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
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 409149
Push 33676 by toros@mozilla.com at Wed, 21 Mar 2018 10:03:44 +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 409148
Push 33676 by toros@mozilla.com at Wed, 21 Mar 2018 10:03:44 +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 409147
Push 33676 by toros@mozilla.com at Wed, 21 Mar 2018 10:03:44 +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 409146
Push 33676 by toros@mozilla.com at Wed, 21 Mar 2018 10:03:44 +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 409145
Push 33676 by toros@mozilla.com at Wed, 21 Mar 2018 10:03:44 +0000
Bug 1446478 - [2.0] Adjust docs for changed onLoadRequest API. r=snorp
d732294871dc34b0481c40200691e29f7c8c0292: Backed out 3 changesets (bug 1439960) for build bustages on APZInputBridgeChild.cpp and FrameBuilder.cpp. CLOSED TREE
Cosmin Sabou <csabou@mozilla.com> - Tue, 20 Mar 2018 23:18:44 +0200 - rev 409144
Push 33676 by toros@mozilla.com at Wed, 21 Mar 2018 10:03:44 +0000
Backed out 3 changesets (bug 1439960) for build bustages on APZInputBridgeChild.cpp and FrameBuilder.cpp. CLOSED TREE Backed out changeset b8057c06fc4c (bug 1439960) Backed out changeset c8d6b0fa1447 (bug 1439960) Backed out changeset e6bd6ebc8597 (bug 1439960)
b8057c06fc4c3e0943dc77fd897318c1000bfae2: Fix unified build bustage for missing include. (bug 1439960, r=me) on a CLOSED TREE
Ryan Hunt <rhunt@eqrion.net> - Tue, 20 Mar 2018 16:00:27 -0500 - rev 409143
Push 33676 by toros@mozilla.com at Wed, 21 Mar 2018 10:03:44 +0000
Fix unified build bustage for missing include. (bug 1439960, r=me) on a CLOSED TREE
c8d6b0fa14478a42379e2314eb7ce3783a09d9f6: Respect SYNC_DECODE when deciding to use Webrender for nsDisplayBackgroundImage. (bug 1439960, r=mstange)
Ryan Hunt <rhunt@eqrion.net> - Tue, 20 Mar 2018 13:42:05 -0500 - rev 409142
Push 33676 by toros@mozilla.com at Wed, 21 Mar 2018 10:03:44 +0000
Respect SYNC_DECODE when deciding to use Webrender for nsDisplayBackgroundImage. (bug 1439960, r=mstange) Previously CreateWebrenderCommands would use GetLayerState to determine whether to use Webrender or take the fallback path. GetLayerState would then under some cases call CanOptimizeToImageLayer() which would get the image container using the appropriate flags for sync decoding. Now nsDisplayBackgroundImage only uses CanCreateWebrenderCommands, which doesn't pass the correct flags to image container, leading to reftest failures in some cases. This commit fixes that. MozReview-Commit-ID: KlslXVHlRi5
e6bd6ebc8597f0e86c100783bd7f7f5090dea714: Remove DisplayItemLayer and corresponding layers.advanced prefs. (bug 1439960, r=mstange)
Ryan Hunt <rhunt@eqrion.net> - Wed, 21 Feb 2018 09:29:49 -0600 - rev 409141
Push 33676 by toros@mozilla.com at Wed, 21 Mar 2018 10:03:44 +0000
Remove DisplayItemLayer and corresponding layers.advanced prefs. (bug 1439960, r=mstange) MozReview-Commit-ID: FAWTC1Llu31
d6bda91c66d6625fb98c427ad62b337696df5acf: Bug 1446676: Part 3 - Remove non-bootstrapped worker test add-on. r=aswan
Kris Maglione <maglione.k@gmail.com> - Fri, 16 Mar 2018 22:31:05 -0700 - rev 409140
Push 33676 by toros@mozilla.com at Wed, 21 Mar 2018 10:03:44 +0000
Bug 1446676: Part 3 - Remove non-bootstrapped worker test add-on. r=aswan Non-restartless extensions are no longer supported in the wild, and none of the remaining automation extension rely on Workers in their components. MozReview-Commit-ID: bh3nwwfM1g
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip