ca9e5f5b8680f58fe97a496a31e5b83104b326a2: Bug 1356244 - use DevToolsShim in nsContextMenu draft
Julian Descottes <jdescottes@mozilla.com> - Mon, 24 Apr 2017 09:20:21 +0200 - rev 567008
Push 55407 by jdescottes@mozilla.com at Mon, 24 Apr 2017 09:44:49 +0000
Bug 1356244 - use DevToolsShim in nsContextMenu MozReview-Commit-ID: 2SrNcC8Fbes
dcb0da4bf86ac1f3a1504973aba904888c0a0f90: Bug 1356244 - call DevTools shim on devtools startup draft
Julian Descottes <jdescottes@mozilla.com> - Mon, 24 Apr 2017 10:37:16 +0200 - rev 567007
Push 55407 by jdescottes@mozilla.com at Mon, 24 Apr 2017 09:44:49 +0000
Bug 1356244 - call DevTools shim on devtools startup MozReview-Commit-ID: 7p4gviVsGu8
3c8b39f948a1285fd54d98bf93d94b6c031934fa: Bug 1356244 - create DevTools shim draft
Julian Descottes <jdescottes@mozilla.com> - Mon, 24 Apr 2017 11:11:29 +0200 - rev 567006
Push 55407 by jdescottes@mozilla.com at Mon, 24 Apr 2017 09:44:49 +0000
Bug 1356244 - create DevTools shim MozReview-Commit-ID: KdfomLHgdLY
e34f1530135c7b09acbe22ee81518b95ceb0e195: @@@@@ LOCAL ROOT CHANGESET @@@@@ draft
Julian Descottes <jdescottes@mozilla.com> - Mon, 24 Apr 2017 09:35:45 +0200 - rev 567005
Push 55407 by jdescottes@mozilla.com at Mon, 24 Apr 2017 09:44:49 +0000
@@@@@ LOCAL ROOT CHANGESET @@@@@ MozReview-Commit-ID: Y6XOGu8S8m
88f11e50f9126766814a1b064b17774c1a90ada5: Bug 1355888 - Clarify that -marionette flag works cross platform; r?whimboo draft
Andreas Tolfsen <ato@mozilla.com> - Thu, 13 Apr 2017 15:22:40 +0100 - rev 567004
Push 55406 by bmo:ato@mozilla.com at Mon, 24 Apr 2017 09:34:42 +0000
Bug 1355888 - Clarify that -marionette flag works cross platform; r?whimboo Windows systems only accept singled-dashed -marionette, whereas Unix platforms accept both that and double-dashed --marionette. This makes the documentation true for all supported platforms. MozReview-Commit-ID: IG7ir2HVoHo
283d489bd12482e315dfe56e0112bc4b017196ca: Bug 1355888 - Remove unused DEFAULT_PORT constant; r?whimboo draft
Andreas Tolfsen <ato@mozilla.com> - Thu, 13 Apr 2017 15:09:30 +0100 - rev 567003
Push 55406 by bmo:ato@mozilla.com at Mon, 24 Apr 2017 09:34:42 +0000
Bug 1355888 - Remove unused DEFAULT_PORT constant; r?whimboo MozReview-Commit-ID: 3lkxXFM7Jz0
42092462d6be41067c1179c0bc086d5c4c138d62: Bug 1355888 - Remove marionette.enabled pref from wptrunner; r?jgraham draft
Andreas Tolfsen <ato@mozilla.com> - Thu, 13 Apr 2017 15:09:11 +0100 - rev 567002
Push 55406 by bmo:ato@mozilla.com at Mon, 24 Apr 2017 09:34:42 +0000
Bug 1355888 - Remove marionette.enabled pref from wptrunner; r?jgraham MozReview-Commit-ID: IzASL0SBCsR
92125174608ec1919e908349fe0c3a5ae884da0a: Bug 1355888 - Mark marionette.enabled pref in client as a deprecated; r?whimboo draft
Andreas Tolfsen <ato@mozilla.com> - Thu, 13 Apr 2017 15:08:49 +0100 - rev 567001
Push 55406 by bmo:ato@mozilla.com at Mon, 24 Apr 2017 09:34:42 +0000
Bug 1355888 - Mark marionette.enabled pref in client as a deprecated; r?whimboo To preserve backwards compatibility for in-app restarts using Services.startup.quit(eRestart), we want to continue using the marionette.enabled preference in the Python client until the patch introducing the MARIONETTE environment variable (preceding this) makes it into an official release. This is due to the fact that the Marionette Python client is being used for upgrade tests, and it is needs to stay compatible with all release trains. MozReview-Commit-ID: KstsJRu4lIP
7eac3b4af6a194a93b0f5c05bfd1d557637c07d7: Bug 1355888 - Remove marionette.enabled pref; r?whimboo,maja_zf,ted draft
Andreas Tolfsen <ato@mozilla.com> - Thu, 13 Apr 2017 15:08:14 +0100 - rev 567000
Push 55406 by bmo:ato@mozilla.com at Mon, 24 Apr 2017 09:34:42 +0000
Bug 1355888 - Remove marionette.enabled pref; r?whimboo,maja_zf,ted There are no current use cases for starting and stopping the Marionette server at runtime through a preference. Since it is possible for arbitrary addons to modify any preference, we are removing it to reduce the potential attack surface for Marionette. This effectively leaves only two ways of starting Marionette: By passing the -marionette flag to the Firefox binary at startup, and by calling server.TCPListener#start(), which is an internal chrome API. MozReview-Commit-ID: 9zKsV8ufySU
371726ecd09013c2f0583d11fbfb235f671a9456: Bug 1355888 - Add env var MARIONETTE to start server; r?whimboo,maja_zf,ted draft
Andreas Tolfsen <ato@mozilla.com> - Sat, 15 Apr 2017 01:50:29 +0100 - rev 566999
Push 55406 by bmo:ato@mozilla.com at Mon, 24 Apr 2017 09:34:42 +0000
Bug 1355888 - Add env var MARIONETTE to start server; r?whimboo,maja_zf,ted This patch introduces a new environment variable, MARIONETTE, which if set will start the Marionette remote control server. This is meant to be analogous to passing the -marionette flag to the Firefox binary. When the server is started, we set the environment variable to preserve Marionette's enabled state across internal restarts. When Services.startup.quit(eRestart) is called, Firefox is restarted without the original command line flags it was started with, which means we loose track of whether Marionette was enabled. By setting MARIONETTE in-process, we preserve the knowledge of this state. This approach is in line with how state is preserved across in-app restarts in toolkit/xre/nsAppRunner.cpp:4761 (XRE_PROFILE_*), and for how MOZ_APP_RESTART and XUL_APP_FILE works. MozReview-Commit-ID: Dcb34m6FoZh
04ecb3bbd7b1eff0756ee8a3a6fb18ac0817cde0: Bug 1358965 - Don't call UpdateEffectProperties and UpdateTransitions() for null computed values. r?birtles draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Mon, 24 Apr 2017 18:32:38 +0900 - rev 566998
Push 55405 by hikezoe@mozilla.com at Mon, 24 Apr 2017 09:33:53 +0000
Bug 1358965 - Don't call UpdateEffectProperties and UpdateTransitions() for null computed values. r?birtles We need null check for aOldComputedValues since the value might have been cleared after we create a SequentialTask for EffectProperties or CSSTransitions because the targe element got in display:none subtree. Even so Gecko_UpdateAnimations is called because we need to stop CSS animations in display:none subtree. MozReview-Commit-ID: 9NfR2Dzq92g
50caf6a9ec43954200e678f4d49e964927b0164f: Bug 1358988 - Write Marionette port to preference when binding; r?whimboo draft
Andreas Tolfsen <ato@mozilla.com> - Mon, 24 Apr 2017 10:28:57 +0100 - rev 566997
Push 55404 by bmo:ato@mozilla.com at Mon, 24 Apr 2017 09:30:47 +0000
Bug 1358988 - Write Marionette port to preference when binding; r?whimboo Write the allocated port to the marionette.port preference when binding the TCP socket server to the requested port. If the socket is bouund to port 0, this instructs the system to atomically allocate a free port in the ephemeral range. Writing the resolved port to a preference will make it possible to communicate this port number to the client, removing any chance of a race condition occurring by the client looking for a free port (binding and releasing) for the server. MozReview-Commit-ID: JwyG2G4YQmX
974aad197844af61f9061051197df3f2cdec5b28: Bug 1348173 - update test expectations for -moz-border-*-colors support. draft
Jeremy Chen <jeremychen@mozilla.com> - Mon, 24 Apr 2017 17:21:39 +0800 - rev 566996
Push 55403 by jichen@mozilla.com at Mon, 24 Apr 2017 09:21:56 +0000
Bug 1348173 - update test expectations for -moz-border-*-colors support. With the support of -moz-border-*-colors (see previous parts of the patchset), 165 mochitests and 16 reftests could be fixed. This is just for the convenience of review. Once this patch get r+, I'll merge this part with other Gecko changes into one single commit, so we could minimize the risk of breaking autoland repo while doing the Servo/Gecko syncing stuff. MozReview-Commit-ID: INjUW0tbDnt
66e641e2ae075c8a6d94d82457614a9a89b43b64: Bug 1348173 - Stylo: add -moz-border-*-colors support. draft
Jeremy Chen <jeremychen@mozilla.com> - Mon, 24 Apr 2017 17:21:38 +0800 - rev 566995
Push 55403 by jichen@mozilla.com at Mon, 24 Apr 2017 09:21:56 +0000
Bug 1348173 - Stylo: add -moz-border-*-colors support. In Gecko, we use double pointers to nsBorderColors to store -moz-border-*-colors. We can simplify the implementation of computed value in Servo by using Option<Vec>. As to passing computed values from Servo to Gecko, we might need to use some binding functions (pre-added in the same Gecko bug, see Bug 1348173). Note that we also added -moz-border-*-colors as sub_properties of the 'border' shorthand, so we can make the 'border' shorthand reset -moz-border-*-colors. (See Gecko Bug 482692) A bit refactoring of replacing all ["top", "right", "bottom", "left"] with PHYSICAL_SIDES is included in this patch, since we have PHYSICAL_SIDES for a while. MozReview-Commit-ID: CpmGIgW4Lru
eb10ae60633bbb39d9586bb1eba8e19ae1e754a7: Bug 1348173 - add binding functions for -moz-border-*-colors support. draft
Jeremy Chen <jeremychen@mozilla.com> - Mon, 24 Apr 2017 17:21:38 +0800 - rev 566994
Push 55403 by jichen@mozilla.com at Mon, 24 Apr 2017 09:21:56 +0000
Bug 1348173 - add binding functions for -moz-border-*-colors support. In Gecko, we use double pointers to nsBorderColors to store -moz-border-*-colors. The computed values of -moz-border-*-colors are set by couple member functions. To pass the computed value from Servo to Gecko, we need support for these member functions as well. So, I'm adding some binding functions in this patch. The actual use of these bindings to pass/store the computed values is separated in the following patch, which should be a pure Servo change. MozReview-Commit-ID: KDbp8C6Aoqd
bcea8a34b484f6d53592ab72aebf234e75eb2830: Bug 1307940 - Add toolbox-dependent method to serviceContainer only if toolbox is available. r=bgrins draft
nchevobbe <nchevobbe@mozilla.com> - Mon, 24 Apr 2017 10:09:27 +0200 - rev 566993
Push 55402 by bmo:nchevobbe@mozilla.com at Mon, 24 Apr 2017 09:07:40 +0000
Bug 1307940 - Add toolbox-dependent method to serviceContainer only if toolbox is available. r=bgrins MozReview-Commit-ID: CjRXKemaJ4f
31fbc42329627feefd436c6e11d8f09ae1757537: Bug 1307940 - Add mochitest to test open-in-inspector icon in the console. r=bgrins draft
Nicolas Chevobbe <chevobbe.nicolas@gmail.com> - Mon, 13 Mar 2017 13:51:31 +0100 - rev 566992
Push 55402 by bmo:nchevobbe@mozilla.com at Mon, 24 Apr 2017 09:07:40 +0000
Bug 1307940 - Add mochitest to test open-in-inspector icon in the console. r=bgrins MozReview-Commit-ID: 7tBt2KzOGnp
639c2e3c7f860d62ec4d111801d0c7f926fbdb48: Bug 1307940 - Add icon next to ElementNodeRep to select node in inspector; r=bgrins draft
nchevobbe <nchevobbe@mozilla.com> - Fri, 21 Apr 2017 09:23:11 +0200 - rev 566991
Push 55402 by bmo:nchevobbe@mozilla.com at Mon, 24 Apr 2017 09:07:40 +0000
Bug 1307940 - Add icon next to ElementNodeRep to select node in inspector; r=bgrins MozReview-Commit-ID: InGASswqAAA
0c1ab0565add1859157dbf0a0726aa836aaea065: Bug 1355882 - Remove Addon Histograms from about:telemetry draft
flyingrub <flyinggrub@gmail.com> - Mon, 24 Apr 2017 11:06:42 +0200 - rev 566990
Push 55401 by bmo:flyinggrub@gmail.com at Mon, 24 Apr 2017 09:07:16 +0000
Bug 1355882 - Remove Addon Histograms from about:telemetry Removed all code related to Addon Histograms MozReview-Commit-ID: 878X06QizFX
0f8520b43baa4b703547dedcd0e35875decee8e4: Bug 1352777 - Fix dropmarkers in JSON viewer not collapsing long string r?rickychien draft
Matt R <matthieu.rigolot@gmail.com> - Mon, 24 Apr 2017 08:35:09 +0100 - rev 566989
Push 55400 by bmo:matthieu.rigolot@gmail.com at Mon, 24 Apr 2017 09:04:39 +0000
Bug 1352777 - Fix dropmarkers in JSON viewer not collapsing long string r?rickychien MozReview-Commit-ID: BdixqPyi8x4
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip