703a4bccfbe81ae850a59c2c34c16e59754be1f7: Merge mozilla-central to mozilla-inbound. CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Wed, 13 Mar 2019 23:48:05 +0200 - rev 521832
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Merge mozilla-central to mozilla-inbound. CLOSED TREE
12b945b6f70730a80f53934ff763ad16c41845b5: Bug 1532180 - Always specify thread when accessing debugger pause state, r=jlast.
Brian Hackett <bhackett1024@gmail.com> - Wed, 13 Mar 2019 05:48:27 -1000 - rev 521831
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Bug 1532180 - Always specify thread when accessing debugger pause state, r=jlast.
bc61185b6f5747b5b40b6c9639972a8003543834: Backed out changeset 46f6705f9c0c (bug 1533240) for xpcshell failures at /test/test_dmd.js on a CLOSED TREE.
Gurzau Raul <rgurzau@mozilla.com> - Thu, 14 Mar 2019 07:03:38 +0200 - rev 521830
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Backed out changeset 46f6705f9c0c (bug 1533240) for xpcshell failures at /test/test_dmd.js on a CLOSED TREE.
e4a6f915841ad2c6b709d3de756cf5dd1b78a5db: Bug 1529729 - Honour signon.management.overrideURI for the Saved Logins prefs UI. r=jaws
Matthew Noorenberghe <mozilla@noorenberghe.ca> - Thu, 14 Mar 2019 04:53:57 +0000 - rev 521829
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Bug 1529729 - Honour signon.management.overrideURI for the Saved Logins prefs UI. r=jaws If `signon.management.overrideURI` is set, open that URI in a new tab instead of opening the preferences subdialog. Differential Revision: https://phabricator.services.mozilla.com/D23206
30dfd6603f7983fcdc0f970cf80de64c1424f527: Bug 1529729 - Change Saved Logins menu items to open a pref-controlled URI, if set. r=jaws
Matthew Noorenberghe <mozilla@noorenberghe.ca> - Thu, 14 Mar 2019 04:53:47 +0000 - rev 521828
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Bug 1529729 - Change Saved Logins menu items to open a pref-controlled URI, if set. r=jaws If `signon.management.overrideURI` is set, open that URI in a new tab instead of opening passwordManager.xul in a window. Differential Revision: https://phabricator.services.mozilla.com/D23204
082a7bbf945ae8c936b9718050f63b8e82489029: Bug 1530671 - Title: Enable the NSS gyp build to distinguish a Mozilla build from a Comm build r=glandium
Kai Engert <kaie@kuix.de> - Wed, 13 Mar 2019 22:32:46 +0000 - rev 521827
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Bug 1530671 - Title: Enable the NSS gyp build to distinguish a Mozilla build from a Comm build r=glandium Differential Revision: https://phabricator.services.mozilla.com/D21525
88ea72c345aba0ede0433cc0db9e86bff5525bc1: Bug 1524655 - Remove `dom.push.alwaysConnect` and connect unconditionally. r=jrconlin,pjenvey
Lina Cambridge <lina@yakshaving.ninja> - Thu, 14 Mar 2019 04:22:18 +0000 - rev 521826
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Bug 1524655 - Remove `dom.push.alwaysConnect` and connect unconditionally. r=jrconlin,pjenvey Also, remove a test that's no longer relevant, since we don't need to fetch all subscriptions at startup. Differential Revision: https://phabricator.services.mozilla.com/D20085
63b6e32fe386db2fe5772b2b3627669cdf8be30a: Bug 1535135. Annotate static binding methods/getters/setters as MOZ_CAN_RUN_SCRIPT. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 13 Mar 2019 20:50:36 +0000 - rev 521825
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Bug 1535135. Annotate static binding methods/getters/setters as MOZ_CAN_RUN_SCRIPT. r=qdot We do this for non-static ones already; we should do it for static ones too. Differential Revision: https://phabricator.services.mozilla.com/D23390
64f68305520218d7655672aceebbae9122d38729: Bug 1527325 - Don't re-export contents of WR API units r=gw
Dzmitry Malyshau <dmalyshau@mozilla.com> - Thu, 14 Mar 2019 01:44:05 +0000 - rev 521824
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Bug 1527325 - Don't re-export contents of WR API units r=gw The cleans up our WR use statements further, easying the merge conflicts. Note: this PR is subject to instant rot, it is preferred to land quickly. Differential Revision: https://phabricator.services.mozilla.com/D23373
46f6705f9c0c2c8bbd45b60615a1081f40a8402b: Bug 1533240 - Replace DMD's custom TLS code with use of mozilla/ThreadLocal.h. r=erahm
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 14 Mar 2019 01:05:15 +0000 - rev 521823
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Bug 1533240 - Replace DMD's custom TLS code with use of mozilla/ThreadLocal.h. r=erahm Differential Revision: https://phabricator.services.mozilla.com/D22448
779dcbea91ce69857c4aa3a9d1823905cb45ee03: Backed out 6 changesets (bug 1451104) for toolchains bustage on a CLOSED TREE.
Gurzau Raul <rgurzau@mozilla.com> - Thu, 14 Mar 2019 05:02:44 +0200 - rev 521822
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Backed out 6 changesets (bug 1451104) for toolchains bustage on a CLOSED TREE. Backed out changeset 2f6199beeb71 (bug 1451104) Backed out changeset 7c116f85ede6 (bug 1451104) Backed out changeset 5179c8066914 (bug 1451104) Backed out changeset 675f73d41eb4 (bug 1451104) Backed out changeset c64bfaad8a2f (bug 1451104) Backed out changeset 991777e081ff (bug 1451104)
0bc302ab1f25b03e78fd4bc2443bcb0d450bfaa2: Bug 1522713 - Don't change node binding to tree when updating remoteness; r=nika
Kyle Machulis <kyle@nonpolynomial.com> - Thu, 14 Mar 2019 00:52:02 +0000 - rev 521821
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Bug 1522713 - Don't change node binding to tree when updating remoteness; r=nika Since we now have a method on nsFrameLoaderOwner/MozFrameLoaderOwner that can update remoteness, we should no longer need to unbind and rebind browser elements to the tree to change their remoteness attributes. We can just call the method and have the Frameloaders rebuilt in the backend. We're still getting some test breakage in Marionette and browser chrome with this patch. Putting this behind a pref so the fission team can still work with it while the tests are being fixed. Depends on D22790 Differential Revision: https://phabricator.services.mozilla.com/D22791
bade3af814f6ff96bfac9a35e07b6c0dd1fb8f79: Bug 1522713 - Allow updating of Frameloader Remoteness via FrameLoaderOwner; r=nika
Kyle Machulis <kyle@nonpolynomial.com> - Thu, 14 Mar 2019 01:25:07 +0000 - rev 521820
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Bug 1522713 - Allow updating of Frameloader Remoteness via FrameLoaderOwner; r=nika Adds a method for to nsFrameLoaderOwner destroying and rebuilding a FrameLoader in order to facilitate a process switch. Method works without requiring that the work be done in the frontend. Depends on D22789 Differential Revision: https://phabricator.services.mozilla.com/D22790
d63e984effadd381fc8a21b188a33e4a8f9caead: Bug 1522713 - Rename mRemoteFrame to mIsRemoteFrame; r=nika
Kyle Machulis <kyle@nonpolynomial.com> - Thu, 14 Mar 2019 00:51:58 +0000 - rev 521819
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Bug 1522713 - Rename mRemoteFrame to mIsRemoteFrame; r=nika We have mRemoteFrameChild which owns a RemoteFrameChild, but mRemoteFrame is just a state. Change to mIsRemoteFrame to reflect this. Differential Revision: https://phabricator.services.mozilla.com/D22789
f73f629e8ccaf586ae6f54256f8e80e6619c48ab: Bug 1517528 - Capstone: convert about:privatebrowsing using gandalf's conversion script, r=Gijs,jaws,zbraniecki,flod
Nicholas Cowles <cowlesni@msu.edu> - Mon, 11 Mar 2019 17:56:36 +0000 - rev 521818
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Bug 1517528 - Capstone: convert about:privatebrowsing using gandalf's conversion script, r=Gijs,jaws,zbraniecki,flod Differential Revision: https://phabricator.services.mozilla.com/D19250
80d51d77256065fcef24d17b060e29213b7a892f: Bug 1525320: Add config prefs that let us tell media and animated images to paint only the first frame r=jya
Will Hawkins <whawkins@mozilla.com> - Wed, 13 Mar 2019 02:48:38 +0000 - rev 521817
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Bug 1525320: Add config prefs that let us tell media and animated images to paint only the first frame r=jya Differential Revision: https://phabricator.services.mozilla.com/D21613
2f6199beeb7158f0952fd029e3262a227e176220: Bug 1451104 - part 6 - don't remove the libstdc++ files from the mingw build; r=glandium
Nathan Froyd <froydnj@gmail.com> - Tue, 12 Mar 2019 00:27:26 +0000 - rev 521816
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Bug 1451104 - part 6 - don't remove the libstdc++ files from the mingw build; r=glandium History does not disclose why we needed this, but in the brave new GCC 6-compiled world, deleting these files means that host links can no longer find libstdc++, which causes problems. Let's put the files back. Depends on D22883 Differential Revision: https://phabricator.services.mozilla.com/D22884
7c116f85ede6dc06f962ec8ac644cc2aa591f3ee: Bug 1451104 - part 5 - move toolchains off GCC 4.9; r=glandium
Nathan Froyd <froydnj@gmail.com> - Tue, 12 Mar 2019 00:26:01 +0000 - rev 521815
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Bug 1451104 - part 5 - move toolchains off GCC 4.9; r=glandium Firefox itself has moved on to GCC 6.x; we can move our toolchains along too. Depends on D22882 Differential Revision: https://phabricator.services.mozilla.com/D22883
5179c80669144b6f9da38bc3c2560b1224918eaa: Bug 1451104 - part 4 - sync up gcc-related toolchains and linux64-binutils binutils version; r=glandium
Nathan Froyd <froydnj@mozilla.com> - Tue, 12 Mar 2019 00:25:33 +0000 - rev 521814
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Bug 1451104 - part 4 - sync up gcc-related toolchains and linux64-binutils binutils version; r=glandium We're going to copy an x86_64-unknown-linux-gnu ld into the clang build, which clang will then use in preference to things on PATH. We therefore need to ensure that this ld is the same ld as would be used for other builds, such as PGO. This change is the most expedient way to do that; future work will make the gcc job(s) depend on linux64-binutils directly. Depends on D22881 Differential Revision: https://phabricator.services.mozilla.com/D22882
675f73d41eb4467f106f5c0a60043f5ec34c0ead: Bug 1451104 - part 3 - inform stage2/3 clang about gcc binutils; r=glandium
Nathan Froyd <froydnj@gmail.com> - Thu, 14 Mar 2019 00:43:01 +0000 - rev 521813
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Bug 1451104 - part 3 - inform stage2/3 clang about gcc binutils; r=glandium We do this to encourage clang to find an new-enough linker instead of the system one. Differential Revision: https://phabricator.services.mozilla.com/D22881
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip