Commit Graph

60 Commits

Author SHA1 Message Date
Chris Peterson
db055c0d69 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
8f98e04459 Bug 774205 - Guard against a null layer controller object in GeckoInputConnection. r=cpeterson 2012-07-23 14:52:55 -04:00
Chris Peterson
62cc829e3d Bug 764193 - Part 1: Re-enable form autocomplete, but blocklist some IMEs. r=blassey 2012-07-19 11:00:07 -07:00
Chris Peterson
bd7c660fd9 Bug 775442 - Part 2: Pretty-print IME strings to logcat. r=blassey 2012-07-18 15:26:15 -07:00
Chris Peterson
993a01ac9d Bug 775442 - Part 1: Clamp string indexes when updating IME extracted text. r=blassey 2012-07-19 11:34:42 -07:00
Chris Peterson
e13f3f0890 Bug 772225 - Remove some clampSelection() calls to test whether IndexOutOfBoundsExceptions have been fixed. r=blassey
--HG--
extra : rebase_source : 540314a4a7658e381749fbc9d3860f26d947efd5
2012-07-17 22:49:25 -07:00
Chris Peterson
729d8709f9 Bug 768106 - Ignore empty composing events when we have no composition string to replace. r=blassey
--HG--
extra : rebase_source : 1f236586a1d16b83798b0d10b0199ef01605b03e
2012-07-16 14:28:09 -07:00
Matt Brubeck
893323e002 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
7df0e726de 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
1459c2769b 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
77034df852 Bug 767354 - Typing 1 character in password fields will insert 2 characters. r=cpeterson 2012-07-09 13:03:38 -07:00
Chris Peterson
a54f688028 Bug 767791 - Selection ranges exclude end index, so write [a,b), not (a,b]. r=blassey
--HG--
extra : rebase_source : 21654ebe8bedb0c175518a1aa494134f4b622de6
2012-06-26 17:06:26 -07:00
Chris Peterson
b2c8432fd8 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
7546f0bb0e 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
a7360a99a8 Bug 765831 - Part 5: Clamp composing span indexes. r=blassey 2012-06-19 12:17:20 -07:00
Chris Peterson
68126fd65e Bug 765831 - Part 4: Clamp string lengths passed to getTextBeforeCursor/getTextAfterCursor. r=blassey 2012-06-19 12:12:27 -07:00
Chris Peterson
bcb0a52f76 Bug 765831 - Part 3: Clamp bogus composing region indexes passed to setComposingRegion(). r=blassey 2012-06-19 12:19:30 -07:00
Chris Peterson
d5c43d7264 Bug 765831 - Part 2: Clamp bogus selection indexes passed to setSelection(). r=blassey 2012-06-19 12:13:48 -07:00
Chris Peterson
3c512198ac 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
6e2e791fb9 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
72defcb15e Bug 760087 - Don't steal focus from the findbar when Gecko IME state changes [r=cpeterson]
--HG--
extra : rebase_source : 49a6582ff2c13b3a40963f430c7d9a5da5ac8141
2012-06-08 11:43:17 -07:00
Chris Peterson
ba543b377e Bug 755517 - Remap Gingerbread's unusual keycodes for some symbol characters. r=blassey 2012-06-08 10:57:16 -07:00
Chris Peterson
1b1cd1bae9 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
14f90708ec 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
68abd30b98 Bug 757399 - changed android input to allow typing float in number inputs r=cpeterson 2012-05-22 17:33:10 +02:00
Gervase Markham
ca171eec44 Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Chris Peterson
ce9dbc11a0 Bug 751513 - End composition in onTextChanged() only if we are currently committing. r=blassey 2012-05-16 22:29:23 -07:00
Brian Nicholson
469178cb50 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
20a2aeb3e4 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
42536c7c7a Bug 707353 - Implement ANPWindow::showKeyboard() for Android plugins. r=snorp a=blocking-fennec
--HG--
extra : rebase_source : ca2da8fe9689fa702444cd6da7b4841d9ef12ec4
2012-04-20 09:49:50 -07:00
Chris Peterson
8ffce5c72b Bug 687717 - Send key events rather than committing single-character composition strings. r=blassey r=masayuki a=blocking-fennec
--HG--
extra : rebase_source : 7ddc8b05e7a93917b9a20a665f5c958370d91bb0
2012-04-18 14:57:55 -07:00
Chris Peterson
05adde8605 Bug 738695 - Part 2: Unify redundant IME mComposing and mCompositionStart variables. r=blassey 2012-03-23 10:32:42 -07:00
Chris Peterson
23afeac12e 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
caf86ae0ba Bug 735469 - Fix IME composition events. r=cpeterson
--HG--
extra : rebase_source : 778dd5a7b9cda7796039fcf3614f507b253b4037
2012-03-21 10:26:53 -07:00
Chris Peterson
1ab956c5fd 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
64834f1fc7 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
913c2b3120 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
Chris Peterson
e056f2929b Bug 734156 - Part 2: Clamp current selection's indexes. r=blassey 2012-03-08 17:21:18 -08:00
Chris Peterson
6f580d3659 Bug 734156 - Part 1: Backout ineffective workaround d923ae85be05 (Reset IME selection when Fennec resumes). r=blassey 2012-03-08 10:08:15 -08:00
Matt Brubeck
34ff5037e1 Back out 5026c5ad25e7 because of XUL Fennec bustage 2012-03-08 16:42:31 -08:00
Chris Peterson
d90af6eccc Bug 733153 - Remove obsolete widget.ime.android.landscape_fullscreen and fullscreen_threshold prefs. r=dougt 2012-03-07 17:17:00 -08:00
Chris Peterson
3ec00e916a Bug 731056 Part 4 - Fix checkstyle warnings: wrap lines longer than 100 characters. r=dougt 2012-02-27 16:29:55 -08:00
Chris Peterson
62291e08f0 Bug 731056 Part 3 - Fix checkstyle warnings: move field declarations to top of class and make private. r=dougt 2012-02-27 16:29:44 -08:00
Chris Peterson
d6d08677f3 Bug 731056 Part 2 - Fix checkstyle warnings: reorder imports and remove wildcards. r=dougt 2012-02-27 16:29:35 -08:00
Chris Peterson
9762508541 Bug 731056 Part 1 - Fix checkstyle warnings: fix whitespace. r=dougt 2012-02-27 16:29:22 -08:00
Chris Peterson
04d373eb1c Bug 725170 - Reset IME selection when Fennec resumes. r=dougt 2012-02-28 18:40:39 -05:00
Alex Pakhotin
1dc2fe85f2 Bug 721393 - Virtual keyboard enter key doesn't work correctly in designMode document. r=blassey 2012-02-14 17:08:47 -08:00
Kartikaya Gupta
7e7560b065 Bug 722439 - Fix compiler warnings using javac 1.7. r=Cwiiis 2012-02-14 15:28:27 -05:00
Brad Lassey
e2bbf28d0e bug 725538 - make creating GeckoEvents sane r=kats 2012-02-08 23:18:27 -08:00
Doug Turner
1fff79230b Bug 720092 - java.lang.IndexOutOfBoundsException: getChars (0 ... 88168) ends beyond length 0. We do not know why this is happening yet. This patch catches the throw and logs what values we have for start and end. r=alexp 2012-01-31 09:24:31 -08:00