History log of /packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ab5912959435c1901e268bc9766090e604f3523d 20-Mar-2015 Mohammadinamul Sheik <inamul@google.com> Add prev words context to the SuggestedWordInfo.

Bug: 19712589
Bug: 19715579
Change-Id: Ie06665cab8405455c1b0a2ff034e0bb0731c9156
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
f4686092232588781910cc4e64406c4958577e86 17-Mar-2015 Mohammadinamul Sheik <inamul@google.com> Use BinaryDicitonary.MAX_PREV_WORD_COUNT_FOR_NGRAM for D2 dictioanries.

Fixes the UserHistoryDictionaryTests

Change-Id: I49776f53298ced3cd7e771cfe77a940b80b01f20
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
29500ef4ba8e01f4c467a62399c8249d532ee82c 14-Mar-2015 Mohammadinamul Sheik <inamul@google.com> Fix the BinaryDictionaryTests

Change-Id: I09378d74705e6943946ea4f76b15664086a387ed
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
4e0af43673936c336fff298bc9aeee1d75c3bc92 12-Mar-2015 Chieu Nguyen <cvnguyen@google.com> Remove unused phrase gesture code.

Bug: 19687841
Change-Id: I0862aa3127bf7f1564a4845efdf99ebf5ae4d5ac
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
77fd5dbf3e432356dd16eb428c740e446c04373e 11-Mar-2015 Dan Zivkovic <zivkovic@google.com> Remove dead code, including tests.

Change-Id: Id88b02b74bdfe4ca05b08181ceb6b34d5652fc0c
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
12d80ebead6a1d7f704a5a3af3b6fe3313ceab05 10-Feb-2015 Dan Zivkovic <zivkovic@google.com> Remove shortcut support from LatinIME.

Note this change does not affect the native decoder interface.

Change-Id: I73b7dc008a5acaf75a31a36a2d332b5afabd82d0
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
0f7d881dc72132dfd75c8b4fe61a69fc5cdcd460 05-Feb-2015 Mohammadinamul Sheik <inamul@google.com> Move decoder specific constants to DecoderSpecificConstants.java

Change-Id: Ie4d325b3152e1e7e424b8b436e222e194e4d9da0
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
77e0fa1d6708fa53549d80fcd2035da5a30e4140 29-Jan-2015 Dan Zivkovic <zivkovic@google.com> LatinIME portion of multi-lang option removal.

Bug 19188067.

Change-Id: Ic9a3637f59dda30c699141222b9dcac3cd624b99
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
5b91b551e5ffaf2c2e691dfbd434f21c82293986 06-Nov-2014 Jean Chalard <jchalard@google.com> Move util classes under common

Also why did we have two copies of LocaleUtils >.>

Bug: 18108776
Change-Id: I03b4403dfd51934e66b567f2f8b87da419cfb3ab
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
ecab6aff5908bfd5b34670d2e2bb3696627fa47c 24-Oct-2014 Jean Chalard <jchalard@google.com> Remove Dict dependency on WordComposer and ProximityInfo

Bug: 18108776
Change-Id: I9b399a44241e05a7add9bb8094263aa76de37880
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
36799b2aa2982ec17341cd2c5ed81e608bcee8c6 29-Oct-2014 Jean Chalard <jchalard@google.com> Move InputPointers and ResizableIntArray to common

Bug: 18108776
Change-Id: Ie5c0430aa41a8d6c58bf510a10173223d7dfe9fe
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
4beeb9253a06482299e0c67467531d30436a02fc 28-Oct-2014 Jean Chalard <jchalard@google.com> Move StringUtils under common.

Bug: 18108776
Change-Id: Ia46a4102a0e86e71118ca5e641f9f531998e166b
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
9342484e8d573a40f470b6a593df31c602fa4076 23-Oct-2014 Ken Wakasa <kwakasa@google.com> 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
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
16cc3992d7468ef781753df7b4227330e0834501 23-Oct-2014 Keisuke Kuroyanagi <ksk@google.com> Use trigrams for personalization dict.

5Bug: 14425059
Change-Id: I73cf6904e569d60996a3b079f16ea6df0cb90f02
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
d3a4c5132422b189c8dbb94dbbe84a9b9761b0a8 22-Oct-2014 Tadashi G. Takaoka <takaoka@google.com> Fix Javadoc and null analysis related warnings

This CL also adds @SuppressWarning("unused" to java-overridable package.

Bug: 18003991
Change-Id: If70527e30654384705d7a814f5efd181d9f539e1
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
05172bf1a5693c2e108e91436b98ecd35d2dadad 13-Oct-2014 Adrian Velicu <adrianv@google.com> 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
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
7d5e1cb2650d74816767c085ad71d04d6e605559 10-Oct-2014 Jean Chalard <jchalard@google.com> [ML23] Introduce a different accuracy/performance tradeoff

Bug: 11230254
Change-Id: Ic09518c818ae7b68942b1c63160dd462e5922cb5
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
ab4437f4681db3fb8327f752df8f08bd0d8cf967 09-Oct-2014 Keisuke Kuroyanagi <ksk@google.com> Rename updateCounter to updateEntriesForWordWithNgramContext.

Bug: 14425059
Change-Id: Id9b0dd7e32c711ed4292981517c3febd5fe9e897
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
d7a51c242bd21aed28b33279add1a2d54cf3bd60 09-Oct-2014 Keisuke Kuroyanagi <ksk@google.com> Extend jni method to dump ngram entries.

Bug: 14425059
Change-Id: Ib03b58525fae12f254b45630bee31ecbdde227b1
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
9290d0a4eba454b9b1501830a4e470005cc85332 06-Oct-2014 Keisuke Kuroyanagi <ksk@google.com> Make UserHistoryDictionary use updateEntriesForWordWithNgramContext()

Bug: 14425059
Change-Id: I409ebf90f68f4a0f1638128ac5ee6af859323d30
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
6accf63d0a1132ee582687592a6aa738ad4443f1 05-Oct-2014 Keisuke Kuroyanagi <ksk@google.com> Make unit tests use new entry updating method.

Bug: 14425059
Change-Id: Ie7d92e92822a0d3a8b654d213e55d45aab799f5d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
ce5fd94b9714f0b8bf3c28eef7176a30b9334bcb 01-Oct-2014 Keisuke Kuroyanagi <ksk@google.com> Add jni method to update entries for a word efficiently.

Bug: 14425059
Change-Id: Ic628939ea68cdee17573409883a8403c73b78905
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
bb0eca57054758ef17b032d2654c1fc5f6b32101 29-Sep-2014 Keisuke Kuroyanagi <ksk@google.com> Rename PrevWordsInfo to NgramContext.

Bug: 14425059
Change-Id: Id06a71681fa8b5e589e29fba10fe5c1cfed66984
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
743a9b4499c9b53ffedc63f76137ce2eaa3301d0 19-Sep-2014 Keisuke Kuroyanagi <ksk@google.com> Get stats from dictionary.

Bug: 16553957
Change-Id: I70c7a7be3c902dc8a0dfe8f946f9ef75ba6c9655
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
bacf2dbac6d27c6a5677ca3f37a6da8bfd0c8db1 19-Sep-2014 Adrian Velicu <adrianv@google.com> Merge "Added @UsedForTesting to 'missing' methods to avoid ProGuard removing them"
8c889784e2d20bb3ebc1ad869176a791a755ccc6 19-Sep-2014 Adrian Velicu <adrianv@google.com> Added @UsedForTesting to 'missing' methods to avoid ProGuard removing them

Bug: 16864527
Change-Id: I698a1b3e09e7e9a12722169b37f87bd51c8cbd34
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
6da9b21191dc7d6049d96945366ec7e605e716e6 12-Sep-2014 Jean Chalard <jchalard@google.com> [ML8] Add a language weight

...and rename an improperly named normalization value

Bug: 11230254
Change-Id: I0f5633148a9f66dbfd7d28540b8a8985131c4549
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
880624838611a69f20f39ae762181ea4639dd071 16-Sep-2014 Keisuke Kuroyanagi <ksk@google.com> Pass prevWordCount to native code for getSuggestion.

Bug: 14425059
Change-Id: Id2b49a448982c997e5c0a22445b115e675156c3e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
4466464c24d6c6523f170f56b7e65e43ceb699e2 17-Sep-2014 Keisuke Kuroyanagi <ksk@google.com> Use PrevWordsInfo.getPrevWordCount() in Java side.

Bug: 14425059
Change-Id: Ie6295ff657c483876af403f2d474b7d857e5e3d6
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
576c96af95d7f1df869224ada78933d968e9a9c3 01-Sep-2014 Jean Chalard <jchalard@google.com> [ML3] Put the locale in SuggestedWordInfo

...and remove it from SuggestionResults.

Change-Id: Iae85ec7e82e2caf18cc6d7656aa46dc150707cdd
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
1d6024d2f8051271e3c9abc1285d989114f5f1d7 14-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Track crashing during migration to avoid crash loop.

Bug: 16213554
Bug: 16235703
Change-Id: Ib29b1a84b4c6ebae06d3dc6448f3c274ec6a7aab
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
b8a9479b57007edb5cb12c628797f89a8164f596 08-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Move phrase gesture from additional features to public.

Bug: 15758242
Change-Id: I703dc2703afdf9402c5d2ac27411b74ece993dba
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
05b1e0d42f9f103516103d4d33e61862c0851e9d 26-Jun-2014 Keisuke Kuroyanagi <ksk@google.com> Extend jni method to use multiple previous words.

Bug: 14425059
Change-Id: I8150e8812ee32f8c713315a234b52e5b3a79d7a0
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
d58a07666e9b38086c6486f95ac2d8e8e8eeb955 26-Jun-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Rename jni method for n-gram supporting."
83b6ee25385e1c4fd76ca5842ff025acf945596b 24-Jun-2014 Keisuke Kuroyanagi <ksk@google.com> Rename jni method for n-gram supporting.

Bug: 14425059
Change-Id: I242d1de5d9db37344f02d8fba9035829794a56c8
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
e708b1bc2e11285ad404133b8de21719ce08acb5 25-Jun-2014 Keisuke Kuroyanagi <ksk@google.com> Make PrevWordsInfo have multiple words' information.

Bug: 14425059
Change-Id: I2bd6a872904a44b80f638a13d91a97559217cc1a
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
92827b0712f8afecb4800a4137470ba64cd0c505 26-Jun-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Make PrevWordsInfo have multiple words' information."
88fa47a27d45f6460971d0d223aa558e121b3478 23-Jun-2014 Keisuke Kuroyanagi <ksk@google.com> Support migration/dump of Beginning-of-Sentence entries.

Bug: 14119293
Change-Id: Ie975138f819794d5c34a7a547be5a6117050e084
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
162f529e9334a3c920e02771a8b53cad1458cf3e 17-Jun-2014 Keisuke Kuroyanagi <ksk@google.com> Move variables for I/O of a jni method to traverse session.

Bug: 15008504
Change-Id: I3e59bc856c1df0e1afe3b42d024620ca1745837b
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
da0ea7603bdfb71a6134617d19535960aca4f40e 12-Jun-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Add jni method for removeUnigramEntry()."
b4d77eca55fa48eaf29ab036ac3b098ebac5e691 11-Jun-2014 Keisuke Kuroyanagi <ksk@google.com> Add jni method for removeUnigramEntry().

Bug: 15552347
Change-Id: Iadcdc73d3335d561a27b9314d3fcdab0b0c96e49
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
59ed0c2db2714f36c18d0882c7845455b5b3dd43 12-Jun-2014 Keisuke Kuroyanagi <ksk@google.com> Block offensive words in native code.

Bug: 15300452

Change-Id: Ic6c91c47453e19fb5db2c62b66659619e72b1ecf
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
1910392eeddf2c9f4c1d34925e64f8d8772e7dc4 09-Jun-2014 Keisuke Kuroyanagi <ksk@google.com> Add Dictionary.isInDictionary().

Bug: 13142176
Bug: 15428247
Change-Id: If2d1c1fea7a69e41809a828da8dd032211ad144e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
d9b8602f4862c2c876e1499aad7ca7d77ea66595 06-Jun-2014 Keisuke Kuroyanagi <ksk@google.com> Implement getMaxProbabilityOfExactMatches().

Bug: 13142176
Bug: 15428247
Change-Id: I5be6d683be95505412615ca7c88260de1ea05f54
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
d6b89e17a678d0f7cb8a4a2c1dafa72a4568b744 05-Jun-2014 Keisuke Kuroyanagi <ksk@google.com> Add jni method for getMaxFrequencyOfExactMatches().

Bug: 13142176
Bug: 15428247
Change-Id: I2ae25090b67ad0c6df97dec7712e2f7e0bb08c40
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
7d57fc248b397335d64609d428893b8c76493215 29-May-2014 Keisuke Kuroyanagi <ksk@google.com> Clean up for Iba6eeb7981634e7ddb.

Bug: 15298959
Change-Id: I6921db77b7d231ad3aad99d4c380ae2ed6bbf540
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
4bffac6db9e5800ecc58ba12d86b98a184779eba 28-May-2014 Keisuke Kuroyanagi <ksk@google.com> Stop directly checking SuggestedWordInfo.mKind

Bug: 15298959

Change-Id: Iba6eeb7981634e7ddb896404978b30f6efd6e72f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
dfca51726e9dc9a35f462dee39331823eafa07c9 27-May-2014 Keisuke Kuroyanagi <ksk@google.com> Return whether the dynamic dict operation was success.

Bug: 12184250
Change-Id: Iee7e00c1e84c95551a077f4dd023c0a9b9ac9466
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
a6278eb9c1fbe102259cba392b1459f712ca46e7 26-May-2014 Keisuke Kuroyanagi <ksk@google.com> Use whether it's exact match to detect distracters.

Bug: 13142176
Change-Id: Id5b7286d28897931f7bfe571be45d46ffeef4adf
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
a91561aa58db1c43092c1caecc051a11fa5391c7 23-May-2014 Tadashi G. Takaoka <takaoka@google.com> Use Java 7 diamond operator

Change-Id: If16ef50ae73147594615d0f49d6a22621eaf1aef
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
1adca93381d261a6070be2721dbf8b8abafbfe01 23-May-2014 Keisuke Kuroyanagi <ksk@google.com> Extend jni methods and enable Beginning-of-Sentence.

Bug: 14119293
Change-Id: I78fc877367dd0d6240eeacb750b6d2d0b93cba83
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
e507d92aa3ee4ae43124c5452f20aa8ed0ecef4c 21-May-2014 Keisuke Kuroyanagi <ksk@google.com> Use PrevWordsInfo for get/add/remove n-gram(bigram) entry.

Bug: 14119293
Bug: 14425059
Bug: 15102610
Change-Id: Ib482390f8d15b37d44a1a54e8c243a9eaec3f815
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
4e21d3711fb65e5b7ef24b2db7b5f2504365d5e3 20-May-2014 Ken Wakasa <kwakasa@google.com> Revert "Use PrevWordsInfo for get/add/remove n-gram(bigram) entry."

This reverts commit ff50b39176370ab80a33bfdcf9979603c08a88b3.

Bug: 14119293
Bug: 14425059
Bug: 15102610

Change-Id: If278b4ab236e38d20d8cdc0761b0438911bd4ff9
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
ff50b39176370ab80a33bfdcf9979603c08a88b3 20-May-2014 Keisuke Kuroyanagi <ksk@google.com> Use PrevWordsInfo for get/add/remove n-gram(bigram) entry.

Bug: 14119293
Bug: 14425059

Change-Id: I12e9ba977c153b514c6591ab52940712fd0874e3
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
83c40a2301a0b5a42a75eecada48e7887a7c940e 19-May-2014 Keisuke Kuroyanagi <ksk@google.com> Use PrevWordsInfo instead of String in Java side.

Bug: 14119293
Bug: 14425059

Change-Id: I3d5da84881a49a04550180dd9aac2c37da2ed762
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
09c72207c634ec5e1350aff23f7abe7bb47e5671 16-May-2014 Keisuke Kuroyanagi <ksk@google.com> Make session id mandatory for getSuggestions.

Bug: 15008504
Change-Id: Ic4a17a4b7242118ae74fd89c695da2bb52204fb2
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
64341927d2359fe98928471fa2daa4db667144a8 15-May-2014 Keisuke Kuroyanagi <ksk@google.com> Quit use bigram probability diff for ver4 dict.

Change-Id: I2cfcfbcf351877d1dff466a24974dbb05908f14e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
0befbf8289539971d2d4dcb1af24283feb5c0b0a 12-May-2014 Keisuke Kuroyanagi <ksk@google.com> Fix typo wordPreperty -> wordProperty.

Change-Id: I793f9a42f8dbf48fa15292e74df9edf1cf5d8901
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
eaa347bc1a166ee6cfbf6cc49399c43085422581 09-May-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Add VERSION4_TEST for testing."
455dc84cf2c6526329b535f30000ea45b7d4d4d7 09-May-2014 Keisuke Kuroyanagi <ksk@google.com> Add VERSION4_TEST for testing.

Bug: 13406708
Change-Id: I0b434717ea3edbb131650af634c53cfbfe113c3e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
82fa755bac1effec15bc50517c50d12de99d0fd6 09-May-2014 Keisuke Kuroyanagi <ksk@google.com> Fix unit tests by adding @UsedForTesting

Change-Id: I9448b1bfa7bf94039de737725851e63a2921a443
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
1471fbad66f68a06494ac3efea5d9d16ea46b322 07-May-2014 Keisuke Kuroyanagi <ksk@google.com> Extend jni interface for dictionary migration.

Bug: 13406708

Change-Id: Iadad6df296467d0e5b631fba4a409d53c8a5a6f2
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
3b7984752c88bff157016a09158dc92d94ed401d 22-Apr-2014 Keisuke Kuroyanagi <ksk@google.com> Support creating BinaryDictionary without creating dict file.

Bug: 14166482
Change-Id: Ic8c78ec2c8f39358a1f085a041b608972a380eef
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
ce76821dce3d78da7ccbd84cfa12693b2e1caff0 22-Apr-2014 Keisuke Kuroyanagi <ksk@google.com> Revert "Support creating BinaryDictionary without creating dict file."

This reverts commit 89939b870876b36791a47470ce852e4fcdfe86f2.

Change-Id: I8ca1b55609ad305a93178063bd88bd1cede872af
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
89939b870876b36791a47470ce852e4fcdfe86f2 22-Apr-2014 Keisuke Kuroyanagi <ksk@google.com> Support creating BinaryDictionary without creating dict file.

Bug: 14166482
Change-Id: Ib065279f96e227ab0fee7c8141560c4ada744d3b
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
68b4f2ada9f0208084dca130b59f0a9f2a37ecf6 22-Apr-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Add jni interface to use on memory dictionary."
61cb852d336543f120a9fa51fc40dda6b639da39 22-Apr-2014 Keisuke Kuroyanagi <ksk@google.com> Add jni interface to use on memory dictionary.

Bug; 14166482

Change-Id: I33ab08dad1e39aa7617d391f7eb2561d6f2504bb
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
3acbf7d00c8bf67487b3fc575df675262e5c4ede 22-Apr-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Add BinaryDictionary.flushWithGCIfHasUpdated()."
c6704dbe512c8b7ee88c3fca4e84fae021ff6c83 22-Apr-2014 Keisuke Kuroyanagi <ksk@google.com> Add BinaryDictionary.flushWithGCIfHasUpdated().

Bug: 14166482
Bug: 14161647
Change-Id: I98b0a8b86897b1486491a3aea91729bc9e4cc03c
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
11b707616800e08891f6b610be90033acda8ffd0 18-Apr-2014 Xiaojun Bi <bxj@google.com> Fix a bug for counting code points in WordComposer.java

This bug threw an ArrayIndexOutOfBoundsException when the word length
is 49 (maxSize + 1) when calling StringUtils.copyCodePointsAndReturnCodePointCount(...)
in the same function. This bug is discovered by running SKETCH.

The intent is to count the code points from index 0 to index i (included).
The original code only counted the code points from index 0 to index (i-1).

Bug: 13969542
Change-Id: Idbf596aba2379ba552dbe580c83c42044d505aaf
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
5f430e0189f6c0a1a34edb0e00809bc53a525a7b 07-Apr-2014 Jean Chalard <jchalard@google.com> [CB25] Refactor some array copying

Bug: 13406701
Change-Id: I09edd822f5cc2446b324d41c76d835bcff1191e6
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
45e34b43744b75a76cfe09d5026026af83f24de0 08-Apr-2014 Jean Chalard <jchalard@google.com> [CB24] Remove a useless test

If 1 character, then for sure !isGesture

Bug: 13406701
Change-Id: If8e9b080372eb8ddb15b8f97cce1399dc0c7f099
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
fdd2db576dc69aa69ae99ddb2178a955e71b61f0 03-Apr-2014 Keisuke Kuroyanagi <ksk@google.com> Always close binary dicts for personalized dicts.

Bug: 10923130
Bug: 13664080
Change-Id: Ib247c775194a03462387994cd832b1650bfd1915
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
1de95ceada64e7fd27ca4ee43243930b5d9c1df7 02-Apr-2014 Keisuke Kuroyanagi <ksk@google.com> Extend jni interface to input/output languageWeight.

Bug: 8187060
Change-Id: Ic55d328b87f258f4d65fff207233789a53b2b0ff
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
18f21f96e052b63b7eec273b18129fdee740f0e0 02-Apr-2014 Keisuke Kuroyanagi <ksk@google.com> Add languageWeight as an argument of getSuggestions.

Bug: 8187060
Change-Id: I8ae20c957a8e127b76c83cc3a65ff052d43bf2b5
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
781e3df73b7a3821ca54ba019c6a0f6597e24800 28-Mar-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Dictionary migration in Java side."
8e829c37dff9fb5eec62390bf0e2c6f12fd6781b 28-Mar-2014 Jean Chalard <jchalard@google.com> [CB14.5] Stop copying WordComposers.

This is an overdue refactoring that I have been wanted to
do forever, and that we can at last do now that suggestions
come only from instances of BinaryDictionary instances.

With this, all unit tests and regression tests are
passing again.

Bug: 13667648
Bug: 13665487
Bug: 8636060
Change-Id: Ie23a19f9b7e692edf2ee0b107ddaff2d7db564b6
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
75715f7d9fb0b19c2ddaf73bf62148c7d19f0a99 27-Mar-2014 Jean Chalard <jchalard@google.com> Revert "[CB15] Remove a redundant variable."

This reverts commit 0de7a6d1a272d52a9544df1c693ae199ab5abc52.

Change-Id: I327679b76a14cf9c3aec4b00b013b921408c32f9
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
a785fa8edd7f7a1f91d45c5e66562d92cf5698af 27-Mar-2014 Keisuke Kuroyanagi <ksk@google.com> Dictionary migration in Java side.

Bug: 13406708

Change-Id: If83938e4b4810d2e8353c70cdd8ef3ea97a29571
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
0de7a6d1a272d52a9544df1c693ae199ab5abc52 20-Mar-2014 Jean Chalard <jchalard@google.com> [CB15] Remove a redundant variable.

This is a tiny bit slower, but probably unnoticeable.
Still, it gains some performance in other places,
saves memory, and more importantly makes for simpler
code, so it's certainly better.

Change-Id: Id1ab4f73f71acd73f5920bc729817abd22cf0d07
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
5a0381f7d00abf97f5792958420dbb8535977ab3 20-Mar-2014 Keisuke Kuroyanagi <ksk@google.com> Remove unused partial commit.

Change-Id: Ia9341a5cb24947d93056810890d94c1f66481d8c
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
32326a9d7ad07f19dcdd2c0bfb578b2582eb2993 07-Mar-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Move DictionaryOptions from FusionDictionary to FormatSpec."
e137ec0a91cf93b0a99fd1e1556ee835d026f731 07-Mar-2014 Keisuke Kuroyanagi <ksk@google.com> Introduce SuggestionResults and use it for predictions.

Bug: 8187060
Bug: 13333066
Change-Id: I1ead897024508b7e40fbd93af7d14bfe74b93826
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
3ad4af2354e7003ac288dafe3600268fe860d752 05-Mar-2014 Keisuke Kuroyanagi <ksk@google.com> Move DictionaryOptions from FusionDictionary to FormatSpec.

Bug: 8187060
Bug:13035567

Change-Id: Id4f45e589521ae98c926a4c0607be10ce1a983f2
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
de36b47d29b7d6bdfb448a97bef2dcc3f5649205 05-Mar-2014 Keisuke Kuroyanagi <ksk@google.com> Use BinaryDictionaryUtils to read dictionary header.

Bug: 8187060
Bug:13035567
Change-Id: I90a5e0665c367f5a1bd786f4babf0d03e79e68fa
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
e784148ae6872942434eaa55ca32b4c6442cc8e8 05-Mar-2014 Keisuke Kuroyanagi <ksk@google.com> Separate utility methods from BinaryDictionary.

Bug: 8187060
Change-Id: Ice2984e332b7bd3bb17174aefc80b5635b72fc50
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
58a536e41ac7b7def651176ca08eeb9b1353fa0f 28-Feb-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Use dynamic operations to construct all ver4 dicts."
d302b98ce63743bde9d8d8c14755b5cf71c4e7a3 28-Feb-2014 Keisuke Kuroyanagi <ksk@google.com> Added a method and run GC for testing.

Bug: 13231889
Change-Id: If64b7422967c3e4107c845072b64a7bb26a35f7e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
ea89cb40b7641764d385bbc200c5910e08a29c1a 27-Feb-2014 Keisuke Kuroyanagi <ksk@google.com> Use dynamic operations to construct all ver4 dicts.

Bug: 8187060
Bug: 13127350
Change-Id: I081ee904c41898128efa8ba7a1bf3fa0a46c6231
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
d934fb43ada7876cc3a7986bbdccaa00bbbec302 21-Feb-2014 Keisuke Kuroyanagi <ksk@google.com> Remove corrupted ver4 dictionaries.

Bug: 12916055
Change-Id: I2c390ab1dc483915691b47a605772cbc2dfeaf09
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
fc9ca59cc1dccc8353528c42a7eb710ad6d90e14 06-Feb-2014 Keisuke Kuroyanagi <ksk@google.com> Implement getHeaderInfoNative.

Bug: 11281877
Bug: 12810574
Change-Id: Ia3d85ae2cfdb486e74b8636a62431eae883c85da
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
337dce8074cea5d4d703ff0add4186681dbb3172 06-Feb-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Consolidate WordProperty and Word."
5f5feeba13f6f1a907d90365d8037a361d0ff5da 06-Feb-2014 Keisuke Kuroyanagi <ksk@google.com> Consolidate WordProperty and Word.

Bug: 11281877
Bug: 12810574
Change-Id: I9dc99188f80f25a8780c1860dab46e4aa80a23e5
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
43cf9076b2d053c554941e55f6073b8f586c510b 04-Feb-2014 Jean Chalard <jchalard@google.com> [HD04] Make the locale mandatory.

Bug: 11281748
Change-Id: I69281b0053bec404c3e3c713ade3f65a140f51b1
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
927aff72bc9f0e59450ec6278fbcc05ba6442f25 04-Feb-2014 Keisuke Kuroyanagi <ksk@google.com> Add jni interface to get header information from native.

Bug: 12810574
Change-Id: I2508483bcb3157f04cc1fe13f24f864d301f1f28
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
53fb86c447bc322c13212ae8eaa102f6a3e57604 04-Feb-2014 Keisuke Kuroyanagi <ksk@google.com> Add a utility method to StringUtils.

Bug: 12810574
Change-Id: I607803e924b9e99855df7690e67488b2861c120e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
941734695b9eeb59135db737e4b153c45e88247a 03-Feb-2014 Keisuke Kuroyanagi <ksk@google.com> Implement Ver4PatriciaTriePolicy::getNextWordAndNextToken.

Bug: 12810574
Change-Id: Idea44f03c477964f58e65fbf2b55e3fcd77a2934
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
38f341a2a53a04ce4195a0cb99fcb6e71203dec0 03-Feb-2014 Keisuke Kuroyanagi <ksk@google.com> Add a jni method to iterate words in a dictionary.

Bug: 12810574
Change-Id: I87b13559765f0262dfd06c2ba40d43af6437ea7f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
94d9a2309fbca6b1e42b6c57b9c9509182fe8a0b 31-Jan-2014 Keisuke Kuroyanagi <ksk@google.com> Extend jni interface to get bigrams in WordProperty.

Bug: 12810574
Change-Id: Ia4b88d02ea8790a5c47d32376cc0b84c3e071ddd
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
080a35e959435566e768f2e31afdac784a4dcd00 31-Jan-2014 Keisuke Kuroyanagi <ksk@google.com> Rename UnigramProperty to WordProperty.

Bug: 12810574
Change-Id: If5ddd803948aaf6e491ddcbaa5436fb3af3f7257
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
d78a447d107ae60d2bb8f16a1b9797f5ebad2277 15-Jan-2014 Keisuke Kuroyanagi <ksk@google.com> Add a dedicated method to control time in native code.

Bug: 12443085
Change-Id: I41a5cf6c895cb59e54af98b40efded36afcd3247
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
7b9b09509083af20019828972f9558336ec7da7a 15-Jan-2014 Tadashi G. Takaoka <takaoka@google.com> Move LanguageModelParams class to utility package

This change must be checked in together with Ic82d951237.

Change-Id: I2ab451330f85a0147563b805682f26edecb71a29
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
05113c1847e5c41aab3176eb015aabc2acdc0a51 08-Jan-2014 Keisuke Kuroyanagi <ksk@google.com> Check whether the word is OOV or not for amanatto update.

Bug: 11736529
Change-Id: I27973212da7e922b2185dbb4febfb5bb4dfbdcbb
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
a245d15da5d295af21ead9a01583c64796a31ad7 12-Dec-2013 Jean Chalard <jchalard@google.com> Have dicttool use the native library to generate v4 dicts.

Yay !

Change-Id: Iea8ced9e81031b9ab7eff05ad9ef7215be248de9
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
2fa3693c264a4c150ac307d9bb7f6f8f18cc4ffc 13-Dec-2013 Ken Wakasa <kwakasa@google.com> Reset to 9bd6dac4708ad94fd0257c53e977df62b152e20c

The bulk merge from -bayo to klp-dev should not have been merged to master.

Change-Id: I527a03a76f5247e4939a672f27c314dc11cbb854
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
cfb018ba6db78f2b33b54d4811f0bf166db29792 07-Oct-2013 Keisuke Kuroyanagi <ksk@google.com> 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
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
459cd6f8ef3eaa561e47dd996ce537770ea8b37a 01-Oct-2013 Jean Chalard <jchalard@google.com> Implement the heuristic for auto-commit.

Bug: 9059617
Change-Id: I066abf018df5aaeabf415425dd822ebe233e6008
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
126d758c1e8db969ad1c9e5d801f3075e2061cc1 01-Oct-2013 Keisuke Kuroyanagi <ksk@google.com> Merge "Quit blocking getSuggestion during GC."
bb57090f1da9d1fc5a0eda9b627d3f8c8b25ab42 30-Sep-2013 Jean Chalard <jchalard@google.com> Create the wiring for auto-commit confidence computation.

Bug: 9059617
Change-Id: I7e4e05ffa8c68cfebbe362a977fd176555cad12a
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
03cb8f751a7f35e9159c724a2d25528b86287b57 01-Oct-2013 Keisuke Kuroyanagi <ksk@google.com> Quit blocking getSuggestion during GC.

Bug: 10831272

Change-Id: I995c619dc18a9120a47f547d31045cb73a9353ec
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
c18510049a3422c88ed3ab3bbc64944c94a611fd 30-Sep-2013 Keisuke Kuroyanagi <ksk@google.com> Prepare dictionary decay.

Bug: 6669677
Change-Id: I8fbae190dd44a6bdbee7e9b6d3a16208322727f7
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
31097a57cc6f8022abc0ea56f27147399f41b630 27-Sep-2013 Keisuke Kuroyanagi <ksk@google.com> Add unigram/bigram counting.

Bug: 6669677
Change-Id: I05ea2201d822dddf062b08c8467daa336760e16c
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
5ef6209656c51df0f0542d2a75c2df93c8d0f027 25-Sep-2013 Keisuke Kuroyanagi <ksk@google.com> Create empty dictionary file in native code.

Bug: 6669677
Change-Id: I46d23deee1fd091678f4593561cb8687eb815212
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
6142068a3311e4f828bb2acb0e4f9469c29a083f 25-Sep-2013 Keisuke Kuroyanagi <ksk@google.com> Clear traverse sessions when closing.

Bug: 6669677
Change-Id: I859be934f0c60485e04cdc4cab288a18242fa04e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
2e58670da9687fd1fd28c322e03343957d11568c 24-Sep-2013 Keisuke Kuroyanagi <ksk@google.com> Quit using ExpandableDictionary.

Bug: 6669677
Change-Id: Ie90417fa9b726454fe729a665fcd549efabb9e94
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
9465819cf6f2e6c2074daaae60c5efc0c170185e 18-Sep-2013 Keisuke Kuroyanagi <ksk@google.com> Merge "Add BinaryDictionary.getBigramProbabilityNative()."
4d02a2d44db94985c9f079cdd58c7c51d3e557ee 18-Sep-2013 Keisuke Kuroyanagi <ksk@google.com> Add BinaryDictionary.getBigramProbabilityNative().

Bug: 10197478
Change-Id: Id16e3ee22a17679c46cc7a0199a9e28065177aa3
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
060917ed9abff0e777e6b99e43cc4b826d1ac0c8 17-Sep-2013 Jean Chalard <jchalard@google.com> [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
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
d0246277fde27e9c40a270e206f1d106811e847f 17-Sep-2013 Keisuke Kuroyanagi <ksk@google.com> Prepare dictionary saving in native code.

Bug: 6669677

Change-Id: I0787f66409e2b183c6328fa05805945520e1e93a
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
e8754aba1c8f217e7ca828de25e0506ac58daa99 10-Sep-2013 Keisuke Kuroyanagi <ksk@google.com> [AC7] Actually auto-commit.

Bug: 9059617
Change-Id: I7e5d89a9037b9181a0a6456c12043b4bfda8fe4b
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
41aaff6cdf6cc1edb41ec222695bb6985e646d23 13-Sep-2013 Jean Chalard <jchalard@google.com> Merge "[AC4] Add native methods necessary for auto-commit"
24aad5a4d545e743fe43953c1a9d8141c022d355 20-Aug-2013 Jean Chalard <jchalard@google.com> [AC4] Add native methods necessary for auto-commit

Bug: 9059617
Change-Id: I7a47b0675446fc4f39628c60d16de9aea90d1b4d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
4c2767857a02c9cf18a9579aa0391fd09b3fe411 12-Sep-2013 Keisuke Kuroyanagi <ksk@google.com> Change cache capacity depending on the dictionary size.

Bug: 10699291

Change-Id: I7042d4c1307da2d991d4dd10d637f18026acb996
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
fe87f5f41744a633a2ed91af9b171bda2637649e 28-Aug-2013 Keisuke Kuroyanagi <ksk@google.com> Pass additionalFeaturesOptions for getSuggestions().

This fixes null pointer exceptions that are caused when
getSuggestion() is called from spell checker.

Change-Id: Ifc9e7abb900e1a4646e33c91022effde439673e4
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
e8ef09567077211da034a77b457fd5f87e70f6f0 20-Aug-2013 Jean Chalard <jchalard@google.com> [AC2] Reference a dict rather than a string in suggestion infos

Bug: 9059617
Change-Id: Ic17bc0fd5d812268fd37d7fd35b4e9ebfb95fa5e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
ef1e363016623ccf409c8c270f2c1e35a67734c9 19-Aug-2013 Jean Chalard <jchalard@google.com> [AC1] Add a memory of where to cut the first word.

Bug: 9059617
Change-Id: I931b6d1eb49f9f7dd7d5b18956e35751d1b2b631
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
ffcbbaf12788a9fc9398607a548e552d7d2bf05e 25-Jul-2013 Satoshi Kataoka <satok@google.com> Refactor on UserHistoryDictionary

Bug: 9429906
Change-Id: I576a91643bdaf5017cc826ac2e07a74a9a275d60
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
a7d2fc6befa1b16883200a653fc01deb4d94944d 21-Jul-2013 Ken Wakasa <kwakasa@google.com> Move settings related classes to "settings"

Change-Id: Id170dbfe2dcfc93130b7be4a84615940403ec37f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
f8d2796724b67ffb7e02c033ae15183a0d58febe 04-Jul-2013 Keisuke Kuroynagi <ksk@google.com> Add methods for dynamic updating binary dictionary.

Bug: 6669677
Change-Id: I7e681ceec2af712214a647630350cb20be6b0354
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
5bf1be71629607e7206e6203489cf742d2f8ed79 25-Jun-2013 Keisuke Kuroynagi <ksk@google.com> Add jni methods for dynamically handling a dictionary.

Bug: 6669677
Change-Id: I8a26623adbb41a78e3c023c652be635c635e3b47
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
981717da4c414caee57ba98596f9bc634a97f74f 25-Jun-2013 Keisuke Kuroynagi <ksk@google.com> Add a parameter isUpdatable to the constructor of BinaryDictionary.

Bug: 6669677
Change-Id: I6bc25131afd97112e3bbde036a81ab559a9a6460
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
f3b62900c7bcb0d6434f45ec7b467b7b4bad6f9a 25-Jun-2013 Keisuke Kuroynagi <ksk@google.com> Allow mmapping dictionary file in writable mode in openNative.

Bug: 6669677
Change-Id: I447668932de118b158fa029ddc977b3f3cc06cb8
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
e28eba5074664d5716b8e58b8d0a235746b261eb 23-Jun-2013 Ken Wakasa <kwakasa@google.com> Move util classes to the latin/utils directory

Change-Id: I1c5b27c8edf231680edb8d96f63b9d04cfc6a6fa
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
1b100610b31261a10e1bab46801ddfb0fbbf76f4 28-May-2013 Keisuke Kuroyanagi <ksk@google.com> Adding additional feature settings.

Change-Id: I9fec0c03b7da9ce0305b494193f4cfe3fca144f3
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
50db5f0fffdc35e9fe0bed27e7d630d571727e06 24-May-2013 Keisuke Kuroyanagi <ksk@google.com> Passing options to native suggestion method.

Change-Id: I6da180cfa1b9e5aa39600e78e3bc41209a40f583
Signed-off-by: Keisuke Kuroyanagi <ksk@google.com>
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
2dbb5957e3c8354fa9bcb1e08c7ce81387b7fe25 01-May-2013 Jean Chalard <jchalard@google.com> Pass blockOffensiveWords as a parameter

Bug: 8773353
Change-Id: Ic1019742ce7ff6e4f7fff4d2729f8ab52d841488
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
bb61293675234f6e5e1312db70618be985b37a83 22-Apr-2013 Jean Chalard <jchalard@google.com> [ZF2] Read settings for profanity filtering.

Bug: 7226877
Change-Id: Ie0c713e1eba1529c0b288a1e5011023a79bedd6b
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
99e998286d71cf698d0a809a29b15d1a231ebbb1 22-Apr-2013 Jean Chalard <jchalard@google.com> [ZF1] Check profanity in Java rather than in native

Bug: 7226877
Change-Id: Ib6c32bfee9977c27dbf7e1e590b2b00d9ceb7301
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
f0e579a1715e93708923273a84a97d61dc84031b 22-Apr-2013 Jean Chalard <jchalard@google.com> Don't kill suggestions with native score < 1

Change-Id: I954856b7fec0b91e19a467f2a87978d49caa639d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
1061bfdb34bbcb63bf0046eec42313d264ac33fa 19-Mar-2013 Jean Chalard <jchalard@google.com> Break dependencies to allow offdevice tests to build

Change-Id: Ia9a2e8f0672b3f72943f26fb15de1d3c7c5ce7f1
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
0cc0544a2995c7eb54a830ae54db60af89d4073d 15-Mar-2013 Jean Chalard <jchalard@google.com> Merge the dictionary pack in Latin IME.

Bug: 8161354
Change-Id: I17c23f56dd3bc2f27726556bf2c5a9d5520bd172
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
e0e67373735918c78eaeaf24f127e1d28816aa29 18-Mar-2013 Satoshi Kataoka <satok@google.com> Refactor parameters by naming convention

Change-Id: I8bda8075b33f656ecbec08320afcd864b620fe77
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
da0d771fe9e58da56e8107c1a6cb5ac5b1c6b64e 23-Feb-2013 Jean Chalard <jchalard@google.com> Tiny cleanup

Change-Id: I5d7150a4abb3a498e790f41af569093217cb8b43
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
6c22439bf80da08576e86c1282afc5cfa431e235 22-Jan-2013 Ken Wakasa <kwakasa@google.com> Remove MAX_PROXIMITY_CHARS_SIZE_INTERNAL

Change-Id: I18a997503de4033b5341b564145bca862a872098
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
8aa9963a895f9dd5bb1bc92ab2e4f461e058f87a 21-Jan-2013 Tadashi G. Takaoka <takaoka@google.com> Fix Apache license comment

Change-Id: Ic56167f952a7f4449da366e1e81610e72c966086
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
5db594abbad2d9e8d2cf1aa6e417aa50ffc5dfc1 11-Jan-2013 Ken Wakasa <kwakasa@google.com> Remove MAX_WORD_LENGTH_INTERNAL

Change-Id: Ie11ff000675601acff5fbb00e9e9f48eb32c5071
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
f6870cc82ddf394e94155322fcc7e4e2256bea66 11-Jan-2013 Ken Wakasa <kwakasa@google.com> Remove BinaryDictionary.MAX_PREDICTION and MAX_SPACES, and rename MAX_WORDS to MAX_RESULTS

Change-Id: Iab2a422b367e7521f346481c7fe5e2575f2e9de3
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
96b22200beb98fd1a6288f4cf53e38611a09cdd0 17-Dec-2012 Ken Wakasa <kwakasa@google.com> Privatize a few constants in BinaryDictionary.java

Change-Id: I7defaf1f577fd67e678cac83ff935e8181dd0a48
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
fe9ec6bc7d58464f3117c3fe9372c2994861998b 16-Nov-2012 Ken Wakasa <kwakasa@google.com> Remove unused variables

Change-Id: Ia5079368a1bc86ccdf0052445dc6945041c0abca
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
1e61493c50082264caaef862df02b1ccc84dc396 29-Oct-2012 Ken Wakasa <kwakasa@google.com> Use 32-bit code points for suggestions output

This is a multi-project commit with Ic43dd666

bug: 6526418
Change-Id: I39c1acb4e91d04cd8a4ec5a943c8cf575da75ebc
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
7f77aed5070981ffa5ccb88b233664962c712f40 22-Oct-2012 Tadashi G. Takaoka <takaoka@google.com> Merge "Replace useless CharSequence to String"
15f6d4ae34664ea3d92827a2c3003198c0bac70b 03-Oct-2012 Tadashi G. Takaoka <takaoka@google.com> Add @UsedForTesting and @ExternallyReferenced annotations

Bug: 7268357
Change-Id: I0b7e0c19f04af9ae30874d0a4c26ad81bc80be8c
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
bc464e2952e102219f0b977fc1e9140ad5bd03e4 03-Oct-2012 Tadashi G. Takaoka <takaoka@google.com> Replace useless CharSequence to String

Change-Id: Idc478f901185ee1b4912acc82d0cbc54fee4e991
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
b02ee3d67a1884b6ff59cc16c29a476845c0694f 08-Oct-2012 Ken Wakasa <kwakasa@google.com> Make use of the NELEMS and KEYCODE_SPACE macro. Also, remove an unused parameter.

Change-Id: I3c7e6c59990c92b0d5e2fb80493e8673cdd37b09
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
66d955ad711d4a1248157056a1d3d643af19fd3f 03-Oct-2012 Satoshi Kataoka <satok@google.com> Throw illegal argument exception in BinaryDictionary::editDistance

Bug: 7276803
Change-Id: Icd9bdec0a04179a29d00336819d205627f77b71a
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
a28a05e971cc242b338331a3b78276fa95188d19 27-Sep-2012 Tadashi G. Takaoka <takaoka@google.com> Cleanup: Make some classes as final

Change-Id: I6009b3c1950ba32b7f1e205a3db2307fe0cd688e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
02a67200fc25d1be9dfbc35e3bb4b59bef28f386 20-Sep-2012 Tadashi G. Takaoka <takaoka@google.com> Fix gesture start detection algorithm

Bug: 7032858
Change-Id: I9f4d939fa87fdead4c5a5921338a16cd0a59b7ac
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
eae7b293e4a854819aa0de663066cd0b6cdd52e7 07-Sep-2012 Yuichiro Hanada <yhanada@google.com> Check the length of the word when add to FusionDictionary.

Change-Id: Id98d18e90a8b83b597507728b467f56888c8fd12
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
ecfbf4625c8afd9cde7b79e0c7846b87e20f79e9 22-Aug-2012 Tadashi G. Takaoka <takaoka@google.com> Add static construct method for SparseArray

Change-Id: I6da97f6ea23578318f403bb5d64c30b1663c69ee
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
5f282ea9e4a4590fcbab6e27d5fca7dacbb40a6a 21-Aug-2012 Tadashi G. Takaoka <takaoka@google.com> Add CollectionUtils class to create generic collection easily

Change-Id: I6b4de9187e122298e5e9cd8ddc9070d062df6a89
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
ac78633be28e8990fc3b3a8de192c80966e746e3 21-Aug-2012 Tadashi G. Takaoka <takaoka@google.com> Rename and consolidate some constants

Change-Id: I7863936cca18b28bf0117afcbcf544a5fd7f185d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
8ce351a8275f0ad73cdd642e8b46a430b072e8ef 20-Aug-2012 Tadashi G. Takaoka <takaoka@google.com> Make some usages of SparseArray thread-safe

This is a follow up of I39d9bf1a7c272eb16d6ed4698f52457579b40f10.

Change-Id: Ic3288e491175f9a85679a21064093f9db5a65466
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
cc1062cfd06fe2e79c7bfc9318be6eb68da811dd 17-Aug-2012 Jean Chalard <jchalard@google.com> Fix a debug method

Change-Id: Icf78fb0d5f7caea78f053fffd1ecd4289629964a
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
3979f060f0650cbc117eee0307d05fb0be78c6f2 14-Aug-2012 Satoshi Kataoka <satok@google.com> Step 28-A Introduce the session Id to getSuggestion

Change-Id: I39d9bf1a7c272eb16d6ed4698f52457579b40f10
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
847c8dfe17c31c88d869ae469194edf574c9a474 10-Aug-2012 satok <satok@google.com> Fix JNI

Change-Id: If134baf52e78fbe18b78611a23870f5d10c80955
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
f3850e554389dc3012584f9d81a4f2d3d4c89e44 10-Aug-2012 Ken Wakasa <kwakasa@google.com> Use JNI Region calls also in getSuggestions()

Change-Id: I9cc0208397c202aeb6f7b5bb5ad59e00c5afbd80
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
dc2fb6bc6d0c071b8023d62291becf2e2d59535c 10-Aug-2012 Jean Chalard <jchalard@google.com> Merge "Pass the type from native code all the way to Java." into jb-mr1-dev
926ef06a1ef8a0f8e01baa26c23172b93012d2b1 10-Aug-2012 Jean Chalard <jchalard@google.com> Pass the type from native code all the way to Java.

Bug: 6906525
Change-Id: I057390d47a223450e22d8338509e22c28fc0d5f6
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
e9f3e182e4b3217282831fd8805958270b4dbba3 09-Aug-2012 Satoshi Kataoka <satok@google.com> Add arguments for dic traverse session

Change-Id: I8776ad528eeea9a5fc4dcf394ca13bb80c04fb6d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
5bb420627520412a621121f5c21da123f6a4cb1c 09-Aug-2012 Ken Wakasa <kwakasa@google.com> Use more JNI Region calls

Change-Id: I371db517ff4749c0b7e5bdb4362e6310c91a24dc
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
9127811493b9288a0ca385e75db68520b197dea2 08-Aug-2012 Satoshi Kataoka <satok@google.com> Pass traverse session

Change-Id: I84bfaaa406e3f51421c08a7ee8f9576ebdba54d4
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
c4e4dfe17dd60d200b851d228ce718543900a1fc 08-Aug-2012 Satoshi Kataoka <satok@google.com> Add traverse session

Bug: 6942265

Change-Id: I384cf701f5ee44c4b1037e5b8ddfa3d570286f55
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
6931df9c17aaeb04288f937cabf956c1b9eb0cc9 11-Jul-2012 Jean Chalard <jchalard@google.com> Pass an array to output suggestion types (A119a)

This needs the matching A119b change to not break the build.
The array is passed, but not used yet.

Bug: 6166228
Change-Id: Ia91d658461d989ee8c94e9b31bb06f4a36f4c5b6
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
3b57631b60c696d407a73e7594f6ab2418932229 11-Jul-2012 Jean Chalard <jchalard@google.com> Resolve a TODO: bury some implementation detail in native (A110)

The fact that prediction does not accept a null argument is an
implementation detail, it should not be visible to Java code.

Change-Id: I3a156b323b6db9353de898d33f3f7c81751cecb1
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
18d76afa911f5b236901eed6eba48a801dfdaafa 11-Jul-2012 Jean Chalard <jchalard@google.com> Remove an unused method (A109)

Change-Id: Ib785b7e8c554d030395e2c0ca92edb44eb2b245f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
251f302985bc491f4dd54983e9c69c5dc76cb834 10-Jul-2012 Jean Chalard <jchalard@google.com> Stop using a redundant method (A108)

Change-Id: Iffc0bae0a273419e7c50d69526c0c8e402c6461c
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
6a5d17cd2f55cdab01900af8933cb71b97b73a29 11-Jul-2012 Jean Chalard <jchalard@google.com> Remove a useless parameter (A106)

Change-Id: Ic0ecea22212fd1a098a3a168da460374e446f4a3
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
b7d7c5a369cef80d4319de8e433501ab25b49615 11-Jul-2012 Jean Chalard <jchalard@google.com> Make a constant really constant (A104)

Change-Id: Ied1f9f96a574b1e6a8ee0a71bfb1604d9c962e1c
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
e4e7e5fc82eca67330765510ad0bd29caeb7a1bb 10-Jul-2012 Jean Chalard <jchalard@google.com> Cleanup (A103)

Change-Id: Ib5ebddfdb87ef71a2f8d859fb45d3ac78040e97a
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
5e21ea1a3553000529c288acdf6d6a4b165bedc5 11-Jul-2012 Tadashi Takaoka <takaoka@google.com> Revert "Workaround to avoid a bug in the batch input bigram dictionary lookup"

This reverts commit 1250cdeab2da2c7f7d9c732a816dbc36e49fd61a
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
1250cdeab2da2c7f7d9c732a816dbc36e49fd61a 11-Jul-2012 Tadashi G. Takaoka <takaoka@google.com> Workaround to avoid a bug in the batch input bigram dictionary lookup

Change-Id: I8a5641c88c45918d6bed81a0b03efdcff0b380c5
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
9c09fd02eb98ebb938e8033371c7e0d4c5ce2f52 10-Jul-2012 Jean Chalard <jchalard@google.com> Inline a method to be able to factorize code (A102)

Change-Id: I121071f80c8af3c1053968dc76aaeca3352ca9a8
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
d6c610400e910ef2870371439c7d940842a1b73d 10-Jul-2012 Jean Chalard <jchalard@google.com> Inline a wrapper method (A101)

Change-Id: I6ce856ff49a8f8c696851b2487590704010fc758
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
eb1443883f0b645459976f2d0471ccbb42ee946e 11-Jul-2012 Tadashi G. Takaoka <takaoka@google.com> Support batch input

Change-Id: Ibe63212fe71cdebb5b897bc5018ae75b2a87555a
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
82d5ed6fcda59f27b2016bdf744d4c1372da9d3c 10-Jul-2012 Jean Chalard <jchalard@google.com> Small readability improvement (A100)

Change-Id: I6340748654a95d203ed43ceb9a7e6468b5b8ab1c
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
860a9f85ff7f2753b7e1bed2e00f86de8eca68e1 10-Jul-2012 Jean Chalard <jchalard@google.com> Pull up some common code again (A99)

Change-Id: I9e9f5664bb12bb25d74c8a076a6ee1024c708145
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
8eaeb60e7fe930b810dbf5826c40dedf3d328e44 10-Jul-2012 Jean Chalard <jchalard@google.com> Pull up some identical code (A98)

Change-Id: I6c265956394cf49e74b0256dfa5af06fe6b30467
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
e77f2996ea4eca42fbb46d0ce0a6055233b21c38 10-Jul-2012 Jean Chalard <jchalard@google.com> Inline a method to avoid confusion (A97)

Change-Id: I3c3ffcd3d40493f4bfa0f6596f923b3430e605aa
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
cfae32c610e829d88cf618c721e1e3217dd09024 10-Jul-2012 Jean Chalard <jchalard@google.com> Remove parameters for easier inlining (A96)

Change-Id: Ied2e291393609300173681e26e82b7dd36b41bd0
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
ea98e026f1ad7732279aec6d06107f46ea0af93d 10-Jul-2012 Jean Chalard <jchalard@google.com> Pull up some more common code (A95)

Change-Id: I3ac7ee823471a6d1da8031e064bce38b0e5a8f5c
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
b4b93dbf3e0912ba26c5c34abba7a5b94c74138c 10-Jul-2012 Jean Chalard <jchalard@google.com> Pull up common code in the caller (A94)

Change-Id: I84b97886280eca75d5f2b7546f20f8b1bced55bc
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
6f233f7ba1ee924844154515dda208bb9b34acb5 10-Jul-2012 Jean Chalard <jchalard@google.com> Remove useless member variables (A93)

Change-Id: Iff0a0e8835f4d630b51a15c0d91881437094e785
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
2ae75ed56be5d08979d832cf3ddec16dc61e8dcf 10-Jul-2012 Jean Chalard <jchalard@google.com> Start converging two identical methods (A92)

Change-Id: I3c85a80610fde664a328f5606d0724f00d445ebe
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
d82dcdc9246b340c4b355e34efc6079f3278efa6 10-Jul-2012 Tadashi G. Takaoka <takaoka@google.com> Add batch input dictionary lookup

Change-Id: I4da3c976838e8eb56c9ec80aafaaf54d759b7981
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
f5943153ad2ba611feec916119dca2343a1ef6de 09-Jul-2012 Jean Chalard <jchalard@google.com> Cleanup old methods (A90)

Change-Id: I5435cef8ac6be523934ffa394952cb120c8e89d6
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
b30d2185f24e3d531f5d46249e7c97391705e469 09-Jul-2012 Jean Chalard <jchalard@google.com> Implement the common Dictionary interface (A89)

This will de-duplicate a lot of existing code.

Change-Id: Idaffb2fde23b9741f057bcb2ecb3dde9d12ea5c5
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
a69f12a246b6c047faf7002a57b1cebc3721d731 09-Jul-2012 Jean Chalard <jchalard@google.com> Reduce method visibility (A88)

Change-Id: I29d6afbcba0998558c9b19287a460d9f0e410994
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
71538b08e4e08d556f700ad344562ca2c7b74d82 29-Jun-2012 Satoshi Kataoka <satok@google.com> Add input pointers

Change-Id: I95300bf0a847fb86d026e846ff4ad723bb45284f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
24eec0fa680f97e64d1fa0df754acbad95ed9a76 27-Jun-2012 Jean Chalard <jchalard@google.com> Remember the source dictionary for each suggestion.

Change-Id: I3c63372bd5572a479a67eaecfe8c8ea1cabc70d9
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
05efe576f976f5fa280f8d523f2935c15cbb9bd1 27-Jun-2012 Jean Chalard <jchalard@google.com> Cleanup the dictionary type.

Stop storing an int in each of the different class types, and
just store a string in the top class.

Change-Id: I2af1832743e6fe78e5c1364f6d9cc21252bf5831
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
2f1b6c9ea438841fc2a7262a0593739c3dc82782 21-Jun-2012 Jean Chalard <jchalard@google.com> Remove the callback argument to getBigrams() (A16)

Bug: 6252660
Bug: 6166228
Bug: 2704000
Bug: 6225530
Change-Id: I7457ac04f8cd4019fb86c986725aae3de1b1a65e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
60eed92dc37e59403142ac35bdf676ae7ceac298 21-Jun-2012 Jean Chalard <jchalard@google.com> Remove the callback argument to getWords() (A15)

Bug: 6252660
Bug: 6166228
Bug: 2704000
Bug: 6225530
Change-Id: I919bf70a1213ab5d7c7a9e5715bd72a6e257148b
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
2225b3bace388ba0b8789254da09fb9f6a6250e3 21-Jun-2012 Jean Chalard <jchalard@google.com> Do away with Utils#addAllSuggestions (A14)

It's not used any more.

Change-Id: Id9da40fdbf7078f3ac647d1368237d6601f5a2ba
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
d82898c5a91f8aa69d5dc594b7a9290b8be1247a 12-Jun-2012 Jean Chalard <jchalard@google.com> Change the return type of getWords and getBigrams (A8)

This only returns stuff, but it doesn't change yet how the data
is really passed. It merely adds a way of getting the same data.
Later, the old way will be removed.

Change-Id: If3a064de362175fc5a6781b7a97b65d8730aaf3c
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
bda7eaa63aace64f3d40eae3affaf281591ffa66 12-Jun-2012 Jean Chalard <jchalard@google.com> Remove dependency on WordCallback from BinaryDictionary (A7)

Bug: 6252660
Bug: 6166228
Bug: 2704000
Bug: 6225530
Change-Id: I8245698fbd170e0f5cbad3c0109774bcaddc0614
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
73680097996ea2ddbca3f84144a00ce3ba66b763 25-Jun-2012 Satoshi Kataoka <satok@google.com> Change JNI for Gesture

Change-Id: I774a0052038d16677f60f7efa11fd266cb5f3088
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
c88f61215c5b9ca6e0cc3f776e3b7da19eec9cae 29-May-2012 Satoshi Kataoka <satok@google.com> Set level 1 as the initial value of the valid words

Bug: 4192129
Change-Id: I867e78ce79c78977d08e8b66881a25b6fe5bf41f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
2f854e170c9fde47cae804145f90d164cdb5ceb8 29-May-2012 Satoshi Kataoka <satok@google.com> Add a JNI to get the frequency

Bug: 4192129
Change-Id: I3f220f5a10114d4eb23956148076cf76220bda0f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
0028ed3627ff4f37a62a80f3b2c857e373cd5090 16-May-2012 satok <satok@google.com> Use "float" instead of "double"

Change-Id: I93ed4d88ede4058f081dd8d634b00dfff4e96d07
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
4d289d39aeae21064f63d958974816ceee3e9fde 27-Apr-2012 Tom Ouyang <ouyang@google.com> Contacts dictionary rebuilds only when contact names have changed.

Bug: 6396600
Change-Id: Iad693ec4bab6351793d624e5c5b0a9f5c12a60e3
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
522a04ea5b249d0af556647d2abcad57e5b99b4f 23-Apr-2012 Jean Chalard <jchalard@google.com> Pass words as int[] to the native code.

We need to get the bigrams during the call to getSuggestions for
bug#6313806. We already give an int[] to getSuggestions and we
wanted to get rid of char[]'s anyway because it doesn't work with
surrogate pairs, so here we go.

Bug: 6313806
Change-Id: I56ce99f1db6b3302cdf42f0527343bded837091e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
80111f08e284655808380663f0b68547b981da72 17-Apr-2012 Jean Chalard <jchalard@google.com> Pass the previous word down to native code in getSuggestions

Change-Id: I477b631d81ef58461e44954f3ae5fd895928bb97
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
ac27e4544b5b5ff7b4f365a4bde5c288d511ae13 16-Apr-2012 Jean Chalard <jchalard@google.com> Pass the previous word to getSuggestions

This is a preparative change to bug#6313806

Change-Id: I1be9ec49b21005c1f45ce459fa93712bc74ef3f0
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
78ab80844b4f8e0369f4e86b2a02208197f9bd34 11-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Add language suffix to main dictionary

Bug: 6319377
Change-Id: Ie6a887fefa12e33c17bfeb5d22984e7c1a7bdb46
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
b5e1f48987fc90b443653fdd3f6e5423546e6451 06-Apr-2012 Jean Chalard <jchalard@google.com> Remove the now useless Flag class.

Change-Id: Ibe45189b73e2606cf77e30da166dd0d45ae47c5c
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
338d3ec725a952cbe603ac8b2d49c337463f4093 06-Apr-2012 Jean Chalard <jchalard@google.com> Replace the flags in getSuggestions with a boolean.

Change-Id: I0ec44df1979cb1dc21017ea290d2151a2af0e7cd

Conflicts:

java/src/com/android/inputmethod/latin/Suggest.java
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
24aee9100e92dc4c06cdb54487a4922420fa8660 06-Apr-2012 Jean Chalard <jchalard@google.com> Change the flags to a boolean in constructors.

Change-Id: I9939204f3b16346aaebd4d726315ba9c4faf910a
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
43ebd8a035af31244a2d54fce5d8000a1fbada4c 04-Apr-2012 satok <satok@google.com> Fix the locale of flags in BinaryDictionary

Bug: 6129372
Change-Id: I4958c2aabf651d7e26648a29b75fcc6c77813451
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
6ba8de2a608dfe4865b0b59a753f2d2abbedeeff 28-Mar-2012 satok <satok@google.com> Good bye the proximity logic in Java code

Bug: 4343280
Change-Id: I82f7d08703647a3492ce6e2d3b741146df58927e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
01ab7c8b59a7f12862fbd95fb252e56719f1757f 27-Mar-2012 satok <satok@google.com> ongoing cleanup 2

Change-Id: I66b61cbe491cf8375144e834390beae3209a777d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
8980bd4a25e2a4368441d575c91bcbe8c8624969 23-Mar-2012 satok <satok@google.com> Merge "Cleanup jni 1"
9df4a4527a9bc2e671f644d6e2ec0121385740ec 23-Mar-2012 satok <satok@google.com> Cleanup jni 1

Change-Id: Ieb6af8385356e259720b50f1fe46a694a098b30f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
cc78d03a62412e647d4c1373e88a4a2637244ed5 23-Mar-2012 Jean Chalard <jchalard@google.com> Add processing for French ligatures.

Bug: 5140033
Change-Id: I1c2751fc617e662aad9f67506e28a622f81d0bc9
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
6ca3ac08ed536c415ac68913e23fde175b5e3f4d 20-Mar-2012 Jean Chalard <jchalard@google.com> Strengthen java code against bad returns from native

This doesn't really fix the following bug but it may alleviate
the symptoms

Bug: 6191885
Change-Id: I0de3f550cc7c6cdf79b291399785ad31b205d2ac
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
cc8c8b99bd0463f5977dea82f5e2379ea1dd4e73 08-Mar-2012 Tadashi G. Takaoka <takaoka@google.com> Split Utils class to StringUtils, SubtypeUtils, and JniUtils

Change-Id: I09e91675fe7d573dad8c933ad513b21d7e409144
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
ad290d6505247171e1e8437446c6f5d148a01778 16-Feb-2012 Jean Chalard <jchalard@google.com> Activate bigram predictions from the binary dictionary

Change-Id: If1cc50539d7677b854b1cd3bea3423c8c0865de5
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
6e082cb30dbe1a8cc314b474dc1377b85fdb25c2 25-Jan-2012 Jean Chalard <jchalard@google.com> Convert an internal enum into an int of same underlying value.

Goes together with Id4f4e066

Bug: 5922118
Change-Id: I1e39dd01c67e9284d9d7fe008d868847e69986d7
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
be0cf72253f15bff6abdeaa79f60a56f06ab7b86 12-Jan-2012 satok <satok@google.com> Move auto correction thresthold to the native code

bug: 5858137

Change-Id: Ic4b6270c6e51ef4ed25a6a1d8ddd7fdfa70fd78d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
5fdcd7d5cd9d39d41568aa1412a4b1a866c05d3a 31-Oct-2011 Tadashi G. Takaoka <takaoka@google.com> Fix JNI as 64bit ready

Change-Id: I7a3ed2cee3b20744869aa5cf89ff9fd95f5ab8fe
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
ab72a97d7ce44230a0c824797d1675a5ca354a56 04-Oct-2011 Tadashi G. Takaoka <takaoka@google.com> Cleanup unused import

This change also gets rid of several compiler warnings.

Change-Id: I23962edaadad18a6e0395d528af17b909dcf5dad
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
673cebf9e97289b3b0cd343ff7193dff69684a48 29-Sep-2011 Jean Chalard <jchalard@google.com> Make use of the FULL_EDIT_DISTANCE flag.

In effect, this stops the spell checker from suggesting overly
long words.
More precisely, it takes advantage of the new facility that
takes into account the whole length of the dictionary word when
computing scores, so words much longer than the input word will
see their score demoted accordingly.

Bug: 5384578
Change-Id: I326cd7c87c3080e7fa8729f78517f8ba13672a9b
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
40a5f6fa4df529bf21813d54fc20ffe5b3cbe436 29-Sep-2011 satok <satok@google.com> Add a flag to demote completed suggestions

Bug: 5390063
Change-Id: I0ef4fbcc705539624269fd2f8c4e782679fc44b3
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
043f7841985916717f4fa821fe3e423daf3ff2f5 03-Aug-2011 Jean Chalard <jchalard@google.com> Create a way to pass the proximity info to the dictionary

This is a preparative change for inserting the spell checker.

Change-Id: Ie441879cac4f67078ec27a95f1fcbbf3ef373df7
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
e93b1f2209e26add7e5c2685990a8ce921fd6e32 01-Jun-2011 Jean Chalard <jchalard@google.com> Allow reading a binary dictionary even without proximity info.

This prepares the way for spell checking, which is to be done
without context so without proximity info.

Bug: 4176026
Change-Id: I1b4bfaefe2611e1b484acdf3c33598cb80f81ff4
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
4250eb27f54f8fedc388fe4825b0646a88778744 26-Apr-2011 Jean Chalard <jchalard@google.com> Create a dictionary collection and a dictionary factory.

The dictionary collection is a class complying to the Dictionary
interface that acts as a front end to a collection of arbitrarily many
dictionaries of any type.
The dictionary factory is a helper class for creating various
dictionaries and get some meta information about them.

At the same time, this change makes the BinaryDictionary class
not a singleton any more.

This also needs I9afe61a9 to not break the build.

Change-Id: I61fdcc4867fcda18342807bf1865e6e46979e5d5
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
0c8d5ca023d54b7c9ef6c20eb7988288132bacb5 26-Apr-2011 Jean Chalard <jchalard@google.com> Fix Eclipse warnings.

This change is only there to fix warning issued by Eclipse.
It should have absolutely no impact on the program logic.

Change-Id: Ie0e242ac6c167297d33de19902340b0f6ecae9e1
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
89bd776cf68150202d774d62cc1c88664aea5e9f 20-Apr-2011 Jean Chalard <jchalard@google.com> Use user-history bigrams when no input if available.

This also fixes a small inconsistency upon clicking on whitespace
twice in a row.
Also add some unit tests for an introduced and an existing method.

Change-Id: I1be2fb53c9624f4d0f5299009632cb4384fdfc15
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
c899038eee5c01d520a2707cca01ee093a674d05 20-Apr-2011 Jean Chalard <jchalard@google.com> Move language-specific keyboard setting to resources.

Some flag settings used to be stored in a keyboard layout extravalue setting. This
change:
- Introduces the capability of setting such specific flags in values/config.xml
- Retains the ability to use extravalues (for layout-specific settings), though
there is no more any such setting at the moment.
- Fixes a bug where loading a dictionary from outside does not initialize the flags.
- Moves Flag to another class.

Note: this needs I705ec68c to avoid breaking the build

Change-Id: Ia7703aae3215b06c0b3cb792821649806e8998c1
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
cba93f50c3d46ada773ec49435689dc3e2094385 14-Mar-2011 Jean Chalard <jchalard@google.com> Add different ways of reading the dictionary file.

This change adds basic support for an external dictionary provider.
It adds methods for reading the dictionary itself from an asset in
the dictionary provider package directly, obtaining the file name
through the ContentProvider interface; it also adds a way of getting
the data through an InputStream and copying the file locally.

Incidentally this change also adds the code needed to listen for
updating the dictionary provider package and reloading it in time.

This change also goes hand-in-hand with Iab31db6e, which implements
the small closed part of this.

Issue: 3414944

Change-Id: I5e4fff99a59bb99dbdb002102db6c90e6cb41c8a
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
071f47140cec02197de5e163f45c77990b39457d 15-Mar-2011 Tadashi G. Takaoka <takaoka@google.com> Refactor BinaryDictionary a bit

This changes:
* Flag initialization code in BinaryDictionary to be more unit test friendly.
* Removing unnecessary class hierarchy of LatinIME inner class WordAlternatives.
* Formatting normalized score neatly.

Change-Id: I9f10c093d4f36258fe883cf3fb10cbbda2770497
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
e7a2512aa3666e1b891dc7dfc5a0cb28fd66bea9 15-Mar-2011 Tadashi G. Takaoka <takaoka@google.com> Add Utils.equalsIgnoreCase methods

This change also corrects usage of "frequency", "priority" and "score"
* Frequency is the relative probability in dictionary.
* Score is the relative probability in suggestions.
* Priority is kind a sorted score.

Change-Id: Iafb135a4ecdb401cc505014a07c74dfcac44d699
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
c2bbc6a4499a6da979381fa0e8e6e855a5ac6aa4 25-Feb-2011 Jean Chalard <jchalard@google.com> Use translation of fallback umlauts digraphs for German.

For German : handle "ae", "oe" and "ue" to be alternate forms for
umlaut-bearing versions of "a", "o" and "u".

Issue: 3275926

Change-Id: I056c707cdacc464ceab63be56c016c7f8439196c
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
2e04770adfc16344f69d316efd3ed0a617ede330 01-Mar-2011 Tadashi G. Takaoka <takaoka@google.com> Add output variables to BinaryDictionary's test entry

Bug: 3414081
Change-Id: I1d11710476ffadcef67b0dbfbde309e7f8344d8a
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
6f4eba814a7f8426617db61f928a965209ebf359 28-Feb-2011 Tadashi G. Takaoka <takaoka@google.com> Add test entry for BinaryDictionary class

Bug: 3414081
Change-Id: I1a3d60698795bf28c477086838e726d498fb6de0
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
eaef1c500703b4ee378821884c7b108815ed2983 25-Feb-2011 Ken Wakasa <kwakasa@google.com> Change how to load native lib to be on the safe side

Change-Id: If170d4821b8dbc187f29137ea99d10e30c20955f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
8fbd55229243cb66c03d5ea1f79dfb39f596590d 22-Feb-2011 satok <satok@google.com> Add proximity info to native

Bug: 3311719

Change-Id: Ie596304070e321ad23fb67a13bf05e2b6af1b54b
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
887f11ee43ad621aa6ad93d535ab7f48dec73fc7 10-Feb-2011 Tadashi G. Takaoka <takaoka@google.com> Remove next letters frequency handling

Bug: 3428942
Change-Id: Id62f467ce4e50c60a56d59bf96770e799a4659e2
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
33e0b1e79e464ac48a09433bbfcbb17ded620452 08-Feb-2011 Tadashi G. Takaoka <takaoka@google.com> Add unit test helper method to BinaryDictionary and Suggest

Bug: 3414081
Change-Id: Idee64010f2f423d3c7c548d0279c7bf287088762
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
da50e1e98dadc3733c615dfb8d87fe8b4688c782 17-Jan-2011 Ken Wakasa <kwakasa@google.com> Fixes in close() in BinaryDictionary.

Avoid using 'synchronized' in finalizer as well.

bug: 3340837
Change-Id: I9b28f54e4490ecb844ba33a379f71b625e4246a2
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
90d96615bcb71af7ccbb2318b588aa78c4308e5a 09-Jan-2011 Ken Wakasa <kwakasa@google.com> Clean up: Update variable names to comply with spec of ApplicationInfo.

ApplicationInfo.sourceDir may or may not be apk file name. It can be a directory as well.
The spec just says it's "Full path to the location of this package".

Also, added error handling in loadDictionary().

Change-Id: I5e64d0aba4b1ec7634f4b3ac5537e7a774433ece
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
e90b333017c68e888a5e3d351f07ea29036457d0 07-Jan-2011 Ken Wakasa <kwakasa@google.com> Load main dic in native

Follow up to Id57dce51

bug: 3219819
Change-Id: I00e11ef21d0252ffa88c12dffb9c55b0f2e19a66
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
458249e703bded3a1cbd25a2ab2249f9366a8188 04-Jan-2011 Ken Wakasa <kwakasa@google.com> Consolidate main dictionary files.

This change is a preparation for upcoming optimizations on dictionary file loading.
* We can consolidate dictionary files because we are no longer relying on Asset Manager.
* Stopping compressing dictionary files as planning to use mmap() on the region in the apk file.
* Probably we won't rely on Asset Manager. Instead we'll probably use offset and size obtained from AssetFileDescriptor.

Change-Id: Id57dce512fd3d2397a58628f8264bd824194da76
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
f5cded1c6cf0f39df13750d4f9f5ba66c1b32964 06-Dec-2010 satok <satok@google.com> Fix a crash when MAX_WORD_LENGTH is too short.

Change-Id: Idcb5aa2685321b8d0ac7d846caecbd1c79e4dd77
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
30088259480130e5bac5c2028e2c7c3e6d4c51a2 01-Dec-2010 satok <satok@google.com> Fix parameters of native functions and refactor Dictionary

- created bigram/unigram dictionary classes

Change-Id: I233a28ed8d611870db3f4cf8f25fc45b5d41529b
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
d4952c8fe9e71c2b313a68077e03d64c8b5196db 01-Dec-2010 satok <satok@google.com> Move a logic for finding words with a missing character to the native code.

Change-Id: I58338643830ff4f9708f78a9c26f75c8bf2ebf45
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
fa086c90760bc2bedf0b74eacb0fed3bf7ebc2b7 29-Nov-2010 Tadashi G. Takaoka <takaoka@google.com> Cleanup unused Java import

This change also fixes wrong file mode.

Change-Id: Ifcf4c9444ddcdc62d2e4b394891d6eee135c1e8f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
525141a402ac9a3fb3495cb069ad25b9ba1fc970 23-Aug-2010 satok <satok@google.com> Clean up LatinIME java

- remove unused code
- add @Override
- change the inappropriate cast

Change-Id: Ib25b4939e5b4273794ab0f6349776b5b62d89894
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
979f8690967ff5409fe18f5085858ccdb8e0ccf1 20-Aug-2010 satok <satok@google.com> DO NOT MERGE. Backport LatinIME from master to Gingerbread

TODO: Cleanup will follow.

Change-Id: I4a68ba9f2f55760aa24187f1f13fdfa8a0b70963
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
443c360d0afdbab091994244f045f4756feaf2b4 26-Mar-2010 Jean-Baptiste Queru <jbq@google.com> Clarify licensing

-use AOSP copyright instead of Google
-add NOTICE and tag file

Bug: 2548782
Change-Id: If50b2e9e9cc4b4876b0d047fc9f34e2d537a6da4
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java
07b1603a3f9611f6d15dd7fcedf883d6ef8e5817 09-Mar-2010 Amith Yamasani <yamasani@google.com> Don't let the native code target be included twice when unbundling.

Move java code to a different directory so that the unbundled
version doesn't try to compile the native code again.

Change-Id: I05cf9e643824ddc448821f69805ccb0240c5b986
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/BinaryDictionary.java