History log of /packages/inputmethods/LatinIME/java/src/com/android/inputmethod/event/Event.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
8e235191dd3501fc3562fe0654d41501ec9760d0 22-Dec-2014 Jean Chalard <jchalard@google.com> Fix moving the cursor inside composition in lang w/o spaces

Also introduce the cursor move event, which we needed to do
anyway

Bug: 18827118
Change-Id: I30e994764c095b4423b874dc05d1bbedc0de592f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/event/Event.java
4beeb9253a06482299e0c67467531d30436a02fc 28-Oct-2014 Jean Chalard <jchalard@google.com> Move StringUtils under common.

Bug: 18108776
Change-Id: Ia46a4102a0e86e71118ca5e641f9f531998e166b
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/event/Event.java
9342484e8d573a40f470b6a593df31c602fa4076 23-Oct-2014 Ken Wakasa <kwakasa@google.com> Move Constants.java to the latin.common package

Our intention is to have classes of latinime-common under the common
package as much as we can.

Change-Id: I76efbbbe7bebf1a4aa943715cdff64f91675e20d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/event/Event.java
d3a4c5132422b189c8dbb94dbbe84a9b9761b0a8 22-Oct-2014 Tadashi G. Takaoka <takaoka@google.com> Fix Javadoc and null analysis related warnings

This CL also adds @SuppressWarning("unused" to java-overridable package.

Bug: 18003991
Change-Id: If70527e30654384705d7a814f5efd181d9f539e1
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/event/Event.java
5f00fe09e9a611b647592188316e5999465df4d3 20-Oct-2014 Tadashi G. Takaoka <takaoka@google.com> Fix some compiler warnings

This CL fixes the following compiler warnings.

- Indirect access to static member
- Access to a non-accessible member of an enclosing type
- Parameter assignment
- Method can be static
- Local variable declaration hides another field or variable
- Value of local variable is not used
- Unused import
- Unused private member
- Unnecessary 'else' statement
- Unnecessary declaration of throw exception
- Redundant type arguments
- Missing '@Override' annotation
- Unused '@SuppressWarning' annotations

Bug: 18003991
Change-Id: Icfebe753e53a2cc621848f769d6a3d7ce501ebc7
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/event/Event.java
f95770354c1a0a662c4b00674f2b9029437be7ea 28-Aug-2014 Jean Chalard <jchalard@google.com> Straighten the dead char implementation, take 3.

Change-Id: I4f70f6eebe076c7d2b780d25e3a2c1d3faa2edfa
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/event/Event.java
b8d764772b174cbd37354ffd0009bda56f223dc4 13-Aug-2014 Jean Chalard <jchalard@google.com> Add the input style to SuggestedWords.

Change-Id: I81f37d08659d449822b027d3d5912e11eec8b8ff
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/event/Event.java
e0bad8e988a23553181fb670f8a2589a79f22c40 01-Aug-2014 Jean Chalard <jchalard@google.com> [HW12] Use the consumed status of the Event.

Change-Id: I1619f6132f8f71bc1291fd6a5604a5e1e3431ae2
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/event/Event.java
8e38b12e9ccc48bcb18b2eeec4d53d19cf7a29c9 01-Jul-2014 Jean Chalard <jchalard@google.com> [HW7] Introduce consumed events

Change-Id: I692c35b8e701d5a84500b949884472545b1f424d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/event/Event.java
bfa6f9533ca0d7ebb2650639765c77a77f37e0d9 30-Jul-2014 Ken Wakasa <kwakasa@google.com> Revert "[HW7] Introduce consumed events"

This reverts commit 99aff0af98e66b1d8515225a103f5beb84d098b9.

Reverting due to a few critical bugs and unit test failures.

Change-Id: Id41d802981d079f17134a03cc30ab36a3cdd4ac1
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/event/Event.java
99aff0af98e66b1d8515225a103f5beb84d098b9 01-Jul-2014 Jean Chalard <jchalard@google.com> [HW7] Introduce consumed events

Change-Id: Ic2d95d19b1ac66e3e97e4a16187ce5aecb4ac678
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/event/Event.java
09291050a028192a39fd745c6696df1c504eb38b 25-Jun-2014 Jean Chalard <jchalard@google.com> [HW1] Fix some bugs with event handling

With hardware events, we do have some events that
have both a keycode and a code point, so we need
a better way of distinguishing between auto-insert
keystrokes and others.

Change-Id: Ia23042989b4dca9d3a7d4a4c06bcebdabe324a7a
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/event/Event.java
2282e8520a2c1984989a14fb09896536f5033b26 31-Mar-2014 Jean Chalard <jchalard@google.com> Fix updating the shift state upon backspace

Bug: 13514349
Change-Id: If4c9db12b0ab5be676f7a2f72715f469066ee537
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/event/Event.java
7ebd7ca9a411a058446bad508103f54639165861 18-Mar-2014 Jean Chalard <jchalard@google.com> [IL131] Cleanup some cruft

Bug: 8636060
Change-Id: I169618b50532df68e973e14b3f114c6c19714c84
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/event/Event.java
1079665c3c017ee024a2ffdaf3488cc8c37f087a 25-Mar-2014 Jean Chalard <jchalard@google.com> [CB14] Implement backspace in the combiner chain

Bug: 13622107
Bug: 13406701
Change-Id: I0023b398c4451253f9f717e2bd990b8a054004bc
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/event/Event.java
835965a75e7dad3026911b6615efa502905f3eab 19-Mar-2014 Jean Chalard <jchalard@google.com> [CB11] Get the result of the combination

Change-Id: I165ec4a24f5b1334d55c14948e4d942ec40eb33b
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/event/Event.java
058a38988b607e1364e6491b97960d2044ad5068 19-Mar-2014 Jean Chalard <jchalard@google.com> [CB10] Add an event for string input

Change-Id: Ie5da6c73d4df4553067c58cd0dce9abb34534250
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/event/Event.java
46e17983c69650415c6469a80c46154cb4299f9d 04-Mar-2014 Jean Chalard <jchalard@google.com> [IL125] Remove arg to onPickSuggestionManually

Bug: 8636060

Change-Id: I55332c22897e97148621cbd367acf5175b5b3d04
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/event/Event.java
5eac728b4aba43b8f4dabbb0dbc50acdbaaa5f22 14-Mar-2014 Jean Chalard <jchalard@google.com> [CB06] Fix a design error.

The event interpreter should intervene later, after decoding.
Decoding should happen first, and then the Event should
be passed to the InputLogic.

For the time being, we will leave the (unused) EventInterpreter
class and its friends, because we'll use them again later.

Bug: 13406701
Change-Id: I7582d486724311e39e6692e606cca50c78800643
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/event/Event.java
f8accd8839d291f10b218e64aa6b8eb154c92c4c 13-Mar-2014 Jean Chalard <jchalard@google.com> [CB04] Add an event array to WordComposer.

Bug: 13406701
Change-Id: I9ecd2709c8f1c678a85b0cfaf7c5ed4f78459821
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/event/Event.java
750cd48981d78af5babf479e28c33e3666139b67 12-Mar-2014 Jean Chalard <jchalard@google.com> [CB03] Pass whole events to the various input logic handlers.

Bug: 13406701
Change-Id: I0a0e4e0b3357f116e1b915c548dee4575e300c92
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/event/Event.java
a79a3265db6482a0bcaf0dfa87036a9243af281d 12-Mar-2014 Jean Chalard <jchalard@google.com> [CB02] Pass an Event to onCodeInput.

Bug: 13406701
Change-Id: Id82e9aab6544ca308e6ac6dee2cfa018b9ce2d8f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/event/Event.java
92db209c60f82dee19e2c684ef58093817bf8bba 12-Mar-2014 Jean Chalard <jchalard@google.com> [CB01] Reset some old assumptions about dead keys

The combining framework will be more generic than previously
thought. We don't need to handle dead keys as a special type
of event, as all events can be combined arbitrarily.

Bug: 13406701
Change-Id: I8137fdb186c4d70eaa71808c5a1430b1559db1ae
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/event/Event.java
6a26de1d7e3bb3b277c0af6d678023b862c22a86 07-Jan-2013 Jean Chalard <jchalard@google.com> Initial implementation for dead keys (B3)

Bug: 5037589
Change-Id: I9e1ff92df7d0c58eb7a0f33603adebc9efb86585
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/event/Event.java
6c75253c114991f9878822f018898d7f4bd90986 08-Jan-2013 Jean Chalard <jchalard@google.com> Add a next Event (B2)

Change-Id: If2fe6f0f4f88a6ae1f22664ded61cec6942c18b9
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/event/Event.java
ae74b8cf67ca569b5686214276d56b992cf4557e 09-Jan-2013 Jean Chalard <jchalard@google.com> Abandon the idea of an Event pool and make Event immutable (B1)

Change-Id: I750a07c0c564a95ceac734afa873ca3da9626a7f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/event/Event.java
997cba7decce9694b3c2f9487deb9710ebb19595 26-Dec-2012 Jean Chalard <jchalard@google.com> Start committing hardware events (B4)

Essentially this does activate auto-correction with a hardware
keyboard, although a lot of things are still left to implement.
No proximity is used yet which means only missing and excessive
letters are considered. Dead keys are not handled. No combiner
is supported. No suggestions are displayed. Resuming suggestions
does not work correctly with a hardware key (because the view
holds a temporary hardware event 'onKeyPreIme' and the event
from the IME won't be handled until this is handled which won't
happen until after the IME said that it did handle the event).

Bug: 5037589
Change-Id: Idcb5c7b26d56717ed772d53c062362807f11cdae
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/event/Event.java
581f324ed8314befdf7d8cf1c923791455cc11a5 21-Dec-2012 Jean Chalard <jchalard@google.com> Initial implementation for decoding HW key events (B3)

Bug: 5037589
Change-Id: I829f70a258de58ef8d2b836a9b435198a226e37f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/event/Event.java
cff28c5d5db3e0c3e97149519a3f705150aeb224 06-Dec-2012 Jean Chalard <jchalard@google.com> Add skeleton classes for hardware event flow (B1)

Bug: 5037589
Change-Id: Id8eea0e2bd00dd339a1efb4b0542e4c091a84195
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/event/Event.java