0535f1d5c860ac2bd55209fd6964d8b4c00b875d: Bug 1495039: Add support for MOZ_DEBUG_BROWSER_PROCESS and MOZ_DEBUG_BROWSER_PAUSE env vars to launcher process; r=mhowell
Aaron Klotz <aklotz@mozilla.com> - Mon, 01 Oct 2018 19:47:14 +0000 - rev 439021
Push 70196 by aklotz@mozilla.com at Mon, 01 Oct 2018 19:57:53 +0000
Bug 1495039: Add support for MOZ_DEBUG_BROWSER_PROCESS and MOZ_DEBUG_BROWSER_PAUSE env vars to launcher process; r=mhowell Differential Revision: https://phabricator.services.mozilla.com/D7311
05df95ba3a989632898ca6d379cf7cce580f9a76: Bug 1305695 - ./mach test --debugger=<debugger> doesn't fail if <debugger> isn't available r=gbrown
Edwin Gao <egao@mozilla.com> - Mon, 01 Oct 2018 18:03:06 +0000 - rev 439020
Push 70195 by gbrown@mozilla.com at Mon, 01 Oct 2018 19:50:43 +0000
Bug 1305695 - ./mach test --debugger=<debugger> doesn't fail if <debugger> isn't available r=gbrown - added checkers in python/mach/mach/main.py prior to calling registrar.py. - added internal function to check if specified debugger is installed. - support both ./mach test <test_name> and ./mach <test_category> styles. Differential Revision: https://phabricator.services.mozilla.com/D7234
3cc5501b986679f776c335747079610ed06ad6ee: Bug 1466648 - add unity3d benchmark to raptor/android; r=bc,jmaher
Rob Wood <rwood@mozilla.com> - Mon, 01 Oct 2018 19:01:57 +0000 - rev 439019
Push 70194 by rwood@mozilla.com at Mon, 01 Oct 2018 19:44:19 +0000
Bug 1466648 - add unity3d benchmark to raptor/android; r=bc,jmaher Differential Revision: https://phabricator.services.mozilla.com/D7114
9d5e7b73af8f2576a76a1014b392fc4258c2683e: Bug 1480104: Provide an API for the gecko profiler, introduce a string hash table to remove duplicate data, and add necessary locks and changes to support the profiler start/stop routines r=sfink
Denis Palmeiro <dpalmeiro@mozilla.com> - Sun, 30 Sep 2018 17:39:10 +0000 - rev 439018
Push 70193 by rvandermeulen@mozilla.com at Mon, 01 Oct 2018 19:39:59 +0000
Bug 1480104: Provide an API for the gecko profiler, introduce a string hash table to remove duplicate data, and add necessary locks and changes to support the profiler start/stop routines r=sfink There are a number of changes involved here which I'll try to summarize below: 1. Provide API calls to start & stop the tracelogger. These will enable and disable a set of events to trace. 2. Provide API calls to reset the tracelogger. This will empty the data structures used by the trace logger so that a new tracing session can occur without previous data corrupting it. 3. Provide API calls to write out the trace logger data in JSON. This will write out an array of strings which acts as the trace logger event dictionary, and an array of events with timestamps. 4. Implement a new way of storing the event strings. Previously, all strings were saved in the format "script:line:column". However, this led to a lot of duplication because many events would use the same script at different locations. Instead, we now save only the script string into a vector, and then hash it and save that into a table for reuse. The line and column will be saved as part of the text id payloads. Overall, this saves us about 100-150 MB of data for about a 10 second trace. 5. Add some necessary locks for when the gecko profiler calls some of the API routines from another thread. Differential Revision: https://phabricator.services.mozilla.com/D5219
88273f13d441593babcfd658dd9b9c9c69da40ff: Bug 1493272 - Run a top level build in the tup backend when "faster" or "binaries" is passed to |./mach build| r=ted,firefox-build-system-reviewers
Chris Manchester <cmanchester@mozilla.com> - Mon, 01 Oct 2018 19:11:59 +0000 - rev 439017
Push 70192 by cmanchester@mozilla.com at Mon, 01 Oct 2018 19:22:24 +0000
Bug 1493272 - Run a top level build in the tup backend when "faster" or "binaries" is passed to |./mach build| r=ted,firefox-build-system-reviewers Differential Revision: https://phabricator.services.mozilla.com/D7319
7783682f8ba7753ad6bdccd716edf37cb53ebc22: Bug 1492526: Don't build mar's as part of the build; r=firefox-build-system-reviewers,mshal,Callek
Tom Prince <mozilla@hocat.ca> - Mon, 01 Oct 2018 18:15:40 +0000 - rev 439016
Push 70191 by mozilla@hocat.ca at Mon, 01 Oct 2018 18:54:18 +0000
Bug 1492526: Don't build mar's as part of the build; r=firefox-build-system-reviewers,mshal,Callek We need to sign parts of the contents of the archives, so the mar's that we ship get built as part of the repackage task. Thus, there is no reason to also create and upload as part of the build, just to throw them away. Differential Revision: https://phabricator.services.mozilla.com/D6213
677786af21883f02d5eb6ba33505c52ea4daf11c: Bug 1490310: Fix cleanup code in claim-worker-fetch.https.html r=asuth,perry
Yaron Tausky <ytausky@mozilla.com> - Mon, 01 Oct 2018 18:35:36 +0000 - rev 439015
Push 70190 by bugmail@asutherland.org at Mon, 01 Oct 2018 18:36:08 +0000
Bug 1490310: Fix cleanup code in claim-worker-fetch.https.html r=asuth,perry This test tried to clean up after itself, but didn't do a very good job at it. I didn't analyze it fully, but I suspect that the ordering of the microtasks in the test depended on a race condition that caused it to fail from time to time. This commit moves cleanup code to the test harness, which does a better job at ensuring that things happen in order. Differential Revision: https://phabricator.services.mozilla.com/D7278
0d3748a0ad24606a4debc37726b0743ab4676734: Bug 1420744 - Extensions downloads.download api with saveAs flag, skips file picker in android r=aswan
Arshad Kazmi <arshadkazmi42@gmail.com> - Mon, 01 Oct 2018 16:59:10 +0000 - rev 439014
Push 70189 by nbeleuzu@mozilla.com at Mon, 01 Oct 2018 18:27:28 +0000
Bug 1420744 - Extensions downloads.download api with saveAs flag, skips file picker in android r=aswan Differential Revision: https://phabricator.services.mozilla.com/D7118
fac0c84719b7184da4d04e11f2d6e2c629327fe3: bug 1494573 - fix tresize flakiness by not having it load resources provided by the tresize add-on r=jmaher
Dana Keeler <dkeeler@mozilla.com> - Mon, 01 Oct 2018 18:00:23 +0000 - rev 439013
Push 70188 by dkeeler@mozilla.com at Mon, 01 Oct 2018 18:09:46 +0000
bug 1494573 - fix tresize flakiness by not having it load resources provided by the tresize add-on r=jmaher tresize-test.html attempts to load "resource://talos-powers/TalosPowersContent.js", but this might not be available yet if the tresize add-on hasn't loaded. This patch changes the location of this resource to a relative path, which should always be available. Additionally, this patch awaits on TalosPowers.loadPromise before using talos APIs. Differential Revision: https://phabricator.services.mozilla.com/D7312
017a4a49c716dd20134ad8ee2009bb988296585f: Backed out 3 changesets (bug 1388134) for crashes on [@ nsXPCWrappedJS::CallMethod(unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*)]. CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Mon, 01 Oct 2018 21:03:19 +0300 - rev 439012
Push 70187 by nbeleuzu@mozilla.com at Mon, 01 Oct 2018 18:03:49 +0000
Backed out 3 changesets (bug 1388134) for crashes on [@ nsXPCWrappedJS::CallMethod(unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*)]. CLOSED TREE Backed out changeset 365ac2b9486f (bug 1388134) Backed out changeset aeb38f1ace8d (bug 1388134) Backed out changeset 238ec26bef30 (bug 1388134)
0032519e19e8838edfad2157acf3a4589cdeb52a: Bug 1495421 - Fix gfxVRExtenal::StartPresentation value reset on Android r=kip
Imanol Fernandez <mortimergoro@gmail.com> - Mon, 01 Oct 2018 17:33:04 +0000 - rev 439011
Push 70186 by rbarker@mozilla.com at Mon, 01 Oct 2018 17:38:04 +0000
Bug 1495421 - Fix gfxVRExtenal::StartPresentation value reset on Android r=kip WebVR broke in Firefox Reality after https://phabricator.services.mozilla.com/D3378 landed because deleting the watchdog block also deleted some value resets in the Android #ifdef Differential Revision: https://phabricator.services.mozilla.com/D7282
4ef2bffa13bc7ff2cea3a7c65c55718c0bcc8847: Bug 1495397 - Update mozilla-central's package.json for being more generic, and move existing ESLint modules to dev dependencies. r=firefox-build-system-reviewers,nalexander
Mark Banner <standard8@mozilla.com> - Mon, 01 Oct 2018 17:28:45 +0000 - rev 439010
Push 70185 by mbanner@mozilla.com at Mon, 01 Oct 2018 17:30:13 +0000
Bug 1495397 - Update mozilla-central's package.json for being more generic, and move existing ESLint modules to dev dependencies. r=firefox-build-system-reviewers,nalexander packge-lock.json and tools/lint/eslint/manifest.tt were generated automatically by running tools/lint/eslint/setup.sh, as per previous revisions to package.json. I've intentionally kept the package.json file simple for now, we can extend it as we get the requirements defined for vendoring new node modules. Differential Revision: https://phabricator.services.mozilla.com/D7272
896fabac8cad3a569737c2679bf3533e5656f2e8: Bug 1482461 - remove "New" bubble from Accessibility panel tab. r=gl
Yura Zenevich <yura.zenevich@gmail.com> - Mon, 01 Oct 2018 16:58:23 +0000 - rev 439009
Push 70184 by yura.zenevich@gmail.com at Mon, 01 Oct 2018 17:14:33 +0000
Bug 1482461 - remove "New" bubble from Accessibility panel tab. r=gl MozReview-Commit-ID: HOB4qlx0xJ5 Differential Revision: https://phabricator.services.mozilla.com/D7289
c4758f66e313122b753ed49c5bad0d803b2a604a: Bug 1495314 - Use the value of MOZ_DEBUG_RUST from individual objects in the Tup backend. r=firefox-build-system-reviewers,mshal
Chris Manchester <cmanchester@mozilla.com> - Mon, 01 Oct 2018 16:13:46 +0000 - rev 439008
Push 70183 by cmanchester@mozilla.com at Mon, 01 Oct 2018 17:10:49 +0000
Bug 1495314 - Use the value of MOZ_DEBUG_RUST from individual objects in the Tup backend. r=firefox-build-system-reviewers,mshal Differential Revision: https://phabricator.services.mozilla.com/D7261
bcdbc281a48d53c76737abd2ab776deefaf59338: Bug 1495032 - Proactively adjust tab priority on switch r=mconley
Doug Thayer <dothayer@mozilla.com> - Mon, 01 Oct 2018 17:05:32 +0000 - rev 439007
Push 70182 by dothayer@mozilla.com at Mon, 01 Oct 2018 17:06:41 +0000
Bug 1495032 - Proactively adjust tab priority on switch r=mconley Our current prioritization mechanism doesn't account for tab warming, or for the fact that the current tab should be deprioritized. This corrects that. Differential Revision: https://phabricator.services.mozilla.com/D7205
6617886468a29c28e68bea594967fd99853886ad: Bug 1494326 - Provide a mach run option to launch the browser using the macOS open(1) command r=froydnj
Haik Aftandilian <haftandilian@mozilla.com> - Mon, 01 Oct 2018 17:02:34 +0000 - rev 439006
Push 70181 by haftandilian@mozilla.com at Mon, 01 Oct 2018 17:05:38 +0000
Bug 1494326 - Provide a mach run option to launch the browser using the macOS open(1) command r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D6909
365ac2b9486fdff60e9362012a6bbb13ce80a5c5: Bug 1388134 - Fix lazy OS.Constants.Path breakage in addons test r=aswan
Doug Thayer <dothayer@mozilla.com> - Mon, 01 Oct 2018 16:55:38 +0000 - rev 439005
Push 70180 by dothayer@mozilla.com at Mon, 01 Oct 2018 17:02:44 +0000
Bug 1388134 - Fix lazy OS.Constants.Path breakage in addons test r=aswan Delaying the loading of some OS.Constants.Path members to reduce startup IO is breaking the test_system_delay_update.js test, because it leaves tmpaddon-* files in the user's temp directory. As far as I can tell this is okay (please correct me if wrong) - but the error in AddonTestUtils was being avoided because the OS.Constants.Path.tmpDir value was being read before we override TmpD for the test. So now we are leaving them to be ignored in the TmpD directory we specified, rather than leaving them to be ignored in the user's temp directory. Depends on D6080 Differential Revision: https://phabricator.services.mozilla.com/D6081
aeb38f1ace8d5f278d0e436e8dcfc68dc9da07c8: Bug 1388134 - Defer load of OS.Constants.Path members r=gsvelto
Doug Thayer <dothayer@mozilla.com> - Mon, 01 Oct 2018 16:55:04 +0000 - rev 439004
Push 70180 by dothayer@mozilla.com at Mon, 01 Oct 2018 17:02:44 +0000
Bug 1388134 - Defer load of OS.Constants.Path members r=gsvelto In bug 1388134 we're lazifying some members of OS.Constants.Path to avoid the extra startup IO. userApplicationDataDir is ripe for being made lazy, except it's read early in CrashManager.jsm. This defers that until it's used, and adjusts the affected tests. Depends on D6079 Differential Revision: https://phabricator.services.mozilla.com/D6080
238ec26bef308495ac182b6b66dc5cb6803ea5b4: Bug 1388134 - Move some OS.Constants.Path members to lazy init r=baku
Doug Thayer <dothayer@mozilla.com> - Mon, 01 Oct 2018 16:54:31 +0000 - rev 439003
Push 70180 by dothayer@mozilla.com at Mon, 01 Oct 2018 17:02:44 +0000
Bug 1388134 - Move some OS.Constants.Path members to lazy init r=baku These calls to GetPathToSpecialDir are performing some unnecessary IO during early startup which we'd like to defer. Simply adding the required ones to the list in osfile_async_front.jsm should mostly get us there. Differential Revision: https://phabricator.services.mozilla.com/D6079
6341cb6ae607587609d46353fee88a1d737a7fa2: Bug 1416839 - Add viewType/viewTypes to menus API r=mixedpuppy
Rob Wu <rob@robwu.nl> - Mon, 01 Oct 2018 16:56:53 +0000 - rev 439002
Push 70179 by rob@robwu.nl at Mon, 01 Oct 2018 16:58:34 +0000
Bug 1416839 - Add viewType/viewTypes to menus API r=mixedpuppy - Support viewTypes property in menus.create / menus.update. - Add info.viewType to menus.onShown / menus.onClicked event. - This "viewType" reuses the existing extension.ViewType enum, which is a "tab", "popup" (pageAction/browserAction) or "sidebar". Differential Revision: https://phabricator.services.mozilla.com/D6205
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip