77223bb2fac278373dfcdde11fcda74b4c80aa61: Merge inbound to mozilla-central a=merge
Coroiu Cristina <ccoroiu@mozilla.com> - Sat, 17 Nov 2018 23:37:07 +0200 - rev 446922
Push 35057 by ccoroiu@mozilla.com at Sat, 17 Nov 2018 21:37:33 +0000
Merge inbound to mozilla-central a=merge
f77121fb76fc00afa520b03f847c20e8baa88715: Bug 1444917: Combine tests for valid and canonical language tags in assertions. r=Waldo
André Bargull <andre.bargull@gmail.com> - Mon, 29 Oct 2018 05:41:59 -0700 - rev 446921
Push 35057 by ccoroiu@mozilla.com at Sat, 17 Nov 2018 21:37:33 +0000
Bug 1444917: Combine tests for valid and canonical language tags in assertions. r=Waldo
8b5f41cdab35e46c086655a05a11d76220eaddfb: Bug 1501991 - Add a sub-panel for Trackers in the control center. r=Ehsan,Jamie
Johann Hofmann <jhofmann@mozilla.com> - Tue, 06 Nov 2018 20:29:10 +0100 - rev 446920
Push 35057 by ccoroiu@mozilla.com at Sat, 17 Nov 2018 21:37:33 +0000
Bug 1501991 - Add a sub-panel for Trackers in the control center. r=Ehsan,Jamie Differential Revision: https://phabricator.services.mozilla.com/D11611
764c5b94a3950791427e782e59e3e826921cffac: Bug 1506798 - Fix possible data race updating scope object during compacting GC r=pbone
Jon Coppeard <jcoppeard@mozilla.com> - Sat, 17 Nov 2018 13:48:18 +0000 - rev 446919
Push 35057 by ccoroiu@mozilla.com at Sat, 17 Nov 2018 21:37:33 +0000
Bug 1506798 - Fix possible data race updating scope object during compacting GC r=pbone
7211db666d5981232551d291392238de37726f23: Bug 1506954 - Don't attempt to protect relocated pages on systems that don't support this r=pbone
Jon Coppeard <jcoppeard@mozilla.com> - Sat, 17 Nov 2018 13:48:18 +0000 - rev 446918
Push 35057 by ccoroiu@mozilla.com at Sat, 17 Nov 2018 21:37:33 +0000
Bug 1506954 - Don't attempt to protect relocated pages on systems that don't support this r=pbone
a92c330bac8bce0c51099d630349aecbb71d7c35: Merge autoland to mozilla-central a=merge
Coroiu Cristina <ccoroiu@mozilla.com> - Sat, 17 Nov 2018 23:34:16 +0200 - rev 446917
Push 35056 by ccoroiu@mozilla.com at Sat, 17 Nov 2018 21:35:03 +0000
Merge autoland to mozilla-central a=merge
5322e59f933edee69fa4a848e1709d7c21a4552b: Bug 1507101 - Use StyleChildrenIterator instead of custom frame tree walking code to handle NAC inside shadow dom. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 16 Nov 2018 20:31:50 +0000 - rev 446916
Push 35056 by ccoroiu@mozilla.com at Sat, 17 Nov 2018 21:35:03 +0000
Bug 1507101 - Use StyleChildrenIterator instead of custom frame tree walking code to handle NAC inside shadow dom. r=smaug There are lots of frames which create anonymous content (like scrollframes, which generate scrollbars) but for which this code was wrong. Use StyleChildrenIterator which has a defined order between NAC and flattened tree. I've verified this doesn't break tabbing through input type="date" with UA widget disabled, fwiw. Differential Revision: https://phabricator.services.mozilla.com/D12152
7e6b465b73dc86606661742771441bceea83e310: Merge mozilla-central to autoland. a=merge on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Sat, 17 Nov 2018 13:30:31 +0200 - rev 446915
Push 35056 by ccoroiu@mozilla.com at Sat, 17 Nov 2018 21:35:03 +0000
Merge mozilla-central to autoland. a=merge on a CLOSED TREE
1106b713fd95481862967b3612a33b3e1dc99efb: Bug 1506261 - Convert search-one-offs from a custom element to a plain JS class and initialize it lazily. r=bgrins
Dão Gottwald <dao@mozilla.com> - Sat, 17 Nov 2018 08:46:35 +0000 - rev 446914
Push 35056 by ccoroiu@mozilla.com at Sat, 17 Nov 2018 21:35:03 +0000
Bug 1506261 - Convert search-one-offs from a custom element to a plain JS class and initialize it lazily. r=bgrins Differential Revision: https://phabricator.services.mozilla.com/D11889
94debc6ca20b5f9e8d2e617430673dd94139c4e9: Backed out 7 changesets (bug 1501878) for breaking win partial generation nightlies a=backout
Andreea Pavel <apavel@mozilla.com> - Sat, 17 Nov 2018 18:37:39 +0200 - rev 446913
Push 35055 by apavel@mozilla.com at Sat, 17 Nov 2018 16:38:21 +0000
Backed out 7 changesets (bug 1501878) for breaking win partial generation nightlies a=backout Backed out changeset 00f109437e82 (bug 1501878) Backed out changeset f1843fdd4c0f (bug 1501878) Backed out changeset af0ea80f7b08 (bug 1501878) Backed out changeset 01311f87d287 (bug 1501878) Backed out changeset 4e2dc6c23463 (bug 1501878) Backed out changeset 050c4bba5d71 (bug 1501878) Backed out changeset 9198c5a03b59 (bug 1501878)
d4991991fb9823f3155097d6e0ae44aba683f71d: no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
L10n Bumper Bot <release+l10nbumper@mozilla.com> - Sat, 17 Nov 2018 04:00:35 -0800 - rev 446912
Push 35054 by ffxbld at Sat, 17 Nov 2018 12:00:45 +0000
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD trs -> default
e4deec61fc8c80ecc94d4493df37a399b5a56235: Merge mozilla-inbound to mozilla-central. a=merge
Andreea Pavel <apavel@mozilla.com> - Sat, 17 Nov 2018 13:27:24 +0200 - rev 446911
Push 35053 by apavel@mozilla.com at Sat, 17 Nov 2018 11:27:54 +0000
Merge mozilla-inbound to mozilla-central. a=merge
600d7689bd5316f12bee1c030f93bdb2af5eab8d: Bug 1508026 - Cherry-pick some changes to malloc_size_of's Cargo.toml.
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 17 Nov 2018 09:57:43 +0100 - rev 446910
Push 35053 by apavel@mozilla.com at Sat, 17 Nov 2018 11:27:54 +0000
Bug 1508026 - Cherry-pick some changes to malloc_size_of's Cargo.toml.
c23d6003a3c3a37f523437afedc7e2914c9e194a: Bug 1508026 - Fix wrong spec link. r=emilio
CYBAI <cyb.ai.815@gmail.com> - Sun, 11 Nov 2018 14:26:06 +0800 - rev 446909
Push 35053 by apavel@mozilla.com at Sat, 17 Nov 2018 11:27:54 +0000
Bug 1508026 - Fix wrong spec link. r=emilio This cherry-picks servo/servo#22172.
8abb8992a558885e973d5c308c11fd7a9e6ed7bb: Bug 1508026 - Fix formatting.
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 17 Nov 2018 09:48:01 +0100 - rev 446908
Push 35053 by apavel@mozilla.com at Sat, 17 Nov 2018 11:27:54 +0000
Bug 1508026 - Fix formatting.
896d672ed0abaece6317543d2d14783044c2709a: Bug 1506767 - Remove redundant iteration in CompositorBridgeParent::NotifyPipelineRendered() r=mattwoodrow
sotaro <sotaro.ikeda.g@gmail.com> - Sat, 17 Nov 2018 12:27:54 +0900 - rev 446907
Push 35053 by apavel@mozilla.com at Sat, 17 Nov 2018 11:27:54 +0000
Bug 1506767 - Remove redundant iteration in CompositorBridgeParent::NotifyPipelineRendered() r=mattwoodrow
241738774bb1b1f998770af0e0dd82c6ba8de36d: Bug 1477432 - Part 11: Update CustomElementRegistry to not use nsIJSID, r=smaug
Nika Layzell <nika@thelayzells.com> - Tue, 23 Oct 2018 23:16:01 -0400 - rev 446906
Push 35053 by apavel@mozilla.com at Sat, 17 Nov 2018 11:27:54 +0000
Bug 1477432 - Part 11: Update CustomElementRegistry to not use nsIJSID, r=smaug Differential Revision: https://phabricator.services.mozilla.com/D9733
29c30b62c301eacd5fefd9a78f19cf63fafd889a: Bug 1477432 - Part 10: Stop using nsIJSID in nsIArray for optional IID parameters, r=kmag
Nika Layzell <nika@thelayzells.com> - Tue, 23 Oct 2018 23:14:04 -0400 - rev 446905
Push 35053 by apavel@mozilla.com at Sat, 17 Nov 2018 11:27:54 +0000
Bug 1477432 - Part 10: Stop using nsIJSID in nsIArray for optional IID parameters, r=kmag Differential Revision: https://phabricator.services.mozilla.com/D9732
3439b17bdc2a1bf5626355d529c9a3decf3843be: Bug 1477432 - Part 9: Switch to using plain JS objects for nsIJS[IC]ID, r=mccr8
Nika Layzell <nika@thelayzells.com> - Fri, 20 Jul 2018 18:53:40 -0400 - rev 446904
Push 35053 by apavel@mozilla.com at Sat, 17 Nov 2018 11:27:54 +0000
Bug 1477432 - Part 9: Switch to using plain JS objects for nsIJS[IC]ID, r=mccr8 This is a complete rewrite of the interface while maintaining the same APIs. Each ID is fully-contained within a single object, does not require a finalizer, and is cheap to create. Beyond using reserved slots, this code avoids using custom ClassOps, instead preferring Symbol.hasInstance and eager constants. One major change which occurred in this patch was the move from storing a nsCID to storing the ContractID for JSCID objects. This eliminates the need for the 'refreshCID' method, and hopefully shouldn't have performance implications. If we discover that there are performance problems there, we can look into stashing the CID, and re-introduce 'refreshCID', despite its surprising behaviour. Differential Revision: https://phabricator.services.mozilla.com/D2286
1ddcdfc06526ffa9a997987ae7a2cfff320c00e9: Bug 1477432 - Part 8: Remove test-only Components.classesById and Components.interfacesById, r=mccr8
Nika Layzell <nika@thelayzells.com> - Wed, 18 Jul 2018 22:06:44 -0400 - rev 446903
Push 35053 by apavel@mozilla.com at Sat, 17 Nov 2018 11:27:54 +0000
Bug 1477432 - Part 8: Remove test-only Components.classesById and Components.interfacesById, r=mccr8 These two interfaces are effectively never used, so to avoid needing to support ClassID2JSValue with the new implementation, I remove them entirely. Differential Revision: https://phabricator.services.mozilla.com/D2285
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip