aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java (follow)
Commit message (Expand)AuthorAgeFilesLines
* Use PrevWordsInfo for get/add/remove n-gram(bigram) entry.•••Bug: 14119293 Bug: 14425059 Bug: 15102610 Change-Id: Ib482390f8d15b37d44a1a54e8c243a9eaec3f815 Keisuke Kuroyanagi2014-05-211-17/+21
* Revert "Use PrevWordsInfo for get/add/remove n-gram(bigram) entry."•••This reverts commit ff50b39176370ab80a33bfdcf9979603c08a88b3. Bug: 14119293 Bug: 14425059 Bug: 15102610 Change-Id: If278b4ab236e38d20d8cdc0761b0438911bd4ff9 Ken Wakasa2014-05-201-19/+16
* Use PrevWordsInfo for get/add/remove n-gram(bigram) entry.•••Bug: 14119293 Bug: 14425059 Change-Id: I12e9ba977c153b514c6591ab52940712fd0874e3 Keisuke Kuroyanagi2014-05-201-16/+19
* Fix a bug where changing languages kills the composition.•••Bug: 14926896 Change-Id: Id2a06c68a51f833db4d8bbc858a232c2696afb6e Jean Chalard2014-05-141-2/+2
* Don't send empty composing texts.•••Bug: 13160467 Change-Id: I5e3204ac8aaa18fe9219cc6b564b832ab6cf94fc Jean Chalard2014-05-141-1/+5
* 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
|/