gecko-dev/modules/libpref
Kartikaya Gupta 301e315b2f Bug 1342450 - Extract a MOZ_ENABLE_WEBRENDER from MOZ_BUILD_WEBRENDER so that we build but disable by default. r=rhunt,froydnj,ted
This adds back a MOZ_ENABLE_WEBRENDER define, which only controls whether or
not WebRender is enabled at runtime. The default behaviour is changed so that:
- if the user specifies --disable-webrender in the mozconfig, WebRender is
  neither built nor enabled
- if the user specifies --enable-webrender in the mozconfig, WebRender is
  built and enabled
- if the user specifies --enable-webrender=build in the mozconfig, WebRender is
  built but not enabled, except on Android where it is neither built nor enabled
- if the user doesn't specify any of the above, the default behaviour is:
  - on nightly/local builds, the same as --enable-webrender=build
  - on other channels (e.g. aurora), the same as --disable-webrender

The net effect is that local/Nightly-automation builds will have WebRender
built-in but not enabled where possible (i.e. not Android). However the user
can override this behaviour via mozconfig options to either not build WebRender
at all, or to enable it in addition to building it.

MozReview-Commit-ID: IM7DdSHkIB
2017-03-22 17:38:09 -04:00
..
init Bug 1342450 - Extract a MOZ_ENABLE_WEBRENDER from MOZ_BUILD_WEBRENDER so that we build but disable by default. r=rhunt,froydnj,ted 2017-03-22 17:38:09 -04:00
test Bug 1345294 - nsIPrefBranch should have methods to get/set unicode strings, r=bsmedberg. 2017-03-16 19:26:01 +01:00
greprefs.js Bug 1337748 - Move security-prefs.js from netwerk/ to security/manager/. r=keeler,mcmanus 2017-02-08 21:16:27 +09:00
moz.build Bug 1342450 - Extract a MOZ_ENABLE_WEBRENDER from MOZ_BUILD_WEBRENDER so that we build but disable by default. r=rhunt,froydnj,ted 2017-03-22 17:38:09 -04:00
nsIPrefBranch2.idl
nsIPrefBranch.idl Bug 1345294 - nsIPrefBranch should have methods to get/set unicode strings, r=bsmedberg. 2017-03-16 19:26:01 +01:00
nsIPrefBranchInternal.idl
nsIPrefLocalizedString.idl
nsIPrefService.idl
nsIRelativeFilePref.idl
nsPrefBranch.cpp Bug 1345294 - nsIPrefBranch should have methods to get/set unicode strings, r=bsmedberg. 2017-03-16 19:26:01 +01:00
nsPrefBranch.h Bug 1345294 - nsIPrefBranch should have methods to get/set unicode strings, r=bsmedberg. 2017-03-16 19:26:01 +01:00
nsPrefsFactory.cpp
prefapi_private_data.h Bug 1343677 part 1. Add a way to get the current preferences init phase in debug builds. r=billm 2017-03-16 17:43:17 -04:00
prefapi.cpp Bug 1343677 part 1. Add a way to get the current preferences init phase in debug builds. r=billm 2017-03-16 17:43:17 -04:00
prefapi.h Bug 1287215: Replace preferences gDirty global with a callback. r=aklotz,Gijs 2016-07-21 15:46:15 -04:00
Preferences.cpp Bug 1343677 part 1. Add a way to get the current preferences init phase in debug builds. r=billm 2017-03-16 17:43:17 -04:00
Preferences.h Bug 1348331 part 3. Change Preferences::RegisterCallback/RegisterCallbackAndCall/UnregisterCallback to do exact matching on the pref name, not prefix matching. r=froydnj. 2017-03-21 14:59:02 -04:00
prefread.cpp Bug 278878: Send preference parsing errors to browser console. r=bsmedberg 2016-04-22 15:35:01 -04:00
prefread.h Bug 278878: Send preference parsing errors to browser console. r=bsmedberg 2016-04-22 15:35:01 -04:00