gecko-dev/widget/android
Jim Chen b00f1b075f Bug 1344892 - Let native calls dispatch to XPCOM event queue; r=snorp
Bug 1344892 - 1. Add option to dispatch to priority queue; r=snorp

For the regular "gecko" option, change to dispatching to the XPCOM event
queue, and add a new "gecko_priority" option that dispatches calls to
the widget event queue. GeckoThread.waitOnGecko is changed to wait on
both the widget queue and the XPCOM queue. nsAppShell::SyncRunEvent is
changed to avoid a possible deadlock condition involving locking
sAppShellLock twice.

Bug 1344892 - 2. Update dispatchTo = "gecko" options; r=snorp

Update some existing dispatchTo = "gecko" options to "gecko_priority",
which typically involve UI events or JNI management calls like
disposeNative. As a rule, disposeNative is dispatched to the queue with
the least priority among the queues that other native members of the
same class dispatch to (i.e. "gecko_priority" if all other native
members dispatch to "gecko_priority", or "gecko" if any native members
dispatch to "gecko").

Bug 1344892 - 3. Update auto-generated bindings; r=me
2017-03-16 23:30:54 -04:00
..
bindings Bug 1307818-[P2] Setup MediaCrypto for both in-process and out-of-process decode. r=cpearce,jchen 2016-11-16 22:10:01 +08:00
fennec Bug 1344892 - Let native calls dispatch to XPCOM event queue; r=snorp 2017-03-16 23:30:54 -04:00
jni Bug 1344892 - Let native calls dispatch to XPCOM event queue; r=snorp 2017-03-16 23:30:54 -04:00
ANRReporter.cpp Bug 1347348 (part 5) - Remove an unnecessary profiler_is_active() calls. r=mstange. 2017-03-07 16:55:00 +11:00
ANRReporter.h Bug 1303806 - 3. Update sources to reflect new bindings; r=snorp r=nalexander 2016-09-20 17:42:08 -04:00
AndroidAlerts.cpp Bug 862395 - Part 1: Add requireInteraction property to web notifications. r=baku 2016-10-12 17:27:40 -07:00
AndroidAlerts.h Bug 1305498 - Refactor notification code to be more concise; r=sebastian 2016-10-05 21:52:32 -04:00
AndroidBridge.cpp Bug 1299500 - Get rid of DeviceStorage API - part 10 - DeviceStorage, r=ehsan, r=billm 2017-03-08 20:15:45 +01:00
AndroidBridge.h Bug 1299500 - Get rid of DeviceStorage API - part 10 - DeviceStorage, r=ehsan, r=billm 2017-03-08 20:15:45 +01:00
AndroidBridgeUtilities.h
AndroidCompositorWidget.cpp Bug 1329362 - part 2, Add accessor functions for EGLNativeWindowType, ANativeWindow, and EGLSurface to AndroidCompositorWidget r=dvander,kats 2017-01-27 09:32:24 -08:00
AndroidCompositorWidget.h Bug 1329362 - part 2, Add accessor functions for EGLNativeWindowType, ANativeWindow, and EGLSurface to AndroidCompositorWidget r=dvander,kats 2017-01-27 09:32:24 -08:00
AndroidContentController.cpp Bug 1321644 - part 1, Remove android specific message loop code from APZThreadUtils.cpp r=botond 2016-12-23 09:08:37 -08:00
AndroidContentController.h Bug 1321644 - part 1, Remove android specific message loop code from APZThreadUtils.cpp r=botond 2016-12-23 09:08:37 -08:00
AndroidDirectTexture.h
AndroidGraphicBuffer.h
AndroidJNI.cpp Bug 1297276 - Rename mfbt/unused.h to mfbt/Unused.h for consistency. r=froydnj 2016-08-24 14:47:04 +08:00
AndroidJNIWrapper.cpp Bug 1293603 (part 2) - Make Run() declarations consistent. r=erahm. 2016-08-08 12:18:10 +10:00
AndroidJNIWrapper.h
AndroidJavaWrappers.cpp Bug 1291373 - [geckoview] part 4, Remove GeckoEvent and AndroidGeckoEvent r=jchen 2016-08-16 14:33:43 -07:00
AndroidJavaWrappers.h Bug 1274503 part.2 Add KeyboardEvent.key value mapping on Android which are not mapped by Gecko but mapped on Chromium r=smaug 2016-12-01 21:38:54 +09:00
AndroidUiThread.cpp Bug 1331055 - Ensure the Android UI nsThread has been initialized before making it accessible. r=jchen 2017-01-17 18:47:20 -08:00
AndroidUiThread.h Bug 1328747 - Make Android UI nsThread and MessageLoop creation asynchronous r=froydnj 2017-01-11 09:42:29 -08:00
EventDispatcher.cpp Bug 1344892 - Let native calls dispatch to XPCOM event queue; r=snorp 2017-03-16 23:30:54 -04:00
EventDispatcher.h Bug 1322576 - [5.3] Make GeckoView settings accessible through nsIAndroidView. r=jchen 2017-02-22 14:57:42 +01:00
GeckoBatteryManager.h Bug 1294069 - Move notifyBatteryChange out of GeckoAppShell; r=snorp 2016-08-18 18:04:11 -04:00
GeckoEditableSupport.cpp Bug 1344752 - Guard against blurring when replacing text; r=esawin 2017-03-10 14:10:15 -05:00
GeckoEditableSupport.h Bug 1343075 - Use GeckoEditableSupport from PuppetWidget; r=masayuki r=rbarker r=snorp r=esawin 2017-03-07 22:34:39 -05:00
GeckoNetworkManager.h Bug 1292323 - Update usage of UsesNativeCallProxy; r=snorp 2016-08-12 23:15:53 -04:00
GeckoProcessManager.h Bug 1343075 - Use GeckoEditableSupport from PuppetWidget; r=masayuki r=rbarker r=snorp r=esawin 2017-03-07 22:34:39 -05:00
GeckoScreenOrientation.h Bug 1292323 - Update usage of UsesNativeCallProxy; r=snorp 2016-08-12 23:15:53 -04:00
GeneratedJNINatives.h Bug 1344892 - Let native calls dispatch to XPCOM event queue; r=snorp 2017-03-16 23:30:54 -04:00
GeneratedJNIWrappers.cpp Bug 1344892 - Let native calls dispatch to XPCOM event queue; r=snorp 2017-03-16 23:30:54 -04:00
GeneratedJNIWrappers.h Bug 1344892 - Let native calls dispatch to XPCOM event queue; r=snorp 2017-03-16 23:30:54 -04:00
GfxInfo.cpp Bug 1060419 - remove unneeded includes of prprf.h, r=froydnj 2016-12-09 10:00:01 -10:00
GfxInfo.h
PrefsHelper.h Bug 1292323 - Update usage of UsesNativeCallProxy; r=snorp 2016-08-12 23:15:53 -04:00
moz.build Bug 1137567 - Make nsWindow for Android use TextEventDispatcher; r=esawin r=rbarker r=masayuki r=snorp 2017-03-01 15:29:30 -05:00
nsAndroidProtocolHandler.cpp
nsAndroidProtocolHandler.h
nsAppShell.cpp Bug 1344892 - Let native calls dispatch to XPCOM event queue; r=snorp 2017-03-16 23:30:54 -04:00
nsAppShell.h Bug 1343075 - Use GeckoEditableSupport from PuppetWidget; r=masayuki r=rbarker r=snorp r=esawin 2017-03-07 22:34:39 -05:00
nsClipboard.cpp Bug 1292323 - Update WrapForJNI usages; r=snorp 2016-08-12 23:15:52 -04:00
nsClipboard.h
nsDeviceContextAndroid.cpp Bug 1331820 - Fix misuse of NS_NewNativeLocalFile in widget/android/. r=blassey 2017-01-21 15:43:41 +09:00
nsDeviceContextAndroid.h Bug 1321642 - Add missing include guards to nsDeviceContextAndroid.h r=jchen 2016-12-02 10:29:55 -08:00
nsIAndroidBridge.idl Bug 1337325 - Remove unused zoom and scroll code from browser.js r=kats 2017-02-12 13:33:42 +01:00
nsIdleServiceAndroid.cpp
nsIdleServiceAndroid.h
nsLookAndFeel.cpp
nsLookAndFeel.h
nsPrintOptionsAndroid.cpp
nsPrintOptionsAndroid.h
nsScreenManagerAndroid.cpp Bug 1314974 - Make GeckoView on Android work again r=jchen 2016-11-14 14:55:29 -06:00
nsScreenManagerAndroid.h Bug 1282003 - (Part 1) Add display type/density info and addScreen/removeScreen function. r=snorp 2016-10-03 16:23:23 +08:00
nsWidgetFactory.cpp
nsWindow.cpp Bug 1344892 - Let native calls dispatch to XPCOM event queue; r=snorp 2017-03-16 23:30:54 -04:00
nsWindow.h Bug 1343613 - [2.3] Add GeckoView event queuing in EventDispatcher. r=jchen,snorp 2017-03-09 00:29:30 +01:00