| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
See https://source.android.com/setup/contribute/respectful-code for reference
Bug: 161896447
Test: tapas LatinIME && m
Change-Id: I2ffb39ff70f61e579b62761d3da526a545dead1f
|
|
|
|
|
|
|
|
| |
Also introduce the cursor move event, which we needed to do
anyway
Bug: 18827118
Change-Id: I30e994764c095b4423b874dc05d1bbedc0de592f
|
|
|
|
|
| |
Bug: 18108776
Change-Id: Ia46a4102a0e86e71118ca5e641f9f531998e166b
|
|
|
|
|
|
|
| |
Our intention is to have classes of latinime-common under the common
package as much as we can.
Change-Id: I76efbbbe7bebf1a4aa943715cdff64f91675e20d
|
|
|
|
|
|
|
| |
This CL also adds @SuppressWarning("unused" to java-overridable package.
Bug: 18003991
Change-Id: If70527e30654384705d7a814f5efd181d9f539e1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: I4f70f6eebe076c7d2b780d25e3a2c1d3faa2edfa
|
|
|
|
| |
Change-Id: I81f37d08659d449822b027d3d5912e11eec8b8ff
|
|
|
|
| |
Change-Id: I1619f6132f8f71bc1291fd6a5604a5e1e3431ae2
|
|
|
|
| |
Change-Id: I692c35b8e701d5a84500b949884472545b1f424d
|
|
|
|
|
|
|
|
| |
This reverts commit 99aff0af98e66b1d8515225a103f5beb84d098b9.
Reverting due to a few critical bugs and unit test failures.
Change-Id: Id41d802981d079f17134a03cc30ab36a3cdd4ac1
|
|
|
|
| |
Change-Id: Ic2d95d19b1ac66e3e97e4a16187ce5aecb4ac678
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
Bug: 13514349
Change-Id: If4c9db12b0ab5be676f7a2f72715f469066ee537
|
|
|
|
|
| |
Bug: 8636060
Change-Id: I169618b50532df68e973e14b3f114c6c19714c84
|
|
|
|
|
|
| |
Bug: 13622107
Bug: 13406701
Change-Id: I0023b398c4451253f9f717e2bd990b8a054004bc
|
|
|
|
| |
Change-Id: I165ec4a24f5b1334d55c14948e4d942ec40eb33b
|
|
|
|
| |
Change-Id: Ie5da6c73d4df4553067c58cd0dce9abb34534250
|
|
|
|
|
|
| |
Bug: 8636060
Change-Id: I55332c22897e97148621cbd367acf5175b5b3d04
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
Bug: 13406701
Change-Id: I9ecd2709c8f1c678a85b0cfaf7c5ed4f78459821
|
|
|
|
|
| |
Bug: 13406701
Change-Id: I0a0e4e0b3357f116e1b915c548dee4575e300c92
|
|
|
|
|
| |
Bug: 13406701
Change-Id: Id82e9aab6544ca308e6ac6dee2cfa018b9ce2d8f
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
Bug: 5037589
Change-Id: I9e1ff92df7d0c58eb7a0f33603adebc9efb86585
|
|
|
|
| |
Change-Id: If2fe6f0f4f88a6ae1f22664ded61cec6942c18b9
|
|
|
|
| |
Change-Id: I750a07c0c564a95ceac734afa873ca3da9626a7f
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
Bug: 5037589
Change-Id: I829f70a258de58ef8d2b836a9b435198a226e37f
|
|
Bug: 5037589
Change-Id: Id8eea0e2bd00dd339a1efb4b0542e4c091a84195
|