gecko-dev/widget/android
Gabriele Svelto 15adf94f4d Bug 1348273 - Convert crash annotations into a machine-readable list of constants; r=ted.mielczarek,njn,dholbert,mak,cpearce,mcmanus,froydnj,Dexter,jrmuizel,jchen,jimm,bz,surkov
This introduces the machinery needed to generate crash annotations from a YAML
file. The relevant C++ functions are updated to take a typed enum. JavaScript
calls are unaffected but they will throw if the string argument does not
correspond to one of the known entries in the C++ enum. The existing whitelists
and blacklists of annotations are also generated from the YAML file and all
duplicate code related to them has been consolidated. Once written out to the
.extra file the annotations are converted in string form and are no different
than the existing ones.

All existing annotations have been included in the list (and some obsolete ones
have been removed) and all call sites have been updated including tests where
appropriate.

--HG--
extra : source : 4f6c43f2830701ec5552e08e3f1b06fe6d045860
2018-07-05 15:42:11 +02:00
..
bindings Bug 1454912 - remove spurious generated files; r=nalexander 2018-05-09 16:15:03 -04:00
fennec Bug 1476145 part 9. Drop support for getting window utils via getInterface. r=nika 2018-07-24 19:47:43 -04:00
jni Bug 1348273 - Convert crash annotations into a machine-readable list of constants; r=ted.mielczarek,njn,dholbert,mak,cpearce,mcmanus,froydnj,Dexter,jrmuizel,jchen,jimm,bz,surkov 2018-07-05 15:42:11 +02:00
AndroidAlerts.cpp
AndroidAlerts.h
AndroidBridge.cpp Bug 1475875 - Use ScreenManager on Android r=esawin,jchen 2018-08-07 14:14:32 -05:00
AndroidBridge.h Bug 1475875 - Use ScreenManager on Android r=esawin,jchen 2018-08-07 14:14:32 -05:00
AndroidBridgeUtilities.h
AndroidColors.h
AndroidCompositorWidget.cpp
AndroidCompositorWidget.h
AndroidContentController.cpp
AndroidContentController.h
AndroidDirectTexture.h
AndroidGraphicBuffer.h
AndroidUiThread.cpp Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
AndroidUiThread.h
ANRReporter.cpp
ANRReporter.h
EventDispatcher.cpp Bug 1474540 part 0 - Don't try to use mCallback's global in NativeCallbackDelegateSupport::Call. r=jchen 2018-07-26 11:10:06 +02:00
EventDispatcher.h Bug 1449821 - 2. Add finalizer support to EventDispatcher; r=snorp 2018-04-05 18:50:11 -04:00
GeckoBatteryManager.h
GeckoEditableSupport.cpp Bug 1477469 - Check for null composition pointer; r=esawin 2018-07-24 18:14:05 -04:00
GeckoEditableSupport.h Bug 1470786 - 1. Support async text changes from replacing text; r=esawin 2018-07-17 11:22:34 -04:00
GeckoNetworkManager.h
GeckoProcessManager.h
GeckoScreenOrientation.h
GeckoVRManager.h Bug 1465816 - Add initial code needed to support gfxVRExternal on android r=kip,jchen 2018-06-05 18:33:01 -07:00
GfxInfo.cpp Bug 1348273 - Convert crash annotations into a machine-readable list of constants; r=ted.mielczarek,njn,dholbert,mak,cpearce,mcmanus,froydnj,Dexter,jrmuizel,jchen,jimm,bz,surkov 2018-07-05 15:42:11 +02:00
GfxInfo.h Bug 1441270 - Remove unused WebGL parameter getters. r=jgilbert 2018-02-26 20:35:12 +01:00
moz.build Bug 1475875 - Use ScreenManager on Android r=esawin,jchen 2018-08-07 14:14:32 -05:00
nsAndroidProtocolHandler.cpp Bug 1448016 - make some Android widget constructors explicit; r=snorp 2018-03-27 10:51:32 -04:00
nsAndroidProtocolHandler.h
nsAppShell.cpp Bug 1348273 - Convert crash annotations into a machine-readable list of constants; r=ted.mielczarek,njn,dholbert,mak,cpearce,mcmanus,froydnj,Dexter,jrmuizel,jchen,jimm,bz,surkov 2018-07-05 15:42:11 +02:00
nsAppShell.h Bug 1448040 - Remove HangMonitor/ChromeHangs r=Nika 2018-04-29 18:21:20 -07:00
nsClipboard.cpp
nsClipboard.h
nsDeviceContextAndroid.cpp
nsDeviceContextAndroid.h Bug 1436263 - Part 3: Remove virtual from final virtual function declarations. r=froydnj 2018-02-08 21:22:43 -08:00
nsIAndroidBridge.idl Bug 1458327 - 1. Pass init-data instead of settings to Window; r=esawin 2018-05-04 21:08:10 -04:00
nsIdleServiceAndroid.cpp Bug 1436902 part 3. Replace usage of NS_IMPL_ISUPPORTS_INHERITED0 with NS_INLINE_DECL_REFCOUNTING_INHERITED when possible. r=mccr8 2018-02-12 15:44:40 -05:00
nsIdleServiceAndroid.h Bug 1436902 part 3. Replace usage of NS_IMPL_ISUPPORTS_INHERITED0 with NS_INLINE_DECL_REFCOUNTING_INHERITED when possible. r=mccr8 2018-02-12 15:44:40 -05:00
nsLookAndFeel.cpp Bug 1436048: Use user defined types for font-stretch / font-style. r=jfkthame,jwatt 2018-04-23 18:22:05 +02:00
nsLookAndFeel.h Bug 1436263 - Part 3: Remove virtual from final virtual function declarations. r=froydnj 2018-02-08 21:22:43 -08:00
nsNativeThemeAndroid.cpp Bug 1478391: Autogenerate StyleAppearance. r=jwatt 2018-07-26 17:06:17 +02:00
nsNativeThemeAndroid.h Bug 1478391: Autogenerate StyleAppearance. r=jwatt 2018-07-26 17:06:17 +02:00
nsPrintSettingsServiceAndroid.cpp
nsPrintSettingsServiceAndroid.h
nsWidgetFactory.cpp Bug 1475875 - Use ScreenManager on Android r=esawin,jchen 2018-08-07 14:14:32 -05:00
nsWindow.cpp Bug 1475875 - Use ScreenManager on Android r=esawin,jchen 2018-08-07 14:14:32 -05:00
nsWindow.h Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj 2018-06-01 10:45:27 +02:00
PrefsHelper.h Bug 1472523: Part 4 - Avoid unnecessary domain string duplication in preference observers. r=njn 2018-07-04 14:52:48 -07:00
ScreenHelperAndroid.cpp Bug 1475875 - Use ScreenManager on Android r=esawin,jchen 2018-08-07 14:14:32 -05:00
ScreenHelperAndroid.h Bug 1475875 - Use ScreenManager on Android r=esawin,jchen 2018-08-07 14:14:32 -05:00