Commit Graph

52 Commits

Author SHA1 Message Date
Jim Chen
0ff39eef3c Bug 1004073 - Refactor EventDispatcher usages; r=fennec-team 2014-05-02 14:34:40 -04:00
Mark Capella
735bae1fa6 Bug 895463 - (p3) Rename SelectionHandler dragging messages, r=jchen, margaret 2014-04-11 18:06:30 -04:00
Jim Chen
4f6e8707c8 Bug 989046 - f. Only unregister event in GeckoEditable if already registered; r=capella 2014-04-04 12:33:51 -04:00
Mark Capella
329f77a5a3 Bug 982608 - Geckoeditable data loss using Swift keyboard during Text Selection, r=jchen, margaret 2014-03-26 21:34:46 -04:00
Jim Chen
8e3a90b7bf Bug 984463 - Update GeckoEditableListener constants to match IMEMessage constants. r=masayuki 2014-03-21 13:44:59 -04:00
Richard Newman
1a78edd401 Bug 975838 - Part 1: add methods to log or throw if called on the wrong thread, pepper GeckoMenu with thread affinities. r=wesj 2014-03-17 19:39:40 -07:00
Richard Newman
7622c24693 Backed out changeset 1e8fa32e8abd (bug 975838) 2014-03-17 22:42:34 -07:00
Richard Newman
fa4b306be0 Bug 975838 - Part 1: add methods to log or throw if called on the wrong thread, pepper GeckoMenu with thread affinities. r=wesj 2014-03-17 19:39:40 -07:00
Jim Chen
e97edf2412 Bug 899233 - Don't restart IME when changing selection; r=cpeterson 2013-08-14 11:32:44 -04:00
Jim Chen
83438a2314 Bug 864040 - Send key events from the UI thread the right way; r=cpeterson 2013-06-26 17:28:21 -04:00
Jim Chen
d61b66bb9b Bug 837379 - Log better exception messages in GeckoEditable; r=cpeterson 2013-06-10 10:15:41 -04:00
Brad Lassey
f44d8af825 bug 867517 - Gecko-based WebView for Android, refactor patch r=mfinkle 2013-05-24 12:21:01 -04:00
Jim Chen
637363b741 Bug 846660 - Use default values for primitive types and fix setSelection for Samsung keyboards. r=cpeterson 2013-05-13 17:25:12 -04:00
ext:(%20brianecker%40gmail.com)
c7aa12cea2 Bug 852704: Created Java enums to encapsulate data formerly stored in int constants. r=cpeterson 2013-04-08 13:21:52 -07:00
Chris Peterson
e2995e53e3 Bug 859229 - Part 3: Fix order of Java imports. r=kats 2013-04-08 00:51:56 -07:00
Jim Chen
c64e638333 Bug 842013 - Buffer IME key events and dispatch them at once; r=cpeterson 2013-03-29 10:54:01 -04:00
Jim Chen
bf161904b0 Bug 842013 - Suppress key up events during key down event; r=cpeterson 2013-03-29 10:54:01 -04:00
Jim Chen
87882ec4ec Bug 842013 - Send key events for character input; r=cpeterson 2013-03-29 10:54:01 -04:00
Jim Chen
1829ba6890 Bug 847823 - Clean up NotifyIME to use the Gecko NotificationToIME enum; r=cpeterson 2013-03-19 16:54:49 -04:00
Jim Chen
e6b769351a Bug 847823 - Change NotifyIMEEnabled to NotifyIMEContext; r=cpeterson 2013-03-19 16:54:48 -04:00
Kartikaya Gupta
baeed09fed Bug 802130 - Move mMainHandler into ThreadUtils. r=mfinkle 2013-03-15 11:52:53 +01:00
Kartikaya Gupta
82468ce27b Bug 802130 - Move assertOnThread functions to a new ThreadUtils class. r=mfinkle 2013-03-15 11:52:52 +01:00
Brian Nicholson
b867b80f22 Bug 845612 - Add @Override annotations for implemented interfaces. r=kats 2013-02-26 21:48:00 -08:00
Jim Chen
36ccde7841 Bug 841036 - Set default composition color to text field color; r=cpeterson 2013-02-18 14:00:47 -05:00
Jim Chen
3cb8a6523e Bug 838177 - Add more debugging output to GeckoEditable and GeckoInputConnection; r=cpeterson 2013-02-18 13:57:43 -05:00
Jim Chen
7e794af42a Bug 835906 - Handle off-thread GeckoEditable and GeckoInputConnection calls; r=cpeterson 2013-02-08 16:07:12 -05:00
Jim Chen
5b0e579149 Bug 835906 - Add ability for GeckoEditable to switch to a different thread; r=cpeterson 2013-02-08 16:07:12 -05:00
Jim Chen
20b3a1292d Bug 835906 - Refer to IC thread instead of UI thread in existing IME code; r=cpeterson 2013-02-08 16:07:05 -05:00
Jim Chen
635e66c611 Bug 832028 - Make resetting Editable during focus more reliable; r=cpeterson 2013-02-01 14:50:03 -05:00
Kartikaya Gupta
d422d09079 Bug 834414 - Remove a dangling reference to the LayerView in the IME code when the activity is destroyed. r=jchen 2013-01-25 13:51:41 -05:00
Phil Ringnalda
ecc6770ff4 Back out 5a56a56a6481:a5969a01955b (bug 834414) to investigate whether it caused reftest-4 failures
CLOSED TREE
2013-01-25 20:03:50 -08:00
Kartikaya Gupta
7b17ca0a8d Bug 834414 - Remove a dangling reference to the LayerView in the IME code when the activity is destroyed. r=jchen 2013-01-25 13:51:41 -05:00
Chris Peterson
f4b4b15d0e Bug 828594 - Part 2: Remove unused Java imports. r=kats 2013-01-09 10:32:50 -08:00
Jim Chen
a6fee78864 Bug 817386 - Log and ignore IndexOutOfBoundsException in Editable; r=cpeterson 2013-01-09 11:57:31 -05:00
Jim Chen
852e245734 Bug 814689 - Only use key events for plugins; r=cpeterson 2012-12-26 10:06:53 -05:00
Jim Chen
9b012d1a29 Bug 822755 - Don't process reply and always remove from action queue when processing stale actions; r=cpeterson 2012-12-26 10:06:52 -05:00
Jim Chen
5a2e3698fb Bug 819073 - Set InputConnection during each focus notification; r=cpeterson 2012-12-10 14:07:26 -05:00
Jim Chen
d233d0d3aa Bug 818501 - Get composition styles from styles returned by the system; r=cpeterson 2012-12-06 14:35:59 -05:00
Jim Chen
72f1716ec4 Bug 811755 - Synchronize selection when selection changes due to events; r=cpeterson 2012-12-05 11:09:56 -05:00
Jim Chen
bdbd973484 Bug 811755 - Preserve selection and spans during replacement actions; r=cpeterson 2012-12-05 11:09:56 -05:00
Jim Chen
1dac9245b0 Bug 811755 - Discard stale selection notifications after text change; r=cpeterson 2012-12-05 11:09:55 -05:00
Jim Chen
80790a99cc Bug 814886 - Correctly check selection bounds on Android; r=cpeterson 2012-11-27 10:20:01 -05:00
Jim Chen
1329c17777 Bug 813602 - Don't perform IME sync when there is no focus; r=cpeterson 2012-11-21 11:14:20 -05:00
Jim Chen
6a1f18041e Bug 808287 - Follow-up to combine IME enums, etc; r=cpeterson 2012-11-13 17:27:26 -05:00
Jim Chen
0b59e69152 Bug 808287 - Fix out-of-order IME events during focus change; r=cpeterson 2012-11-13 17:27:19 -05:00
Jim Chen
c1723ffee1 Bug 810170 - Properly handle extracted text notification and selection notification; r=cpeterson 2012-11-13 17:26:18 -05:00
Jim Chen
8b16be636c Bug 810248 - Fix GeckoEditable call on wrong object; r=cpeterson 2012-11-10 13:06:56 -05:00
Jim Chen
a53da3dcf1 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
326f025bd7 Bug 805162 - l. Avoid unnecessarily setting selection, which can lead to side-effects in automated tests; r=cpeterson 2012-11-01 16:11:03 -04:00
Jim Chen
fa575ee5fa Bug 805162 - j. Implement GeckoEditable to encapsulate and marshal Gecko-Java IME communication; r=cpeterson 2012-11-01 16:11:03 -04:00