Commit Graph

173 Commits

Author SHA1 Message Date
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
Chris Peterson
8bb224ce40 Bug 765831 - Part 5: Clamp composing span indexes. r=blassey 2012-06-19 12:17:20 -07:00
Chris Peterson
dcc3f9df1e Bug 765831 - Part 4: Clamp string lengths passed to getTextBeforeCursor/getTextAfterCursor. r=blassey 2012-06-19 12:12:27 -07:00
Chris Peterson
541a1b80f6 Bug 765831 - Part 3: Clamp bogus composing region indexes passed to setComposingRegion(). r=blassey 2012-06-19 12:19:30 -07:00
Chris Peterson
041e665b88 Bug 765831 - Part 2: Clamp bogus selection indexes passed to setSelection(). r=blassey 2012-06-19 12:13:48 -07:00
Chris Peterson
ef0df42b71 Bug 765831 - Part 1: Extract selection index juggling into a Span helper class. r=blassey 2012-06-19 12:13:41 -07:00
Chris Peterson
2c986c4661 Bug 738331 - Remove IndexOutOfBoundsException band-aid now that we clamp bogus selection indexes. r=blassey 2012-06-13 17:07:49 -07:00
Matt Brubeck
1734ce8aaa Bug 760087 - Don't steal focus from the findbar when Gecko IME state changes [r=cpeterson] 2012-06-08 11:43:17 -07:00
Chris Peterson
4b67f497e8 Bug 755517 - Remap Gingerbread's unusual keycodes for some symbol characters. r=blassey 2012-06-08 10:57:16 -07:00
Chris Peterson
be42047b90 Bug 756429 - Part 1: Commit composition string when IME is reinitialized from VKB popup window. r=blassey 2012-06-01 11:09:29 -07:00
Kartikaya Gupta
3ca9d76fb9 Bug 752709 - Show full-screen keyboard when the screen height is less than or equal to 480 pixels. r=cpeterson 2012-05-23 21:53:42 -04:00
Raphael Catolino
8b52a8aec9 Bug 757399 - changed android input to allow typing float in number inputs r=cpeterson 2012-05-22 17:33:10 +02:00
Gervase Markham
cb6a072c2a Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Chris Peterson
8ea6c68483 Bug 751513 - End composition in onTextChanged() only if we are currently committing. r=blassey 2012-05-16 22:29:23 -07:00
Brian Nicholson
f113ab61f5 Bug 750734 - Ensure view is focused when showing virtual keyboard. r=cpeterson a=android-only 2012-05-01 18:15:42 -07:00
Chris Peterson
9413055ba3 Bug 743468 - If IME begins an ephemeral composition string, then end it when done. r=blassey 2012-04-26 23:43:15 -04:00
James Willcox
3c4b6ba088 Bug 707353 - Implement ANPWindow::showKeyboard() for Android plugins. r=snorp a=blocking-fennec 2012-04-20 09:49:50 -07:00
Chris Peterson
06581835b3 Bug 687717 - Send key events rather than committing single-character composition strings. r=blassey r=masayuki a=blocking-fennec 2012-04-18 14:57:55 -07:00
Chris Peterson
dbc97b5eda Bug 738695 - Part 2: Unify redundant IME mComposing and mCompositionStart variables. r=blassey 2012-03-23 10:32:42 -07:00
Chris Peterson
39f436ae17 Bug 738695 - Part 1: Remove Native Fennec's unused returnIMEQueryResult() (but not XUL Fennec's half). r=blassey 2012-03-23 14:00:19 -07:00
Brian Nicholson
a3ce7672d5 Bug 735469 - Fix IME composition events. r=cpeterson 2012-03-21 10:26:53 -07:00
Chris Peterson
96733e73be Bug 731034 - Clamp current selection before processing key down events to avoid IndexOutOfBoundsException. r=blassey 2012-03-12 17:08:04 -07:00
Chris Peterson
a51422fab4 Bug 733196 - Do not use the fullscreen keyboard on Native Fennec (in portrait or landscape orientations). r=blassey 2012-03-13 14:22:54 -07:00
Chris Peterson
fb14e9db2f Bug 726393 - Fetch Android's cached TextKeyListener on key down/up events to avoid nulls. r=blassey, f=gbrown 2012-03-12 16:02:06 -07:00