84803e0354ef58cc5005cff97a2b9b43eb29b295: Bug 1455282 - [wdspec] Ignore exceptions when switching to top-level browsing context. draft
Henrik Skupin <mail@hskupin.info> - Mon, 23 Apr 2018 23:37:31 +0200 - rev 786811
Push 107579 by bmo:hskupin@gmail.com at Mon, 23 Apr 2018 21:46:32 +0000
Bug 1455282 - [wdspec] Ignore exceptions when switching to top-level browsing context. MozReview-Commit-ID: H8fzguZ66ZC
e1dcad15dc45ab9d3496acc786bd9ecab7db0118: Bug 1455488. Blend modes are container items. r=mstange draft
Jeff Muizelaar <jmuizelaar@mozilla.com> - Mon, 23 Apr 2018 17:38:38 -0400 - rev 786810
Push 107578 by bmo:jmuizelaar@mozilla.com at Mon, 23 Apr 2018 21:41:23 +0000
Bug 1455488. Blend modes are container items. r=mstange BLEND_MODE and BLEND_CONTAINER wrap items so their bounds can change. We need to account for that like we do with OPACTIY etc.
287c78167a70745595eaa57c6fcd9712ad464b9e: Bug 1456262: Optimize addAddonsToCrashReporter at startup. r?aswan draft
Kris Maglione <maglione.k@gmail.com> - Sun, 22 Apr 2018 15:58:02 -0700 - rev 786809
Push 107577 by maglione.k@gmail.com at Mon, 23 Apr 2018 21:40:28 +0000
Bug 1456262: Optimize addAddonsToCrashReporter at startup. r?aswan This consistently shows up in profiles as taking about 6-10ms during startup. Part of the problem is that it loads TelemetrySession.jsm, which we can't fix. Part of the problem is that the escaping and string manipulation it does is fairly expensive. We can cache the escaped values in addonStartup.jsm to avoid that. A lot of the problem is that we call it every time we load a bootstrap scope, even though we already set the correct value before we start loading any bootstrapped scopes, and it doesn't change after that. We can avoid this by skipping the redundant calls during startup. MozReview-Commit-ID: 68EWdnJdPvk
19001aac9f3e279b287509b4ceff924b82f6dc96: Bug 1363925: Part 8e - Convert AddonInternal classes to ES6 classes. r?aswan draft
Kris Maglione <maglione.k@gmail.com> - Sun, 22 Apr 2018 15:21:30 -0700 - rev 786808
Push 107577 by maglione.k@gmail.com at Mon, 23 Apr 2018 21:40:28 +0000
Bug 1363925: Part 8e - Convert AddonInternal classes to ES6 classes. r?aswan MozReview-Commit-ID: LUwU0JbRn2H
8c6def69bbf808f59d68ee9405fccb6c7cbc4845: Bug 1363925: Part 8d - Move updateAddonDisabledState to XPIDatabase. r?aswan draft
Kris Maglione <maglione.k@gmail.com> - Sun, 22 Apr 2018 15:00:08 -0700 - rev 786807
Push 107577 by maglione.k@gmail.com at Mon, 23 Apr 2018 21:40:28 +0000
Bug 1363925: Part 8d - Move updateAddonDisabledState to XPIDatabase. r?aswan This code is large and complex, and can only be called when we have an AddonInternal object from XPIDatabase.jsm. It should live with that code. MozReview-Commit-ID: 3ssV5aH9NUJ
c1b45677f338a6b15e62c33b33f8208412b0b630: Bug 1363925: Part 8c - Move isUsableAddon to XPIDatabase.jsm. r?aswan draft
Kris Maglione <maglione.k@gmail.com> - Sun, 22 Apr 2018 14:52:27 -0700 - rev 786806
Push 107577 by maglione.k@gmail.com at Mon, 23 Apr 2018 21:40:28 +0000
Bug 1363925: Part 8c - Move isUsableAddon to XPIDatabase.jsm. r?aswan MozReview-Commit-ID: 1aIA9Lu5sS2
28d4f2064de926633d80ea7117a320b67e102140: Bug 1363925: Part 8b - Move AddonInternal to XPIDatabase.jsm. r?aswan draft
Kris Maglione <maglione.k@gmail.com> - Sun, 22 Apr 2018 14:45:02 -0700 - rev 786805
Push 107577 by maglione.k@gmail.com at Mon, 23 Apr 2018 21:40:28 +0000
Bug 1363925: Part 8b - Move AddonInternal to XPIDatabase.jsm. r?aswan AddonInternal objects are only ever created after the database is loaded, so there's no reason to load that code beforehand. More importantly, creating the AddonWrapper class is expecially expensive, since most of their properties are created dynamically. We should avoid doing that at startup when at all possible. MozReview-Commit-ID: AaRVN12e1qM
5f8293f5cfe3874c32f9d64514725dda7fb3fe1d: Bug 1363925: Part 8a - Migrate XPIProviderUtils.js to XPIDatabase.jsm. r?aswan draft
Kris Maglione <maglione.k@gmail.com> - Sun, 22 Apr 2018 14:22:59 -0700 - rev 786804
Push 107577 by maglione.k@gmail.com at Mon, 23 Apr 2018 21:40:28 +0000
Bug 1363925: Part 8a - Migrate XPIProviderUtils.js to XPIDatabase.jsm. r?aswan MozReview-Commit-ID: CNfHgCYCkNd
b232404639d00d829a2c8d4bc777bdcbedc7fddc: Bug 1363925: Part 7c - Turn on valid-jsdoc rule for XPIProviderUtils.js. r?zombie draft
Kris Maglione <maglione.k@gmail.com> - Sun, 22 Apr 2018 14:05:17 -0700 - rev 786803
Push 107577 by maglione.k@gmail.com at Mon, 23 Apr 2018 21:40:28 +0000
Bug 1363925: Part 7c - Turn on valid-jsdoc rule for XPIProviderUtils.js. r?zombie MozReview-Commit-ID: ENdbZ8dicVX
52836529cab90292304c9e555433fe329c29e53b: Bug 1363925: Part 7b - Turn on valid-jsdoc rule for XPIProvider.jsm. r?zombie draft
Kris Maglione <maglione.k@gmail.com> - Sat, 21 Apr 2018 20:51:52 -0700 - rev 786802
Push 107577 by maglione.k@gmail.com at Mon, 23 Apr 2018 21:40:28 +0000
Bug 1363925: Part 7b - Turn on valid-jsdoc rule for XPIProvider.jsm. r?zombie MozReview-Commit-ID: BQ6N84B2pC3
db98b36b67bf7aea533914b2c4702943af58dd43: Bug 1363925: Part 7a - Turn on valid-jsdoc rule for XPIInstall.jsm. r?zombie draft
Kris Maglione <maglione.k@gmail.com> - Sat, 21 Apr 2018 20:28:19 -0700 - rev 786801
Push 107577 by maglione.k@gmail.com at Mon, 23 Apr 2018 21:40:28 +0000
Bug 1363925: Part 7a - Turn on valid-jsdoc rule for XPIInstall.jsm. r?zombie MozReview-Commit-ID: Ch1NaeLAxtJ
458845529629b72898a5b579aacb9000b981effd: Bug 1363925: Part 6 - Move staged add-on install logic to XPIInstall. r?zombie draft
Kris Maglione <maglione.k@gmail.com> - Sat, 21 Apr 2018 19:47:16 -0700 - rev 786800
Push 107577 by maglione.k@gmail.com at Mon, 23 Apr 2018 21:40:28 +0000
Bug 1363925: Part 6 - Move staged add-on install logic to XPIInstall. r?zombie MozReview-Commit-ID: IDXsbKvl5U3
57441d592a47b81dc9f7eeac844adae4c3aa3447: Bug 1363925: Part 5 - Move startup update check logic to XPIInstall. r?aswan draft
Kris Maglione <maglione.k@gmail.com> - Sat, 21 Apr 2018 19:02:44 -0700 - rev 786799
Push 107577 by maglione.k@gmail.com at Mon, 23 Apr 2018 21:40:28 +0000
Bug 1363925: Part 5 - Move startup update check logic to XPIInstall. r?aswan MozReview-Commit-ID: EErgjvkAQyY
384f6b12406fe3883467e5db4f34ddb62af3c1a1: Bug 1363925: Part 4 - Move XPIProvider install methods to XPIInstall. r?aswan draft
Kris Maglione <maglione.k@gmail.com> - Sat, 21 Apr 2018 19:06:44 -0700 - rev 786798
Push 107577 by maglione.k@gmail.com at Mon, 23 Apr 2018 21:40:28 +0000
Bug 1363925: Part 4 - Move XPIProvider install methods to XPIInstall. r?aswan MozReview-Commit-ID: DiPA01emGA9
7cb37556a57bbf722f487276dad6967f2bbdfda3: Bug 1363925: Part 3 - Move more install logic from XPIProvider to XPIInstall. r?aswan draft
Kris Maglione <maglione.k@gmail.com> - Sat, 21 Apr 2018 18:29:33 -0700 - rev 786797
Push 107577 by maglione.k@gmail.com at Mon, 23 Apr 2018 21:40:28 +0000
Bug 1363925: Part 3 - Move more install logic from XPIProvider to XPIInstall. r?aswan MozReview-Commit-ID: 87PXV43Lpn9
666aac89820b922b0aea0e1a58171e62edafaa38: Bug 1363925: Part 2 - Support inferring array length from typed arrays. r?mccr8 draft
Kris Maglione <maglione.k@gmail.com> - Sat, 21 Apr 2018 18:04:22 -0700 - rev 786796
Push 107577 by maglione.k@gmail.com at Mon, 23 Apr 2018 21:40:28 +0000
Bug 1363925: Part 2 - Support inferring array length from typed arrays. r?mccr8 MozReview-Commit-ID: FI5ggNE68v7
d68fa9b3de659117d84ee81a6598e0f2917e0916: Bug 1455964: Make encodeBlob fallible on OOM. r?aswan draft
Kris Maglione <maglione.k@gmail.com> - Sun, 22 Apr 2018 12:20:20 -0700 - rev 786795
Push 107577 by maglione.k@gmail.com at Mon, 23 Apr 2018 21:40:28 +0000
Bug 1455964: Make encodeBlob fallible on OOM. r?aswan MozReview-Commit-ID: 83t9c9we5zg
cbe137ceb814ed167d0313a494fc2305d4a90d8e: Bug 1372694: Part 2 - Remove support for registering non-bootstrapped extension chrome. r?aswan draft
Kris Maglione <maglione.k@gmail.com> - Fri, 20 Apr 2018 17:00:29 -0700 - rev 786794
Push 107577 by maglione.k@gmail.com at Mon, 23 Apr 2018 21:40:28 +0000
Bug 1372694: Part 2 - Remove support for registering non-bootstrapped extension chrome. r?aswan MozReview-Commit-ID: FpTfAHWpTnt
f040e9f57920f8e329e3227f57c158f522324c85: Bug 1372694 - Stop making the default theme a heavyweight theme. r=kmag,aswan draft
Tim Nguyen <ntim.bugs@gmail.com> - Sun, 01 Apr 2018 13:53:31 +0200 - rev 786793
Push 107577 by maglione.k@gmail.com at Mon, 23 Apr 2018 21:40:28 +0000
Bug 1372694 - Stop making the default theme a heavyweight theme. r=kmag,aswan MozReview-Commit-ID: 30wMauuc9oo
7959c0d21ff42bf687bd19b1d9d40f4aeb9b4ceb: Bug 1455885: Make the SVG context paint not use a node property, but a member in SVGDocument. r?jwatt draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 21 Apr 2018 18:48:29 +0200 - rev 786792
Push 107576 by bmo:emilio@crisal.io at Mon, 23 Apr 2018 21:40:10 +0000
Bug 1455885: Make the SVG context paint not use a node property, but a member in SVGDocument. r?jwatt MozReview-Commit-ID: H6SRTsDL5Rh
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip