Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [HW6] Split processing and applying the event.•••...take 2 Change-Id: I9d13b6d51e13ce2e76ae3febebfb8c310eba509d | 2014-07-30 | 1 | -2/+10 | |
* | Revert "[HW6] Split processing and applying the event."•••This reverts commit 1db3d860ca0d7380c5a6a3a0f95751565f23043b. Reverting due to a few critical bugs and unit test failures. Change-Id: I5e2d02300320438ef9c29577ec5b0860ea91d822 | 2014-07-30 | 1 | -10/+2 | |
* | [HW6] Split processing and applying the event.•••If anyone has better names for those... Change-Id: Ia2dfc75381816bd688948647e2c50c10657b9e89 | 2014-07-29 | 1 | -2/+10 | |
* | [SD4] Restart suggestions on language change•••...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 | 2014-06-30 | 1 | -0/+16 | |
* | [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 | 2014-06-26 | 2 | -1/+8 | |
* | Use Java 7 diamond operator•••Change-Id: If16ef50ae73147594615d0f49d6a22621eaf1aef | 2014-05-24 | 2 | -9/+8 | |
* | Fix a bug where changing languages kills the composition.•••Bug: 14926896 Change-Id: Id2a06c68a51f833db4d8bbc858a232c2696afb6e | 2014-05-14 | 1 | -3/+5 | |
* | Implement backspace in the current cluster for Myanmar•••Bug: 13945569 Change-Id: I738b01ede25fd731a2e10c4775f5511ce9bb54c8 | 2014-05-14 | 1 | -3/+27 | |
* | Add initial reordering rules for Myanmar•••Bug: 13945569 Change-Id: Ib546ba110e87bf72afa7f42c878cc5f638bff6c7 | 2014-05-12 | 1 | -3/+200 | |
* | Create the path for specifying combining rules in the subtype•••Also add the skeleton of the combining rules for Myanmar reordering as a pilot. Bug: 13945569 Change-Id: Iabeb6838f45f1efff482143595ce5b48543e0c43 | 2014-05-12 | 2 | -0/+74 | |
* | Fix updating the shift state upon backspace•••Bug: 13514349 Change-Id: If4c9db12b0ab5be676f7a2f72715f469066ee537 | 2014-04-14 | 3 | -10/+22 | |
* | [IL131] Cleanup some cruft•••Bug: 8636060 Change-Id: I169618b50532df68e973e14b3f114c6c19714c84 | 2014-04-03 | 1 | -32/+46 | |
* | [IL128] Remove passing some handlers.•••Bug: 8636060 Change-Id: I088be9a7555265ca097667523defd73be4cbe37f | 2014-03-27 | 1 | -0/+25 | |
* | [CB14] Implement backspace in the combiner chain•••Bug: 13622107 Bug: 13406701 Change-Id: I0023b398c4451253f9f717e2bd990b8a054004bc | 2014-03-25 | 2 | -2/+16 | |
* | [CB12] Reset the combining state when resetting the composer•••Bug: 13406701 Change-Id: I490574b7ca4b953f67dd2c0ef97401297fade0a4 | 2014-03-24 | 3 | -0/+18 | |
* | [CB11] Get the result of the combination•••Change-Id: I165ec4a24f5b1334d55c14948e4d942ec40eb33b | 2014-03-20 | 4 | -4/+57 | |
* | [CB10] Add an event for string input•••Change-Id: Ie5da6c73d4df4553067c58cd0dce9abb34534250 | 2014-03-20 | 1 | -14/+31 | |
* | [CB09] Pass events through the combiner chain•••Bug: 13406701 Change-Id: I4696f145478afdd132314b7d3c148c3a9ca11c9c | 2014-03-20 | 3 | -4/+30 | |
* | [CB08] Create a combiner chain in the word composer.•••Bug: 13406701 Change-Id: I3b9f75de9283f76366d1bef7e14a8f22f2186669 | 2014-03-20 | 3 | -84/+54 | |
* | [IL125] Remove arg to onPickSuggestionManually•••Bug: 8636060 Change-Id: I55332c22897e97148621cbd367acf5175b5b3d04 | 2014-03-19 | 1 | -8/+42 | |
* | [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 | 2014-03-17 | 4 | -134/+7 | |
* | [CB04] Add an event array to WordComposer.•••Bug: 13406701 Change-Id: I9ecd2709c8f1c678a85b0cfaf7c5ed4f78459821 | 2014-03-14 | 1 | -0/+28 | |
* | [CB03] Pass whole events to the various input logic handlers.•••Bug: 13406701 Change-Id: I0a0e4e0b3357f116e1b915c548dee4575e300c92 | 2014-03-13 | 2 | -11/+10 | |
* | [CB02] Pass an Event to onCodeInput.•••Bug: 13406701 Change-Id: Id82e9aab6544ca308e6ac6dee2cfa018b9ce2d8f | 2014-03-13 | 3 | -12/+34 | |
* | [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 | 2014-03-13 | 3 | -38/+66 | |
* | [IL123] Put the settings values inside the transaction•••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 | 2014-03-06 | 1 | -2/+7 | |
* | [IL122] Put the code, x and y in the transaction•••Bug: 8636060 Change-Id: Icdf87995dedec410b54c306e8d312ba7ec25cea6 | 2014-03-06 | 1 | -1/+14 | |
* | [IL121] Introduce InputTransaction•••We probably can't put this off any longer Bug: 8636060 Change-Id: I1e5d3cf62d719f4d064ced3282bebf2e822f6baa | 2014-03-05 | 1 | -0/+48 | |
* | Move util classes to the latin/utils directory•••Change-Id: I1c5b27c8edf231680edb8d96f63b9d04cfc6a6fa | 2013-06-24 | 1 | -1/+1 | |
* | Fix how the Enter action is decided•••This unifies the software and hardware keyboard code under a single decision process that works. Bug: 8129303 Bug: 8152758 Change-Id: I7574c563d5f957d57bfe62fe5e3eec59a519d335 | 2013-02-22 | 1 | -4/+4 | |
* | Trigger the set action when pressing hardware enter (C2)•••Bug: 7969231 Change-Id: I581212093df6f16fa9304e0b3e5b46714a7acdb3 | 2013-01-18 | 1 | -6/+13 | |
* | Initial implementation for dead keys (B3)•••Bug: 5037589 Change-Id: I9e1ff92df7d0c58eb7a0f33603adebc9efb86585 | 2013-01-10 | 4 | -0/+105 | |
* | Add a next Event (B2)•••Change-Id: If2fe6f0f4f88a6ae1f22664ded61cec6942c18b9 | 2013-01-09 | 3 | -22/+24 | |
* | Abandon the idea of an Event pool and make Event immutable (B1)•••Change-Id: I750a07c0c564a95ceac734afa873ca3da9626a7f | 2013-01-09 | 3 | -26/+17 | |
* | 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 | 2012-12-27 | 3 | -4/+35 | |
* | Initial implementation for decoding HW key events (B3)•••Bug: 5037589 Change-Id: I829f70a258de58ef8d2b836a9b435198a226e37f | 2012-12-27 | 3 | -2/+77 | |
* | Add support for multiple keyboard event decoders (B2)•••Bug: 5037589 Change-Id: I0a4926f94ef8d1caa17669801608608648b697b9 | 2012-12-26 | 3 | -9/+66 | |
* | Add skeleton classes for hardware event flow (B1)•••Bug: 5037589 Change-Id: Id8eea0e2bd00dd339a1efb4b0542e4c091a84195 | 2012-12-19 | 7 | -0/+254 |