gecko-dev/widget/android
Makoto Kato 0917864e45 Bug 1593683 - Part 2. Handle arrow left/right key when having composition. r=geckoview-reviewers,esawin
Most IMEs handle arrow key, then set caret position by IME. But GBoard doesn't
handle it. GBoard will dispatch key event to application for arrow left/right
even if having IME composition.

Since Gecko doesn't dispatch key press during IME composition due to DOM UI
events spec, we have to emulate arrow key's behaviour.

And, `GeckoEditable` has a hack that composition text is committed when
dispatching key event. This hack is unnecessary after landing
bug 1613804 that `InputConnection.finishComposingText` is implemented.

Differential Revision: https://phabricator.services.mozilla.com/D76658
2020-06-01 08:36:29 +00:00
..
bindings Bug 1641693 - Replace a bunch of uses of `GENERATED_FILES` with the `GeneratedFile` template r=necko-reviewers,geckoview-reviewers,aklotz,dragana,froydnj 2020-06-01 16:00:28 +00:00
jni Bug 1637452: Part 1 - Fix JNI includes in widget/android; r=geckoview-reviewers,agi 2020-05-15 17:04:10 +00:00
AndroidAlerts.cpp Bug 1637452: Part 1 - Fix JNI includes in widget/android; r=geckoview-reviewers,agi 2020-05-15 17:04:10 +00:00
AndroidAlerts.h Bug 1637452: Part 1 - Fix JNI includes in widget/android; r=geckoview-reviewers,agi 2020-05-15 17:04:10 +00:00
AndroidBridge.cpp Bug 1637452: Part 1 - Fix JNI includes in widget/android; r=geckoview-reviewers,agi 2020-05-15 17:04:10 +00:00
AndroidBridge.h Bug 1637452: Part 1 - Fix JNI includes in widget/android; r=geckoview-reviewers,agi 2020-05-15 17:04:10 +00:00
AndroidBridgeUtilities.h
AndroidColors.h Bug 1618345 - Enforce proper color management by splitting gfx::Color into sRGBColor and DeviceColor types. r=jrmuizel 2020-03-09 14:16:17 +00:00
AndroidCompositorWidget.cpp
AndroidCompositorWidget.h
AndroidContentController.cpp
AndroidContentController.h
AndroidDirectTexture.h
AndroidGraphicBuffer.h
AndroidUiThread.cpp Bug 1637452: Part 1 - Fix JNI includes in widget/android; r=geckoview-reviewers,agi 2020-05-15 17:04:10 +00:00
AndroidUiThread.h
Base64UtilsSupport.h Bug 1639275 - Add some null checking to Base64Utils r=geckoview-reviewers,aklotz 2020-05-20 21:58:33 +00:00
EventDispatcher.cpp Bug 1637452: Part 1 - Fix JNI includes in widget/android; r=geckoview-reviewers,agi 2020-05-15 17:04:10 +00:00
EventDispatcher.h Bug 1637452: Part 1 - Fix JNI includes in widget/android; r=geckoview-reviewers,agi 2020-05-15 17:04:10 +00:00
GeckoBatteryManager.h Bug 1637452: Part 1 - Fix JNI includes in widget/android; r=geckoview-reviewers,agi 2020-05-15 17:04:10 +00:00
GeckoEditableSupport.cpp Bug 1593683 - Part 2. Handle arrow left/right key when having composition. r=geckoview-reviewers,esawin 2020-06-01 08:36:29 +00:00
GeckoEditableSupport.h Bug 1637452: Part 1 - Fix JNI includes in widget/android; r=geckoview-reviewers,agi 2020-05-15 17:04:10 +00:00
GeckoNetworkManager.h Bug 1637452: Part 1 - Fix JNI includes in widget/android; r=geckoview-reviewers,agi 2020-05-15 17:04:10 +00:00
GeckoProcessManager.cpp Bug 1625326: Add priority management for non-content child processes to GeckoProcessManager; r=geckoview-reviewers,agi 2020-05-19 21:34:05 +00:00
GeckoProcessManager.h Bug 1625326: Add priority management for non-content child processes to GeckoProcessManager; r=geckoview-reviewers,agi 2020-05-19 21:34:05 +00:00
GeckoScreenOrientation.h Bug 1637452: Part 1 - Fix JNI includes in widget/android; r=geckoview-reviewers,agi 2020-05-15 17:04:10 +00:00
GeckoSystemStateListener.h Bug 1640264 - Simplify the "notify of theme changes in all windows" code in Android. r=geckoview-reviewers,agi 2020-05-22 23:03:43 +00:00
GeckoTelemetryDelegate.h Bug 1637452: Part 1 - Fix JNI includes in widget/android; r=geckoview-reviewers,agi 2020-05-15 17:04:10 +00:00
GeckoVRManager.h Bug 1637452: Part 1 - Fix JNI includes in widget/android; r=geckoview-reviewers,agi 2020-05-15 17:04:10 +00:00
GfxInfo.cpp Bug 1641245 - Make string comparators not virtual. r=froydnj,necko-reviewers,geckoview-reviewers,jgilbert,agi,valentin 2020-05-27 18:11:12 +00:00
GfxInfo.h Bug 1614376 - Part 2. Add blocklist support for battery/screen size filters. r=jrmuizel 2020-02-13 15:51:32 +00:00
ImageDecoderSupport.cpp Bug 1628929 - part1 : break the cyclic reference after receiving decoded image. r=emilio,agi 2020-04-15 02:48:34 +00:00
ImageDecoderSupport.h Bug 1637452: Part 1 - Fix JNI includes in widget/android; r=geckoview-reviewers,agi 2020-05-15 17:04:10 +00:00
MediaKeysEventSourceFactory.cpp
PrefsHelper.h Bug 1637452: Part 1 - Fix JNI includes in widget/android; r=geckoview-reviewers,agi 2020-05-15 17:04:10 +00:00
ProcInfo.cpp Bug 1634585: Return a rejected promise instead of nullptr from mozilla::GetProcInfo on Android; r=geckoview-reviewers,agi 2020-05-21 20:21:39 +00:00
ScreenHelperAndroid.cpp Bug 1637452: Part 1 - Fix JNI includes in widget/android; r=geckoview-reviewers,agi 2020-05-15 17:04:10 +00:00
ScreenHelperAndroid.h
Telemetry.h Bug 1637452: Part 1 - Fix JNI includes in widget/android; r=geckoview-reviewers,agi 2020-05-15 17:04:10 +00:00
WebAuthnTokenManager.cpp Bug 1637452: Part 1 - Fix JNI includes in widget/android; r=geckoview-reviewers,agi 2020-05-15 17:04:10 +00:00
WebExecutorSupport.cpp Bug 1637452: Part 1 - Fix JNI includes in widget/android; r=geckoview-reviewers,agi 2020-05-15 17:04:10 +00:00
WebExecutorSupport.h Bug 1637452: Part 1 - Fix JNI includes in widget/android; r=geckoview-reviewers,agi 2020-05-15 17:04:10 +00:00
components.conf Bug 1607818 - Allow AppShell creation in socket process on Android. r=kmag 2020-01-21 19:08:53 +00:00
moz.build Bug 1625326: Add priority management for non-content child processes to GeckoProcessManager; r=geckoview-reviewers,agi 2020-05-19 21:34:05 +00:00
nsAndroidProtocolHandler.cpp Bug 1637452: Part 1 - Fix JNI includes in widget/android; r=geckoview-reviewers,agi 2020-05-15 17:04:10 +00:00
nsAndroidProtocolHandler.h
nsAppShell.cpp Bug 1637452: Part 1 - Fix JNI includes in widget/android; r=geckoview-reviewers,agi 2020-05-15 17:04:10 +00:00
nsAppShell.h Bug 1629759 - Remove unused dom.event.touch.coalescing.enabled preference. r=geckoview-reviewers,agi 2020-04-15 21:20:11 +00:00
nsClipboard.cpp Bug 1637452: Part 1 - Fix JNI includes in widget/android; r=geckoview-reviewers,agi 2020-05-15 17:04:10 +00:00
nsClipboard.h
nsDeviceContextAndroid.cpp
nsDeviceContextAndroid.h
nsIAndroidBridge.idl
nsIdleServiceAndroid.cpp
nsIdleServiceAndroid.h
nsLookAndFeel.cpp Bug 1609024 - Remove cache mechanism which is not very useful. r=hiro,snorp,mccr8 2020-05-21 17:02:06 +00:00
nsLookAndFeel.h Bug 1609024 - Remove cache mechanism which is not very useful. r=hiro,snorp,mccr8 2020-05-21 17:02:06 +00:00
nsNativeThemeAndroid.cpp Bug 1619664 - Decide which theme to use per document, not per-process. r=mstange,spohl 2020-03-03 19:46:41 +00:00
nsNativeThemeAndroid.h Bug 1624786 - Replace MOZ_MUST_USE with [[nodiscard]] in widget/android. r=snorp 2020-03-25 15:13:43 +00:00
nsPrintSettingsServiceAndroid.cpp
nsPrintSettingsServiceAndroid.h
nsWidgetFactory.cpp
nsWidgetFactory.h
nsWindow.cpp Bug 1609024 - Remove cache mechanism which is not very useful. r=hiro,snorp,mccr8 2020-05-21 17:02:06 +00:00
nsWindow.h Bug 1609024 - Remove cache mechanism which is not very useful. r=hiro,snorp,mccr8 2020-05-21 17:02:06 +00:00