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 462697
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +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 462696
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +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 462695
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +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 462694
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +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 462693
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +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 462692
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +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 462691
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +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 462690
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +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 462689
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +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 462688
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +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 462687
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +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 462686
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1442840, r=ckerschb
0557163910b35b3acbf667b3b21d0dfaf2cefe51: Bug 1442840, r=bgrins
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Thu, 08 Mar 2018 20:45:00 +0000 - rev 462685
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +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 462684
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +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 462683
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
6f9a0b898e9367f2590685e683dbb2bcbe61ba6b: Bug 1446585: Remove support for resource entries in bootstrapped chrome.manifest files. r=aswan,MattN,k88hudson
Kris Maglione <maglione.k@gmail.com> - Fri, 16 Mar 2018 20:18:46 -0700 - rev 462682
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1446585: Remove support for resource entries in bootstrapped chrome.manifest files. r=aswan,MattN,k88hudson MozReview-Commit-ID: EjymzU6koYX
3518de30af30f44ba9656722705a580de3012616: Bug 1446821: Add shutdown blocker for async extension uninstall tasks. r=mixedpuppy
Kris Maglione <maglione.k@gmail.com> - Sun, 18 Mar 2018 13:59:56 -0700 - rev 462681
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1446821: Add shutdown blocker for async extension uninstall tasks. r=mixedpuppy MozReview-Commit-ID: AMHkqviDMoV
8072ac80797bc789d36e27a1cf2f1c9cb2154699: Bug 1445731 - land NSS c5dffd6269ea UPGRADE_NSS_RELEASE, r=me
J.C. Jones <jjones@mozilla.com> - Tue, 20 Mar 2018 10:17:35 -0700 - rev 462680
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1445731 - land NSS c5dffd6269ea UPGRADE_NSS_RELEASE, r=me
d9a14c71ddab6fd13b16afc769efe1fc1c24f5a3: Bug 1446833: Follow-up: Fix intermittent Windows file locking xpcshell bustage. r=bustage DONTBUILD
Kris Maglione <maglione.k@gmail.com> - Tue, 20 Mar 2018 14:29:45 -0700 - rev 462679
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1446833: Follow-up: Fix intermittent Windows file locking xpcshell bustage. r=bustage DONTBUILD MozReview-Commit-ID: LyOmJyKT70K
e5f0a815146be45916a81f44663d65b0db92a9be: Bug 1446478 - [2.0] Adjust docs for changed onLoadRequest API. r=snorp
Eugen Sawin <esawin@mozilla.com> - Tue, 20 Mar 2018 22:08:27 +0100 - rev 462678
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1446478 - [2.0] Adjust docs for changed onLoadRequest API. r=snorp
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip