author | Jonathan Griffin <jgriffin@mozilla.com> |
Wed, 22 Aug 2012 11:17:22 -0700 | |
changeset 103037 | 98fc3d40910c19cbc1ab131488f81546ac089b06 |
parent 103036 | e8289a629cd44b6720aa8fb93e47861cfc7bf25c |
child 103038 | bf07c6253287bb55cb346002959048c15822ed67 |
push id | 13789 |
push user | jgriffin@mozilla.com |
push date | Wed, 22 Aug 2012 18:17:52 +0000 |
treeherder | mozilla-inbound@98fc3d40910c [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | ted |
bugs | 779984 |
milestone | 17.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
--- a/b2g/app/Makefile.in +++ b/b2g/app/Makefile.in @@ -6,16 +6,20 @@ DEPTH = @DEPTH@ topsrcdir = @top_srcdir@ srcdir = @srcdir@ VPATH = @srcdir@ include $(DEPTH)/config/autoconf.mk PREF_JS_EXPORTS = $(srcdir)/b2g.js +ifdef ENABLE_MARIONETTE +DEFINES += -DENABLE_MARIONETTE=1 +endif + ifndef LIBXUL_SDK PROGRAM=$(MOZ_APP_NAME)$(BIN_SUFFIX) CPPSRCS = nsBrowserApp.cpp LOCAL_INCLUDES += -I$(topsrcdir)/toolkit/xre LOCAL_INCLUDES += -I$(topsrcdir)/xpcom/base LOCAL_INCLUDES += -I$(topsrcdir)/xpcom/build
--- a/b2g/app/b2g.js +++ b/b2g/app/b2g.js @@ -427,19 +427,21 @@ pref("full-screen-api.enabled", true); // fill the whole screen, we'll just make the content fill the client window, // i.e. it won't give the impression to content that the number of device // screen pixels changes! pref("full-screen-api.ignore-widgets", true); #endif pref("media.volume.steps", 10); +#ifdef ENABLE_MARIONETTE //Enable/disable marionette server, set listening port pref("marionette.defaultPrefs.enabled", true); pref("marionette.defaultPrefs.port", 2828); +#endif #ifdef MOZ_UPDATER pref("app.update.enabled", true); pref("app.update.auto", true); pref("app.update.silent", true); pref("app.update.mode", 0); pref("app.update.incompatible.mode", 0); pref("app.update.service.enabled", true);
--- a/b2g/config/mozconfigs/gb_armv7a_gecko/debug +++ b/b2g/config/mozconfigs/gb_armv7a_gecko/debug @@ -6,12 +6,12 @@ ac_add_options --enable-application=b2g ac_add_options --target=arm-android-eabi ac_add_options --with-gonk="$topsrcdir/gonk-toolchain" ac_add_options --with-gonk-toolchain-prefix="$topsrcdir/gonk-toolchain/prebuilt/$TOOLCHAIN_HOST/toolchain/arm-eabi-4.4.3/bin/arm-eabi-" ac_add_options --disable-elf-hack ac_add_options --enable-debug-symbols ac_add_options --enable-debug ac_add_options --with-ccache -ac_add_options --enable-marionette +ENABLE_MARIONETTE=1 # Enable dump() from JS. export CXXFLAGS=-DMOZ_ENABLE_JS_DUMP
--- a/b2g/config/mozconfigs/gb_armv7a_gecko/nightly +++ b/b2g/config/mozconfigs/gb_armv7a_gecko/nightly @@ -6,12 +6,12 @@ ac_add_options --enable-application=b2g ac_add_options --target=arm-android-eabi ac_add_options --with-gonk="$topsrcdir/gonk-toolchain" ac_add_options --with-gonk-toolchain-prefix="$topsrcdir/gonk-toolchain/prebuilt/$TOOLCHAIN_HOST/toolchain/arm-eabi-4.4.3/bin/arm-eabi-" ac_add_options --disable-elf-hack ac_add_options --enable-debug-symbols ac_add_options --enable-profiling ac_add_options --with-ccache -ac_add_options --enable-marionette +ENABLE_MARIONETTE=1 # Enable dump() from JS. export CXXFLAGS=-DMOZ_ENABLE_JS_DUMP
--- a/b2g/config/mozconfigs/ics_armv7a_gecko/debug +++ b/b2g/config/mozconfigs/ics_armv7a_gecko/debug @@ -9,12 +9,12 @@ ac_add_options --target=arm-android-eabi ac_add_options --with-gonk="$topsrcdir/gonk-toolchain" export TOOLCHAIN_HOST=linux-x86 export GONK_PRODUCT=generic ac_add_options --with-gonk-toolchain-prefix="$topsrcdir/gonk-toolchain/prebuilt/$TOOLCHAIN_HOST/toolchain/arm-linux-androideabi-4.4.x/bin/arm-linux-androideabi-" ac_add_options --disable-elf-hack ac_add_options --enable-debug-symbols ac_add_options --enable-debug #ac_add_options --with-ccache -ac_add_options --enable-marionette +ENABLE_MARIONETTE=1 # Enable dump() from JS. export CXXFLAGS="-DMOZ_ENABLE_JS_DUMP -include $topsrcdir/gonk-toolchain/gonk-misc/Unicode.h -include $topsrcdir/gonk-toolchain/system/vold/ResponseCode.h"
--- a/b2g/config/mozconfigs/ics_armv7a_gecko/nightly +++ b/b2g/config/mozconfigs/ics_armv7a_gecko/nightly @@ -9,12 +9,12 @@ ac_add_options --target=arm-android-eabi ac_add_options --with-gonk="$topsrcdir/gonk-toolchain" export TOOLCHAIN_HOST=linux-x86 export GONK_PRODUCT=generic ac_add_options --with-gonk-toolchain-prefix="$topsrcdir/gonk-toolchain/prebuilt/$TOOLCHAIN_HOST/toolchain/arm-linux-androideabi-4.4.x/bin/arm-linux-androideabi-" ac_add_options --disable-elf-hack ac_add_options --enable-debug-symbols ac_add_options --enable-profiling #ac_add_options --with-ccache -ac_add_options --enable-marionette +ENABLE_MARIONETTE=1 # Enable dump() from JS. export CXXFLAGS="-DMOZ_ENABLE_JS_DUMP -include $topsrcdir/gonk-toolchain/gonk-misc/Unicode.h -include $topsrcdir/gonk-toolchain/system/vold/ResponseCode.h"
--- a/b2g/config/mozconfigs/linux32_gecko/nightly +++ b/b2g/config/mozconfigs/linux32_gecko/nightly @@ -28,11 +28,11 @@ export MOZ_TELEMETRY_REPORTING=1 # Enable parallel compiling mk_add_options MOZ_MAKE_FLAGS="-j4" # Use ccache ac_add_options --with-ccache=/usr/bin/ccache #B2G options ac_add_options --enable-application=b2g -ac_add_options --enable-marionette +ENABLE_MARIONETTE=1 ac_add_options --disable-elf-hack export CXXFLAGS=-DMOZ_ENABLE_JS_DUMP
--- a/b2g/config/mozconfigs/linux64_gecko/nightly +++ b/b2g/config/mozconfigs/linux64_gecko/nightly @@ -30,11 +30,11 @@ export MOZ_TELEMETRY_REPORTING=1 # Enable parallel compiling mk_add_options MOZ_MAKE_FLAGS="-j4" # Use ccache ac_add_options --with-ccache=/usr/bin/ccache #B2G options ac_add_options --enable-application=b2g -ac_add_options --enable-marionette +ENABLE_MARIONETTE=1 ac_add_options --disable-elf-hack export CXXFLAGS=-DMOZ_ENABLE_JS_DUMP
--- a/b2g/config/mozconfigs/macosx64_gecko/nightly +++ b/b2g/config/mozconfigs/macosx64_gecko/nightly @@ -18,11 +18,11 @@ mk_add_options MOZ_MAKE_FLAGS="-j12" # Treat warnings as errors in directories with FAIL_ON_WARNINGS. ac_add_options --enable-warnings-as-errors # B2G Stuff ac_add_options --enable-application=b2g ac_add_options --enable-debug-symbols ac_add_options --with-ccache -ac_add_options --enable-marionette +ENABLE_MARIONETTE=1 export CXXFLAGS=-DMOZ_ENABLE_JS_DUMP
--- a/b2g/config/mozconfigs/win32_gecko/nightly +++ b/b2g/config/mozconfigs/win32_gecko/nightly @@ -19,11 +19,11 @@ mk_add_options MOZ_MAKE_FLAGS=-j1 if test "$PROCESSOR_ARCHITECTURE" = "AMD64" -o "$PROCESSOR_ARCHITEW6432" = "AMD64"; then . $topsrcdir/build/win32/mozconfig.vs2010-win64 else . $topsrcdir/build/win32/mozconfig.vs2010 fi # B2G Options ac_add_options --enable-application=b2g -ac_add_options --enable-marionette +ENABLE_MARIONETTE=1 export CXXFLAGS=-DMOZ_ENABLE_JS_DUMP
--- a/b2g/confvars.sh +++ b/b2g/confvars.sh @@ -33,11 +33,10 @@ if test "$LIBXUL_SDK"; then MOZ_XULRUNNER=1 else MOZ_XULRUNNER= MOZ_PLACES=1 fi MOZ_APP_ID={3c2e2abc-06d4-11e1-ac3b-374f68613e61} MOZ_EXTENSION_MANAGER=1 -ENABLE_MARIONETTE=1 MOZ_SYS_MSG=1
--- a/b2g/installer/Makefile.in +++ b/b2g/installer/Makefile.in @@ -33,16 +33,20 @@ JAREXT=.jar else JAREXT= endif DEFINES += -DJAREXT=$(JAREXT) include $(topsrcdir)/ipc/app/defs.mk DEFINES += -DMOZ_CHILD_PROCESS_NAME=$(MOZ_CHILD_PROCESS_NAME) +ifdef ENABLE_MARIONETTE +DEFINES += -DENABLE_MARIONETTE=1 +endif + ifdef MOZ_PKG_MANIFEST_P MOZ_PKG_MANIFEST = package-manifest endif MOZ_POST_STAGING_CMD = find chrome -type f -name *.properties -exec sed -i '/^\#/d' {} \; include $(topsrcdir)/toolkit/mozapps/installer/packager.mk
--- a/b2g/installer/package-manifest.in +++ b/b2g/installer/package-manifest.in @@ -670,20 +670,22 @@ bin/components/@DLL_PREFIX@nkgnomevfs@DL [b2g] @BINPATH@/chrome/icons/ @BINPATH@/chrome/chrome@JAREXT@ @BINPATH@/chrome/chrome.manifest @BINPATH@/components/B2GComponents.manifest @BINPATH@/components/B2GComponents.xpt @BINPATH@/components/CameraContent.js @BINPATH@/@DLL_PREFIX@omxplugin@DLL_SUFFIX@ +#ifdef ENABLE_MARIONETTE @BINPATH@/chrome/marionette@JAREXT@ @BINPATH@/chrome/marionette.manifest @BINPATH@/components/MarionetteComponents.manifest @BINPATH@/components/marionettecomponent.js +#endif @BINPATH@/components/AlertsService.js @BINPATH@/components/ContentPermissionPrompt.js #ifdef MOZ_UPDATER @BINPATH@/components/UpdatePrompt.js #endif @BINPATH@/components/MozKeyboard.js @BINPATH@/components/DirectoryProvider.js @BINPATH@/components/ActivitiesGlue.js
--- a/browser/app/Makefile.in +++ b/browser/app/Makefile.in @@ -7,16 +7,20 @@ topsrcdir = @top_srcdir@ srcdir = @srcdir@ VPATH = @srcdir@ include $(DEPTH)/config/autoconf.mk DIRS = profile/extensions dist_dest = $(DIST)/$(MOZ_MACBUNDLE_NAME) +ifdef ENABLE_MARIONETTE +DEFINES += -DENABLE_MARIONETTE=1 +endif + PREF_JS_EXPORTS = $(srcdir)/profile/firefox.js \ $(NULL) # hardcode en-US for the moment AB_CD = en-US DEFINES += \
--- a/browser/app/profile/firefox.js +++ b/browser/app/profile/firefox.js @@ -1159,15 +1159,21 @@ pref("pdfjs.firstRun", true); pref("pdfjs.previousHandler.preferredAction", 0); pref("pdfjs.previousHandler.alwaysAskBeforeHandling", false); // The maximum amount of decoded image data we'll willingly keep around (we // might keep around more than this, but we'll try to get down to this value). // (This is intentionally on the high side; see bug 746055.) pref("image.mem.max_decoded_image_kb", 256000); +//Enable/disable marionette server, set listening port +#ifdef ENABLE_MARIONETTE +pref("marionette.defaultPrefs.enabled", true); +pref("marionette.defaultPrefs.port", 2828); +#endif + // Example social provider pref("social.manifest.motown", "{\"origin\":\"https://motown-dev.mozillalabs.com\",\"name\":\"MoTown\",\"workerURL\":\"https://motown-dev.mozillalabs.com/social/worker.js\",\"iconURL\":\"https://motown-dev.mozillalabs.com/images/motown-icon.png\",\"sidebarURL\":\"https://motown-dev.mozillalabs.com/social/sidebar\"}"); // Comma-separated list of nsIURI::prePaths that are allowed to activate // built-in social functionality. pref("social.activation.whitelist", "https://motown-dev.mozillalabs.com"); pref("social.sidebar.open", true); pref("social.active", false);