fc4f2d0a1dfb663404260c36c1b5f85fc1b14f96: Bug 1460906 Fix use of config.params and release_eta r=aki
Simon Fraser <sfraser@mozilla.com> - Fri, 11 May 2018 17:27:34 +0100 - rev 417923
Push 33983 by cbrindusan@mozilla.com at Sat, 12 May 2018 09:45:12 +0000
Bug 1460906 Fix use of config.params and release_eta r=aki MozReview-Commit-ID: 9wtsZw118YX
69875e2382db421ea1064fb09cb9710e89f7a532: Bug 1460650 - Rename sixgill task name so it has "gcc" in it; r=nalexander
Gregory Szorc <gps@mozilla.com> - Wed, 09 May 2018 14:36:45 -0700 - rev 417922
Push 33983 by cbrindusan@mozilla.com at Sat, 12 May 2018 09:45:12 +0000
Bug 1460650 - Rename sixgill task name so it has "gcc" in it; r=nalexander Mainly so searching "toolchain" + "gcc" yields something useful in the taskgraph. MozReview-Commit-ID: HWiT3AwwYQ2
3525c92cb5f654f862b964b88983cc8325e34769: Bug 1455401 - Diff baseline coverage reports with test coverage reports. r=jmaher,marco
Gregory Mierzwinski <gmierz2@outlook.com> - Mon, 07 May 2018 18:53:36 -0400 - rev 417921
Push 33983 by cbrindusan@mozilla.com at Sat, 12 May 2018 09:45:12 +0000
Bug 1455401 - Diff baseline coverage reports with test coverage reports. r=jmaher,marco This patch enables differencing test coverage reports with baseline reports so that test reports contain what is unique to the test and excludes what is common to all tests (based on test file types: html, xul, js). MozReview-Commit-ID: LHzlFZ72Ufi
3d404958db3ccc82394f686681f4f00104e07b8f: Bug 1455401 - Generate baseline code coverage reports. r=jmaher,marco
Gregory Mierzwinski <gmierz2@outlook.com> - Wed, 25 Apr 2018 15:22:28 -0400 - rev 417920
Push 33983 by cbrindusan@mozilla.com at Sat, 12 May 2018 09:45:12 +0000
Bug 1455401 - Generate baseline code coverage reports. r=jmaher,marco The tests added in this patch will be used as a baseline for coverage that is common to all tests. They are added to each chunk being run in the test-coverage suite only if a test with an associated baseline type exists. MozReview-Commit-ID: 1CrRZ1Ev2Mz
9c6a3bba21378468772c73584f91dc0d09d1f781: Bug 1460313 - Remove unused mForTakeResponseHead. r=mcmanus
Nicholas Hurley <hurley@mozilla.com> - Fri, 11 May 2018 01:23:50 -0700 - rev 417919
Push 33983 by cbrindusan@mozilla.com at Sat, 12 May 2018 09:45:12 +0000
Bug 1460313 - Remove unused mForTakeResponseHead. r=mcmanus MozReview-Commit-ID: BIJvKrEeKiV
2ae61c08d9f694d5964fbe8a9a58f573db26b1a0: Bug 1451853 - Include Firefox build id and source URL in profiler meta information. r=mstange
Panos Astithas <past@mozilla.com> - Thu, 10 May 2018 21:37:35 -0700 - rev 417918
Push 33983 by cbrindusan@mozilla.com at Sat, 12 May 2018 09:45:12 +0000
Bug 1451853 - Include Firefox build id and source URL in profiler meta information. r=mstange MozReview-Commit-ID: 5MBM31f2UjP
09566acf52e7f91254100e318827e545056f1cf7: Bug 1459640 - add CSP also via meta tag, r=bgrins
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Tue, 08 May 2018 12:25:47 +0100 - rev 417917
Push 33983 by cbrindusan@mozilla.com at Sat, 12 May 2018 09:45:12 +0000
Bug 1459640 - add CSP also via meta tag, r=bgrins This also fixes all the tests to not rely on eval() anymore. MozReview-Commit-ID: 8H8r497nQVK
ee5826757c450926368b7fc85d058c0972d94709: Bug 1460045 - Pass module enabled states through init-data; r=esawin
Jim Chen <nchen@mozilla.com> - Fri, 11 May 2018 10:53:54 -0400 - rev 417916
Push 33983 by cbrindusan@mozilla.com at Sat, 12 May 2018 09:45:12 +0000
Bug 1460045 - Pass module enabled states through init-data; r=esawin During session initialization, pass in the enabled state of all modules through the init-data, and use that to enable modules if necessary. This avoids a race condition where we enable modules too late on startup due to event queuing. MozReview-Commit-ID: I0rvq6UoOVh
ab79f9edc8f3c915fc283098b8bc2c605e158cd8: Bug 1459501 - Fix race in EventDispatcher queuing; r=esawin
Jim Chen <nchen@mozilla.com> - Tue, 08 May 2018 17:38:11 -0400 - rev 417915
Push 33983 by cbrindusan@mozilla.com at Sat, 12 May 2018 09:45:12 +0000
Bug 1459501 - Fix race in EventDispatcher queuing; r=esawin There's a race in EventDispatcher, where the ready state can change during a dispatch. In that case, we can end up neither dispatching an event nor queuing it, which effectively drops the event. MozReview-Commit-ID: GvjSUzjBrsT
60cc96ade9795b85852281a015ba03a78d96e1ee: Bug 1459300 - Support async replies in RDP client; r=snorp
Jim Chen <nchen@mozilla.com> - Fri, 11 May 2018 10:25:04 -0400 - rev 417914
Push 33983 by cbrindusan@mozilla.com at Sat, 12 May 2018 09:45:12 +0000
Bug 1459300 - Support async replies in RDP client; r=snorp From the main thread, we need to get the result of evaluateJS() asynchronously, because the JS code may depend on delegate callbacks on the main thread, which cannot happen if evaluateJS() is synchronous. The simplest example is an alert() JS call that depends on the prompt delegate callback. This patch makes RDPConnection read input packets on a background thread, and the main thread can either poll for input synchronously, or rely on asynchronously posted messages. Actor is extended to allow for multiple pending inputs, and it now exposes a nicer ReplyParser interface for turning reply packets into result objects. MozReview-Commit-ID: I0eKeOzf2Jy
52e536beb00b29c1a0fa571053347a051d6ae96c: Bug 1460656 - Fix sync IPC message Marionette:GetLogLevel by using initialProcessData. r=maja_zf
Andreas Tolfsen <ato@sny.no> - Thu, 10 May 2018 17:32:42 +0100 - rev 417913
Push 33983 by cbrindusan@mozilla.com at Sat, 12 May 2018 09:45:12 +0000
Bug 1460656 - Fix sync IPC message Marionette:GetLogLevel by using initialProcessData. r=maja_zf As a workaround for bug 1411513, about Log.jsm not supporting E10s, testing/marionette/listener.js makes a synchronous call (sendSyncMessage) to the main process asking for the Marionette logger repository's level. We can avoid this blocking operation by using initialProcessData, which is new since the workaround was implemented. initialProcessData is a dictionary structured clone serialisable that gets copied to the content process when it starts. Because the Marionette log level cannot be changed at runtime it should be fine to only send this data once per child process. MozReview-Commit-ID: 3czydqGZpZH
87df7799c295045d0222beab4ddd45889d71cfab: Bug 1460870 - Whitelist fullscreen pseudo-class in pdfjs when unprefixed fullscreen is disabled. r=Gijs
Xidorn Quan <me@upsuper.org> - Sat, 12 May 2018 00:15:15 +1000 - rev 417912
Push 33983 by cbrindusan@mozilla.com at Sat, 12 May 2018 09:45:12 +0000
Bug 1460870 - Whitelist fullscreen pseudo-class in pdfjs when unprefixed fullscreen is disabled. r=Gijs MozReview-Commit-ID: L5EpFOHc5v4
a603214b9905996a7b52106ca2b15e77294cb5ae: Bug 1459299 - 3. Clear parent process ChromeActor on window closing; r=jryans
Jim Chen <nchen@mozilla.com> - Fri, 11 May 2018 10:25:04 -0400 - rev 417911
Push 33983 by cbrindusan@mozilla.com at Sat, 12 May 2018 09:45:12 +0000
Bug 1459299 - 3. Clear parent process ChromeActor on window closing; r=jryans To represent the parent process, we use a ChromeActor/TabActor that targets a random chrome window. However, if that chrome window later closes, the ChromeActor will stop working. In that case, we should clear the cached ChromeActor and create a new one that targets a different chrome window. MozReview-Commit-ID: AP8AXEXEgAl
af4cad4221fa57ab61bdfbda8036fecd3250c802: Bug 1459299 - 2. Add pref setting methods for tests; r=snorp
Jim Chen <nchen@mozilla.com> - Fri, 11 May 2018 10:25:04 -0400 - rev 417910
Push 33983 by cbrindusan@mozilla.com at Sat, 12 May 2018 09:45:12 +0000
Bug 1459299 - 2. Add pref setting methods for tests; r=snorp Add GeckoSessionTestRule.setPrefsUntilTestEnd and GeckoSessionTestRule.setPrefsDuringNextWait so tests can easily set prefs to get specific behavior. MozReview-Commit-ID: FquaonwfF5v
9248d8d844876ff8b83a0233ff1b985a371b15e4: Bug 1459299 - 1. Add evaluateChromeJS for chrome privilege code; r=snorp
Jim Chen <nchen@mozilla.com> - Fri, 11 May 2018 10:25:03 -0400 - rev 417909
Push 33983 by cbrindusan@mozilla.com at Sat, 12 May 2018 09:45:12 +0000
Bug 1459299 - 1. Add evaluateChromeJS for chrome privilege code; r=snorp Add GeckoSessionTestRule.evaluateChromeJS for JS code that requires chrome privileges, such as setting prefs. MozReview-Commit-ID: G7NUKukWTT8
5bbecfa4b58cc85710332fbdc12d20af150963b6: Bug 1457620 - Expose shield preference toggle to all locales and move code to not being injected. r=flod,Gijs,mythmon
Jonathan Kingston <jkt@mozilla.com> - Sat, 05 May 2018 11:07:08 +0100 - rev 417908
Push 33983 by cbrindusan@mozilla.com at Sat, 12 May 2018 09:45:12 +0000
Bug 1457620 - Expose shield preference toggle to all locales and move code to not being injected. r=flod,Gijs,mythmon MozReview-Commit-ID: 4uZSdqqAlG8
a264016b1b7f416d1594265612752b662f1d4c5b: Merge mozilla-central to autoland. a=merge CLOSED TREE
Bogdan Tara <btara@mozilla.com> - Fri, 11 May 2018 17:10:31 +0300 - rev 417907
Push 33983 by cbrindusan@mozilla.com at Sat, 12 May 2018 09:45:12 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
1e972b3b45d1c5d2e36cabddff6b5f7099cfda02: Bug 1458571 - Make talos and raptor use the 'common' base profile, r=rwood
Andrew Halberstadt <ahalberstadt@mozilla.com> - Thu, 10 May 2018 15:31:31 -0400 - rev 417906
Push 33983 by cbrindusan@mozilla.com at Sat, 12 May 2018 09:45:12 +0000
Bug 1458571 - Make talos and raptor use the 'common' base profile, r=rwood This factors out the prefs that are common across raptor, talos and mochitest/web-platform-tests. In order to do this a new "unittest" profile has been created. This means, to set a pref across everything that uses this system, edit: testing/profiles/common/user.js To set a pref across unittest frameworks (which excludes raptor and talos), edit: testing/profiles/unittest/user.js Setting a pref for perf frameworks only remains the same. Extensions follow the same rules (drop them in <profile>/extensions). MozReview-Commit-ID: 6AHlYsN0Lb8
cd8746ad56d1795111de3803b2b6ea263d6217ee: Bug 1458571 - Add a script for diffing and sorting preferences, r=rwood
Andrew Halberstadt <ahalberstadt@mozilla.com> - Sat, 05 May 2018 07:30:38 -0400 - rev 417905
Push 33983 by cbrindusan@mozilla.com at Sat, 12 May 2018 09:45:12 +0000
Bug 1458571 - Add a script for diffing and sorting preferences, r=rwood The main purpose of this script is to gain a view into the state of prefs between various profiles or suites. There are three commands: - show: Display prefs for the given profile or suite - diff: Display differences of prefs between two profiles or suites - sort: Sort pref files alphabetically for the given suite (this takes comments into account) This also sorts common/user.js. MozReview-Commit-ID: Bzl7w7i3glm
59c1fb5c02c80346ffd5247453d2e653b328b802: Bug 1458571 - Use base testing/profiles in raptor, r=rwood
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 04 May 2018 11:19:49 -0400 - rev 417904
Push 33983 by cbrindusan@mozilla.com at Sat, 12 May 2018 09:45:12 +0000
Bug 1458571 - Use base testing/profiles in raptor, r=rwood This gets raptor to use the newly created "perf" profile that talos also uses. There is a single pref that raptor sets that we can't set in talos. To that end, this also creates a "raptor" specific profile. This means to set a pref in talos and raptor, edit: testing/profiles/perf/user.js To set a pref in raptor only, edit: testing/profiles/raptor/user.js The performance of extensions can now be tested by dropping the extension into: testing/profiles/perf/extensions MozReview-Commit-ID: LEJeytmmiFF
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip