mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-23 10:15:41 +00:00
301e315b2f
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 |
||
---|---|---|
.. | ||
init | ||
test | ||
greprefs.js | ||
moz.build | ||
nsIPrefBranch2.idl | ||
nsIPrefBranch.idl | ||
nsIPrefBranchInternal.idl | ||
nsIPrefLocalizedString.idl | ||
nsIPrefService.idl | ||
nsIRelativeFilePref.idl | ||
nsPrefBranch.cpp | ||
nsPrefBranch.h | ||
nsPrefsFactory.cpp | ||
prefapi_private_data.h | ||
prefapi.cpp | ||
prefapi.h | ||
Preferences.cpp | ||
Preferences.h | ||
prefread.cpp | ||
prefread.h |