Bug 1454876 - Install marionette.* prefs on Fennec. r?snorp,maja_zf draft
authorAndreas Tolfsen <ato@sny.no>
Wed, 18 Apr 2018 08:18:09 +0100
changeset 784235 aea2d19bf59f55b7c24483871eef7283398c2a1f
parent 784148 8335f98b8ee6b099f07e3b4ac4dfb8aba29cea33
push id106884
push userbmo:ato@sny.no
push dateWed, 18 Apr 2018 09:55:18 +0000
reviewerssnorp, maja_zf
bugs1454876
milestone61.0a1
Bug 1454876 - Install marionette.* prefs on Fennec. r?snorp,maja_zf The marionette.* preference branch, defined in testing/marionette/prefs/marinoette.js, controls aspects of the Gecko remote control protocol. Whilst Marionette is not enabled in optimised Fennec builds, we are apparently missing these preferences when it is built in. The marionette.enabled preference specifically enables the remote server to listen on a TCP port, but its default is false. MozReview-Commit-ID: A6Q4NEQOGJR
mobile/android/installer/package-manifest.in
--- a/mobile/android/installer/package-manifest.in
+++ b/mobile/android/installer/package-manifest.in
@@ -365,21 +365,23 @@
 @BINPATH@/components/PresentationDevicePrompt.js
 @BINPATH@/components/PresentationRequestUIGlue.js
 @BINPATH@/components/PromptService.js
 @BINPATH@/components/SessionStore.js
 @BINPATH@/components/Snippets.js
 @BINPATH@/components/XPIDialogService.js
 #endif
 
+; Remote control protocol
 #ifdef ENABLE_MARIONETTE
 @BINPATH@/chrome/marionette@JAREXT@
 @BINPATH@/chrome/marionette.manifest
 @BINPATH@/components/marionette.manifest
 @BINPATH@/components/marionette.js
+@BINPATH@/defaults/pref/marionette.js
 #endif
 
 #ifdef PKG_LOCALE_MANIFEST
 #include @PKG_LOCALE_MANIFEST@
 #endif
 
 ; NOTE: This must match the config checks in
 ; /toolkit/components/backgroundhangmonitor/moz.build.