b915d40a6ba665e9f423b321c68a8695c5966c95: 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 399135
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +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
223f62fdcfe5acd855fbc6fcbe5bb3f8b7ef9e74: Backed out changeset 1438936f7cb6 (bug 1350887) for breaking packaging on OSX. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 03 Apr 2017 21:40:48 +0200 - rev 399134
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Backed out changeset 1438936f7cb6 (bug 1350887) for breaking packaging on OSX. r=backout
1af464748f4a1874c66efb03d8fc7d4750263d4a: Backed out changeset 1d0e49ed42f9 (bug 1350887)
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 03 Apr 2017 21:40:16 +0200 - rev 399133
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Backed out changeset 1d0e49ed42f9 (bug 1350887)
02a0f61b5bd1400ed3b796e7c6d806605ef1527b: Backed out changeset 69db9d3db655 (bug 1350887)
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 03 Apr 2017 21:40:12 +0200 - rev 399132
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Backed out changeset 69db9d3db655 (bug 1350887)
02838ca872766c63522ede9bebc8d29fb6c8b83e: Backed out changeset f41bca9ebd0b (bug 1350887)
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 03 Apr 2017 21:40:08 +0200 - rev 399131
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Backed out changeset f41bca9ebd0b (bug 1350887)
c68909a45262aec5381079b268430e1bc087ddca: Backed out changeset f54dbd3d2e62 (bug 1350887)
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 03 Apr 2017 21:40:04 +0200 - rev 399130
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Backed out changeset f54dbd3d2e62 (bug 1350887)
f275ab02c164b8205463f54deb4ae486db454c1c: Backed out changeset 4bdb7f140370 (bug 1350887)
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 03 Apr 2017 21:40:00 +0200 - rev 399129
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Backed out changeset 4bdb7f140370 (bug 1350887)
fdf821beac48ddadeafe1efc8769a63e4f6492d2: Backed out changeset a47faebbd684 (bug 1350887)
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 03 Apr 2017 21:39:55 +0200 - rev 399128
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Backed out changeset a47faebbd684 (bug 1350887)
52ae8008d0663fe47229027c43250b2ad5627b80: Bug 1352924 - Disconnect GMP service in child from parent once all GMPs are shutdown. r=gerald
Chris Pearce <cpearce@mozilla.com> - Mon, 03 Apr 2017 11:10:04 +1200 - rev 399127
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1352924 - Disconnect GMP service in child from parent once all GMPs are shutdown. r=gerald This ensures that the IPC connection from the content process to the main process is shut down as soon as possible. Once all the IPC connections are closed, the main process removes its async shutdown blocker, and Firefox can shutdown. MozReview-Commit-ID: 8rqa384ayd9
11caedf0d4d3430d12d9ca8a3edfec881f01b0d6: Bug 1352924 - Block creation of new GMPs once parent process begins shutdown. r=gerald
Chris Pearce <cpearce@mozilla.com> - Mon, 03 Apr 2017 11:08:06 +1200 - rev 399126
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1352924 - Block creation of new GMPs once parent process begins shutdown. r=gerald This ensures that when we've started shutdown we don't try to start up new GMPs. Doing so would create more connections from the content process to the main process, and the main process can't shutdown until all such connections are shut down. MozReview-Commit-ID: KE8nCoLXjdd
2a84366d13af1f80b74f2b4d9bd08e4cd4eeced8: Bug 1352924 - Keep list of GMPServiceParents in GeckoMediaPluginServiceParent. r=gerald
Chris Pearce <cpearce@mozilla.com> - Fri, 31 Mar 2017 11:43:27 +1300 - rev 399125
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1352924 - Keep list of GMPServiceParents in GeckoMediaPluginServiceParent. r=gerald This will allow us to broadcast a notification to the GMPServices running in the content processes when they need to shutdown. MozReview-Commit-ID: FviFDgNMnUV
118c9ff864051f638f6292b6ea40beda4cc9d2e1: servo: Merge #15106 - Update cert-generator and certs (from Manishearth:certs); r=avadacatavra
Manish Goregaokar <manishsmail@gmail.com> - Mon, 03 Apr 2017 12:50:21 -0500 - rev 399124
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
servo: Merge #15106 - Update cert-generator and certs (from Manishearth:certs); r=avadacatavra r? @avadacatavra Source-Repo: https://github.com/servo/servo Source-Revision: aa6cf08e4bb1d47e5f1a1e11466443340c3b8b31
8383d95e7f99a5aaa3fbf41144f2ffbd3eed4451: Backed out changeset caee52f2863b (bug 1335905) for test failures in browser_misused_characters_in_strings.js a=backout
Wes Kocher <wkocher@mozilla.com> - Mon, 03 Apr 2017 12:16:00 -0700 - rev 399123
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Backed out changeset caee52f2863b (bug 1335905) for test failures in browser_misused_characters_in_strings.js a=backout
17a7fce17a76fb0439c04f2b534d36d8d20f9591: Bug 1353121 - Fix error message from indexing-task. r=dustin
Jonas Finnemann Jensen <jopsen@gmail.com> - Mon, 03 Apr 2017 11:44:20 -0700 - rev 399122
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1353121 - Fix error message from indexing-task. r=dustin In short shouldn't call err.stack(), it's a property. MozReview-Commit-ID: 2HpPgsdctTv
504ba6770bd9a71aed316c9d9d298f58375eec76: bug 1336406, update http -> https in compare-locales docs, r=aryx
Axel Hecht <axel@pike.org> - Mon, 03 Apr 2017 14:55:28 +0200 - rev 399121
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
bug 1336406, update http -> https in compare-locales docs, r=aryx Ride-along fix to change http://mxr to https://dxr, too. MozReview-Commit-ID: 2H6aGv9nuKv
a47faebbd684ac3fa21b2a671dad143ad5f1a24f: 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 399120
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1350887 - Warn when non-loopback connections are allowed; r=whimboo MozReview-Commit-ID: LG8f5q5QbD6
4bdb7f1403703b49f3438078bbe249e8e86e6bdc: 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 399119
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +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
f54dbd3d2e62deabbbe805bc1edfcf30f33f135b: Bug 1350887 - Bind sacrificial goat to ephemeral port; r=whimboo
Andreas Tolfsen <ato@mozilla.com> - Tue, 28 Mar 2017 16:46:54 +0100 - rev 399118
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +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
f41bca9ebd0b827d859b5b88818949e1c67fefcf: 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 399117
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +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
69db9d3db655a2bfc4195b5dab9a5b5133b1b1d2: Bug 1350887 - Include Marionette prefs amongst defaults; r=ted,whimboo
Andreas Tolfsen <ato@mozilla.com> - Wed, 29 Mar 2017 18:25:55 +0100 - rev 399116
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip