aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge "Add freq=0 words to user history depending on the option."Keisuke Kuroyanagi2014-05-121-1/+1
|\
| * Add freq=0 words to user history depending on the option.•••Bug: 14686585 Change-Id: Ia1c3adb1bcc625788016e378e1ac7b0792ea9f4e Keisuke Kuroyanagi2014-05-121-1/+1
* | Merge "Improve multi-word suggestion handling for user history."Keisuke Kuroyanagi2014-05-121-3/+4
|\|
| * Improve multi-word suggestion handling for user history.•••Bug: 12902664 Change-Id: I03deed16047f0beaba8932d87c6129ec8061ba9c Keisuke Kuroyanagi2014-05-121-3/+4
* | 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 Jean Chalard2014-05-121-1/+17
|/
* Introduce clustering punctuation•••Bug: 10081730 Change-Id: If198fa3df68ecb267da0a278da41fd509d6165f1 Jean Chalard2014-05-011-10/+13
* Fix handling shift + enter•••Bug: 14278758 Change-Id: Id77c99b83cc69855972b27c9cebd482c8cbd3539 Tadashi G. Takaoka2014-04-231-1/+3
* Restart suggestions when restarting input•••Bug: 6851364 Change-Id: I3052924053f37f56c9c3953051aa1b22224a2b2e Jean Chalard2014-04-161-0/+4
* Fix updating the shift state upon backspace•••Bug: 13514349 Change-Id: If4c9db12b0ab5be676f7a2f72715f469066ee537 Jean Chalard2014-04-141-11/+11
* Merge "[IL133] Avoid calling a dangerous method from outside."Jean Chalard2014-04-101-3/+6
|\
| * [IL133] Avoid calling a dangerous method from outside.•••We want to remove all calls to this as it lets internal values escape, but there is some refactoring to do to finish this. Bug: 8636060 Change-Id: Iedba6afe4719bc0add868714a1ee5a04b7ead33e Jean Chalard2014-04-031-3/+6
* | Fix some flaky tests.•••In tests, we create many instances of LatinIME, but we never destroy them. That means we never close the dictionaries nor the handlers. This change calls onDestroy, which closes all dictionaries, and adds some code to finish the handlers. Change-Id: I942517a2a940c54256b08763f6b38f5b55809f55 Jean Chalard2014-04-101-0/+11
* | [CB23] Merge add and deleteLast•••Bug: 13406701 Change-Id: Id9a2e4144b1908ad27d78228ee19e6fc4d4d669f Jean Chalard2014-04-071-2/+2
* | Merge "[IL132] Remove some calls that let a value escape."Jean Chalard2014-04-041-3/+3
|\|
| * [IL132] Remove some calls that let a value escape.•••Bug: 8636060 Change-Id: I696514934586ee71e734fd974026af8b2c866127 Jean Chalard2014-04-031-3/+3
* | Fix a bug with double-space-to-period•••Bug: 13778001 Change-Id: I3ebd57950cdfacbbcdc64ed214c0590519a0665c Jean Chalard2014-04-031-7/+5
|/
* [IL131] Cleanup some cruft•••Bug: 8636060 Change-Id: I169618b50532df68e973e14b3f114c6c19714c84 Jean Chalard2014-04-031-9/+1
* [IL130] Remove a useless local•••Bug: 8636060 Change-Id: I36ba3e00630bef644fc4671d0714490b5982f6a1 Jean Chalard2014-04-021-3/+1
* [IL129] Change some confusing method names.•••Bug: 8636060 Change-Id: I2f55fc23d7e05b63582a3f0660b58635eae5ec59 Jean Chalard2014-04-021-2/+2
* Merge "[IL128] Remove passing some handlers."Jean Chalard2014-03-311-21/+16
|\
| * [IL128] Remove passing some handlers.•••Bug: 8636060 Change-Id: I088be9a7555265ca097667523defd73be4cbe37f Jean Chalard2014-03-271-21/+16
* | Do not create a handler thread for each session•••Bug: 13710224 Bug: 12821388 Bug: 12667742 Change-Id: I6188e0240193d2bca789110e7660a0f31bbafc62 Jean Chalard2014-03-311-4/+6
* | Fix a bug where LatinIME would leak pipes.•••Bug: 12667742 Bug: 12821388 Change-Id: Ic0bad56fb96e54ac032759adffc8ea320c06dff2 Jean Chalard2014-03-281-0/+1
* | Some cleanup•••Change-Id: Ia11d656a70623168b091763ac6524750f9cca8d8 Jean Chalard2014-03-281-4/+2
|/
* Merge "[CB14] Implement backspace in the combiner chain"Jean Chalard2014-03-251-1/+1
|\
| * [CB14] Implement backspace in the combiner chain•••Bug: 13622107 Bug: 13406701 Change-Id: I0023b398c4451253f9f717e2bd990b8a054004bc Jean Chalard2014-03-251-1/+1
* | Remove logic related to dictionary loading from LatinIME.•••Make mSuggest final and give DictionaryFacilitator the responsibility to manage dictionary loading state. This can simplify the logic to decide how to deal with additional dictionaries when loading settings or language switching. Bug: 13273534 Change-Id: I9f3d328272f25addfa186fbeedaaf8417455ba99 Keisuke Kuroyanagi2014-03-251-29/+10
|/
* Merge "[CB10] Add an event for string input"Jean Chalard2014-03-201-2/+3
|\
| * [CB10] Add an event for string input•••Change-Id: Ie5da6c73d4df4553067c58cd0dce9abb34534250 Jean Chalard2014-03-201-2/+3
* | Merge "[IL127] Move the double space countdown to InputLogic"Jean Chalard2014-03-201-13/+26
|\ \ | |/ |/|
| * [IL127] Move the double space countdown to InputLogic•••Bug: 8636060 Change-Id: Ie193b747bd9d0b5ba6a986b9a3c746c2182742ed Jean Chalard2014-03-191-13/+26
* | [CB08] Create a combiner chain in the word composer.•••Bug: 13406701 Change-Id: I3b9f75de9283f76366d1bef7e14a8f22f2186669 Jean Chalard2014-03-201-1/+0
|/
* [IL125] Remove arg to onPickSuggestionManually•••Bug: 8636060 Change-Id: I55332c22897e97148621cbd367acf5175b5b3d04 Jean Chalard2014-03-191-11/+25
* [CB07] Small refactoring•••Bug: 8689779 Change-Id: I2cf10c690c7e4a9c6bf27211d1fccc1f9d4a9249 Jean Chalard2014-03-171-0/+9
* [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 Jean Chalard2014-03-171-3/+0
* [CB04] Add an event array to WordComposer.•••Bug: 13406701 Change-Id: I9ecd2709c8f1c678a85b0cfaf7c5ed4f78459821 Jean Chalard2014-03-141-2/+1
* [CB03] Pass whole events to the various input logic handlers.•••Bug: 13406701 Change-Id: I0a0e4e0b3357f116e1b915c548dee4575e300c92 Jean Chalard2014-03-131-123/+127
* [CB02] Pass an Event to onCodeInput.•••Bug: 13406701 Change-Id: Id82e9aab6544ca308e6ac6dee2cfa018b9ce2d8f Jean Chalard2014-03-131-8/+13
* Merge "[IL124] Remove the KeyboardSwitcher arg to onCodeInput"Jean Chalard2014-03-061-16/+12
|\
| * [IL124] Remove the KeyboardSwitcher arg to onCodeInput•••Bug: 8636060 Change-Id: I29ce4c82ea880a937b1c9e5daf494fcdbbdd1336 Jean Chalard2014-03-061-16/+12
* | Merge "Correctly update the suggestion strip on non-resumable word"Jean Chalard2014-03-061-1/+4
|\ \ | |/ |/|
| * Correctly update the suggestion strip on non-resumable word•••Bug: 13303965 Change-Id: Iedc5d38f70af76fbebb99e59a0d17c1e226c810d Jean Chalard2014-03-051-1/+4
* | [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 Jean Chalard2014-03-061-53/+51
* | [IL122] Put the code, x and y in the transaction•••Bug: 8636060 Change-Id: Icdf87995dedec410b54c306e8d312ba7ec25cea6 Jean Chalard2014-03-061-83/+77
* | [IL121] Introduce InputTransaction•••We probably can't put this off any longer Bug: 8636060 Change-Id: I1e5d3cf62d719f4d064ced3282bebf2e822f6baa Jean Chalard2014-03-051-29/+49
|/
* [IL120] Cleanup•••Remove useless arguments, local vars, make stuff private Change-Id: I7cc6c19e9c1703304d593e02be31eb9569cc7b4e Jean Chalard2014-03-041-36/+19
* [IL119] Make fields private.•••Change-Id: Ia84d3e5a102e1056e3d7467be07df89390f17617 Jean Chalard2014-03-041-3/+3
* [IL115] Cleanup continues•••Bug: 8636060 Change-Id: I944b10ec9798eec57d986e1075ba348aa0892cae Jean Chalard2014-03-041-28/+25
* [IL114] Move a method to InputLogic•••Bug: 8636060 Change-Id: I0d8f93985ddc6e93ce9af0d92a8056620351a498 Jean Chalard2014-03-041-3/+31
* [IL111] Remove a member.•••...and improve encapsulation and readability. Bug: 8636060 Change-Id: I36407630b307df0721ea7fdb7e7a22cdf2b018b3 Jean Chalard2014-03-041-7/+6