aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/utils (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge "[SD1] Move script-related methods to a new utils class."Jean Chalard2014-06-241-0/+103
|\
| * [SD1] Move script-related methods to a new utils class.•••Bug: 15840116 Change-Id: I3a2a9c41e40590c0116c7885a49c6fa308ed8f44 Jean Chalard2014-06-261-0/+103
* | Merge "Make PrevWordsInfo have multiple words' information."Keisuke Kuroyanagi2014-06-241-6/+7
|\ \ | |/ |/|
| * Make PrevWordsInfo have multiple words' information.•••Bug: 14425059 Change-Id: I2bd6a872904a44b80f638a13d91a97559217cc1a Keisuke Kuroyanagi2014-06-251-6/+7
* | Merge "Support migration/dump of Beginning-of-Sentence entries."Keisuke Kuroyanagi2014-06-241-0/+4
|\ \
| * | Support migration/dump of Beginning-of-Sentence entries.•••Bug: 14119293 Change-Id: Ie975138f819794d5c34a7a547be5a6117050e084 Keisuke Kuroyanagi2014-06-241-0/+4
| |/
* / [CS1] Some initial clean up•••Bug: 13238601 Change-Id: I54ee9a85ecfee3c50c8db3eb4cd6f391a775a630 Jean Chalard2014-06-231-0/+8
|/
* Remove a useless method•••Change-Id: I21a4219f682f43f4a84b1ab12d00dd930b35caa1 Jean Chalard2014-06-101-18/+0
* Merge "Add distracter cache to optimize the distracter test."Keisuke Kuroyanagi2014-06-091-0/+18
|\
| * Add distracter cache to optimize the distracter test.•••Bug: 13142176 Bug: 15428247 Change-Id: Ia390b148ffb36ace6c2010daf0f14838492413e8 Keisuke Kuroyanagi2014-06-091-0/+18
* | Merge "Check isInDictionary() before the distracter test."Keisuke Kuroyanagi2014-06-092-4/+62
|\|
| * Check isInDictionary() before the distracter test.•••Bug: 13142176 Bug: 15428247 Change-Id: I7ce2c09ebbef6ca8c056807c2a35f2f987fd436e Keisuke Kuroyanagi2014-06-092-4/+62
* | Merge "Refactor logic to determine showing suggestions strip or not"Tadashi G. Takaoka2014-06-061-9/+4
|\ \ | |/ |/|
| * Refactor logic to determine showing suggestions strip or not•••The logic to determine when the suggestions strip (a.k.a. the contextual strip) should be shown is already complex. In addition to that the voice input key get shown on the strip as well. There are a several factors to be considered and a few things to control. - The password input field shouldn't have the strip. - Show voice input key on the strip or not. - User preference settings "Show Voice Input Key". - A voice IME exists and is enabled. - The input field may have a private IME option to prevent the voice input key from being displayed. - Application can specify auto completions. - Full screen mode or not. - User preference settings "Show correction suggestions". - Always show, Show in portrait mode, Always hide. - The input field may have flags to prevent showing suggestions or auto corrections. - Suggestions is empty or not. - An important notice may be shown. Bug: 14981852 Bug: 15436479 Change-Id: I3050fd53ee6271fc64a8f17b6b12d9581d37b750 Tadashi G. Takaoka2014-06-061-9/+4
* | Make Distracter filter use getMaxFrequencyOfExactMatches().•••Bug: 13142176 Bug: 15428247 Change-Id: I5c23fbea2851f891f76f19d9da2cb70ae964569b Keisuke Kuroyanagi2014-06-061-143/+12
|/
* Don't recapitalize just at the start of input•••Bug: 13283555 Change-Id: Iab0466425dc44779d110f2cd29d725d22eb04827 Jean Chalard2014-06-041-0/+16
* Refactoring•••Rename `initialize' to `start' and `deactivate' to `stop' for ease of understanding. It's completely bizarre that you can "deactivate" a recapitalization and that will just restart a new one the next time you press shift. Start and stop are easier to understand. Change-Id: I455175aebfcfe11198c6c61bf2c6b19efc3f82df Jean Chalard2014-06-041-9/+9
* Merge "Remove LatinImeLogger and UsabilityStudyLogUtils"Tadashi G. Takaoka2014-05-293-506/+0
|\
| * Remove LatinImeLogger and UsabilityStudyLogUtils•••This CL must be checked in together with Ie52007dc5c. Bug: 15318007 Change-Id: Ie665f296e43b5485ae8ba7e949aa262794ee0dcc Tadashi G. Takaoka2014-05-293-506/+0
* | Remove PrioritizedSerialExecutor.•••Bug: 15320560 Change-Id: Icb88a96ebd685da1d2cba7b07889a2751c603a2e Keisuke Kuroyanagi2014-05-292-143/+25
|/
* Remove researcher logger•••This CL must be checked in together with I5cc76807e3. Bug: 15318007 Change-Id: I61423c3377ddc299fb332e742d6626c2e47145bb Tadashi G. Takaoka2014-05-292-6/+3
* Stop directly checking SuggestedWordInfo.mKind•••Bug: 15298959 Change-Id: Iba6eeb7981634e7ddb896404978b30f6efd6e72f Keisuke Kuroyanagi2014-05-282-5/+6
* Merge "Add thread name for PrioritizedSerialExecutor."Keisuke Kuroyanagi2014-05-272-7/+22
|\
| * Add thread name for PrioritizedSerialExecutor.•••Bug: 15270123 Change-Id: I655ba97f0543476980d0e8461bc1c8a56c9f954b Keisuke Kuroyanagi2014-05-272-7/+22
* | Stop filtering out when perfect freq > top non-perfect freq.•••Bug: 13142176 Change-Id: I0290df918a5bd5018bf55231dc462d5e797155c6 Keisuke Kuroyanagi2014-05-271-1/+15
|/
* Apply distracter filter for UserHistoryDictionary.•••Bug: 13142176 Change-Id: I67d63a5c789d7c587bcd7abacd26b2e76da11978 Keisuke Kuroyanagi2014-05-272-11/+23
* Apply distracter filter for in-vocabulary words.•••Bug: 13142176 Change-Id: I4db763783a2f8b9a0df0df951db3223f70748870 Keisuke Kuroyanagi2014-05-261-16/+13
* Use whether it's exact match to detect distracters.•••Bug: 13142176 Change-Id: Id5b7286d28897931f7bfe571be45d46ffeef4adf Keisuke Kuroyanagi2014-05-261-43/+34
* Use Java 7 diamond operator•••Change-Id: If16ef50ae73147594615d0f49d6a22621eaf1aef Tadashi G. Takaoka2014-05-2419-111/+31
* Introduce EMPTY_PREV_WORDS_INFO and BEGINNING_OF_SENTENCE.•••Bug: 14119293 Change-Id: I5020e5f0aa64bc3e97b3a3c2c07a60c8b765ed64 Keisuke Kuroyanagi2014-05-231-2/+2
* Merge "Make DistracterFilter interface."Keisuke Kuroyanagi2014-05-232-196/+244
|\
| * Make DistracterFilter interface.•••Bug: 13142176 Bug: 15094186 Change-Id: If94b0a155b5ea2ff6b839e7da9d12a9cc6553931 Keisuke Kuroyanagi2014-05-232-196/+244
* | Fix some auto-caps problems:•••- (mainly for Spanish) auto-caps after inverted bang and what - (German only) don't auto-cap after digits-period-space Bug: 15177663 Bug: 12206753 Change-Id: Ia214bc067319469d9debbbfbdcb1dcff980847f0 Jean Chalard2014-05-231-4/+39
|/
* Move distracter filter to dictionary facilitator.•••Bug: 13142176 Bug: 15094186 Change-Id: Ib9e42f8e25538009f3ba62cf1e034cae3f6823c7 Keisuke Kuroyanagi2014-05-232-25/+56
* Have DictionaryFacilitator in LatinIME.•••Bug: 13142176 Bug: 15094186 Change-Id: I9da67352ff2abcd289fa5885389895ced878a413 Keisuke Kuroyanagi2014-05-232-7/+10
* Fix: NPE in DistracterFilter•••Change-Id: I19a92d79cf547aae8f15e7e5fd5309812ae4f2d5 Keisuke Kuroyanagi2014-05-221-7/+9
* Use enabled subtypes for Keyboard in DistracterFilter.•••Bug: 13142176 Bug: 15094186 Change-Id: I142eeaa11f838080a4fc5a342155e5d470eab3d4 Keisuke Kuroyanagi2014-05-212-51/+68
* Use PrevWordsInfo for get/add/remove n-gram(bigram) entry.•••Bug: 14119293 Bug: 14425059 Bug: 15102610 Change-Id: Ib482390f8d15b37d44a1a54e8c243a9eaec3f815 Keisuke Kuroyanagi2014-05-211-1/+1
* 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-1/+1
* Use PrevWordsInfo for get/add/remove n-gram(bigram) entry.•••Bug: 14119293 Bug: 14425059 Change-Id: I12e9ba977c153b514c6591ab52940712fd0874e3 Keisuke Kuroyanagi2014-05-201-1/+1
* Use PrevWordsInfo instead of String in Java side.•••Bug: 14119293 Bug: 14425059 Change-Id: I3d5da84881a49a04550180dd9aac2c37da2ed762 Keisuke Kuroyanagi2014-05-192-18/+20
* Use dedicated DictionaryFacilitator for DistracterFilter•••Bug: 15002249 Change-Id: Ic77eaa7d627d406daad7dcd15cb4884d9f647312 Keisuke Kuroyanagi2014-05-173-10/+40
* Merge "Revert "Use dedicated DictionaryFacilitator for DistracterFilter""Keisuke Kuroyanagi2014-05-163-50/+10
|\
| * Revert "Use dedicated DictionaryFacilitator for DistracterFilter"•••This reverts commit 7122fe76e3ca48a12f1e069ee0c742788c1884b6. Change-Id: I341089864a2b58de6e0f35844a12fb632bd1eabb Keisuke Kuroyanagi2014-05-163-50/+10
* | Merge "Use dedicated DictionaryFacilitator for DistracterFilter"Keisuke Kuroyanagi2014-05-163-10/+50
|\|
| * Use dedicated DictionaryFacilitator for DistracterFilter•••Bug: 15002249 Change-Id: I2ebf1941fb0453ea4b97c0e539f8b36e5e0262c1 Keisuke Kuroyanagi2014-05-163-10/+50
* | Fix: StringIndexOutOfBoundsException.•••Bug: 14985751 Change-Id: I9df2f737555ab02e24e0fbd231a97c1eec26bc57 Keisuke Kuroyanagi2014-05-162-3/+13
|/
* Merge "Simplify StatsUtils"Yohei Yukawa2014-05-151-24/+5
|\
| * Simplify StatsUtils•••With this CL, the implementation of StatsUtils no longer needs to know how to read settings from the system. Insted, the LatinIME class is now responsible for notifying StatsUtils whenever the settings is changed. BUG: 14324207 Change-Id: Ic3d26ec31c8d2c082d3e7487b578b323aad2f960 Yohei Yukawa2014-05-151-24/+5
* | Fix off-device build•••This CL fixed the breakage caused by DistracterFilter. It should be checked in together with I8f53e9481c0f Bug: 14911612 Bug: 13142176 Change-Id: I33c3526165cea58926d10404552f1fadc385c2e5 Xiaojun Bi2014-05-142-14/+40