3854bcf837a729374b4d345910c274fed12cffe4: merge mozilla-inbound to mozilla-central a=merge
Carsten "Tomcat" Book <cbook@mozilla.com> - Wed, 05 Apr 2017 14:33:35 +0200 - rev 351319
Push 88836 by cbook@mozilla.com at Wed, 05 Apr 2017 12:50:47 +0000
merge mozilla-inbound to mozilla-central a=merge
c7e37c13ea9e0442eca9c22a1c7d450abd0d3f64: servo: Merge #16269 - Add an Atom::from_addrefed function (from heycam:atom-already-addrefed); r=upsuper
Cameron McCormack <cam@mcc.id.au> - Wed, 05 Apr 2017 05:10:07 -0500 - rev 351318
Push 88836 by cbook@mozilla.com at Wed, 05 Apr 2017 12:50:47 +0000
servo: Merge #16269 - Add an Atom::from_addrefed function (from heycam:atom-already-addrefed); r=upsuper Source-Repo: https://github.com/servo/servo Source-Revision: a55cb8425dc41fc6909047841c985a4ede3fa8f9
445728ee4bde47df8322e82e80a0c7e49657dcdb: Fix some duplicate keys in histogram definitions (bug 1353666). r=gfritzsche
Panos Astithas <past@mozilla.com> - Wed, 05 Apr 2017 12:29:26 +0300 - rev 351317
Push 88836 by cbook@mozilla.com at Wed, 05 Apr 2017 12:50:47 +0000
Fix some duplicate keys in histogram definitions (bug 1353666). r=gfritzsche MozReview-Commit-ID: KsadndIc7AW
2d8c0b46bd47ebaefdcab24e39dd533c46d9f1c2: Bug 1350887 - Warn when non-loopback connections are allowed; r=whimboo
Andreas Tolfsen <ato@mozilla.com> - Tue, 28 Mar 2017 17:06:06 +0100 - rev 351316
Push 88836 by cbook@mozilla.com at Wed, 05 Apr 2017 12:50:47 +0000
Bug 1350887 - Warn when non-loopback connections are allowed; r=whimboo MozReview-Commit-ID: LG8f5q5QbD6
770304022512ffd805ecba6b0e0d543545e044e7: Bug 1350887 - Propagate errors thrown when starting server.TCPListener; r=whimboo
Andreas Tolfsen <ato@mozilla.com> - Tue, 28 Mar 2017 16:48:20 +0100 - rev 351315
Push 88836 by cbook@mozilla.com at Wed, 05 Apr 2017 12:50:47 +0000
Bug 1350887 - Propagate errors thrown when starting server.TCPListener; r=whimboo Errors thrown are printed to console and there is no point in having a custom catch to print it. This also makes it possible to start Marionette programmatically without worrying about disappearing errors. MozReview-Commit-ID: GGhyCyYqJg
22c6444a32451bbf1b8f919bec4e8855d6151f4b: Bug 1350887 - Bind sacrificial goat to ephemeral port; r=whimboo
Andreas Tolfsen <ato@mozilla.com> - Tue, 28 Mar 2017 16:46:54 +0100 - rev 351314
Push 88836 by cbook@mozilla.com at Wed, 05 Apr 2017 12:50:47 +0000
Bug 1350887 - Bind sacrificial goat to ephemeral port; r=whimboo Port 666 is in the protected port range and can not normally be bound to unless the process is running with sudo permissions. We can instead bind to port 0, which will give us a system-defined port in the epemeral range. MozReview-Commit-ID: Ld6BDMhtbck
a493e86fcf0d528164c5d82fc9f3898de472a682: Bug 1350887 - Fall back to deprecated pref if it exists; r=whimboo
Andreas Tolfsen <ato@mozilla.com> - Mon, 27 Mar 2017 14:28:32 +0100 - rev 351313
Push 88836 by cbook@mozilla.com at Wed, 05 Apr 2017 12:50:47 +0000
Bug 1350887 - Fall back to deprecated pref if it exists; r=whimboo This is a follow-up to address a fallout caused by bug 1344748 whereby deprecated preferences relevant to Marionette are no longer being picked up. This is preventing trace logs from being emitted in CI. The old logic related to falling back to a deprecated preference is faulty in that it the preferred, new preference always exists through the power of testing/marionette/prefs.js. This patch introduces a new helper method getPref that first looks at whether the preferred pref is set, and only falls back to the deprecated if it isn't set and the deprecation preference exists. MozReview-Commit-ID: 8DeawLAELyK
6f536b2275ae93552dec3c10c5625b04373532ed: Bug 1350887 - Include Marionette prefs amongst defaults; r=ted,whimboo
Andreas Tolfsen <ato@mozilla.com> - Wed, 29 Mar 2017 18:25:55 +0100 - rev 351312
Push 88836 by cbook@mozilla.com at Wed, 05 Apr 2017 12:50:47 +0000
Bug 1350887 - Include Marionette prefs amongst defaults; r=ted,whimboo The Marionette component ships in Firefox, but is not enabled by default. We want to facilitate activating Marionette at runtime by flipping the marionette.enabled preference, and showing the Marionette related preferences in about:config helps discoverability. It is also useful to rely on the preferences' default values so that they do not have to be hardcoded in the component. When Marionette is enabled by setting marionette.enabled to true, a set of recommended automation preferences found in testing/marionette/server.js are set if the user has not overriden/user-defined one of them and marionette.prefs.recommended is true (default). When Marionette is stopped, the altered preferences are reset. MozReview-Commit-ID: 3HLnEI0TEBB
b548f63d4a81eca3e9073cd9bfa4b9d2c659c259: Bug 1350887 - Skip recommended Marionette prefs for reftests; r=whimboo
Andreas Tolfsen <ato@mozilla.com> - Tue, 04 Apr 2017 16:34:03 +0100 - rev 351311
Push 88836 by cbook@mozilla.com at Wed, 05 Apr 2017 12:50:47 +0000
Bug 1350887 - Skip recommended Marionette prefs for reftests; r=whimboo The recommended Marionette preferences for use in automation are not so useful when testing the browser itself. Many of the tests for Firefox have highly specific requirements, and setting the recommended Marionette preferences could for these mean a deterioration of test coverage. The majority of test harnesses utilising Marionette use it to install unsigned add-ons at runtime, and these preferences are not relevant in this context. To avoid an unfortunate and unintended regression in test coverage, we skip using the recommended Marionette preferences when we test the browser itself. MozReview-Commit-ID: 4DeHZfQEX7d
b36efe8160d8d30defeb572289eaf5adf459b473: Bug 1350887 - Add general overview documentation to Marionette; r=whimboo
Andreas Tolfsen <ato@mozilla.com> - Mon, 03 Apr 2017 15:00:05 +0100 - rev 351310
Push 88836 by cbook@mozilla.com at Wed, 05 Apr 2017 12:50:47 +0000
Bug 1350887 - Add general overview documentation to Marionette; r=whimboo MozReview-Commit-ID: HwMOQVxwIDN
44dd945e29ea3491ba195be4ba735db5a0584b00: Bug 1350887 - Ensure Marionette prefs file has sensible name; r=maja_zf
Andreas Tolfsen <ato@mozilla.com> - Thu, 30 Mar 2017 14:52:16 +0100 - rev 351309
Push 88836 by cbook@mozilla.com at Wed, 05 Apr 2017 12:50:47 +0000
Bug 1350887 - Ensure Marionette prefs file has sensible name; r=maja_zf Files appended to JS_PREFERENCE_FILES are moved into the objdir/dist/bin/defaults/pref directory, shared with default global preferences from other parts of Gecko. To ensure Marionette's preference file ends up in this directory with a sensible name, we put it in testing/marionette/prefs/marionette.js so that it ends up in the objdir as dist/bin/defaults/pref/marionette.js. MozReview-Commit-ID: 9YJ7vysDjSJ
b6dc1a4371f3038583371ae38bcb328c19f31062: No bug - Revendor rust dependencies
Servo VCS Sync <servo-vcs-sync@mozilla.com> - Wed, 05 Apr 2017 09:37:48 +0000 - rev 351308
Push 88836 by cbook@mozilla.com at Wed, 05 Apr 2017 12:50:47 +0000
No bug - Revendor rust dependencies
f37509e010115d552986deb01b20264520f83323: servo: Merge #16169 - Remove heapsize for Stylo (from servo:stylo-heapsize); r=emilio
Simon Sapin <simon.sapin@exyr.org> - Wed, 05 Apr 2017 03:59:26 -0500 - rev 351307
Push 88836 by cbook@mozilla.com at Wed, 05 Apr 2017 12:50:47 +0000
servo: Merge #16169 - Remove heapsize for Stylo (from servo:stylo-heapsize); r=emilio It doesn’t seem to be used, and is causing compilation trouble for Gecko: https://bugzilla.mozilla.org/show_bug.cgi?id=1350581 Source-Repo: https://github.com/servo/servo Source-Revision: 42f58503c0dfb5c02d4395d481b9bd65e3d69d3a
afe485e17172900d0e600fc730960b200bd58cfd: servo: Merge #16126 - Block scripts with text/csv, audio/*, video/* and image/* mime types (from ferjm:issue-14520-block-media-csv); r=nox
Fernando Jiménez Moreno <ferjmoreno@gmail.com> - Wed, 05 Apr 2017 02:34:27 -0500 - rev 351306
Push 88836 by cbook@mozilla.com at Wed, 05 Apr 2017 12:50:47 +0000
servo: Merge #16126 - Block scripts with text/csv, audio/*, video/* and image/* mime types (from ferjm:issue-14520-block-media-csv); r=nox This patch implements step 12 of the Main Fetch section of the Fetch API standard. It blocks the load of scripts with `text/csv`, `audio/*`, `video/*` and `image/*` mime types. Credit for the logic of `should_block_mime_type` function should go to the author of #14770. - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [X] These changes fix #14520 - [X] There are tests for these changes Source-Repo: https://github.com/servo/servo Source-Revision: 1071c3339fd858014382b4e9938584279555b5ec
55921bdd83467b44631c48765d3c33d20292c91f: Backed out changeset aa46d54ab74b (bug 1321754) for stylo test failures
Iris Hsiao <ihsiao@mozilla.com> - Wed, 05 Apr 2017 16:56:36 +0800 - rev 351305
Push 88836 by cbook@mozilla.com at Wed, 05 Apr 2017 12:50:47 +0000
Backed out changeset aa46d54ab74b (bug 1321754) for stylo test failures
8b96751fecb27248c7b6565c6320bdaac2e40ec0: Bug 1317783 - Put PushApk tasks in-tree r=aki
Johan Lorenzo <jlorenzo@mozilla.com> - Tue, 04 Apr 2017 11:21:07 +0200 - rev 351304
Push 88836 by cbook@mozilla.com at Wed, 05 Apr 2017 12:50:47 +0000
Bug 1317783 - Put PushApk tasks in-tree r=aki MozReview-Commit-ID: 8uGIuj7OXwZ
d6496a5aac96e0ee9b1ad932d482ec47597f7e9b: Bug 1353643 - reftest-stylo.list fixes. r=heycam
Shing Lyu <slyu@mozilla.com> - Wed, 29 Mar 2017 15:16:47 +0800 - rev 351303
Push 88836 by cbook@mozilla.com at Wed, 05 Apr 2017 12:50:47 +0000
Bug 1353643 - reftest-stylo.list fixes. r=heycam MozReview-Commit-ID: 9HPACBPCOB6
648099cae850287db641dfad6041f50a72ab0373: Bug 1339004 - Do DocGroup labeling in dom/security. r=ckerschb,smaug
Thomas Nguyen <tnguyen@mozilla.com> - Wed, 29 Mar 2017 10:20:32 +0800 - rev 351302
Push 88836 by cbook@mozilla.com at Wed, 05 Apr 2017 12:50:47 +0000
Bug 1339004 - Do DocGroup labeling in dom/security. r=ckerschb,smaug MozReview-Commit-ID: 3QoH8P4J85I
6c828cc61fa12fac887751188205cc150cb256e1: Bug 1318542 - fix testcases due to new pseudo element ::cue. r=heycam
bechen <bechen@mozilla.com> - Wed, 05 Apr 2017 10:50:58 +0800 - rev 351301
Push 88836 by cbook@mozilla.com at Wed, 05 Apr 2017 12:50:47 +0000
Bug 1318542 - fix testcases due to new pseudo element ::cue. r=heycam MozReview-Commit-ID: F10y2zTtBoT
d8fc3ce28d3e836d6a7d1186d263214aec14cb76: Bug 1318542 - Label NODE_IS_NATIVE_ANONYMOUS on the elements from ::cue up to nsVideoFrame. r=bz,heycam
bechen <bechen@mozilla.com> - Wed, 05 Apr 2017 10:48:52 +0800 - rev 351300
Push 88836 by cbook@mozilla.com at Wed, 05 Apr 2017 12:50:47 +0000
Bug 1318542 - Label NODE_IS_NATIVE_ANONYMOUS on the elements from ::cue up to nsVideoFrame. r=bz,heycam Since the ::cue div created by JS, it doesn't have the NODE_IS_NATIVE_ANONYMOUS flag. We set the NODE_IS_NATIVE_ANONYMOUS when binding to domtree from the ::cue up to the RootOfAnonymousSubtree so that GetClosestNonNativeAnonymousAncestor will return video element as style parent. MozReview-Commit-ID: 3EiYOqnbY15
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip