Commit Graph

96 Commits

Author SHA1 Message Date
Jim Chen
9a1d38b71a Bug 805162 - e. Implement GeckoEditableListener in GeckoInputConnection; r=cpeterson 2012-10-31 17:35:31 -04:00
Jim Chen
cfc0bf7b9a Bug 806349 - Enable IME auto-correction in Android text fields; r=cpeterson
From 22a420e461e542c893ee0e6c561c4b694230f71c Mon Sep 17 00:00:00 2001
2012-10-26 21:24:42 -04:00
Makoto Kato
448fb4ed05 Bug 712018 - Add white list to support IME on physical keyboard. r=cpeterson 2012-10-26 15:49:08 +09:00
Jim Chen
24c145cc89 Bug 795226 - Check for null composing span to avoid crash. r=blassey 2012-10-18 21:44:15 -04:00
Makoto Kato
57402e11cf Bug 795224 - no more backspace nor arrows on the deck Asus Transformer. r=cpeterson 2012-10-02 13:35:53 +09:00
Chris Peterson
bd1252903c Bug 747629 - Part 3: Remove unnecessary InputMethodManager parameters. r=blassey 2012-09-19 17:47:39 -07:00
Chris Peterson
601703469f Bug 747629 - Part 2: Assert IME code is running on UI thread. r=blassey 2012-09-19 11:06:49 -07:00
Chris Peterson
9e8ecf7315 Bug 747629 - Part 1: Post (most) Gecko's IME callbacks from Gecko thread to UI thread. r=blassey 2012-09-19 11:08:39 -07:00
Chris Peterson
7972f7ceaa Bug 669361 - Ignore non-en_US HKB KeyEvents for Asus Transformer tablets running Honeycomb or ICS. r=blassey 2012-09-11 10:46:38 -07:00
Raphael Catolino
9b8183295e Bug 730330 - Use android datetime-picker widget. r=wesj 2012-08-07 17:09:15 +02:00
Raphael Catolino
5280539e06 Bug 730330 - Use new datetime picker for input date/datetime/month ui r=cpeterson 2012-08-08 09:42:00 +02:00
Chris Peterson
059c734aa5 Backout b9ad5793fbba (Bug 769520 Part 1) a=lsblakk 2012-09-05 15:01:03 -07:00
Chris Peterson
f9cbc686e6 Backout ad4fd5dcc088 (Bug 769520 Part 2) a=lsblakk 2012-09-05 16:24:28 -07:00
Zoe Bellot
1de92dd943 Bug 746142 - Part 2 - Use inputmode attribute to vary the virtual keyboard on Android. f=mounir r=cpeterson 2012-08-26 23:16:22 -03:00
Chris Peterson
738dd95a55 Bug 772252 - Remove special casing of ALT key codes that broke ALT locking. r=blassey 2012-08-16 15:12:05 -04:00
Kartikaya Gupta
38a7e498cb Bug 781220 - Expose a getLayerView function from GeckoApp and use it instead of going through the layer client in a few places. r=sriram 2012-08-20 15:43:53 -04:00
Ed Morley
3be08a2757 Backout 506268f7735e & ea163112807d (bug 746142) for Android build failures 2012-08-17 12:30:02 +01:00
Zoe Bellot
c19b4bcb2c Bug 746142 - Part 2 - Use inputmode attribute to vary the virtual keyboard on Android. f=mounir r=cpeterson 2012-08-17 12:02:18 +02:00
Chris Peterson
801700b60a Bug 781748 - Part 2: Add debug logging for IME state parameters. r=blassey 2012-08-10 21:12:28 -07:00
Chris Peterson
b6c539dee7 Bug 781748 - Part 1: Guard against null mIMEActionHint or mIMETypeHint from Gecko. r=blassey 2012-08-14 11:21:19 -04:00
Chris Peterson
4b476bea0d Bug 781713 - Inline getEditable() and remove unnecessary null checks. r=blassey 2012-08-09 17:49:59 -07:00
Chris Peterson
c697d4cf56 Bug 781708 - Log warnings about unexpected beginBatchEdit/endBatchEdit counts. r=blassey 2012-08-09 15:38:10 -07:00
Chris Peterson
f02610e905 Bug 781020 - Remove IME's composing spans when Gecko resets the composition state. r=blassey 2012-08-08 16:16:59 -07:00
Chris Peterson
1d5fb8560b Bug 781038 - Part 2: Extract setSpan() and setSelection() boilerplate into a convenience method. r=blassey 2012-08-07 16:14:23 -07:00
Chris Peterson
997180e1dd Bug 781038 - Part 1: Span and select the Editable's actual length. r=blassey 2012-08-07 15:47:05 -07:00
Kartikaya Gupta
5f157ae75d Bug 777351 - Fold LayerController into GeckoLayerClient. r=sriram 2012-08-07 10:39:04 -04:00
Chris Peterson
7491fb1e3d Bug 778468 - Part 6: Inject LayerView's InputConnectionHandler to remove GeckoInputConnection dependency. r=blassey 2012-08-02 11:56:52 -07:00
Makoto Kato
a855cc6a8d Bug 771201 - Characters committed at every typing on fullscreen keyboard. r=cpeterson 2012-08-06 16:28:46 +09:00
Chris Peterson
aa767633e5 Bug 779366 - Part 2c: Query resources for DisplayMetrics, not the WindowManager. r=sriram 2012-08-01 14:56:26 -07:00
Chris Peterson
d4a3b3944e Backout bcb8b2b5a310 (bug 779366 - Part 2). r=me 2012-08-01 14:42:11 -07:00
Chris Peterson
3840adceef Bug 779366 - Part 2: Move DisplayMetrics to ConfigurationUtils. r=sriram 2012-07-30 16:05:44 -07:00
Chris Peterson
885e571e16 Bug 778472 - Part 3: Standardize order of import statements: org.mozilla, com, net, org, android, java. r=mfinkle 2012-07-27 17:53:54 -07:00
Ed Morley
7bc62ef0ac Backout d2ee4c12c0b3 (bug 777351), 5aa6f94160dd (bug 777351), b47c470168fc (bug 777351), 5fb303ba52f7 (bug 777351), be81e4c3d928 (bug 777351), abc5b9a922dc (bug 777075), 8f1fc980f1f1 (bug 777075), 0b194a7f47d4 (bug 777075), d10df9bfef60 (bug 777075), 65393fe32cce (bug 777075), b52dc1df2fde (bug 777075), 8aeda525c094 (bug 777075) for Android native R1 failures on a CLOSED TREE 2012-08-01 18:42:05 +01:00
Kartikaya Gupta
939749fbdc Bug 777351 - Fold LayerController into GeckoLayerClient. r=sriram 2012-08-01 10:48:19 -04:00
Chris Peterson
71e8d98bae Bug 778472 - Part 1: Remove unused and redundant import statements. r=mfinkle 2012-07-27 17:54:41 -07:00
Kartikaya Gupta
9cbe6a2ae8 Bug 777505 - Fix possible NPE in getInputMethodManager. r=cpeterson 2012-07-26 13:53:51 -04:00
Chris Peterson
48ba72057d Bug 767597 - Part 2: Move autocomplete IME blocklist and use new InputMethods class. r=blassey 2012-07-22 00:18:14 -07:00
Kartikaya Gupta
1f4e81af81 Bug 774205 - Guard against a null layer controller object in GeckoInputConnection. r=cpeterson 2012-07-23 14:52:55 -04:00
Chris Peterson
66939a2099 Bug 764193 - Part 1: Re-enable form autocomplete, but blocklist some IMEs. r=blassey 2012-07-19 11:00:07 -07:00
Chris Peterson
3936e35c02 Bug 775442 - Part 2: Pretty-print IME strings to logcat. r=blassey 2012-07-18 15:26:15 -07:00
Chris Peterson
4b1d7f8a9e Bug 775442 - Part 1: Clamp string indexes when updating IME extracted text. r=blassey 2012-07-19 11:34:42 -07:00
Chris Peterson
fb3acbfbbb Bug 772225 - Remove some clampSelection() calls to test whether IndexOutOfBoundsExceptions have been fixed. r=blassey 2012-07-17 22:49:25 -07:00
Chris Peterson
50275f5918 Bug 768106 - Ignore empty composing events when we have no composition string to replace. r=blassey 2012-07-16 14:28:09 -07:00
Matt Brubeck
cc4e78723a Bug 771989 - Don't hide the soft keyboard if another view is active [r=cpeterson] 2012-07-16 15:07:46 -07:00
Chris Peterson
a6e119eb90 Bug 769520 - Part 2: In debug builds, assert IME code is running on UI thread. r=blassey 2012-06-29 15:49:48 -07:00
Chris Peterson
20ac7befd6 Bug 769520 - Part 1: Post Gecko's IME callbacks from Gecko thread to UI thread. r=blassey 2012-07-09 11:00:09 -07:00
Makoto Kato
acf92a61cf Bug 767354 - Typing 1 character in password fields will insert 2 characters. r=cpeterson 2012-07-09 13:03:38 -07:00
Chris Peterson
cd56401323 Bug 767791 - Selection ranges exclude end index, so write [a,b), not (a,b]. r=blassey 2012-06-26 17:06:26 -07:00
Chris Peterson
f77c22656b Bug 768727 - Send '&' as composition string because some Gingerbread VKBs incorrectly map '&' key events. r=blassey 2012-06-29 12:06:03 -07:00
Chris Peterson
f56a5514dd Bug 758427 - Ignore KeyEvents with keyCodes greater than getMaxKeyCode(), such as Gingerbread Galaxy Note's bogus stylus events. r=blassey 2012-06-28 11:03:53 -07:00