| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: I81f37d08659d449822b027d3d5912e11eec8b8ff
|
|
|
|
|
|
|
|
| |
It's probably cleaner to just pass the events rather than read
them from a transaction, especially when a transaction may be
associated with several events in a chain.
Change-Id: I27830f0f3f3f32fe77ea8b9cad505b7ebee648af
|
|
|
|
|
|
|
| |
Do away with the didAutoCorrect local variables which are
unnatural to return out of all these functions.
Change-Id: I22024004d2c489de018beff812c2c589bfd8ca32
|
|
|
|
| |
Change-Id: I1619f6132f8f71bc1291fd6a5604a5e1e3431ae2
|
|
|
|
| |
Change-Id: I05512b5434810046c8b72d6bb41567b6cd8b9d6e
|
|
|
|
| |
Change-Id: I692c35b8e701d5a84500b949884472545b1f424d
|
|
|
|
|
|
| |
...take 2
Change-Id: I9d13b6d51e13ce2e76ae3febebfb8c310eba509d
|
|
|
|
|
|
|
|
| |
This reverts commit 1db3d860ca0d7380c5a6a3a0f95751565f23043b.
Reverting due to a few critical bugs and unit test failures.
Change-Id: I5e2d02300320438ef9c29577ec5b0860ea91d822
|
|
|
|
|
|
| |
If anyone has better names for those...
Change-Id: Ia2dfc75381816bd688948647e2c50c10657b9e89
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
...otherwise we can't recompute the composition when we
change scripts.
This also fixes when we register that we need to take note
that the current subtype was used. Luckily this is a good
occasion for some cleanup that I've wanted to do for some
time: use InputTransaction for onTextInput (with the goal
to ultimately remove it entirely)
Bug: 15840116
Change-Id: Ie4f4f9157b66b79237eeb3db75535803124d3e19
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: If16ef50ae73147594615d0f49d6a22621eaf1aef
|
|
|
|
|
| |
Bug: 14926896
Change-Id: Id2a06c68a51f833db4d8bbc858a232c2696afb6e
|
|
|
|
|
| |
Bug: 13945569
Change-Id: I738b01ede25fd731a2e10c4775f5511ce9bb54c8
|
|
|
|
|
| |
Bug: 13945569
Change-Id: Ib546ba110e87bf72afa7f42c878cc5f638bff6c7
|
|
|
|
|
|
|
|
| |
Also add the skeleton of the combining rules for Myanmar
reordering as a pilot.
Bug: 13945569
Change-Id: Iabeb6838f45f1efff482143595ce5b48543e0c43
|
|
|
|
|
| |
Bug: 13514349
Change-Id: If4c9db12b0ab5be676f7a2f72715f469066ee537
|
|
|
|
|
| |
Bug: 8636060
Change-Id: I169618b50532df68e973e14b3f114c6c19714c84
|
|
|
|
|
| |
Bug: 8636060
Change-Id: I088be9a7555265ca097667523defd73be4cbe37f
|
|
|
|
|
|
| |
Bug: 13622107
Bug: 13406701
Change-Id: I0023b398c4451253f9f717e2bd990b8a054004bc
|
|
|
|
|
| |
Bug: 13406701
Change-Id: I490574b7ca4b953f67dd2c0ef97401297fade0a4
|
|
|
|
| |
Change-Id: I165ec4a24f5b1334d55c14948e4d942ec40eb33b
|
|
|
|
| |
Change-Id: Ie5da6c73d4df4553067c58cd0dce9abb34534250
|
|
|
|
|
| |
Bug: 13406701
Change-Id: I4696f145478afdd132314b7d3c148c3a9ca11c9c
|
|
|
|
|
| |
Bug: 13406701
Change-Id: I3b9f75de9283f76366d1bef7e14a8f22f2186669
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
A transaction should always operate with a consistent set
of settings. It's better to have it reference them than to
always pass them along.
Bug: 8636060
Change-Id: I3c642dfea6be30712fc6cbb279c64f3185895791
|
|
|
|
|
| |
Bug: 8636060
Change-Id: Icdf87995dedec410b54c306e8d312ba7ec25cea6
|
|
|
|
|
|
|
| |
We probably can't put this off any longer
Bug: 8636060
Change-Id: I1e5d3cf62d719f4d064ced3282bebf2e822f6baa
|
|
|
|
| |
Change-Id: I1c5b27c8edf231680edb8d96f63b9d04cfc6a6fa
|
|
|
|
|
|
|
|
|
| |
This unifies the software and hardware keyboard code
under a single decision process that works.
Bug: 8129303
Bug: 8152758
Change-Id: I7574c563d5f957d57bfe62fe5e3eec59a519d335
|
|
|
|
|
| |
Bug: 7969231
Change-Id: I581212093df6f16fa9304e0b3e5b46714a7acdb3
|
|
|
|
|
| |
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: I0a4926f94ef8d1caa17669801608608648b697b9
|
|
Bug: 5037589
Change-Id: Id8eea0e2bd00dd339a1efb4b0542e4c091a84195
|