c2d1f86caeaf0a7dd9356bae8d5d6fe059d29c30: Bug 1446571: Follow-up: Fix sync tests that misuse resources from add-on manager tests. r=bustage
Kris Maglione <maglione.k@gmail.com> - Tue, 20 Mar 2018 20:26:46 -0700 - rev 409169
Push 33676 by toros@mozilla.com at Wed, 21 Mar 2018 10:03:44 +0000
Bug 1446571: Follow-up: Fix sync tests that misuse resources from add-on manager tests. r=bustage MozReview-Commit-ID: 71lWts76HnJ
afbc519c38563f44f66949df98706ebf4bf13555: Bug 1446571: Follow-up: Fix tests that try to initialize AddonTestUtils twice. r=bustage DONTBUILD
Kris Maglione <maglione.k@gmail.com> - Tue, 20 Mar 2018 20:18:38 -0700 - rev 409168
Push 33676 by toros@mozilla.com at Wed, 21 Mar 2018 10:03:44 +0000
Bug 1446571: Follow-up: Fix tests that try to initialize AddonTestUtils twice. r=bustage DONTBUILD MozReview-Commit-ID: Thu6IrAx1Z
6cfea8df6eaef3e3830c533d9d3c3c52e4147630: Bug 1446571: Follow-up: Fix test that expected raw numeric errors. r=bustage
Kris Maglione <maglione.k@gmail.com> - Tue, 20 Mar 2018 20:13:17 -0700 - rev 409167
Push 33676 by toros@mozilla.com at Wed, 21 Mar 2018 10:03:44 +0000
Bug 1446571: Follow-up: Fix test that expected raw numeric errors. r=bustage MozReview-Commit-ID: 1Y7kPAvApPo
dadfe9ba6b93128b1de15a23b9954eb4405ad443: Bug 1446571: Add missing semicolon. r=eslint-fix DONTBUILD CLOSED TREE
Kris Maglione <maglione.k@gmail.com> - Tue, 20 Mar 2018 19:55:51 -0700 - rev 409166
Push 33676 by toros@mozilla.com at Wed, 21 Mar 2018 10:03:44 +0000
Bug 1446571: Add missing semicolon. r=eslint-fix DONTBUILD CLOSED TREE MozReview-Commit-ID: FikjFYLirlG
063a77201774afe587f91a1a96f799814544ef50: Bug 1446571: Part 2b - Update update tests to run in parallel. r=aswan
Kris Maglione <maglione.k@gmail.com> - Fri, 16 Mar 2018 17:52:20 -0700 - rev 409165
Push 33676 by toros@mozilla.com at Wed, 21 Mar 2018 10:03:44 +0000
Bug 1446571: Part 2b - Update update tests to run in parallel. r=aswan MozReview-Commit-ID: AYgDFSTcTtT
cf1de28c600148249a6b0bd24dcadbc026890fb0: Bug 1446571: Part 2a - Stop throwing raw numeric values in https.js. r=aswan
Kris Maglione <maglione.k@gmail.com> - Fri, 16 Mar 2018 17:48:13 -0700 - rev 409164
Push 33676 by toros@mozilla.com at Wed, 21 Mar 2018 10:03:44 +0000
Bug 1446571: Part 2a - Stop throwing raw numeric values in https.js. r=aswan This isn't strictly related, but I ran into it for the nth time while updating tests, and I got fed up with having my tests fail with a useless numeric value with no indication of where it came from. MozReview-Commit-ID: 6OjgVYw7tNd
86939af02a1b6350f24fa54203df8ad234a10443: Bug 1446571: Part 1 - Remove support for signed update.rdf files. r=aswan
Kris Maglione <maglione.k@gmail.com> - Fri, 16 Mar 2018 17:51:11 -0700 - rev 409163
Push 33676 by toros@mozilla.com at Wed, 21 Mar 2018 10:03:44 +0000
Bug 1446571: Part 1 - Remove support for signed update.rdf files. r=aswan MozReview-Commit-ID: FAXNRAivRcN
68e32f5b50e77717939fbf4f7a96bda0eaa2561b: Bug 1444554: Add Telemetry scalars for BrowserErrorReporter.jsm. r=Gijs,chutten
Michael Kelly <mkelly@mozilla.com> - Fri, 16 Mar 2018 13:24:39 -0700 - rev 409162
Push 33676 by toros@mozilla.com at Wed, 21 Mar 2018 10:03:44 +0000
Bug 1444554: Add Telemetry scalars for BrowserErrorReporter.jsm. r=Gijs,chutten Differential Revision: https://phabricator.services.mozilla.com/D725 MozReview-Commit-ID: KY90uSslMmb
5c612345552cdf2ffa4b0c127b412b1083e61fb7: Bug 1445009: Tag errors from extensions with isExtensionError. r=Gijs
Michael Kelly <mkelly@mozilla.com> - Mon, 19 Mar 2018 13:40:53 -0700 - rev 409161
Push 33676 by toros@mozilla.com at Wed, 21 Mar 2018 10:03:44 +0000
Bug 1445009: Tag errors from extensions with isExtensionError. r=Gijs MozReview-Commit-ID: AQrlvTfJUUS
df318dd1a27e2dc63852224264af3bbf635bc63d: Bug 1445009: Refactor BrowserErrorReporter.jsm and tests. r=Gijs
Michael Kelly <mkelly@mozilla.com> - Mon, 19 Mar 2018 12:41:30 -0700 - rev 409160
Push 33676 by toros@mozilla.com at Wed, 21 Mar 2018 10:03:44 +0000
Bug 1445009: Refactor BrowserErrorReporter.jsm and tests. r=Gijs The transforms for turning an nsIScriptError into a payload that Sentry understands were getting a bit complex for a single function, so they're refactored into a list of transform functions that are applied in sequence to produce the payload. This will make it easier to manage adding new transforms to the list. Refactoring this revaled a problem with the test code: it assumed that listeners for console messages were notified in order of registration (since it used a temporary listener to determine when the rest of the listeners had been notified of a message). Changing the async evaluation of the code broke the tests, so they had to be refactored as well. Without a way to know when all console listeners have been notified, we can't assert that a message will not be received by BrowserErrorReporter. We do two things to get around this: - Where possible, call `observe` directly on the reporter instance. - Add constructor params for registering and unregistering listeners so we can test that logic without relying on messages being received or not. MozReview-Commit-ID: EEH6IROOuHD
5bf16c2dca2275996db533045e1e8b4c3324ba7e: Merge central to inbound. a=merge on a CLOSED TREE
Cosmin Sabou <csabou@mozilla.com> - Wed, 21 Mar 2018 04:06:42 +0200 - rev 409159
Push 33676 by toros@mozilla.com at Wed, 21 Mar 2018 10:03:44 +0000
Merge central to inbound. a=merge on a CLOSED TREE
daacd9e7fe1cf8726f2f8f1da6aa8bcfcc4c41e4: Bug 1447517: Stop running Windows WebExtensions tests in non-OOP mode. r=mixedpuppy DONTBUILD
Kris Maglione <maglione.k@gmail.com> - Tue, 20 Mar 2018 17:32:47 -0700 - rev 409158
Push 33676 by toros@mozilla.com at Wed, 21 Mar 2018 10:03:44 +0000
Bug 1447517: Stop running Windows WebExtensions tests in non-OOP mode. r=mixedpuppy DONTBUILD Now that WebExtensions run OOP in Windows by default, and we have no intention of going back, there's no need to run an extra set of in-process tests for them. MozReview-Commit-ID: t8ryuuNFHe
563f8e0d9d2dbf0eec8cb3f4afa0272f873e52ff: Bug 1446250: Part 2 - Optimize/reduce calls into the Photon PageAction API. r=mixedpuppy
Kris Maglione <maglione.k@gmail.com> - Thu, 15 Mar 2018 20:20:33 -0700 - rev 409157
Push 33676 by toros@mozilla.com at Wed, 21 Mar 2018 10:03:44 +0000
Bug 1446250: Part 2 - Optimize/reduce calls into the Photon PageAction API. r=mixedpuppy Calling into the Photon PageAction API to update a property is orders of magnitude more expensive than the simple DOM-based updates we used previously. To make matters worse, a lot of our caching was removed during the migration, and the Photon API introduces a lot of duplicated work when selecting icons. This patch caches the last known state for each property to avoid calling into the Photon APIs to update each property more than necessary, and removes the extraneous preferred icon size calculations that the Photon code already duplicates. MozReview-Commit-ID: LjPPxolmcd6
1fb65e18a88ff8ba18013aecc4b0f7e32c4bf6d6: Bug 1446250: Part 1 - Optimize Photon PageAction update performance. r=Gijs
Kris Maglione <maglione.k@gmail.com> - Thu, 15 Mar 2018 21:34:01 -0700 - rev 409156
Push 33676 by toros@mozilla.com at Wed, 21 Mar 2018 10:03:44 +0000
Bug 1446250: Part 1 - Optimize Photon PageAction update performance. r=Gijs The amount of computational complexity and garbage array/string/object generation for each update to a pageAction property went up astronomically with the migration of WebExtension page actions to the Photon API. This resulted in non-trivial talos regression when Screenshots attempted to switch back to the built-in pageAction API. These changes fix most of the garbage generation, and reduce a lot of the duplicated work for each update. MozReview-Commit-ID: 4uPLnAesdU2
1aeb1fc7be3371280a5d6f93394d6df0d8db0ad2: Bug 1411481- Enable SkiaGL canvas usage on Mac r=jrmuizel
sotaro <sotaro.ikeda.g@gmail.com> - Wed, 21 Mar 2018 08:59:38 +0900 - rev 409155
Push 33676 by toros@mozilla.com at Wed, 21 Mar 2018 10:03:44 +0000
Bug 1411481- Enable SkiaGL canvas usage on Mac r=jrmuizel
d5d6ff810b526a595ebd4e60a6e616afc336ecdd: Bug 1446585: Follow-up: Fix Windows file locking xpcshell bustage. r=bustage
Kris Maglione <maglione.k@gmail.com> - Tue, 20 Mar 2018 16:18:04 -0700 - rev 409154
Push 33676 by toros@mozilla.com at Wed, 21 Mar 2018 10:03:44 +0000
Bug 1446585: Follow-up: Fix Windows file locking xpcshell bustage. r=bustage MozReview-Commit-ID: TSB0CWep6h
38f15c3991f94aa9b3cd37a7e50654f5c2dd0185: Bug 1442840, r=ckerschb
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Thu, 08 Mar 2018 20:46:13 +0000 - rev 409153
Push 33676 by toros@mozilla.com at Wed, 21 Mar 2018 10:03:44 +0000
Bug 1442840, r=ckerschb
0557163910b35b3acbf667b3b21d0dfaf2cefe51: Bug 1442840, r=bgrins
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Thu, 08 Mar 2018 20:45:00 +0000 - rev 409152
Push 33676 by toros@mozilla.com at Wed, 21 Mar 2018 10:03:44 +0000
Bug 1442840, r=bgrins
5d3eb0526d8b78eba75a3433461ce6724a59b5e3: Bug 1446676: Follow-up: Add talos add-on bootstrap.js files to xperf whitelist. r=bustage
Kris Maglione <maglione.k@gmail.com> - Tue, 20 Mar 2018 15:30:09 -0700 - rev 409151
Push 33676 by toros@mozilla.com at Wed, 21 Mar 2018 10:03:44 +0000
Bug 1446676: Follow-up: Add talos add-on bootstrap.js files to xperf whitelist. r=bustage MozReview-Commit-ID: 3Jkz769wz32
273c063f48b2d6f3458b9dac490802349103c559: Merge mozilla-central to inbound. a=merge CLOSED TREE
Cosmin Sabou <csabou@mozilla.com> - Wed, 21 Mar 2018 00:51:18 +0200 - rev 409150
Push 33676 by toros@mozilla.com at Wed, 21 Mar 2018 10:03:44 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip