Name Description Size Coverage
AndroidAlerts.cpp 7464 -
AndroidAlerts.h 1108 -
AndroidBridge.cpp NSS hack -- bionic doesn't handle recursive unloads correctly, because library finalizer functions are called with the dynamic linker lock still held. This results in a deadlock when trying to call dlclose() while we're already inside dlclose(). Conveniently, NSS has an env var that can prevent it from unloading. 10988 -
AndroidBridge.h 6177 -
AndroidBridgeUtilities.h 635 -
AndroidCompositorWidget.cpp 3172 -
AndroidCompositorWidget.h 2175 -
AndroidContentController.cpp aGuid 2898 -
AndroidContentController.h 2003 -
AndroidUiThread.cpp The AndroidUiThread is derived from nsThread so that nsIRunnable objects that get dispatched may be intercepted. Only nsIRunnable objects that need to be synchronously executed are passed into the nsThread to be queued. All other nsIRunnable object are immediately dispatched to the Android UI thread. AndroidUiThread is derived from nsThread instead of being an nsIEventTarget wrapper that contains an nsThread object because if nsIRunnable objects with a delay were dispatch directly to an nsThread object, such as obtained from nsThreadManager::GetCurrentThread(), the nsIRunnable could get stuck in the nsThread nsIRunnable queue. This is due to the fact that Android controls the event loop in the Android UI thread and has no knowledge of when the nsThread needs to be drained. 10224 -
AndroidUiThread.h 665 -
AndroidView.h 1011 -
AndroidVsync.cpp Implementation for the AndroidVsync class. 4318 -
AndroidVsync.h A thread-safe way to listen to vsync notifications on Android. All methods can be called on any thread. Observers must keep a strong reference to the AndroidVsync instance until they unregister themselves. 2319 -
AndroidWidgetUtils.cpp 1674 -
AndroidWidgetUtils.h Return Android's bitmap object compatible data surface. 987 -
Base64UtilsSupport.h 1490 -
bindings -
components.conf 4255 -
CompositorWidgetChild.cpp 1410 -
CompositorWidgetChild.h 1575 -
CompositorWidgetParent.cpp 1812 -
CompositorWidgetParent.h 1510 -
EventDispatcher.cpp 16262 -
EventDispatcher.h EventDispatcher is the Gecko counterpart to the Java EventDispatcher class. Together, they make up a unified event bus. Events dispatched from the Java side may notify event listeners on the Gecko side, and vice versa. 2589 -
GeckoBatteryManager.h 864 -
GeckoEditableSupport.cpp 59521 -
GeckoEditableSupport.h Rules for managing IME between Gecko and Java: Gecko controls the text content, and Java shadows the Gecko text through text updates Gecko and Java maintain separate selections, and synchronize when needed through selection updates and set-selection events Java controls the composition, and Gecko shadows the Java composition through update composition events 10640 -
GeckoNetworkManager.h 2358 -
GeckoProcessManager.cpp static 2478 -
GeckoProcessManager.h 2642 -
GeckoSystemStateListener.h 1065 -
GeckoViewSupport.h GeckoView methods 4446 -
GeckoVRManager.h 693 -
GfxInfo.cpp 28757 -
GfxInfo.h _mozilla_widget_GfxInfo_h_ 4549 -
ImageDecoderSupport.cpp static 6285 -
ImageDecoderSupport.h 941 -
InProcessAndroidCompositorWidget.cpp static 2109 -
InProcessAndroidCompositorWidget.h 1421 -
jni -
MediaKeysEventSourceFactory.cpp 528 -
moz.build 5665 -
MozLogSupport.cpp 829 -
MozLogSupport.h 666 -
nsAppShell.cpp 24923 -
nsAppShell.h do something 5750 -
nsClipboard.cpp The Android clipboard only supports text and doesn't support mime types so we assume all clipboard data is text/plain for now. Documentation indicates that support for other data types is planned for future releases. 6321 -
nsClipboard.h 1405 -
nsDeviceContextAndroid.cpp 3121 -
nsDeviceContextAndroid.h 1307 -
nsDragService.cpp static 7038 -
nsDragService.h Android native nsIDragSession implementation 2082 -
nsLookAndFeel.cpp 14359 -
nsLookAndFeel.h 1908 -
nsPrintSettingsServiceAndroid.cpp 1299 -
nsPrintSettingsServiceAndroid.h 673 -
nsUserIdleServiceAndroid.cpp 455 -
nsUserIdleServiceAndroid.h 1354 -
nsWidgetFactory.cpp 651 -
nsWidgetFactory.h 664 -
nsWindow.cpp 117542 -
nsWindow.h 10271 -
OhttpHelper.cpp 7802 -
OhttpHelper.h Used just for packing OHTTP related functionality. 1941 -
PCompositorWidget.ipdl 802 -
PlatformWidgetTypes.ipdlh 739 -
ScreenHelperAndroid.cpp 2447 -
ScreenHelperAndroid.h ScreenHelperAndroid_h_ 745 -
tests -
WebExecutorSupport.cpp 18505 -
WebExecutorSupport.h 2456 -
WindowEvent.h 1712 -