221c18ebe962f68358b4cba927df9099ea935b40: Merge mozilla-inbound to mozilla-central. a=merge
Dorel Luca <dluca@mozilla.com> - Sun, 23 Sep 2018 00:43:29 +0300 - rev 493544
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Merge mozilla-inbound to mozilla-central. a=merge
99b4f09fa32cea27ac1cb2fad682da5bcc4db615: Backed out 9 changesets (bug 1485676) for failing at damp inspector/cold-open.js on a CLOSED TREE
Gurzau Raul <rgurzau@mozilla.com> - Sat, 22 Sep 2018 19:42:04 +0300 - rev 493543
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Backed out 9 changesets (bug 1485676) for failing at damp inspector/cold-open.js on a CLOSED TREE Backed out changeset 4de2e71debfe (bug 1485676) Backed out changeset e63025150c7a (bug 1485676) Backed out changeset f9ef30ae3f7f (bug 1485676) Backed out changeset a83636fab16a (bug 1485676) Backed out changeset b1fd24929e09 (bug 1485676) Backed out changeset acb27b915742 (bug 1485676) Backed out changeset ba2157632772 (bug 1485676) Backed out changeset d1d6b9bc2372 (bug 1485676) Backed out changeset d7646ea8640b (bug 1485676)
80a4a11bbe4040265727c49026f7b5c17bae7629: Bug 1493187 - Enable Web Replay menu items by default, r=jlast.
Brian Hackett <bhackett1024@gmail.com> - Fri, 21 Sep 2018 14:03:51 -1000 - rev 493542
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1493187 - Enable Web Replay menu items by default, r=jlast.
e7fcb90e8848773823774f3382e50aeb2b5f52da: Bug 1489771 - disable test_ext_subframes_privileges.html on android r=gbrown
Andreea Pavel <apavel@mozilla.com> - Thu, 20 Sep 2018 19:02:00 +0300 - rev 493541
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1489771 - disable test_ext_subframes_privileges.html on android r=gbrown
4de2e71debfe26267375c315074a46dfe3a17791: Bug 1485676 - Rename DebuggerClient.attachTab to attachTarget. r=jdescottes
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 18 Sep 2018 02:18:23 -0700 - rev 493540
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1485676 - Rename DebuggerClient.attachTab to attachTarget. r=jdescottes Summary: This method isn't specific to tabs. It can attach to any "target" actor that inherits from BrowsingContextActor. Depends On D6161 Reviewers: yulia! Tags: #secure-revision Bug #: 1485676 Differential Revision: https://phabricator.services.mozilla.com/D6162 MozReview-Commit-ID: Exz5fWyWyfN
e63025150c7a16f6881b1332cc1c52e991521c3d: Bug 1485676 - Rename TabTarget.makeRemote to TabTarget.attach. r=jdescottes
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 18 Sep 2018 02:10:24 -0700 - rev 493539
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1485676 - Rename TabTarget.makeRemote to TabTarget.attach. r=jdescottes Summary: Now that all the "remoting" of this method has been moved to TargetFactory.createTargetForTab, we should rename this method to what it does now. It mostly call attach requests of the target actor and its child console actor. It also "connect" the webextension target actor, but I would like to eventually move that outside of TabTarget.attach, like makeRemote. Depends On D4078 Reviewers: yulia! Tags: #secure-revision Bug #: 1485676 Differential Revision: https://phabricator.services.mozilla.com/D6161 MozReview-Commit-ID: KmFi1LIUBga
f9ef30ae3f7f21cc8e92f04575a8d9be0bc9c283: Bug 1485676 - Connect to local server from TargetFactory.forTab and make TabTarget always remote-like. r=yulia
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 21 Aug 2018 08:05:21 -0700 - rev 493538
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1485676 - Connect to local server from TargetFactory.forTab and make TabTarget always remote-like. r=yulia Tags: #secure-revision Bug #: 1485676 Differential Revision: https://phabricator.services.mozilla.com/D4078 MozReview-Commit-ID: JAwiySsBZBu
a83636fab16af5537d168c004f812633722e83f4: Bug 1485676 - Adapt gDevTools API to new async forTab and also adapt its callsites. r=yulia
Alexandre Poirot <poirot.alex@gmail.com> - Wed, 29 Aug 2018 06:14:38 -0700 - rev 493537
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1485676 - Adapt gDevTools API to new async forTab and also adapt its callsites. r=yulia Summary: When switching to async, it is important to catch exception or register a rejection handler so that errors keep being logged. So in this patch I'm catching exception in a couple of important codepath. Depends On D4541 Reviewers: yulia! Tags: #secure-revision Bug #: 1485676 Differential Revision: https://phabricator.services.mozilla.com/D4542 MozReview-Commit-ID: IDPJVkAPbTs
b1fd24929e093182025b28375a903f61bb821903: Bug 1485676 - Prevent exceptions in the emulation actor when trying to use it while it is already destroyed. r=yulia
Alexandre Poirot <poirot.alex@gmail.com> - Wed, 29 Aug 2018 06:12:29 -0700 - rev 493536
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1485676 - Prevent exceptions in the emulation actor when trying to use it while it is already destroyed. r=yulia Summary: Depends On D4540 Reviewers: yulia! Tags: #secure-revision Bug #: 1485676 Differential Revision: https://phabricator.services.mozilla.com/D4541 MozReview-Commit-ID: 2fTZ4WRq9je
acb27b9157421ce17df320f13ec88e2798a89db4: Bug 1485676 - Tweak RDM manage to support new async forTab. r=yulia
Alexandre Poirot <poirot.alex@gmail.com> - Wed, 29 Aug 2018 06:11:53 -0700 - rev 493535
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1485676 - Tweak RDM manage to support new async forTab. r=yulia Summary: Fetching any target is now asynchronous. But RDM setup/destroy codepath is very fragile and introduce many low level exception when trying to restore the original browser element if any timing changes. So this patch prevents trying to fetch the target object if a toolbox isn't already opened. The target object is being used only for Telemetry purpose for now. Depends On D4538 Reviewers: yulia! Tags: #secure-revision Bug #: 1485676 Differential Revision: https://phabricator.services.mozilla.com/D4540 MozReview-Commit-ID: 2QDUNqentMP
ba21576327729e9f597a03d494baafd27bd4c905: Bug 1485676 - Adapt gDevTools.createTargetForTab to new TabTarget class. r=yulia
Alexandre Poirot <poirot.alex@gmail.com> - Wed, 29 Aug 2018 05:34:37 -0700 - rev 493534
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1485676 - Adapt gDevTools.createTargetForTab to new TabTarget class. r=yulia Summary: Depends On D4536 Reviewers: yulia! Tags: #secure-revision Bug #: 1485676 Differential Revision: https://phabricator.services.mozilla.com/D4537 MozReview-Commit-ID: E3AIMyFgL5m
d1d6b9bc2372bbb2d5ca36cd465284dabe601e4c: Bug 1485676 - Convert TargetFactory.forTab call to forRemoteTab in debugger mochitest. r=yulia
Alexandre Poirot <poirot.alex@gmail.com> - Wed, 29 Aug 2018 06:03:44 -0700 - rev 493533
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1485676 - Convert TargetFactory.forTab call to forRemoteTab in debugger mochitest. r=yulia Summary: We are not passing a tab here. It only works by chance! Depends On D4535 Reviewers: yulia! Tags: #secure-revision Bug #: 1485676 Differential Revision: https://phabricator.services.mozilla.com/D4536 MozReview-Commit-ID: K0ztxPM2N6A
d7646ea8640b3e514f7d18a9494d145de0a85e3c: Bug 1485676 - Refactor gDevTools.getTargetForTab callsites to assume getTargetForTab is async. r=yulia
Alexandre Poirot <poirot.alex@gmail.com> - Wed, 29 Aug 2018 05:31:43 -0700 - rev 493532
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1485676 - Refactor gDevTools.getTargetForTab callsites to assume getTargetForTab is async. r=yulia Reviewers: yulia! Tags: #secure-revision Bug #: 1485676 Differential Revision: https://phabricator.services.mozilla.com/D4535 MozReview-Commit-ID: FyERWaYipZo
ff4f20dd48589658dd81066d0310d37044141f39: Bug 1488241 - Error link from about:support leads to about:policies#active instead of about:policies#errors. r=felipe
Luke Schwalfenberg <lschwalfenberg@gmail.com> - Sat, 22 Sep 2018 16:19:08 +0100 - rev 493531
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1488241 - Error link from about:support leads to about:policies#active instead of about:policies#errors. r=felipe Differential Revision: https://phabricator.services.mozilla.com/D6538
10a051fd297c9b023155d60321c16c2f9139eba5: Backed out changeset 66d0b0be41ed (bug 1493435) for build plain bustages
Andreea Pavel <apavel@mozilla.com> - Sat, 22 Sep 2018 19:40:38 +0300 - rev 493530
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Backed out changeset 66d0b0be41ed (bug 1493435) for build plain bustages
66d0b0be41eda6973fb6edf4f25bbe32856a7dab: Bug 1493435 - Update smallvec crate and enable the union feature. r=emilio
Andre Bogus <bogusandre@gmail.com> - Wed, 19 Sep 2018 07:16:30 +0200 - rev 493529
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1493435 - Update smallvec crate and enable the union feature. r=emilio We had a mix of 0.6.2 and 0.6.5 (which is the current release), this unifies to the latest version. It also enables the union feature which removes the discriminant, reducing memory usage. This cherry-picks servo/servo#21746.
17b842daa4faac0cb703fc3519fffff6cee5a050: Bug 1457782 - Use help.svg instead of Question.png on Windows. r=dao
Vincent Cote <vincent.cote@uleth.ca> - Sat, 22 Sep 2018 13:07:10 +0000 - rev 493528
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1457782 - Use help.svg instead of Question.png on Windows. r=dao Differential Revision: https://phabricator.services.mozilla.com/D6539
f903cbfa3c01a5808c77538e47cb7a8758fa8676: Merge mozilla-inbound to mozilla-central. a=merge
Andreea Pavel <apavel@mozilla.com> - Sat, 22 Sep 2018 12:34:50 +0300 - rev 493527
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Merge mozilla-inbound to mozilla-central. a=merge
3685d3c45f2dd429e1b603ad5b10c00f1b8cc84f: Bug 1490033. Use IsStyleMaybeAnimated to set up snapping surface transform. r=mstange
Jeff Muizelaar <jmuizelaar@mozilla.com> - Fri, 21 Sep 2018 18:25:36 -0400 - rev 493526
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1490033. Use IsStyleMaybeAnimated to set up snapping surface transform. r=mstange This catches all animations instead of those that only run on the compositor. Differential Revision: https://phabricator.services.mozilla.com/D6543
d47f566e1399289271f14d75d0e57ca2641a781a: Bug 1483986 - Remove sync versions of document.cookie getter/setter; r=ehsan,froydnj
Diego Pino Garcia <dpino@igalia.com> - Fri, 21 Sep 2018 23:00:54 -0400 - rev 493525
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1483986 - Remove sync versions of document.cookie getter/setter; r=ehsan,froydnj
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip