AndroidAlerts.cpp |
|
4406 |
AndroidAlerts.h |
|
1290 |
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.
|
11445 |
AndroidBridge.h |
|
6589 |
AndroidBridgeUtilities.h |
|
635 |
AndroidCompositorWidget.cpp |
|
3209 |
AndroidCompositorWidget.h |
|
2214 |
AndroidContentController.cpp |
aGuid |
2898 |
AndroidContentController.h |
|
2005 |
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.
|
10547 |
AndroidUiThread.h |
|
668 |
AndroidView.h |
|
965 |
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.
|
989 |
Base64UtilsSupport.h |
|
1493 |
bindings |
|
|
components.conf |
|
4253 |
CompositorWidgetChild.cpp |
|
1394 |
CompositorWidgetChild.h |
|
1460 |
CompositorWidgetParent.cpp |
|
1848 |
CompositorWidgetParent.h |
|
1428 |
EventDispatcher.cpp |
|
25091 |
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.
|
3579 |
GeckoBatteryManager.h |
|
864 |
GeckoEditableSupport.cpp |
|
58528 |
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
|
10211 |
GeckoNetworkManager.h |
|
1458 |
GeckoProcessManager.cpp |
static |
2429 |
GeckoProcessManager.h |
|
2642 |
GeckoSystemStateListener.h |
|
1065 |
GeckoViewSupport.h |
GeckoView methods
|
4461 |
GeckoVRManager.h |
|
693 |
GfxInfo.cpp |
GetD2DEnabled and GetDwriteEnabled shouldn't be called until after
gfxPlatform initialization has occurred because they depend on it for
information. (See bug 591561) |
27574 |
GfxInfo.h |
__mozilla_widget_GfxInfo_h__ |
4068 |
ImageDecoderSupport.cpp |
static |
6337 |
ImageDecoderSupport.h |
|
905 |
InProcessAndroidCompositorWidget.cpp |
static |
2109 |
InProcessAndroidCompositorWidget.h |
|
1384 |
jni |
|
|
MediaKeysEventSourceFactory.cpp |
|
528 |
moz.build |
|
4836 |
nsAppShell.cpp |
|
24581 |
nsAppShell.h |
do something |
5794 |
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.
|
6573 |
nsClipboard.h |
|
1373 |
nsDeviceContextAndroid.cpp |
|
3121 |
nsDeviceContextAndroid.h |
|
1310 |
nsDragService.cpp |
static |
7199 |
nsDragService.h |
Android native nsIDragSession implementation
|
2085 |
nsLookAndFeel.cpp |
|
14101 |
nsLookAndFeel.h |
|
1846 |
nsPrintSettingsServiceAndroid.cpp |
|
1299 |
nsPrintSettingsServiceAndroid.h |
|
673 |
nsUserIdleServiceAndroid.cpp |
|
455 |
nsUserIdleServiceAndroid.h |
|
1357 |
nsWidgetFactory.cpp |
|
651 |
nsWidgetFactory.h |
|
664 |
nsWindow.cpp |
|
114943 |
nsWindow.h |
|
10591 |
PCompositorWidget.ipdl |
|
779 |
PlatformWidgetTypes.ipdlh |
|
739 |
ScreenHelperAndroid.cpp |
|
2476 |
ScreenHelperAndroid.h |
ScreenHelperAndroid_h___ |
751 |
Telemetry.h |
|
1285 |
WebExecutorSupport.cpp |
|
14812 |
WebExecutorSupport.h |
|
1118 |
WindowEvent.h |
|
1712 |