gecko-dev/widget/android/fennec
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
..
FennecJNINatives.h Bug 1314974 - Make GeckoView on Android work again r=jchen 2016-11-14 14:55:29 -06:00
FennecJNIWrappers.cpp Bug 1340096: Remove MediaCodecDataDecoder. r=bwu,jolin 2017-02-16 12:26:53 +01:00
FennecJNIWrappers.h Bug 1344892 - Let native calls dispatch to XPCOM event queue; r=snorp 2017-03-16 23:30:54 -04:00
MemoryMonitor.h Bug 1291375 - 6. Move Fennec JNI headers; r=snorp 2016-09-16 15:13:48 -04:00
Telemetry.h Bug 1291375 - 6. Move Fennec JNI headers; r=snorp 2016-09-16 15:13:48 -04:00
ThumbnailHelper.h Bug 1291375 - 6. Move Fennec JNI headers; r=snorp 2016-09-16 15:13:48 -04:00
moz.build