Commit Graph

112 Commits

Author SHA1 Message Date
Jim Chen
c2368638fb Bug 818715 - Coalesce restartInput calls in GeckoInputConnection; r=cpeterson 2012-12-14 13:22:05 -05:00
Jim Chen
4c0224ecc7 Bug 819073 - Set InputConnection during each focus notification; r=cpeterson 2012-12-10 14:07:26 -05:00
Jim Chen
beef5d268b Bug 815430 - Fix IME status notification handling; r=cpeterson 2012-12-05 11:10:33 -05:00
Jim Chen
594ce3e8e5 Bug 808287 - Follow-up to combine IME enums, etc; r=cpeterson 2012-11-13 17:27:26 -05:00
Jim Chen
27e7522ed0 Bug 810170 - Properly handle extracted text notification and selection notification; r=cpeterson 2012-11-13 17:26:18 -05:00
Jim Chen
f04b78fe89 Bug 807994 - Get rid of IME code raw type usage to prevent javac 1.7 compile errors. r=cpeterson 2012-11-02 10:21:19 -04:00
Jim Chen
b3a881e416 Bug 805162 - i. Refactor DebugGeckoInputConnection to be smaller by using reflection; r=cpeterson 2012-11-01 16:11:03 -04:00
Jim Chen
1866e682e4 Bug 805162 - h. Remove unused fields in GeckoInputConnection; r=cpeterson 2012-11-01 16:11:03 -04:00
Jim Chen
20e47fc5eb Bug 805162 - g. Reimplement key events in GeckoInputConnection using GeckoEditable; r=cpeterson 2012-11-01 16:11:03 -04:00
Jim Chen
828f5aed67 Bug 805162 - f. Reimplement InputConnection methods using GeckoEditable; r=cpeterson 2012-11-01 16:11:03 -04:00
Jim Chen
2938ce5be1 Bug 805162 - e. Implement GeckoEditableListener in GeckoInputConnection; r=cpeterson 2012-11-01 16:11:02 -04:00
Ed Morley
403e0dfe0c Backout 533faa3c50ed, 718abc1bd4ad, af2d5272c06b, ad5554e1345d, c9ef1b41b829, d3a825311d11, 0a51bcb3eb9e, a01a327e8ec4, 973b0ed30b8b, 39851bbcfaa1 & a92d2d2a3b0e (bug 805162), d4884aab5ce6, 06fcbaf40cb4, daccc3fe7c70, 881eb2a2906e, 76232441ae06, 01ae34fa1b3f & 5f405fc4e323 (bug 783092), a03d8d4db1c2, 49beb3801192, 174634554a97, 0bd27e755a83, 19e8f151ca67, a6604e038bc0, ed3b8237e76e & 082cf8d72554 (bug 785945) for bustage or conflicting with backout of said bustage on a CLOSED TREE 2012-11-01 00:16:35 +00:00
Jim Chen
d2fd80504b Bug 805162 - i. Refactor DebugGeckoInputConnection to be smaller by using reflection; r=cpeterson 2012-10-31 17:35:32 -04:00
Jim Chen
702e19b2fc Bug 805162 - h. Remove unused fields in GeckoInputConnection; r=cpeterson 2012-10-31 17:35:32 -04:00
Jim Chen
c393929c08 Bug 805162 - g. Reimplement key events in GeckoInputConnection using GeckoEditable; r=cpeterson 2012-10-31 17:35:32 -04:00
Jim Chen
f3e8856b8f Bug 805162 - f. Reimplement InputConnection methods using GeckoEditable; r=cpeterson 2012-10-31 17:35:32 -04:00
Jim Chen
0c8c64733b Bug 805162 - e. Implement GeckoEditableListener in GeckoInputConnection; r=cpeterson 2012-10-31 17:35:31 -04:00
Jim Chen
29a5027044 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
22a3bf089b Bug 712018 - Add white list to support IME on physical keyboard. r=cpeterson 2012-10-26 15:49:08 +09:00
Jim Chen
d956404691 Bug 795226 - Check for null composing span to avoid crash. r=blassey 2012-10-18 21:44:15 -04:00
Makoto Kato
0f8e0cfe21 Bug 795224 - no more backspace nor arrows on the deck Asus Transformer. r=cpeterson 2012-10-02 13:35:53 +09:00
Chris Peterson
f98d2245c3 Bug 747629 - Part 3: Remove unnecessary InputMethodManager parameters. r=blassey 2012-09-19 17:47:39 -07:00
Chris Peterson
a57858007c Bug 747629 - Part 2: Assert IME code is running on UI thread. r=blassey 2012-09-19 11:06:49 -07:00
Chris Peterson
3da9f41127 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
d4a352f28d 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
b2d0516347 Bug 730330 - Use android datetime-picker widget. r=wesj
--HG--
rename : mobile/android/base/widget/DatetimePicker.java => mobile/android/base/widget/DateTimePicker.java
2012-08-07 17:09:15 +02:00
Raphael Catolino
bcff0bdd1e Bug 730330 - Use new datetime picker for input date/datetime/month ui r=cpeterson 2012-08-08 09:42:00 +02:00
Chris Peterson
c581789bda Backout b9ad5793fbba (Bug 769520 Part 1) a=lsblakk 2012-09-05 15:01:03 -07:00
Chris Peterson
bb518d7ed1 Backout ad4fd5dcc088 (Bug 769520 Part 2) a=lsblakk 2012-09-05 16:24:28 -07:00
Zoe Bellot
45603aa9ce 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
959e01a977 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
f82d267807 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
7435db4163 Backout 506268f7735e & ea163112807d (bug 746142) for Android build failures 2012-08-17 12:30:02 +01:00
Zoe Bellot
d60647c1bf 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
71f2c61465 Bug 781748 - Part 2: Add debug logging for IME state parameters. r=blassey 2012-08-10 21:12:28 -07:00
Chris Peterson
8115e54b34 Bug 781748 - Part 1: Guard against null mIMEActionHint or mIMETypeHint from Gecko. r=blassey 2012-08-14 11:21:19 -04:00
Chris Peterson
3b49385f2e Bug 781713 - Inline getEditable() and remove unnecessary null checks. r=blassey
--HG--
extra : rebase_source : 62522e83d95c1dc309c1b286dc48ddfa69f6f560
2012-08-09 17:49:59 -07:00
Chris Peterson
2f1d52b6d5 Bug 781708 - Log warnings about unexpected beginBatchEdit/endBatchEdit counts. r=blassey
--HG--
extra : rebase_source : 694835a34c9f0de99331c8c1b7924780d2137dd8
2012-08-09 15:38:10 -07:00
Chris Peterson
4a101f8128 Bug 781020 - Remove IME's composing spans when Gecko resets the composition state. r=blassey
--HG--
extra : rebase_source : 252b3b15dfe3570fdc4a695c0f720f7c7e59944a
2012-08-08 16:16:59 -07:00
Chris Peterson
3a4e55169e 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
4f473d04af Bug 781038 - Part 1: Span and select the Editable's actual length. r=blassey 2012-08-07 15:47:05 -07:00
Kartikaya Gupta
0f75a70847 Bug 777351 - Fold LayerController into GeckoLayerClient. r=sriram 2012-08-07 10:39:04 -04:00
Chris Peterson
778b6784c6 Bug 778468 - Part 6: Inject LayerView's InputConnectionHandler to remove GeckoInputConnection dependency. r=blassey
--HG--
extra : rebase_source : 7422a54c7c360ef8712c75d865e5e545d922aad1
2012-08-02 11:56:52 -07:00
Makoto Kato
51f4299456 Bug 771201 - Characters committed at every typing on fullscreen keyboard. r=cpeterson 2012-08-06 16:28:46 +09:00
Chris Peterson
13b91b21d0 Bug 779366 - Part 2c: Query resources for DisplayMetrics, not the WindowManager. r=sriram 2012-08-01 14:56:26 -07:00
Chris Peterson
0056fba509 Backout bcb8b2b5a310 (bug 779366 - Part 2). r=me 2012-08-01 14:42:11 -07:00
Chris Peterson
2f9b95cde3 Bug 779366 - Part 2: Move DisplayMetrics to ConfigurationUtils. r=sriram 2012-07-30 16:05:44 -07:00
Chris Peterson
20927a2f40 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
8c798cdc3b 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
4df9e1758d Bug 777351 - Fold LayerController into GeckoLayerClient. r=sriram 2012-08-01 10:48:19 -04:00