Commit Graph

571 Commits (c20193cc8471ab8c772aed2cf5f36da47c13ad7a)

Author SHA1 Message Date
satok c5841994af Merge "Change symbol on space bar when autocompletion is activated" into gingerbread 2010-09-02 23:26:06 -07:00
satok 41feaaadb7 Change symbol on space bar when autocompletion is activated
bug: 2959279

Change-Id: Icc70b7cce0c245ae2451d324debd346f226b8769
2010-09-03 15:17:26 +09:00
Tadashi G. Takaoka 22776af828 am c5d33b16: Fix NPE in LatinKeyboardBaseView
Merge commit 'c5d33b16521de56ad01b0b6308217efb009078b7' into gingerbread-plus-aosp

* commit 'c5d33b16521de56ad01b0b6308217efb009078b7':
  Fix NPE in LatinKeyboardBaseView
2010-09-02 22:20:27 -07:00
Tadashi G. Takaoka c5d33b1652 Fix NPE in LatinKeyboardBaseView
This change also refactors some mini-keyboard related methods in
LatinKeyboardBaseView and PointerTracker class.

Bug: 2973236
Change-Id: I3190fe89ea3ac3c6d351ed4b6d77de98a0aa65db
2010-09-03 13:03:08 +09:00
Tadashi G. Takaoka 2fb112f142 am 7083b748: Propagate preview enable attribute to mini-keyboard
Merge commit '7083b7486ec62ab06818e1bfbd0694d5f3563473' into gingerbread-plus-aosp

* commit '7083b7486ec62ab06818e1bfbd0694d5f3563473':
  Propagate preview enable attribute to mini-keyboard
2010-09-02 13:32:39 -07:00
Tadashi G. Takaoka 7083b7486e Propagate preview enable attribute to mini-keyboard
Bug: 2959169
Change-Id: Iea1bec44baf3344d9f91280bd2b8f28476cbcf51
2010-09-03 05:28:43 +09:00
Tadashi G. Takaoka 20052f34f9 am fe72f135: Remove close button from mini keyboard
Merge commit 'fe72f135b855cbbebe2c1a00650a58736370693c' into gingerbread-plus-aosp

* commit 'fe72f135b855cbbebe2c1a00650a58736370693c':
  Remove close button from mini keyboard
2010-09-02 13:04:47 -07:00
Tadashi G. Takaoka cea6a25b90 am 07221a4a: Support sliding pop-up mini-keyboard input
Merge commit '07221a4ad11fa5ae6275c107f1f86260691bd505' into gingerbread-plus-aosp

* commit '07221a4ad11fa5ae6275c107f1f86260691bd505':
  Support sliding pop-up mini-keyboard input
2010-09-02 12:57:40 -07:00
Tadashi G. Takaoka fe72f135b8 Remove close button from mini keyboard
Bug: 2959169
Change-Id: I9c78f9417aaa448b8b23596bc3e748fe99085393
2010-09-03 04:56:12 +09:00
Tadashi G. Takaoka a723409acf am f0fd5065: Merge "Add a number alternation to English popup mini keyboard" into gingerbread
Merge commit 'f0fd506520052dbced70872663f9d61b1ab957d1' into gingerbread-plus-aosp

* commit 'f0fd506520052dbced70872663f9d61b1ab957d1':
  Add a number alternation to English popup mini keyboard
2010-09-02 12:53:17 -07:00
Tadashi G. Takaoka 07221a4ad1 Support sliding pop-up mini-keyboard input
TODO:
- Remove close button on mini-keyboard
- Dismiss mini-keyboard when finger leave the screen while no key is selected

This change also renames some instance variables to have more meaningful name.

Bug: 2959169
Change-Id: I9fd79116a647d7be82415c6e9e7cdaf6edcb2bf6
2010-09-03 04:51:37 +09:00
Tadashi G. Takaoka 23eb471102 am 6bfb234f: Refactor KeyDetector to share more methods
Merge commit '6bfb234f294b6ad95176f987256c85e8607d23f5' into gingerbread-plus-aosp

* commit '6bfb234f294b6ad95176f987256c85e8607d23f5':
  Refactor KeyDetector to share more methods
2010-09-02 12:51:02 -07:00
Tadashi G. Takaoka f0fd506520 Merge "Add a number alternation to English popup mini keyboard" into gingerbread 2010-09-02 12:50:52 -07:00
Tadashi G. Takaoka 6bfb234f29 Refactor KeyDetector to share more methods
Bug: 2959169
Change-Id: I87060049cad6f9d6432b6c4a246c15587ae0d837
2010-09-03 00:46:19 +09:00
Tadashi G. Takaoka b52edca15d am 83b3cf56: Merge "Corresponding to TBR of Id2b0b974" into gingerbread
Merge commit '83b3cf56cdb64f91ec32869bce237e16a1487f4a' into gingerbread-plus-aosp

* commit '83b3cf56cdb64f91ec32869bce237e16a1487f4a':
  Corresponding to TBR of Id2b0b974
2010-09-02 07:24:58 -07:00
Tadashi G. Takaoka 83b3cf56cd Merge "Corresponding to TBR of Id2b0b974" into gingerbread 2010-09-02 07:22:50 -07:00
Tadashi G. Takaoka c98e7cb28b am 0fe4c9e1: Corresponding to TBR of Ie6cf6768
Merge commit '0fe4c9e1a78445a27b74ae24afb292a84a893703' into gingerbread-plus-aosp

* commit '0fe4c9e1a78445a27b74ae24afb292a84a893703':
  Corresponding to TBR of Ie6cf6768
2010-09-02 06:42:10 -07:00
Tadashi G. Takaoka 72d98fab21 Corresponding to TBR of Id2b0b974
This is follow up change of Id2b0b974fffdf6f09ee1828e957b973d2ce1c315
Bug: 2959169

Change-Id: Ie47db5fce7937a4d70c432ab76510d0dc3f68401
2010-09-02 22:36:22 +09:00
Tadashi G. Takaoka 0fe4c9e1a7 Corresponding to TBR of Ie6cf6768
This is follow up change of Ie6cf67681180467bd8ba35d0205ce6727b7684a2

Bug: 2959169
Change-Id: I9e4cb0c9178856ddd6049f0b751b54f3ad26a266
2010-09-02 22:34:15 +09:00
Tadashi G. Takaoka 7f67c211e7 am 400046d6: Encapsulate vertical and horizontal correction values into KeyDetector.
Merge commit '400046d62e22899e28efd2a62321c637c7831f81' into gingerbread-plus-aosp

* commit '400046d62e22899e28efd2a62321c637c7831f81':
  Encapsulate vertical and horizontal correction values into KeyDetector.
2010-09-02 06:01:00 -07:00
Tadashi G. Takaoka 400046d62e Encapsulate vertical and horizontal correction values into KeyDetector.
Bug: 2959169
Change-Id: Id2b0b974fffdf6f09ee1828e957b973d2ce1c315
2010-09-02 21:54:26 +09:00
Tadashi G. Takaoka 3b4ecdeb05 Add a number alternation to English popup mini keyboard
This change is only for English locale.  For other locales we should
need specification because keyboard layout and alternations are
different by locale.

Bug: 2959169
Change-Id: Ib63f53ce6c30d75eff78777aa0049b05d58ce55f
2010-09-02 21:06:30 +09:00
Tadashi G. Takaoka a4397ce38a am 6b4d521f: Merge "Add PointerTracker argument to long press related methods" into gingerbread
Merge commit '6b4d521fb486f2762eee1a7ebf3c5e285d3aa83e' into gingerbread-plus-aosp

* commit '6b4d521fb486f2762eee1a7ebf3c5e285d3aa83e':
  Add PointerTracker argument to long press related methods
2010-09-02 04:33:27 -07:00
Tadashi G. Takaoka 6b4d521fb4 Merge "Add PointerTracker argument to long press related methods" into gingerbread 2010-09-02 04:31:57 -07:00
Tadashi G. Takaoka 3d4123fabb Add PointerTracker argument to long press related methods
This change also adds debugging log to PointerTracker class

Bug: 2959169
Change-Id: Ie6cf67681180467bd8ba35d0205ce6727b7684a2
2010-09-02 20:28:31 +09:00
Ken Wakasa 3e6bd26f7d am 83c6069b: Decrease LatinKeyboardBaseView_keyPreviewOffset. Popup will be displayed closer to each key typed.
Merge commit '83c6069b986e11fd88caead1e5bbeb5e82d105a2' into gingerbread-plus-aosp

* commit '83c6069b986e11fd88caead1e5bbeb5e82d105a2':
  Decrease LatinKeyboardBaseView_keyPreviewOffset.  Popup will be displayed closer to each key typed.
2010-09-02 02:16:41 -07:00
Ken Wakasa 83c6069b98 Decrease LatinKeyboardBaseView_keyPreviewOffset. Popup will be displayed closer to each key typed.
Change-Id: I863ade61cb4688214d90b24240743ee7fe16e491
2010-09-02 18:07:50 +09:00
Tadashi G. Takaoka d0457eae17 am 3491c877: Merge "Queuing PointerTracker to support n-key roll-over and shift modifier." into gingerbread
Merge commit '3491c877dd25df829e5e6541a72f375cc2842ea5' into gingerbread-plus-aosp

* commit '3491c877dd25df829e5e6541a72f375cc2842ea5':
  Queuing PointerTracker to support n-key roll-over and shift modifier.
2010-09-02 01:19:13 -07:00
Tadashi G. Takaoka 3491c877dd Merge "Queuing PointerTracker to support n-key roll-over and shift modifier." into gingerbread 2010-09-02 01:17:56 -07:00
satok e66f3fbdfe am 8f5b0ccc: Update assets for LatinIME
Merge commit '8f5b0ccc507ea7569fec0b8fb0260eedc486ed95' into gingerbread-plus-aosp

* commit '8f5b0ccc507ea7569fec0b8fb0260eedc486ed95':
  Update assets for LatinIME
2010-09-02 00:15:20 -07:00
satok 8f5b0ccc50 Update assets for LatinIME
Change-Id: Ia3027b68abcc9a51bc6a21320926b9c8b5c5975a
2010-09-02 16:05:19 +09:00
Tadashi G. Takaoka 40a05f62ed Queuing PointerTracker to support n-key roll-over and shift modifier.
Bug: 2910379
Change-Id: I5cfae33e72a406585137842a2260310813cee07f
2010-09-02 16:03:46 +09:00
satok 81f7989c1a am c175e80d: Merge "Add modifiers to functional keys" into gingerbread
Merge commit 'c175e80d57807dd521be5fbe2e5cccad644847b0' into gingerbread-plus-aosp

* commit 'c175e80d57807dd521be5fbe2e5cccad644847b0':
  Add modifiers to functional keys
2010-09-01 22:38:17 -07:00
satok c175e80d57 Merge "Add modifiers to functional keys" into gingerbread 2010-09-01 22:36:06 -07:00
satok d383364ee4 Add modifiers to functional keys
- update assets for language switcher

Change-Id: I8f29d3d38fb73ab5673f9e58cf28ed37cc8b4004
2010-09-02 14:18:46 +09:00
satok c5363012b8 am a327485e: Change the preference name for a theme and remove a preference settings
Merge commit 'a327485e595c9f7676989097c830ff452085d4c9' into gingerbread-plus-aosp

* commit 'a327485e595c9f7676989097c830ff452085d4c9':
  Change the preference name for a theme and remove a preference settings
2010-09-01 22:05:01 -07:00
satok a327485e59 Change the preference name for a theme and remove a preference settings
Change-Id: I5ad980559477775eb44df022e54ce5ef32398601
2010-09-02 13:54:30 +09:00
satok 308acfa714 am ac4f8e46: Merge "Change background color for functional keys in LatinIME" into gingerbread
Merge commit 'ac4f8e4629b0206b41c1c38271d62af88e4df21b' into gingerbread-plus-aosp

* commit 'ac4f8e4629b0206b41c1c38271d62af88e4df21b':
  Change background color for functional keys in LatinIME
2010-09-01 20:02:15 -07:00
satok ac4f8e4629 Merge "Change background color for functional keys in LatinIME" into gingerbread 2010-09-01 19:52:46 -07:00
satok dd8dd9fc1b Change background color for functional keys in LatinIME
Change-Id: I45f13c1fd139ce43478e5d0b2cdb62e56e9f77a8
2010-09-02 11:47:33 +09:00
Tadashi G. Takaoka d8417f1cfe am f7d71c33: Merge "Refactor PointerTracker to add isValidKeyIndex() predicate." into gingerbread
Merge commit 'f7d71c338f2585810ca2da95e7aee5c166b06ac2' into gingerbread-plus-aosp

* commit 'f7d71c338f2585810ca2da95e7aee5c166b06ac2':
  Refactor PointerTracker to add isValidKeyIndex() predicate.
2010-09-01 17:32:31 -07:00
Tadashi G. Takaoka f7d71c338f Merge "Refactor PointerTracker to add isValidKeyIndex() predicate." into gingerbread 2010-09-01 17:29:46 -07:00
Amith Yamasani c354167c84 am b00a1d0c: Correction improvements - use the new InputConnection APIs for underlining and fetching the selected text.
Merge commit 'b00a1d0c0adbdfc507676772201e979e539a2801' into gingerbread-plus-aosp

* commit 'b00a1d0c0adbdfc507676772201e979e539a2801':
  Correction improvements - use the new InputConnection APIs for underlining and
2010-09-01 14:53:08 -07:00
Amith Yamasani b00a1d0c0a Correction improvements - use the new InputConnection APIs for underlining and
fetching the selected text.

Bug: 2950652

Some refinements to correction behavior, such as retaining the tap-to-save
when in correction mode.

Use reflection to access the new InputConnection APIs with fallbacks, in case
we run on older OS versions.

Some refactoring to separate lookup for voice alternatives and typed alternatives.

Change-Id: I7c4178bf7e6b47ee274c49fa7a694f8c2d50cea7
2010-09-01 14:16:50 -07:00
Tadashi G. Takaoka c6df09182c Refactor PointerTracker to add isValidKeyIndex() predicate.
Bug: 2910379
Change-Id: If2b28764dc777bb62949a95bc61c4a16ff152220
2010-09-02 02:49:52 +09:00
Tadashi G. Takaoka 2c7583f6c3 am c6cb2ec1: Add new public attribute mPointerId to PointerTracker
Merge commit 'c6cb2ec1f3264a7b626022bcfdc8da180b87920c' into gingerbread-plus-aosp

* commit 'c6cb2ec1f3264a7b626022bcfdc8da180b87920c':
  Add new public attribute mPointerId to PointerTracker
2010-09-01 10:48:19 -07:00
Tadashi G. Takaoka c6cb2ec1f3 Add new public attribute mPointerId to PointerTracker
It is easier to track each pointer if a PointerTracker object keeps
its pointer id.

Bug: 2910379
Change-Id: If3e3b0cf3d834d22302598f4d85d54c9a4ce92ba
2010-09-02 02:21:17 +09:00
Tadashi G. Takaoka 57a41d09b6 am 2085d43d: Make abstract KeyDetector class
Merge commit '2085d43daf44752deae1b6b00a14cb0f517d69cb' into gingerbread-plus-aosp

* commit '2085d43daf44752deae1b6b00a14cb0f517d69cb':
  Make abstract KeyDetector class
2010-09-01 09:58:51 -07:00
Tadashi G. Takaoka 2085d43daf Make abstract KeyDetector class
The KeyDetector abstracts key detection algorithm. The
ProximityKeyDetector is one of its concrete implementations.  Another
one that might be called XAxisKeyDetector will follow to realize the
pop-up mini-keyboard behavior described in bug#2959169.

Bug: 2959169
Change-Id: Idd3fc53282e6b721ec7a4ce500af8aba21ce07a3
2010-09-02 01:53:26 +09:00
Tadashi G. Takaoka f3231f4531 am 681b102a: Track all pointers events
Merge commit '681b102a492b7d5301c1ca87985b4c391eb5eb14' into gingerbread-plus-aosp

* commit '681b102a492b7d5301c1ca87985b4c391eb5eb14':
  Track all pointers events
2010-09-01 06:40:26 -07:00