aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge "Handle user history dictionary as an ExpandableBinaryDictionary."Keisuke Kuroyanagi2014-04-254-53/+47
|\
| * Handle user history dictionary as an ExpandableBinaryDictionary.Keisuke Kuroyanagi2014-04-244-53/+47
| | | | | | | | | | Bug: 13755213 Change-Id: I1ea8a6df007af7153852f2d32bf5e8ec669c432b
* | Merge "Simplify DictionaryFacilitatorForSuggest to be flexible."Keisuke Kuroyanagi2014-04-251-95/+65
|\|
| * Simplify DictionaryFacilitatorForSuggest to be flexible.Keisuke Kuroyanagi2014-04-241-95/+65
| | | | | | | | | | Bug: 13755213 Change-Id: I151269a7038b72a33b436da4c7596e09949e6d00
* | Merge "Remove clearAndFlushDictionary() and use clear()."Keisuke Kuroyanagi2014-04-244-13/+5
|\|
| * Remove clearAndFlushDictionary() and use clear().Keisuke Kuroyanagi2014-04-244-13/+5
| | | | | | | | | | | | | | | | | | clearAndFlushDictionary() was needed when dictionaries are constructed in java side. All expandable dictionaries now use native code; thus, this method is same to clear() and no longer needed. Bug: 13755213 Change-Id: Ifd836e64f8ff807930f7cd2319b103b65e8fce70
* | Fix handling shift + enterTadashi G. Takaoka2014-04-231-1/+3
|/ | | | | Bug: 14278758 Change-Id: Id77c99b83cc69855972b27c9cebd482c8cbd3539
* Merge "Fix: Reporting wrong main dictionary availability."Keisuke Kuroyanagi2014-04-221-4/+4
|\
| * Fix: Reporting wrong main dictionary availability.Keisuke Kuroyanagi2014-04-221-4/+4
| | | | | | | | | | Bug: 13965806 Change-Id: Ida2234ab8cb7785ec5efd433a58949bf21c44351
* | Support creating BinaryDictionary without creating dict file.Keisuke Kuroyanagi2014-04-221-2/+34
|/ | | | | Bug: 14166482 Change-Id: Ic8c78ec2c8f39358a1f085a041b608972a380eef
* Revert "Support creating BinaryDictionary without creating dict file."Keisuke Kuroyanagi2014-04-221-34/+2
| | | | | | This reverts commit 89939b870876b36791a47470ce852e4fcdfe86f2. Change-Id: I8ca1b55609ad305a93178063bd88bd1cede872af
* Support creating BinaryDictionary without creating dict file.Keisuke Kuroyanagi2014-04-221-2/+34
| | | | | Bug: 14166482 Change-Id: Ib065279f96e227ab0fee7c8141560c4ada744d3b
* Merge "Add jni interface to use on memory dictionary."Keisuke Kuroyanagi2014-04-221-0/+2
|\
| * Add jni interface to use on memory dictionary.Keisuke Kuroyanagi2014-04-211-0/+2
| | | | | | | | | | | | Bug; 14166482 Change-Id: I33ab08dad1e39aa7617d391f7eb2561d6f2504bb
* | Stop using Configuration.setLocaleTadashi G. Takaoka2014-04-221-7/+7
| | | | | | | | | | | | | | | | The call for method Configuration.setLocale that is introduce by If60877b29b should be remove to be compatible with API 14 and later. Bug: 14239862 Change-Id: I3815c2b56bd9c655b8bde6f93143adf3ff08c35d
* | Merge "Add BinaryDictionary.flushWithGCIfHasUpdated()."Keisuke Kuroyanagi2014-04-222-1/+11
|\|
| * Add BinaryDictionary.flushWithGCIfHasUpdated().Keisuke Kuroyanagi2014-04-212-1/+11
| | | | | | | | | | | | Bug: 14166482 Bug: 14161647 Change-Id: I98b0a8b86897b1486491a3aea91729bc9e4cc03c
* | Fix a bug for counting code points in WordComposer.javaXiaojun Bi2014-04-182-8/+11
| | | | | | | | | | | | | | | | | | | | | | | | This bug threw an ArrayIndexOutOfBoundsException when the word length is 49 (maxSize + 1) when calling StringUtils.copyCodePointsAndReturnCodePointCount(...) in the same function. This bug is discovered by running SKETCH. The intent is to count the code points from index 0 to index i (included). The original code only counted the code points from index 0 to index (i-1). Bug: 13969542 Change-Id: Idbf596aba2379ba552dbe580c83c42044d505aaf
* | Merge "Refactor RunInLocale a bit"Tadashi G. Takaoka2014-04-171-12/+10
|\ \
| * | Refactor RunInLocale a bitTadashi G. Takaoka2014-04-171-12/+10
| | | | | | | | | | | | Change-Id: If60877b29bb1263161ec85c99320ad07b7dd4245
* | | Merge "Avoid lower-case version of capitalized words in user hist"Jean Chalard2014-04-171-1/+13
|\ \ \
| * | | Avoid lower-case version of capitalized words in user histJean Chalard2014-04-171-1/+13
| | |/ | |/| | | | | | | | | | Bug: 14096825 Change-Id: Ib6cc8fc31e90862e0b05f5a06757a73069726b74
* | | Merge "Fix a wrong parameter passed."Jean Chalard2014-04-171-1/+1
|\ \ \ | |_|/ |/| |
| * | Fix a wrong parameter passed.Jean Chalard2014-04-171-1/+1
| |/ | | | | | | | | Bug: 14120001 Change-Id: I8258304bc500fe28870fb8a5c11c15d97795423c
* | Shuwdown executors after executing all tasks.Keisuke Kuroyanagi2014-04-171-2/+7
| | | | | | | | | | Bug: 14113276 Change-Id: Ie42ef30ffe5767ca434db4669efad2027b474e74
* | Merge "Restart suggestions when restarting input"Jean Chalard2014-04-163-3/+9
|\ \
| * | Restart suggestions when restarting inputJean Chalard2014-04-163-3/+9
| |/ | | | | | | | | Bug: 6851364 Change-Id: I3052924053f37f56c9c3953051aa1b22224a2b2e
* | Merge "Dismiss more suggestions before showing important notice"Tadashi G. Takaoka2014-04-161-0/+3
|\ \
| * | Dismiss more suggestions before showing important noticeTadashi G. Takaoka2014-04-161-0/+3
| |/ | | | | | | | | Bug: 14078601 Change-Id: I029cadd8f2f170b5a3e70df170e306c9be109a70
* / Fix some failing testsJean Chalard2014-04-151-3/+6
|/ | | | | Bug: 13968927 Change-Id: I7e5e075535e38bf0fa24af98ed6e2cdfd6de6556
* Merge "[IL135] Make getCurrentAutoCapsState private"Jean Chalard2014-04-151-16/+18
|\
| * [IL135] Make getCurrentAutoCapsState privateJean Chalard2014-04-141-16/+18
| | | | | | | | | | Bug: 8636060 Change-Id: I800aefe6fee4c14df6fe5abe21b2387c69abb8f5
* | Merge "[IL134] Add an alternative path to getCurrentAutoCapsState"Jean Chalard2014-04-151-1/+2
|\|
| * [IL134] Add an alternative path to getCurrentAutoCapsStateJean Chalard2014-04-141-1/+2
| | | | | | | | | | | | Bug: 8636060 Change-Id: I959e13d34910adad028ed6174f92029ff690eeeb
* | Merge "Fix updating the shift state upon backspace"Jean Chalard2014-04-142-15/+16
|\ \
| * | Fix updating the shift state upon backspaceJean Chalard2014-04-142-15/+16
| |/ | | | | | | | | Bug: 13514349 Change-Id: If4c9db12b0ab5be676f7a2f72715f469066ee537
* | Use KeyboardTheme id insteand of indexTadashi G. Takaoka2014-04-141-37/+0
| | | | | | | | | | | | | | This CL must be checked in together with I771216f8bd. Bug: 14042743 Change-Id: I45c3acf9242985fb03721a9a6d377fbccc8e2019
* | Merge "Refactor KeyboardTheme as top-level class"Tadashi G. Takaoka2014-04-141-2/+2
|\ \ | |/ |/|
| * Refactor KeyboardTheme as top-level classTadashi G. Takaoka2014-04-141-2/+2
| | | | | | | | | | | | | | This CL should be checked in together with I63e33388f9. Bug: 14042743 Change-Id: I13f0a45bac6f19e006bf1280a36173e52d6d7160
* | Keep ImportantNoticeDialog showing after orientation changedTadashi G. Takaoka2014-04-142-21/+17
|/ | | | | Bug: 13951402 Change-Id: Ia6340d48843abca68ebadd299827cbe43516cc39
* Merge "Plumbing for ProductionFlag.USES_CURSOR_ANCHOR_MONITOR"Yohei Yukawa2014-04-131-0/+14
|\
| * Plumbing for ProductionFlag.USES_CURSOR_ANCHOR_MONITORYohei Yukawa2014-04-111-0/+14
| | | | | | | | | | | | | | | | | | | | With this CL, LatinIME starts calling InputMethodService#setCursorAnchorMonitorMode in #onStartInput() when ProductionFlag.USES_CURSOR_ANCHOR_MONITOR flag is explicitly set to true. BUG: 13891796 Change-Id: Ib2fb0c3521b61859d4cc530155ccaaee7ee16cbc
* | Merge "[CB26] Remove useless variables."Jean Chalard2014-04-112-53/+13
|\ \
| * | [CB26] Remove useless variables.Jean Chalard2014-04-102-53/+13
| | | | | | | | | | | | | | | | | | | | | | | | This is nice for code simplicity, but it has a small adverse impact on performance. Bug: 13406701 Change-Id: I9316b3fe8d79b940fbd83cf1187c8c0d10b26c71
* | | Merge "[IL133] Avoid calling a dangerous method from outside."Jean Chalard2014-04-102-8/+16
|\ \ \
| * | | [IL133] Avoid calling a dangerous method from outside.Jean Chalard2014-04-032-8/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | Merge "Refactor SubtypeLocaleUtils a bit"Tadashi G. Takaoka2014-04-102-17/+27
|\ \ \ \ | |_|/ / |/| | |
| * | | Refactor SubtypeLocaleUtils a bitTadashi G. Takaoka2014-04-102-17/+27
| | |/ | |/| | | | | | | Change-Id: If8b7fd5ef0b4ff3791deeacc12abb256a10176bf
* / | Fix some flaky tests.Jean Chalard2014-04-103-0/+23
|/ / | | | | | | | | | | | | | | | | | | 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
* | Merge "Add a new production flag for Cursor/Anchor monitor"Yohei Yukawa2014-04-091-0/+6
|\ \