aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/BinaryDictionary.java (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge "Add a jni method to fetch unigram information."Keisuke Kuroyanagi2013-12-061-0/+44
|\
| * Add a jni method to fetch unigram information.•••Bug: 11956652 Change-Id: I59f1823bbc0146f6d2f34cbed8166bb6de197208 Keisuke Kuroyanagi2013-12-061-0/+44
* | [RF3] Cleanups•••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 Jean Chalard2013-12-061-5/+0
|/
* Merge "[RF1] Remove files that don't match the expected format, step 1"Jean Chalard2013-12-041-1/+6
|\
| * [RF1] Remove files that don't match the expected format, step 1•••This implements the skeleton implementation, and enables a fallback implementation in the case the file is coming from the dictionary provider. - A better scheme should be used for provider-supplied dicts. - This does not implement the solution for device-generated dicts yet. This will come in a future change. - This does not implement the checking process on the native side yet. This will come in a future change. Bug: 11281748 Change-Id: Ifa6e237d19dfbffe503e3674915480ea867b0ddf Jean Chalard2013-12-041-1/+6
* | Quit using obsolete methods for testing.•••Bug: 11073222 Change-Id: I77c99fbea2f255dbfddb646b6e12bee574647eca Keisuke Kuroyanagi2013-12-041-24/+1
* | Start passing timestamp for dynamic dictionaries.•••Bug: 11073222 Change-Id: I89e1277f734d5959e33d61e7e9e7048084b9007a Keisuke Kuroyanagi2013-12-041-10/+37
|/
* Tiny refactoring•••Add a warning comment and make it so that openNative() is only called in one place in the code. Bug: 11281748 Change-Id: Ic7819a01deb62cf145ebf9d620da2d15fae19313 Jean Chalard2013-12-031-1/+4
* Add version check to open binary dictionary.•••Bug: 11073222 Change-Id: Iabae12b8f14a9da3cdc804dcc6af443cedeb3f99 Keisuke Kuroyanagi2013-11-281-0/+5
* Extend jni interface to support time stamp and shortcut.•••Bug: 11073222 Change-Id: I19e0501850917a13ddc756d3e78fc6f6cf3f33c4 Keisuke Kuroyanagi2013-11-261-4/+27
* Implement addMultipleDictionaryEntries as a jni method.•••Bug: 11757169 Change-Id: Ie1569e0b3c0503588ebfe5d09c7ca06116f54485 Keisuke Kuroyanagi2013-11-261-0/+42
* Fix bug and Add large test for decaying dictionary.•••- GC gets failure when the dictionary become empty. - Useless unigrams are sometimes not removed. Bug: 10197478 Change-Id: I8d1479c01efba61a81f03bc077da6bcb4797a940 Keisuke Kuroyanagi2013-10-071-0/+4
* Implement the heuristic for auto-commit.•••Bug: 9059617 Change-Id: I066abf018df5aaeabf415425dd822ebe233e6008 Jean Chalard2013-10-011-15/+4
* Merge "Quit blocking getSuggestion during GC."Keisuke Kuroyanagi2013-10-011-9/+0
|\
| * Quit blocking getSuggestion during GC.•••Bug: 10831272 Change-Id: I995c619dc18a9120a47f547d31045cb73a9353ec Keisuke Kuroyanagi2013-10-011-9/+0
* | Create the wiring for auto-commit confidence computation.•••Bug: 9059617 Change-Id: I7e4e05ffa8c68cfebbe362a977fd176555cad12a Jean Chalard2013-10-011-1/+2
|/
* Prepare dictionary decay.•••Bug: 6669677 Change-Id: I8fbae190dd44a6bdbee7e9b6d3a16208322727f7 Keisuke Kuroyanagi2013-09-301-4/+10
* Add unigram/bigram counting.•••Bug: 6669677 Change-Id: I05ea2201d822dddf062b08c8467daa336760e16c Keisuke Kuroyanagi2013-09-271-0/+12
* Create empty dictionary file in native code.•••Bug: 6669677 Change-Id: I46d23deee1fd091678f4593561cb8687eb815212 Keisuke Kuroyanagi2013-09-261-0/+17
* Clear traverse sessions when closing.•••Bug: 6669677 Change-Id: I859be934f0c60485e04cdc4cab288a18242fa04e Keisuke Kuroyanagi2013-09-251-11/+15
* Quit using ExpandableDictionary.•••Bug: 6669677 Change-Id: Ie90417fa9b726454fe729a665fcd549efabb9e94 Keisuke Kuroyanagi2013-09-241-3/+18
* Merge "Add BinaryDictionary.getBigramProbabilityNative()."Keisuke Kuroyanagi2013-09-181-5/+17
|\
| * Add BinaryDictionary.getBigramProbabilityNative().•••Bug: 10197478 Change-Id: Id16e3ee22a17679c46cc7a0199a9e28065177aa3 Keisuke Kuroyanagi2013-09-181-5/+17
* | [AC9] Resize an array•••It's not easy for native code to only output the first result, so let's supply enough room for it to output all. Bug: 9059617 Change-Id: Ie93b7e54284c8c5d01fdc15846cf52d3442287b6 Jean Chalard2013-09-171-1/+1
|/
* Prepare dictionary saving in native code.•••Bug: 6669677 Change-Id: I0787f66409e2b183c6328fa05805945520e1e93a Keisuke Kuroyanagi2013-09-171-0/+24
* [AC7] Actually auto-commit.•••Bug: 9059617 Change-Id: I7e5d89a9037b9181a0a6456c12043b4bfda8fe4b Keisuke Kuroyanagi2013-09-171-1/+1
* Merge "[AC4] Add native methods necessary for auto-commit"Jean Chalard2013-09-131-3/+25
|\
| * [AC4] Add native methods necessary for auto-commit•••Bug: 9059617 Change-Id: I7a47b0675446fc4f39628c60d16de9aea90d1b4d Jean Chalard2013-09-131-3/+25
* | Change cache capacity depending on the dictionary size.•••Bug: 10699291 Change-Id: I7042d4c1307da2d991d4dd10d637f18026acb996 Keisuke Kuroyanagi2013-09-121-1/+3
|/
* Pass additionalFeaturesOptions for getSuggestions().•••This fixes null pointer exceptions that are caused when getSuggestion() is called from spell checker. Change-Id: Ifc9e7abb900e1a4646e33c91022effde439673e4 Keisuke Kuroyanagi2013-08-281-6/+5
* [AC2] Reference a dict rather than a string in suggestion infos•••Bug: 9059617 Change-Id: Ic17bc0fd5d812268fd37d7fd35b4e9ebfb95fa5e Jean Chalard2013-08-201-1/+1
* [AC1] Add a memory of where to cut the first word.•••Bug: 9059617 Change-Id: I931b6d1eb49f9f7dd7d5b18956e35751d1b2b631 Jean Chalard2013-08-201-1/+2
* Refactor on UserHistoryDictionary•••Bug: 9429906 Change-Id: I576a91643bdaf5017cc826ac2e07a74a9a275d60 Satoshi Kataoka2013-07-261-1/+1
* Move settings related classes to "settings"•••Change-Id: Id170dbfe2dcfc93130b7be4a84615940403ec37f Ken Wakasa2013-07-221-1/+2
* Add methods for dynamic updating binary dictionary.•••Bug: 6669677 Change-Id: I7e681ceec2af712214a647630350cb20be6b0354 Keisuke Kuroynagi2013-07-041-4/+33
* Add jni methods for dynamically handling a dictionary.•••Bug: 6669677 Change-Id: I8a26623adbb41a78e3c023c652be635c635e3b47 Keisuke Kuroynagi2013-06-261-1/+5
* Add a parameter isUpdatable to the constructor of BinaryDictionary.•••Bug: 6669677 Change-Id: I6bc25131afd97112e3bbde036a81ab559a9a6460 Keisuke Kuroynagi2013-06-251-4/+6
* Allow mmapping dictionary file in writable mode in openNative.•••Bug: 6669677 Change-Id: I447668932de118b158fa029ddc977b3f3cc06cb8 Keisuke Kuroynagi2013-06-251-2/+3
* Move util classes to the latin/utils directory•••Change-Id: I1c5b27c8edf231680edb8d96f63b9d04cfc6a6fa Ken Wakasa2013-06-241-0/+4
* Adding additional feature settings.•••Change-Id: I9fec0c03b7da9ce0305b494193f4cfe3fca144f3 Keisuke Kuroyanagi2013-05-281-0/+2
* Passing options to native suggestion method.•••Change-Id: I6da180cfa1b9e5aa39600e78e3bc41209a40f583 Signed-off-by: Keisuke Kuroyanagi <ksk@google.com> Keisuke Kuroyanagi2013-05-241-5/+6
* Pass blockOffensiveWords as a parameter•••Bug: 8773353 Change-Id: Ic1019742ce7ff6e4f7fff4d2729f8ab52d841488 Jean Chalard2013-05-011-6/+7
* [ZF2] Read settings for profanity filtering.•••Bug: 7226877 Change-Id: Ie0c713e1eba1529c0b288a1e5011023a79bedd6b Jean Chalard2013-04-251-3/+6
* [ZF1] Check profanity in Java rather than in native•••Bug: 7226877 Change-Id: Ib6c32bfee9977c27dbf7e1e590b2b00d9ceb7301 Jean Chalard2013-04-251-2/+12
* Don't kill suggestions with native score < 1•••Change-Id: I954856b7fec0b91e19a467f2a87978d49caa639d Jean Chalard2013-04-221-1/+0
* Break dependencies to allow offdevice tests to build•••Change-Id: Ia9a2e8f0672b3f72943f26fb15de1d3c7c5ce7f1 Jean Chalard2013-03-191-2/+0
* Merge the dictionary pack in Latin IME.•••Bug: 8161354 Change-Id: I17c23f56dd3bc2f27726556bf2c5a9d5520bd172 Jean Chalard2013-03-191-2/+2
* Refactor parameters by naming convention•••Change-Id: I8bda8075b33f656ecbec08320afcd864b620fe77 Satoshi Kataoka2013-03-181-2/+2
* Tiny cleanup•••Change-Id: I5d7150a4abb3a498e790f41af569093217cb8b43 Jean Chalard2013-02-221-1/+0
* Remove MAX_PROXIMITY_CHARS_SIZE_INTERNAL•••Change-Id: I18a997503de4033b5341b564145bca862a872098 Ken Wakasa2013-01-221-2/+2