aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/ExpandableBinaryDictionary.java (follow)
Commit message (Expand)AuthorAgeFilesLines
* Rename to Kelar Keyboard (org.kelar.inputmethod.latin)Amin Bandali2025-01-111-757/+0
* Log interrupted tasks in AOSP.•••Bug 19987461. Change-Id: Ia2714f555146f8f31a6d8c61f555d2b6fecdab7d Dan Zivkovic2015-04-021-2/+4
* DictStats should mask account info in filename•••Change-Id: I1985fcc352c1c0658c4177f906f1d71ee0d67c6f Jatin Matani2015-03-301-1/+1
* Change DictionaryStats to report content version.•••Bug 19908719. Change-Id: I5a00b5277e9cd7d964b53ff5823bada21be110fa Dan Zivkovic2015-03-241-26/+1
* Retire Delight2 migration code to speed up tests.•••We're waiting 10 minutes for tests to run, and half of that time is spent in depreacted code related to migration of Delight2 dictionary files. LatinIME will never migrate another Delight2 dictionary file again, so we can delete this code. Change-Id: I05c7d8429e8d9a26139456763c77997340fea8c2 Dan Zivkovic2015-03-201-2/+1
* Separate executor for the Spelling decoder.•••Bug 19710676. Change-Id: I6e66eddd507c11e424105869833fe6841b90275d Dan Zivkovic2015-03-121-1/+1
* Use a single background executor.•••Bug 19625976. Change-Id: Ia03f440a31b059b5af42d162e1145330bf7b5ddf Dan Zivkovic2015-03-091-1/+1
* Stop waking up to decay dynamic dictionaries.•••Bug 19516048. Change-Id: Ibc27a792b4fa80fa8c6af4721c47a617526e9584 Dan Zivkovic2015-02-251-1/+1
* Sanitize the usage of executors.•••There should be 1 executor each for static and dynamic language models. This prevents too many dynamic LM updates from running in parallel, competing for resources. Change-Id: I8ec439e0ea2d92fba275bc20a0b8c9193346a0c1 Dan Zivkovic2015-02-191-7/+6
* Remove shortcut support from LatinIME.•••Note this change does not affect the native decoder interface. Change-Id: I73b7dc008a5acaf75a31a36a2d332b5afabd82d0 Dan Zivkovic2015-02-111-38/+15
* Remove distracter filter from client.•••Bug 19296201. Change-Id: Ic834e5956347cd86a96bd14024c42ad8ee258659 Dan Zivkovic2015-02-091-50/+12
* Move decoder specific constants to DecoderSpecificConstants.java•••Change-Id: Ie4d325b3152e1e7e424b8b436e222e194e4d9da0 Mohammadinamul Sheik2015-02-051-2/+3
* Rename variable name to remove ambiguity•••Change-Id: If95c34c9eab09cbc941bef5ee3d34b9048bf3bf9 Jatin Matani2014-12-081-3/+3
* Hook for fetching sync content from UserHistoryDict•••Add API to ExpandableBinaryDictionary to dump content from a given dictionary. We use this for dumping data for sync process. Refactored UserHistoryDictionaryTests to scrap out the util methods for testing. These utility methods would be used for testing sync + user dictionary code in LatinIMEGoogleTests Bug:18106539 Change-Id: I357f9192ea1bd69a526d0b620c25616a2e8e9d5b Jatin Matani2014-11-261-0/+37
* Move util classes under common•••Also why did we have two copies of LocaleUtils >.> Bug: 18108776 Change-Id: I03b4403dfd51934e66b567f2f8b87da419cfb3ab Jean Chalard2014-11-071-1/+1
* Update v4 format version from 402 to 403.•••Without personalization: Total words: 1134774, Success Num: 899230, Success Percentage: 79.243% Bad Failures, with auto-correction (typed word == expected word, output word != expected word): 1871, Bad Failure Percentage: 0.165% Failures, with auto-correction (F-C): 29084, F-C Percentage: 2.563% Max Keystrokes: 6072959, Min Keystrokes: 4436090, Keystroke Saving Percentage:26.953% Before: Total words: 1134646, Success Num: 925194, Success Percentage: 81.540% Bad Failures, with auto-correction (typed word == expected word, output word != expected word): 1316, Bad Failure Percentage: 0.116% Failures, with auto-correction (F-C): 28288, F-C Percentage: 2.493% Max Keystrokes: 6072831, Min Keystrokes: 3946188, Keystroke Saving Percentage:35.019% After Total words: 1134659, Success Num: 944746, Success Percentage: 83.263% Bad Failures, with auto-correction (typed word == expected word, output word != expected word): 1258, Bad Failure Percentage: 0.111% Failures, with auto-correction (F-C): 28016, F-C Percentage: 2.469% Max Keystrokes: 6072844, Min Keystrokes: 3387333, Keystroke Saving Percentage:44.222% Change-Id: I3af42ec37a11847c0429c28616e726f6a339247f Keisuke Kuroyanagi2014-10-311-1/+2
* Remove Dict dependency on WordComposer and ProximityInfo•••Bug: 18108776 Change-Id: I9b399a44241e05a7add9bb8094263aa76de37880 Jean Chalard2014-10-291-6/+6
* Move Constants.java to the latin.common package•••Our intention is to have classes of latinime-common under the common package as much as we can. Change-Id: I76efbbbe7bebf1a4aa943715cdff64f91675e20d Ken Wakasa2014-10-231-0/+1
* Use trigrams for personalization dict.•••5Bug: 14425059 Change-Id: I73cf6904e569d60996a3b079f16ea6df0cb90f02 Keisuke Kuroyanagi2014-10-231-9/+9
* Fix Javadoc and null analysis related warnings•••This CL also adds @SuppressWarning("unused" to java-overridable package. Bug: 18003991 Change-Id: If70527e30654384705d7a814f5efd181d9f539e1 Tadashi G. Takaoka2014-10-231-0/+4
* Fix some compiler warnings•••This CL fixes the following compiler warnings. - Indirect access to static member - Access to a non-accessible member of an enclosing type - Parameter assignment - Method can be static - Local variable declaration hides another field or variable - Value of local variable is not used - Unused import - Unused private member - Unnecessary 'else' statement - Unnecessary declaration of throw exception - Redundant type arguments - Missing '@Override' annotation - Unused '@SuppressWarning' annotations Bug: 18003991 Change-Id: Icfebe753e53a2cc621848f769d6a3d7ce501ebc7 Tadashi G. Takaoka2014-10-211-89/+127
* Renaming "blacklist" flag to "possibly offensive"•••No behaviour changes. Unified the overloaded FusionDictionary::add method to always take an isPossiblyOffensive argument. Bug: 11031090 Change-Id: I5741a023ca1ce842d2cf10d4f6c926b0efabaa78 Adrian Velicu2014-10-211-4/+4
* Change entry count limit.•••Unigram 10K, Bigram 30K, Trigram 30K. Change-Id: Ibd19c6a2b618499df1c70000bad7b47498187f0a Keisuke Kuroyanagi2014-10-201-7/+0
* Make UserHistoryDictionary use updateEntriesForWordWithNgramContext()•••Bug: 14425059 Change-Id: I409ebf90f68f4a0f1638128ac5ee6af859323d30 Keisuke Kuroyanagi2014-10-061-13/+47
* Rename PrevWordsInfo to NgramContext.•••Bug: 14425059 Change-Id: Id06a71681fa8b5e589e29fba10fe5c1cfed66984 Keisuke Kuroyanagi2014-09-291-13/+13
* Get stats from dictionary.•••Bug: 16553957 Change-Id: I70c7a7be3c902dc8a0dfe8f946f9ef75ba6c9655 Keisuke Kuroyanagi2014-09-221-2/+24
* Create DictionaryStats in executor.•••Bug: 16553957 Change-Id: Ie4e9a6ee67f90ba0086af2075068e078efc7f189 Keisuke Kuroyanagi2014-09-221-7/+10
* [ML8] Add a language weight•••...and rename an improperly named normalization value Bug: 11230254 Change-Id: I0f5633148a9f66dbfd7d28540b8a8985131c4549 Jean Chalard2014-09-191-2/+3
* [ML7] Have multiple DictionaryGroup instances in facilitator•••This is the central change of multilingual input. Bug: 11230254 Change-Id: Id8b68fb101e837e8cf182ab4bc1e55e4da5cc49d Jean Chalard2014-09-161-8/+10
* [ML3] Put the locale in SuggestedWordInfo•••...and remove it from SuggestionResults. Change-Id: Iae85ec7e82e2caf18cc6d7656aa46dc150707cdd Jean Chalard2014-09-011-5/+1
* Add ExpandableBinaryDictionary#getDictionaryStats().•••Bug: 16553957 Change-Id: I05866624d0ba9f32ea7a71cb231ba501dde4376c Keisuke Kuroyanagi2014-08-221-0/+11
* Add additional wait for writing file in testAddManyWords().•••Change-Id: Ibb79b9821dac3d48e18c684e8aca605254bec045 Keisuke Kuroyanagi2014-08-121-1/+1
* Use DistracterFilterCheckingIsInDictionary for User History•••Bug: 13142176 Bug: 15531638 Change-Id: I7e4e5afa05c5cee6eedef62c053d81edac5fa6af Keisuke Kuroyanagi2014-08-071-16/+42
* Move phrase gesture from additional features to public.•••Bug: 15758242 Change-Id: I703dc2703afdf9402c5d2ac27411b74ece993dba Keisuke Kuroyanagi2014-07-081-4/+4
* Enable beginning-of-sentence prediction.•••Bug: 14119293 Change-Id: I23c407f0afed0ae4af290a1195b0e3bbcd5af8d7 Keisuke Kuroyanagi2014-06-241-10/+0
* Fix unit tests by adding @UsedForTesting.•••Change-Id: I62ec07210817295f59a174383ee4b33cc4fc2ca6 Keisuke Kuroyanagi2014-06-201-0/+1
* Remove word from personalized dicts when it's canceled.•••Bug: 15555552 Bug: 15552347 Change-Id: Ia4d8c79d079e3ce233d46d4bbad4fff1be5c5c39 Keisuke Kuroyanagi2014-06-201-0/+21
* Enable Beginning-of-Sentence prediction for contextual dict.•••Bug: 14161647 Bug: 14119293 Change-Id: I0c00f13966db88e4de85e245e7bced43c9d474b2 Keisuke Kuroyanagi2014-06-121-0/+10
* Merge "Purge dict reading code for 401 and create for 402."Keisuke Kuroyanagi2014-06-101-2/+1
|\
| * Purge dict reading code for 401 and create for 402.•••Change-Id: Ib0150b3306bb2db8aff443d1158fecc8464cbbdb Keisuke Kuroyanagi2014-06-101-2/+1
* | Debug log when failed to add/remove n-gram entry.•••Change-Id: Ibf0a4e01e1abc81b09aec104ba39d2ec18f4db8b Keisuke Kuroyanagi2014-06-101-5/+12
* | Add Dictionary.isInDictionary().•••Bug: 13142176 Bug: 15428247 Change-Id: If2d1c1fea7a69e41809a828da8dd032211ad144e Keisuke Kuroyanagi2014-06-091-19/+5
|/
* Add getMaxFrequencyOfExactMatches() to Dictionary.•••Bug: 13142176 Bug: 15428247 Change-Id: I93b44ef40cafb6b811c68fa79f3a4971fc3916a5 Keisuke Kuroyanagi2014-06-051-0/+24
* Return whether the dynamic dict operation was success.•••Bug: 12184250 Change-Id: Iee7e00c1e84c95551a077f4dd023c0a9b9ac9466 Keisuke Kuroyanagi2014-05-271-3/+9
* Apply distracter filter for UserHistoryDictionary.•••Bug: 13142176 Change-Id: I67d63a5c789d7c587bcd7abacd26b2e76da11978 Keisuke Kuroyanagi2014-05-271-2/+9
* Use Java 7 diamond operator•••Change-Id: If16ef50ae73147594615d0f49d6a22621eaf1aef Tadashi G. Takaoka2014-05-241-2/+1
* Version up dynamic dict format from 401 to 402.•••Change-Id: Ibea36af905ade773ae3db3a5456f7b5a0ad7d220 Keisuke Kuroyanagi2014-05-231-1/+2
* Extend jni methods and enable Beginning-of-Sentence.•••Bug: 14119293 Change-Id: I78fc877367dd0d6240eeacb750b6d2d0b93cba83 Keisuke Kuroyanagi2014-05-231-1/+1
* Use PrevWordsInfo for get/add/remove n-gram(bigram) entry.•••Bug: 14119293 Bug: 14425059 Bug: 15102610 Change-Id: Ib482390f8d15b37d44a1a54e8c243a9eaec3f815 Keisuke Kuroyanagi2014-05-211-15/+15
* 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-15/+15