aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/ExpandableBinaryDictionary.java (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Separate utility methods from BinaryDictionary.Keisuke Kuroyanagi2014-03-051-1/+2
| | | | | Bug: 8187060 Change-Id: Ice2984e332b7bd3bb17174aefc80b5635b72fc50
* Add header attributes for evaluation.Keisuke Kuroyanagi2014-02-281-0/+7
| | | | | Bug: 13197276 Change-Id: Ib5247da691ff24a73e13485288237ccc51bb54f0
* Use dynamic operations to construct all ver4 dicts.Keisuke Kuroyanagi2014-02-271-195/+95
| | | | | | Bug: 8187060 Bug: 13127350 Change-Id: I081ee904c41898128efa8ba7a1bf3fa0a46c6231
* Create a utils class for executors.Jean Chalard2014-02-241-49/+20
| | | | | | | Preliminary refactoring to fix Bug: 13082957 Change-Id: I9f1283c37089bc96140b774b1c559d58031de004
* Remove corrupted ver4 dictionaries.Keisuke Kuroyanagi2014-02-211-9/+16
| | | | | Bug: 12916055 Change-Id: I2c390ab1dc483915691b47a605772cbc2dfeaf09
* Add user history dictionary decaying test.Keisuke Kuroyanagi2014-02-201-2/+2
| | | | | | Bug: 10667710 Change-Id: Ib2be57d8c4cbbb34f64555d84ea6fd571cfdd247
* Fix UserHistoryDictionaryTestsTadashi G. Takaoka2014-02-131-22/+21
| | | | Change-Id: I5f2f555f9c3f471545921ef80e4cf528976be837
* Refactor dictionary constructorTadashi G. Takaoka2014-02-131-10/+7
| | | | | | | This change must be checked in together with I3923d5af2a. Bug: 12994268 Change-Id: I19de6efbdfa3b6c6c69a20a836e53962fd5737de
* Implement getHeaderInfoNative.Keisuke Kuroyanagi2014-02-061-1/+10
| | | | | | Bug: 11281877 Bug: 12810574 Change-Id: Ia3d85ae2cfdb486e74b8636a62431eae883c85da
* Merge "Consolidate WordProperty and Word."Keisuke Kuroyanagi2014-02-061-1/+1
|\
| * Consolidate WordProperty and Word.Keisuke Kuroyanagi2014-02-061-1/+1
| | | | | | | | | | | | Bug: 11281877 Bug: 12810574 Change-Id: I9dc99188f80f25a8780c1860dab46e4aa80a23e5
* | Merge "Stop considering personalization dicts outputs as words"Jean Chalard2014-02-051-1/+1
|\ \
| * | Stop considering personalization dicts outputs as wordsJean Chalard2014-02-051-1/+1
| |/ | | | | | | | | | | Bug: 12800726 Bug: 12798403 Change-Id: I6d60f9ad39761757f8a64533f40d6441f3a36410
* / [HD04] Make the locale mandatory.Jean Chalard2014-02-051-3/+3
|/ | | | | Bug: 11281748 Change-Id: I69281b0053bec404c3e3c713ade3f65a140f51b1
* Separate header class from FormatSpec.Keisuke Kuroyanagi2014-02-041-3/+4
| | | | | Bug: 12810574 Change-Id: Iacf1cd05a268bf690ab864b5e32a18a4b0ccc693
* Make dumpAllWordsForDebug() use getNextWordProperty().Keisuke Kuroyanagi2014-02-041-8/+17
| | | | | | Bug: 11736680 Bug: 12810574 Change-Id: I32a388e23ee7da5d7291e88a46c90b61d2f25dee
* [HD03] Straighten out attribute key names in Java.Jean Chalard2014-01-311-3/+3
| | | | | Bug: 11281748 Change-Id: I1d813bdacd45bcfd9c4cc73ac1d67c5c89854e86
* Make contacts dict and user dict version 4.Keisuke Kuroyanagi2014-01-171-9/+5
| | | | | Bug: 12515251 Change-Id: I0b332e03b9102957bffaea56d4de17b9ee3cef23
* Move LanguageModelParams class to utility packageTadashi G. Takaoka2014-01-151-1/+1
| | | | | | This change must be checked in together with Ic82d951237. Change-Id: I2ab451330f85a0147563b805682f26edecb71a29
* Fix flaky unit test.Keisuke Kuroyanagi2014-01-141-1/+2
| | | | Change-Id: I8df0f9a0398b29f679844f256ad84f09ebcea8ee
* Periodic wipe of the personalization dict.Keisuke Kuroyanagi2014-01-101-1/+3
| | | | | | Bug: 12216453 Change-Id: Ie59dd19c044e9b1eb9b8bd805366200737ea506a
* Make required binary dictionary version use FormatSpec.*Keisuke Kuroyanagi2013-12-161-1/+1
| | | | Change-Id: Ifb17d6551bc5071553e32a5640dd166c39374461
* Make ExpandableBinaryDictionary usable for offdevice tests.Keisuke Kuroyanagi2013-12-131-4/+16
| | | | | Bug: 11956652 Change-Id: If5a503ef161781818f2efceba542be5a61be6bd1
* Add a constructor for testing to non-main dictionaries.Keisuke Kuroyanagi2013-12-121-1/+13
| | | | | | | | The new constructor is used for creating dictionary instance that uses a given file. Bug: 11956652 Change-Id: Ifbf420a1a768eb95a5c3a58eeb1be5936b306d35
* Add waitAllTasksForTests for testing.Keisuke Kuroyanagi2013-12-121-7/+14
| | | | | Bug: 10667710 Change-Id: I7a189e32286a6005393fbde8da736541ca9226a8
* Quit passing header file path to native.Keisuke Kuroyanagi2013-12-121-28/+12
| | | | | Bug: 12089197 Change-Id: Ia898f8d2836c0c131a1834dc0a396d9121ecb972
* Create ver4 dictionary files with the dictionary name.Keisuke Kuroyanagi2013-12-111-82/+92
| | | | | | Bug: 12025402 Change-Id: Ia0bb13b2e26aa60a67dff73f3f6a1e276f1bb1dd
* Fix typos.Jean Chalard2013-12-111-4/+4
| | | | | | One of these cost me a day and a half searching for a bug :( Change-Id: I20f0b727f7c02e2754aaaf6a05b74c9cf9e6375e
* [RF4] Actually remove ver4 dictsJean Chalard2013-12-061-12/+24
| | | | | | | And fix a couple bugs. Bug: 11281748 Change-Id: If07953a4b1ff9eb1165af03fdb332d7e47cd8f32
* [RF3] CleanupsJean Chalard2013-12-061-7/+5
| | | | | | | | | | Make the version number a single number on native and java side. Also, remove the hasValidContents method. It's useless since the native code already checks this when creating the dictionary (I wish I had known that when I added it). Bug: 11281748 Change-Id: I572d37429972b2f280e4bdb748b709e5d0d7737e
* [RF2] Some refactoring and some cleanupJean Chalard2013-12-061-14/+19
| | | | | Bug: 11281748 Change-Id: Iff45fdf6b23f77c08271a169c7d7ca45912c85e8
* Start passing timestamp for dynamic dictionaries.Keisuke Kuroyanagi2013-12-041-5/+7
| | | | | Bug: 11073222 Change-Id: I89e1277f734d5959e33d61e7e9e7048084b9007a
* Add required header attributes for user/contacts dictionary.Keisuke Kuroyanagi2013-12-031-5/+13
| | | | | | Bug: 11973488 Change-Id: I91ef720a24633aec0f4e81cd4f7c49c749805c49
* Make contacts/user dictionary ver2.Keisuke Kuroyanagi2013-12-021-1/+2
| | | | Change-Id: I10c29bd45fd37d765f115333087e1700dd90570b
* Quit recording LastUserHistoryWriteTime.Keisuke Kuroyanagi2013-12-021-0/+11
| | | | Change-Id: I0f2b408b4976d8119c932654e23836803d42c568
* Add version check to open binary dictionary.Keisuke Kuroyanagi2013-11-281-8/+28
| | | | | Bug: 11073222 Change-Id: Iabae12b8f14a9da3cdc804dcc6af443cedeb3f99
* Merge "Start using Ver4 dictionary format."Keisuke Kuroyanagi2013-11-271-3/+5
|\
| * Start using Ver4 dictionary format.Keisuke Kuroyanagi2013-11-271-3/+5
| | | | | | | | | | | | Bug: 11073222 Change-Id: Idd836ee15501e2f8c57c8eebc1fef7f103b01d18
* | Implement addMultipleDictionaryEntries as a jni method.Keisuke Kuroyanagi2013-11-261-32/+5
|/ | | | | | Bug: 11757169 Change-Id: Ie1569e0b3c0503588ebfe5d09c7ca06116f54485
* Create a method to add multiple dictionary entries.Keisuke Kuroyanagi2013-11-191-15/+79
| | | | | Bug: 11740462 Change-Id: I7903cb02fd08d649a05b8799fb3cd00c3da26e00
* Purge ExpandableDictionary.Keisuke Kuroyanagi2013-11-141-103/+26
| | | | | Bug: 11245133 Change-Id: Ia0886686d8add940409dcd5c883c34eb5289380d
* Add a facility to dump the dictionary contents while closingSatoshi Kataoka2013-10-281-1/+16
| | | | Change-Id: I02e920e0512f2b46a778f0b23f7ca03f8d5dabe6
* Set the shortcut frequency correctly.Jean Chalard2013-10-071-4/+11
| | | | | | | 14 is the right value. Bug: 11076722 Change-Id: I95d404b540f7fbe4932d1f8498cde23f1df0314f
* Fix UserHistoryDictionaryTests.Keisuke Kuroyanagi2013-10-031-6/+24
| | | | | | | Bug: 6669677 Bug: 10667710 Change-Id: I6cdc6a6c9cacc7f276fda3a26ec31e3eb928471c
* Try decaying user history at hourly intervals.Keisuke Kuroyanagi2013-10-021-5/+5
| | | | | | Bug: 6669677 Change-Id: Ib465fa7e1a7f289a07843535ba89d0dd5259e803
* Quit blocking getSuggestion during GC.Keisuke Kuroyanagi2013-10-011-3/+21
| | | | | | Bug: 10831272 Change-Id: I995c619dc18a9120a47f547d31045cb73a9353ec
* Prepare dictionary decay.Keisuke Kuroyanagi2013-09-301-1/+1
| | | | | Bug: 6669677 Change-Id: I8fbae190dd44a6bdbee7e9b6d3a16208322727f7
* Merge "Set header attributes for ExpandableBinaryDictionary."Keisuke Kuroyanagi2013-09-291-2/+3
|\
| * Set header attributes for ExpandableBinaryDictionary.Keisuke Kuroyanagi2013-09-281-2/+3
| | | | | | | | | | | | Bug: 6669677 Change-Id: I2462777eaa07600f1c774226adfc4f351882f523
* | Stop reading dictionary while regenerating.Keisuke Kuroyanagi2013-09-271-62/+88
| | | | | | | | | | | | Bug: 10831272 Change-Id: Iead7268a9371b48d729a5f65074ccbc05f3185db