gecko-dev/widget/android
serge-sans-paille eec5191498 Bug 1920717 - Add static checker for global variables with runtime initialisation r=glandium
This patch both:

1. Provides a static checker to detect global variables which may not be
   initialized at compile-time

2. Verify that variables flagged as MOZ_RUNINIT are indeed
   initialized at runtime

3. In case of variables whose initialisation status varies based on
   macro definition or template parameters, just flag them as
   MOZ_GLOBINIT.

Differential Revision: https://phabricator.services.mozilla.com/D223342
2024-10-30 11:05:25 +00:00
..
bindings
jni
AndroidAlerts.cpp Bug 1920718 - Annotate all global variable with runtime initialization attributes r=glandium,application-update-reviewers,media-playback-reviewers,anti-tracking-reviewers,places-reviewers,profiler-reviewers,gfx-reviewers,aosmond,lina,nalexander,aabh,geckoview-reviewers,win-reviewers,gstoll,m_kato 2024-10-30 11:05:24 +00:00
AndroidAlerts.h
AndroidBridge.cpp Bug 1924684 - Remove unused old code in AndroidBridge. r=geckoview-reviewers,owlish 2024-10-23 14:21:03 +00:00
AndroidBridge.h Bug 1924684 - Remove unused old code in AndroidBridge. r=geckoview-reviewers,owlish 2024-10-23 14:21:03 +00:00
AndroidBridgeUtilities.h
AndroidCompositorWidget.cpp
AndroidCompositorWidget.h
AndroidContentController.cpp
AndroidContentController.h
AndroidUiThread.cpp
AndroidUiThread.h
AndroidView.h Bug 1922437 - Rename nsIAndroid* classes to nsIGeckoView*. r=geckoview-reviewers,nika,frontend-codestyle-reviewers,owlish 2024-10-03 22:21:51 +00:00
AndroidVsync.cpp Bug 1920718 - Annotate all global variable with runtime initialization attributes r=glandium,application-update-reviewers,media-playback-reviewers,anti-tracking-reviewers,places-reviewers,profiler-reviewers,gfx-reviewers,aosmond,lina,nalexander,aabh,geckoview-reviewers,win-reviewers,gstoll,m_kato 2024-10-30 11:05:24 +00:00
AndroidVsync.h
AndroidWidgetUtils.cpp
AndroidWidgetUtils.h
Base64UtilsSupport.h
components.conf Bug 1922437 - Rename nsIAndroid* classes to nsIGeckoView*. r=geckoview-reviewers,nika,frontend-codestyle-reviewers,owlish 2024-10-03 22:21:51 +00:00
CompositorWidgetChild.cpp
CompositorWidgetChild.h
CompositorWidgetParent.cpp
CompositorWidgetParent.h
EventDispatcher.cpp Bug 1922437 - Rename nsIAndroid* classes to nsIGeckoView*. r=geckoview-reviewers,nika,frontend-codestyle-reviewers,owlish 2024-10-03 22:21:51 +00:00
EventDispatcher.h Bug 1922437 - Rename nsIAndroid* classes to nsIGeckoView*. r=geckoview-reviewers,nika,frontend-codestyle-reviewers,owlish 2024-10-03 22:21:51 +00:00
GeckoBatteryManager.h
GeckoEditableSupport.cpp Bug 1725806 - Part 5. Support autocorrect on GeckoView backend. r=geckoview-reviewers,owlish 2024-10-28 17:06:50 +00:00
GeckoEditableSupport.h
GeckoNetworkManager.h
GeckoProcessManager.cpp
GeckoProcessManager.h
GeckoSystemStateListener.h
GeckoViewSupport.h
GeckoVRManager.h
GfxInfo.cpp
GfxInfo.h
ImageDecoderSupport.cpp Bug 1920717 - Add static checker for global variables with runtime initialisation r=glandium 2024-10-30 11:05:25 +00:00
ImageDecoderSupport.h
InProcessAndroidCompositorWidget.cpp
InProcessAndroidCompositorWidget.h
MediaKeysEventSourceFactory.cpp
moz.build Bug 1922437 - Move/rename nsIAndroidBridge to share between android and iOS. r=geckoview-reviewers,nika,owlish 2024-10-03 22:21:50 +00:00
nsAppShell.cpp Bug 1920718 - Annotate all global variable with runtime initialization attributes r=glandium,application-update-reviewers,media-playback-reviewers,anti-tracking-reviewers,places-reviewers,profiler-reviewers,gfx-reviewers,aosmond,lina,nalexander,aabh,geckoview-reviewers,win-reviewers,gstoll,m_kato 2024-10-30 11:05:24 +00:00
nsAppShell.h Bug 1922437 - Move/rename nsIAndroidBridge to share between android and iOS. r=geckoview-reviewers,nika,owlish 2024-10-03 22:21:50 +00:00
nsClipboard.cpp Bug 1776646 - Support EXTRA_IS_SENSITIVE for clipboard. r=geckoview-reviewers,owlish 2024-10-23 04:35:30 +00:00
nsClipboard.h Bug 1915351 part 1 - make GetNativeClipboardSequenceNumber public r=geckoview-reviewers,win-reviewers,handyman,m_kato 2024-10-28 22:37:56 +00:00
nsDeviceContextAndroid.cpp Bug 1925866 - NS_NewLocalFile's aFollowSymlinks arg is unused. r=xpcom-reviewers,necko-reviewers,valentin,media-playback-reviewers,win-reviewers,karlt,nika,rkraesig 2024-10-22 09:38:16 +00:00
nsDeviceContextAndroid.h
nsDragService.cpp
nsDragService.h
nsLookAndFeel.cpp Bug 1907575 - Part 1: Add telemetry for pointing device existence r=win-reviewers,rkraesig,geckoview-reviewers,m_kato 2024-10-29 19:16:35 +00:00
nsLookAndFeel.h
nsPrintSettingsServiceAndroid.cpp
nsPrintSettingsServiceAndroid.h
nsUserIdleServiceAndroid.cpp
nsUserIdleServiceAndroid.h
nsWidgetFactory.cpp
nsWidgetFactory.h
nsWindow.cpp Bug 1920718 - Annotate all global variable with runtime initialization attributes r=glandium,application-update-reviewers,media-playback-reviewers,anti-tracking-reviewers,places-reviewers,profiler-reviewers,gfx-reviewers,aosmond,lina,nalexander,aabh,geckoview-reviewers,win-reviewers,gstoll,m_kato 2024-10-30 11:05:24 +00:00
nsWindow.h Bug 1924240 - Devirtualize parent handling. r=mac-reviewers,win-reviewers,geckoview-reviewers,bradwerth,m_kato,rkraesig 2024-10-22 20:25:18 +00:00
PCompositorWidget.ipdl
PlatformWidgetTypes.ipdlh
ScreenHelperAndroid.cpp
ScreenHelperAndroid.h
Telemetry.h Bug 1922437 - Move/rename nsIAndroidBridge to share between android and iOS. r=geckoview-reviewers,nika,owlish 2024-10-03 22:21:50 +00:00
WebExecutorSupport.cpp
WebExecutorSupport.h
WindowEvent.h