aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/ExpandableBinaryDictionary.java (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* Use PrevWordsInfo for get/add/remove n-gram(bigram) entry.•••Bug: 14119293 Bug: 14425059 Change-Id: I12e9ba977c153b514c6591ab52940712fd0874e3 Keisuke Kuroyanagi2014-05-201-15/+15
* Use PrevWordsInfo instead of String in Java side.•••Bug: 14119293 Bug: 14425059 Change-Id: I3d5da84881a49a04550180dd9aac2c37da2ed762 Keisuke Kuroyanagi2014-05-191-2/+2
* Make session id mandatory for getSuggestions.•••Bug: 15008504 Change-Id: Ic4a17a4b7242118ae74fd89c695da2bb52204fb2 Keisuke Kuroyanagi2014-05-161-13/+4
* Output dictionary format version for dump.•••Change-Id: I13873727dbb25550a5087c883968a77094d2115d Keisuke Kuroyanagi2014-05-141-0/+1
* Merge "Add VERSION4_TEST for testing."Keisuke Kuroyanagi2014-05-091-2/+3
|\
| * Add VERSION4_TEST for testing.•••Bug: 13406708 Change-Id: I0b434717ea3edbb131650af634c53cfbfe113c3e Keisuke Kuroyanagi2014-05-091-2/+3
* | Merge "Check whether contacts have changed using hashCode()."Keisuke Kuroyanagi2014-05-091-18/+10
|\ \ | |/ |/|
| * Check whether contacts have changed using hashCode().•••Bug: 13755213 Change-Id: Ie2f7b7f9dc8bd3fce395618877d9f234287dcb21 Keisuke Kuroyanagi2014-05-081-18/+10
* | Extend jni interface for dictionary migration.•••Bug: 13406708 Change-Id: Iadad6df296467d0e5b631fba4a409d53c8a5a6f2 Keisuke Kuroyanagi2014-05-081-1/+4
|/
* Move dict version check to proper place.•••Change-Id: I89a5b4fa93153081b4f7a9183619cbe7c9ea01fa Keisuke Kuroyanagi2014-05-011-9/+9
* Merge "Simplify DictionaryFacilitatorForSuggest."Keisuke Kuroyanagi2014-05-011-0/+11
|\
| * Simplify DictionaryFacilitatorForSuggest.•••Bug: 13755213 Change-Id: I9663d1d60fccd8deb1a22683fb06fe64dee06b45 Keisuke Kuroyanagi2014-05-011-0/+11
* | Fix: contacts/user dicts are too frequently regenerated.•••Change-Id: I6b04a58c543fda6df7a2c016b8b8a5300f137d73 Keisuke Kuroyanagi2014-04-281-2/+3
|/
* Cleanup ExpandableBinaryDictionary.•••Bug: 8187060 Change-Id: I9103462412e727b0160b218b1bb301ce43621c46 Keisuke Kuroyanagi2014-04-281-27/+14
* Use ReentrantReadWriteLock in ExpandableBinaryDictionary.•••Bug: 8187060 Change-Id: Ic665f0a5e940708aa9addedac068a64900b307e7 Keisuke Kuroyanagi2014-04-281-123/+130
* Simplify asyncFlushBinaryDictionary.•••We no longer write files when the dict has not been updated. Bug: 8187060 Change-Id: I8aa23a93d5deafb3a7f16f5466a5e0e84fbbf095 Keisuke Kuroyanagi2014-04-281-8/+2
* Remove DictionaryUpdateController.•••Bug: 8187060 Change-Id: I3e1fa4060d8a5c12d8d609be3357d56051fb5815 Keisuke Kuroyanagi2014-04-281-102/+16
* Merge "Handle personalization dictionary as an ExpandableBinaryDictionary."Keisuke Kuroyanagi2014-04-251-1/+1
|\
| * Handle personalization dictionary as an ExpandableBinaryDictionary.•••Bug: 13755213 Change-Id: I26e070e89e09b37e9dcc200d597c74c591467a66 Keisuke Kuroyanagi2014-04-241-1/+1
* | Merge "Quit creating empty dictionary file in ExpandableBinaryDictionary."Keisuke Kuroyanagi2014-04-251-10/+8
|\ \ | |/ |/|
| * Quit creating empty dictionary file in ExpandableBinaryDictionary.•••Bug: 14166482 Change-Id: I7b7a25141851d7bb14744567639d8e5d8f04a036 Keisuke Kuroyanagi2014-04-221-10/+8
* | Handle user history dictionary as an ExpandableBinaryDictionary.•••Bug: 13755213 Change-Id: I1ea8a6df007af7153852f2d32bf5e8ec669c432b Keisuke Kuroyanagi2014-04-241-4/+4
* | Remove clearAndFlushDictionary() and use clear().•••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 Keisuke Kuroyanagi2014-04-241-1/+1
|/
* Add BinaryDictionary.flushWithGCIfHasUpdated().•••Bug: 14166482 Bug: 14161647 Change-Id: I98b0a8b86897b1486491a3aea91729bc9e4cc03c Keisuke Kuroyanagi2014-04-211-1/+2
* Always close binary dicts for personalized dicts.•••Bug: 10923130 Bug: 13664080 Change-Id: Ib247c775194a03462387994cd832b1650bfd1915 Keisuke Kuroyanagi2014-04-031-6/+19
* Add languageWeight as an argument of getSuggestions.•••Bug: 8187060 Change-Id: I8ae20c957a8e127b76c83cc3a65ff052d43bf2b5 Keisuke Kuroyanagi2014-04-031-4/+5
* Merge "Remove unused method."Keisuke Kuroyanagi2014-03-281-6/+0
|\
| * Remove unused method.•••Change-Id: Iefb75136080e73c357511df045816f18cec767a6 Keisuke Kuroyanagi2014-03-271-6/+0
* | Merge "Dictionary migration in Java side."Keisuke Kuroyanagi2014-03-281-0/+9
|\|
| * Dictionary migration in Java side.•••Bug: 13406708 Change-Id: If83938e4b4810d2e8353c70cdd8ef3ea97a29571 Keisuke Kuroyanagi2014-03-271-0/+9
* | Fix: NPE after onDestroy().•••Bug: 13671513 Change-Id: I06aa14870ff5422ad514356ee406600b247858c5 Keisuke Kuroyanagi2014-03-281-0/+9
|/
* Separate utility methods from BinaryDictionary.•••Bug: 8187060 Change-Id: Ice2984e332b7bd3bb17174aefc80b5635b72fc50 Keisuke Kuroyanagi2014-03-051-1/+2
* Add header attributes for evaluation.•••Bug: 13197276 Change-Id: Ib5247da691ff24a73e13485288237ccc51bb54f0 Keisuke Kuroyanagi2014-02-281-0/+7
* Use dynamic operations to construct all ver4 dicts.•••Bug: 8187060 Bug: 13127350 Change-Id: I081ee904c41898128efa8ba7a1bf3fa0a46c6231 Keisuke Kuroyanagi2014-02-271-195/+95
* Create a utils class for executors.•••Preliminary refactoring to fix Bug: 13082957 Change-Id: I9f1283c37089bc96140b774b1c559d58031de004 Jean Chalard2014-02-241-49/+20
* Remove corrupted ver4 dictionaries.•••Bug: 12916055 Change-Id: I2c390ab1dc483915691b47a605772cbc2dfeaf09 Keisuke Kuroyanagi2014-02-211-9/+16
* Add user history dictionary decaying test.•••Bug: 10667710 Change-Id: Ib2be57d8c4cbbb34f64555d84ea6fd571cfdd247 Keisuke Kuroyanagi2014-02-201-2/+2
* Fix UserHistoryDictionaryTests•••Change-Id: I5f2f555f9c3f471545921ef80e4cf528976be837 Tadashi G. Takaoka2014-02-131-22/+21