Bug 1181646 - Add React as a shared library for devtools. r=gps,fitzgen

This commit is contained in:
James Long 2015-08-06 00:27:39 -07:00
parent 73d5a81641
commit 26dad89fdd
6 changed files with 43307 additions and 1 deletions

File diff suppressed because it is too large Load Diff

21642
browser/devtools/shared/content/react.js vendored Normal file

File diff suppressed because it is too large Load Diff

View File

@ -47,6 +47,15 @@ EXTRA_JS_MODULES.devtools.shared += [
'undo.js'
]
EXTRA_JS_MODULES.devtools.shared.content += [
'content/react.js'
]
if CONFIG['DEBUG_JS_MODULES']:
EXTRA_JS_MODULES.devtools.shared.content += [
'content/react-dev.js'
]
EXTRA_JS_MODULES.devtools.shared.widgets += [
'widgets/BarGraphWidget.js',
'widgets/CubicBezierPresets.js',

View File

@ -7494,6 +7494,17 @@ if test -n "$STDCXX_COMPAT"; then
HOST_CXXFLAGS="$HOST_CXXFLAGS -D_GLIBCXX_USE_CXX11_ABI=0"
fi
dnl ========================================================
dnl = frontend JS debug mode
dnl ========================================================
MOZ_ARG_ENABLE_BOOL(debug-js-modules,
[ --enable-debug-js-modules Enable debug mode for frontend JS libraries],
DEBUG_JS_MODULES=1,
DEBUG_JS_MODULES=)
AC_SUBST(DEBUG_JS_MODULES)
dnl ========================================================
dnl =
dnl = Profiling and Instrumenting

View File

@ -166,4 +166,5 @@ this.AppConstants = Object.freeze({
MOZ_UPDATE_CHANNEL: "@MOZ_UPDATE_CHANNEL@",
MOZ_WIDGET_TOOLKIT: "@MOZ_WIDGET_TOOLKIT@",
ANDROID_PACKAGE_NAME: "@ANDROID_PACKAGE_NAME@",
DEBUG_JS_MODULES: "@DEBUG_JS_MODULES@"
});

View File

@ -105,7 +105,8 @@ for var in ('ANDROID_PACKAGE_NAME',
'MOZ_APP_VERSION_DISPLAY',
'MOZ_WIDGET_TOOLKIT',
'DLL_PREFIX',
'DLL_SUFFIX'):
'DLL_SUFFIX',
'DEBUG_JS_MODULES'):
DEFINES[var] = CONFIG[var]
for var in ('MOZILLA_OFFICIAL',