History log of /packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/GestureStroke.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
c9ba26994b946d35c375cd1cd9a6db2b23b3de7e 11-Oct-2012 Tadashi G. Takaoka <takaoka@google.com> Don't cancel long press timer too early

Bug: 7328861
Change-Id: I1b77ec4a30ae15b2edda42a1ff58ebc528288553
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/GestureStroke.java
7a17c1fcb52f0249108cfcbd789928320706718a 09-Oct-2012 Tadashi G. Takaoka <takaoka@google.com> Tuning gesture detection parameters

Bug: 7032858
Change-Id: Ie4f952aa33b99ce16027500a596d723ee9bafae9
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/GestureStroke.java
80bcb9963259994cfb6497a19709198414aa860a 04-Oct-2012 Tadashi G. Takaoka <takaoka@google.com> Move gesture detection and recognition paramters to resources

Bug: 7032858
Change-Id: I66570a5e21cdeede1eba420c597f440ab61aa941
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/GestureStroke.java
58fe5a421f3334641209300c5bc60c0e6a842220 27-Sep-2012 Tadashi G. Takaoka <takaoka@google.com> Fix gesture detection algorithm

This change also
* Introduces adaptive gesture detecting threshold for time domain in addition to length domain.
* Tunes the parameters for detecting gesture after fast typing.
* Fixes a bug in dismissing gesture floating preview text.
* Cleanup debug messages

Bug: 7218902
Change-Id: Iafccd872c6efe0c3b5ae65fa40b04c80d9f139c7
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/GestureStroke.java
630d9c95e596c902b80dcb57eb0386e94290406d 25-Sep-2012 Tadashi G. Takaoka <takaoka@google.com> Introduce typing aware gesture detection

Bug: 7218902
Change-Id: I11ad85914bf991eca513e04ed8b5d12779101dda
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/GestureStroke.java
9f09c6fbc81ed40a41c0a23bd5913214ec7f6a9b 24-Sep-2012 Tadashi G. Takaoka <takaoka@google.com> Disable gesture input while fast typing

Bug: 7032858
Change-Id: I0f9f92c712dbe45f4ba0b3cf331fbe11426c1db4
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/GestureStroke.java
02a67200fc25d1be9dfbc35e3bb4b59bef28f386 20-Sep-2012 Tadashi G. Takaoka <takaoka@google.com> Fix gesture start detection algorithm

Bug: 7032858
Change-Id: I9f4d939fa87fdead4c5a5921338a16cd0a59b7ac
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/GestureStroke.java
61dcaaf17e4d1f9e941b961559a46823e6e25c99 20-Sep-2012 Tadashi G. Takaoka <takaoka@google.com> Use device independent parameter for gesture

Change-Id: Iea95992e4482108a498f14ec595f3eacc7d7fc4b
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/GestureStroke.java
f80f09c7eed430827ae8294a5b0f33d5f21cee60 20-Sep-2012 Tadashi G. Takaoka <takaoka@google.com> Move PointerTracker.MIN_GESTURE_RECOGNITION_TIME to GestureStroke

Change-Id: Ib50192ed8f611fd8288ff9b7a1e0a19249cc6348
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/GestureStroke.java
c7dc673cf0fb56015826079423ced659b9180feb 14-Sep-2012 Tadashi G. Takaoka <takaoka@google.com> Use Path to draw gesture preview trail

This change also reduces the number of points to use as preview trail.

Bug: 7167303
Change-Id: I0cf4908efa44b17b42d4fddd6725238236ac2654
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/GestureStroke.java
f501e4dbd2eae3ac162f319d33bae5401b232fb5 19-Sep-2012 Tadashi G. Takaoka <takaoka@google.com> Remove hack algorithm from GestureStroke

Change-Id: Idd1c150677b989415e6fee4f543ff7639e98bed8
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/GestureStroke.java
6c3304ea961fd4da0a1da01dc1fac4797c713bcc 23-Aug-2012 Tadashi G. Takaoka <takaoka@google.com> Support bimanual gesture input

Change-Id: Id86dc93fb7115ab4a6d05b3c05652df35ad08c12
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/GestureStroke.java
333a300586c3bedb3d51524642b542cefaa1a22d 19-Aug-2012 Tadashi G. Takaoka <takaoka@google.com> Add multiple gesture preview trails animation

Change-Id: I533e6de9b138317472565be82c8ba5e422472888
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/GestureStroke.java
f92f9de7a9c8b89a825780d92e984a659c901568 13-Aug-2012 Tadashi G. Takaoka <takaoka@google.com> Merge "Eliminate redundant time parameter from gesture detection code" into jb-mr1-dev
40a6d4af2a454323601c2c5ff8d95863eefedd86 13-Aug-2012 Ken Wakasa <kwakasa@google.com> Merge "Cleanups in geometry_utils.h" into jb-mr1-dev
74d0bb09c700aec91afd120688c56498d93e3110 13-Aug-2012 Tadashi G. Takaoka <takaoka@google.com> Eliminate redundant time parameter from gesture detection code

This change also uses the key width to determine the sampling rate of
the gesture points (instead of the key height).

Change-Id: I987487825693b4883d8359eb5b31f1d668cd5ef4
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/GestureStroke.java
0fb950858e4dae7ea1602c27e741051f9421f9cb 13-Aug-2012 Ken Wakasa <kwakasa@google.com> Cleanups in geometry_utils.h

Change-Id: Ic051703e5b67adfc62753ebd9ab254296719c6e9
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/GestureStroke.java
fc5e3f973c043e88e1859f5dafe8df9b417dc3ca 12-Aug-2012 Tadashi G. Takaoka <takaoka@google.com> Remove unnecessary drawing point

Change-Id: Ib9cba3484a72306320eb9c1744d940da1a0998c7
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/GestureStroke.java
708cc94a354ad96294126a6ba954bf8be5bd5a06 13-Aug-2012 Tadashi G. Takaoka <takaoka@google.com> Remove gesture detection hacking code

Change-Id: Idaec3753592ca0a5c5545eb5ab65254a3e32e662
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/GestureStroke.java
bcec82de66f52655593dc233346f11468f5077a0 12-Aug-2012 Ken Wakasa <kwakasa@google.com> Clean up constructors

And, use C++ style casts and use float math functions rather than double ones to save memory space.

Also, stop using FloatMath and NativeUtils as standard Math methods are faster now.
See http://code.google.com/p/android/issues/detail?id=36199 and https://android-review.googlesource.com/40700

multi-project commit with I4259fb5ab8a15ac5760a7f04fc8f4c860529f04a

Change-Id: I0b81cff8c91769f7559a59b9528c75a5aabb4211
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/GestureStroke.java
2f81757c3a5eb50d41ce19fb534f72cbf607a997 20-Jul-2012 Tom Ouyang <ouyang@google.com> Add dynamic floating preview for incremental gesture recognition.

Change-Id: I7ba7ac24aa96a0ff19267997c5b58853079bc6dc
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/GestureStroke.java
ccaa799ee9fd5c1fb9dd4d00cccc65ab9eee93e5 22-Jul-2012 Tom Ouyang <ouyang@google.com> Update gesture bounding box handling.

Change-Id: I085611ce6fd82608f284d74973e5bb14258cdc24
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/GestureStroke.java
7519091f7c15c50a9a1e50d82fa92400335852ec 20-Jul-2012 Tadashi G. Takaoka <takaoka@google.com> Use ResizableIntArray in GestureStroke

Change-Id: I034e80df03c7c6c0895fdf2c03763627d410d425
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/GestureStroke.java
4daf32b6c0358f0273a99b622a259ecdf6b44fa4 19-Jul-2012 Tom Ouyang <ouyang@google.com> Add gesture trail feedback.

Change-Id: I32709fac0dec3165678a052aa286e2fb3d90721b
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/GestureStroke.java
0c5f72e2bf22df48af051827f97ab6052026d531 19-Jul-2012 Tom Ouyang <ouyang@google.com> Improve incremental gesture tracking.

Eliminates need to recreate batch InputPointers on each gesture move event.
Fixes issue where batch points from previous tapping input get mixed into next gesture.

Change-Id: I9ecac66db88f5a87c6dde2138408906dd3d11139
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/GestureStroke.java
1e6f39a9f994e21b749a1cbae55a3adbfb5640e9 19-Jul-2012 Tadashi G. Takaoka <takaoka@google.com> Tune the gesture detection logic a bit

Change-Id: Ia8e8c15fdbbd49768d57cafd50325e7e45af6251
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/GestureStroke.java
57f7de0ba664187e13bcea5adff7f5f65eddd823 18-Jul-2012 Tadashi G. Takaoka <takaoka@google.com> Add default capacity parameter to InputPointers' constructor

Change-Id: I02f23096f0682d30effe4dfc1ca57881a1e4aedc
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/GestureStroke.java
f39fccbd0fd63647c52e8eabcb60df69f97492b5 18-Jul-2012 Tadashi G. Takaoka <takaoka@google.com> Make GestureStroke as top level class

And make PointerTracker object has GestureStroke object.

Change-Id: Ibf5cfd593c4f13468368e01acb847589b0ab12e7
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/GestureStroke.java