Commit Graph

46 Commits

Author SHA1 Message Date
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
Chris Peterson
3df59574c6 Bug 734156 - Part 2: Clamp current selection's indexes. r=blassey 2012-03-08 17:21:18 -08:00
Chris Peterson
f55dbbac96 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
a40d84cea2 Back out 5026c5ad25e7 because of XUL Fennec bustage 2012-03-08 16:42:31 -08:00
Chris Peterson
1acd003bdc 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
6ea3db9f4d 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
5e62244252 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
c50d5c4853 Bug 731056 Part 2 - Fix checkstyle warnings: reorder imports and remove wildcards. r=dougt 2012-02-27 16:29:35 -08:00
Chris Peterson
08ee44c753 Bug 731056 Part 1 - Fix checkstyle warnings: fix whitespace. r=dougt 2012-02-27 16:29:22 -08:00
Chris Peterson
a031250c57 Bug 725170 - Reset IME selection when Fennec resumes. r=dougt 2012-02-28 18:40:39 -05:00
Alex Pakhotin
9e417504b7 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
7999195d0b Bug 722439 - Fix compiler warnings using javac 1.7. r=Cwiiis 2012-02-14 15:28:27 -05:00
Brad Lassey
d7e929c33f bug 725538 - make creating GeckoEvents sane r=kats 2012-02-08 23:18:27 -08:00
Doug Turner
3347761488 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
Alex Pakhotin
84d8f86f1d Bug 720333 - Only the last letter typed is displayed when HKB is used. r=blassey 2012-01-25 17:34:12 -08:00
Alex Pakhotin
c91a5508da Bug 711648 - Pre-commit underline is not shown for the composing text. r=blassey 2012-01-17 23:17:51 -08:00
Alex Pakhotin
fda49c042c Bug 714950 - Unable to see characters typed in landscape fullscreen VKB. r=blassey 2012-01-06 18:27:09 -08:00
Mark Finkle
ad4cead9e9 Bug 714708 - NullPointerException at GeckoInputConnection.notifyIME [r=dougt] 2012-01-03 00:54:29 -05:00
Alex Pakhotin
80ae4b25f1 Bug 712118 - Form autocomplete is broken because we're not receiving compositionupdate events. r=blassey 2011-12-20 17:03:54 -08:00
Alex Pakhotin
655400ecff Bug 595008 - Make Android IME more efficient by reducing communication between Java and Gecko. r=blassey 2011-12-15 13:35:45 -08:00
Doug Turner
58e5a903a8 Bug 709595 - Add a name for each java thread and timer to aide with debugging. r=blassey 2011-12-12 16:27:35 +08:00
Kartikaya Gupta
f7b4cb3e5a Bug 696319 - Scroll window as needed when soft keyboard is up [r=mfinkle]
Send an event to scroll to the focused input field when the
soft keyboard comes up. Ensure that this happens *after* the
viewport change event is sent to Gecko, so that Gecko actually
knows that browser viewport is smaller and doesn't just no-op
the scroll request.
2011-12-03 22:59:27 -05:00
Alex Pakhotin
fe1fc4ded6 Bug 705457 - Tab key should move focus to the next field in a form. r=blassey 2011-11-30 11:25:17 -08:00
Doug Turner
18a80a1358 Bug 0 - Moving embedding/android into mobile/android/base. r=mfinkle,blassey 2011-11-18 10:28:17 -08:00