aboutsummaryrefslogtreecommitdiffstats
path: root/native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge "Use reference instead of pointer for WordProperty()."Keisuke Kuroyanagi2014-11-101-2/+2
|\
| * Use reference instead of pointer for WordProperty().•••Change-Id: Idf03e97661d64186c752e35964d641a5528be5b1 Keisuke Kuroyanagi2014-11-101-2/+2
* | Make profiler use getTimeInMicroSec().•••Bug: 17797064 Change-Id: Ie992c9454edfc3bf93d5ea367c3a4427b513a205 Keisuke Kuroyanagi2014-11-111-4/+4
|/
* Use trigrams for personalization dict.•••5Bug: 14425059 Change-Id: I73cf6904e569d60996a3b079f16ea6df0cb90f02 Keisuke Kuroyanagi2014-10-231-84/+46
* Support dumping ngram entries.•••Bug: 14425059 Change-Id: Ib03a0c3d166ed6f1e60c67127b28006d55143b6b Keisuke Kuroyanagi2014-10-221-2/+3
* Support ngram entry migration.•••Bug: 14425059 Change-Id: I98cb9fa303af2d93a0a3512e8732231c564e3c5d Keisuke Kuroyanagi2014-10-221-2/+1
* Merge changes I210acb81,Ie9508788•••* changes: Make NgramProperty have NgramContext. Create .cpp file for NgramContext. Keisuke Kuroyanagi2014-10-211-10/+8
|\
| * Make NgramProperty have NgramContext.•••Bug: 14425059 Change-Id: I210acb816b122857dbbe1ee4dd6a35c5335bf2bf Keisuke Kuroyanagi2014-10-211-10/+8
* | Renaming "blacklist" flag to "possibly offensive"•••No behaviour changes. Unified the overloaded FusionDictionary::add method to always take an isPossiblyOffensive argument. Bug: 11031090 Change-Id: I5741a023ca1ce842d2cf10d4f6c926b0efabaa78 Adrian Velicu2014-10-211-7/+8
|/
* Rename prev_words_info.h to ngram_context.h•••Bug: 14425059 Change-Id: I0e906631ecad2361a8198b3f9e3394bb22c5bf83 Keisuke Kuroyanagi2014-10-091-1/+1
* Rename PrevWordsInfo to NgramContext.•••Bug: 14425059 Change-Id: I30703fc80e9450d4e2dbfec965e7f9f4468f6a11 Keisuke Kuroyanagi2014-10-091-15/+15
* Rename updateCounter to updateEntriesForWordWithNgramContext.•••Bug: 14425059 Change-Id: Id9b0dd7e32c711ed4292981517c3febd5fe9e897 Keisuke Kuroyanagi2014-10-091-6/+7
* Extend jni method to dump ngram entries.•••Bug: 14425059 Change-Id: Ib03b58525fae12f254b45630bee31ecbdde227b1 Keisuke Kuroyanagi2014-10-091-4/+6
* Show prediction results in debug build.•••Bug: 16547409 Change-Id: If85418583998cd639c794bf5d5cfbbb972c34f72 Keisuke Kuroyanagi2014-10-061-0/+3
* Implement updateCounter() by using existing entry adding methods.•••Bug: 14425059 Change-Id: I0b6cb80e1fb8f738e9c7d9e80fbc0c479546b879 Keisuke Kuroyanagi2014-10-011-6/+12
* Add jni method to update entries for a word efficiently.•••Bug: 14425059 Change-Id: Ic628939ea68cdee17573409883a8403c73b78905 Keisuke Kuroyanagi2014-10-011-0/+18
* Move HistoricalInfo to property and use it in *Property.•••Bug: 14425059 Change-Id: Icccccabad98fb543c6a6be2844cfc0086d80b739 Keisuke Kuroyanagi2014-10-011-5/+6
* Rename BigramProperty to NgramProperty.•••Remaining work is changing bigram to ngram for supporting ngram entry counting, dumping, and migration. Bug: 14425059 Change-Id: Ifba288a1166996d62a5e57698f63537ea0a2a8ee Keisuke Kuroyanagi2014-09-291-8/+9
* Use std::move for dictionary properties.•••Change-Id: I15056b36b7493f4bac1dbcbb46a0b44343ede153 Keisuke Kuroyanagi2014-09-251-18/+19
* [ML8] Add a language weight•••...and rename an improperly named normalization value Bug: 11230254 Change-Id: I0f5633148a9f66dbfd7d28540b8a8985131c4549 Jean Chalard2014-09-191-5/+7
* Pass prevWordCount to native code for getSuggestion.•••Bug: 14425059 Change-Id: Id2b49a448982c997e5c0a22445b115e675156c3e Keisuke Kuroyanagi2014-09-181-7/+10
* Use CodePointArrayView in Dictionary.•••Change-Id: I63fa0a8348f6de6ec7a424a8033e936b4af72beb Keisuke Kuroyanagi2014-09-171-21/+27
* Use IntArrayView for dictionary structure policy.•••Change-Id: I0dc94908259d70d5085ff22abf422d90affb1452 Keisuke Kuroyanagi2014-08-271-2/+4
* Fix unit tests that use getNgramProbabilityNative().•••Change-Id: I8548094bc8d1a0ea125b29e2a0ea82a6834b3e48 Keisuke Kuroyanagi2014-06-261-9/+8
* Extend jni method to use multiple previous words.•••Bug: 14425059 Change-Id: I8150e8812ee32f8c713315a234b52e5b3a79d7a0 Keisuke Kuroyanagi2014-06-261-35/+23
* Merge "Rename jni method for n-gram supporting."Keisuke Kuroyanagi2014-06-241-16/+16
|\
| * Rename jni method for n-gram supporting.•••Bug: 14425059 Change-Id: I242d1de5d9db37344f02d8fba9035829794a56c8 Keisuke Kuroyanagi2014-06-251-16/+16
* | Support migration/dump of Beginning-of-Sentence entries.•••Bug: 14119293 Change-Id: Ie975138f819794d5c34a7a547be5a6117050e084 Keisuke Kuroyanagi2014-06-241-10/+33
* | Make getNextWordAndNextToken output code point count.•••Bug: 14425059 Change-Id: Id1c2927c8a1be0b1680206d444dbdf0c9453dceb Keisuke Kuroyanagi2014-06-231-17/+19
|/
* Merge "Add jni method for removeUnigramEntry()."Keisuke Kuroyanagi2014-06-101-0/+17
|\
| * Add jni method for removeUnigramEntry().•••Bug: 15552347 Change-Id: Iadcdc73d3335d561a27b9314d3fcdab0b0c96e49 Keisuke Kuroyanagi2014-06-121-0/+17
* | Enable Beginning-of-Sentence prediction for contextual dict.•••Bug: 14161647 Bug: 14119293 Change-Id: I0c00f13966db88e4de85e245e7bced43c9d474b2 Keisuke Kuroyanagi2014-06-121-1/+1
|/
* Implement getMaxProbabilityOfExactMatches().•••Bug: 13142176 Bug: 15428247 Change-Id: I5be6d683be95505412615ca7c88260de1ea05f54 Keisuke Kuroyanagi2014-06-061-2/+1
* Add jni method for getMaxFrequencyOfExactMatches().•••Bug: 13142176 Bug: 15428247 Change-Id: I2ae25090b67ad0c6df97dec7712e2f7e0bb08c40 Keisuke Kuroyanagi2014-06-051-0/+16
* Return whether the dynamic dict operation was success.•••Bug: 12184250 Change-Id: Iee7e00c1e84c95551a077f4dd023c0a9b9ac9466 Keisuke Kuroyanagi2014-05-271-20/+20
* Extend jni methods and enable Beginning-of-Sentence.•••Bug: 14119293 Change-Id: I78fc877367dd0d6240eeacb750b6d2d0b93cba83 Keisuke Kuroyanagi2014-05-231-19/+19
* Add Beginning-of-Sentence info in UnigramProperty.•••Bug: 14119293 Bug: 14425059 Change-Id: I8a894352568377d32468e5563f4e89af00d22944 Keisuke Kuroyanagi2014-05-231-4/+5
* Use PrevWordsInfo to add/remove n(bi)-gram in native code.•••Bug: 14119293 Bug: 14425059 Change-Id: I4b9a46bfd670b35195418eaee51456d44fb91b6d Keisuke Kuroyanagi2014-05-211-8/+15
* Refactoring: Move prev word information into PrevWordsInfo.•••Bug: 14119293 Bug: 14425059 Change-Id: I5a5f81c6b189e3ad1da093343a3121463f87c21c Keisuke Kuroyanagi2014-05-151-7/+8
* Cleanup DicTraverseSession.•••Change-Id: I953665e1958e7214e9365e2bc9d3f3843016dc81 Keisuke Kuroyanagi2014-05-151-1/+3
* Quit use bigram probability diff for ver4 dict.•••Change-Id: I2cfcfbcf351877d1dff466a24974dbb05908f14e Keisuke Kuroyanagi2014-05-151-15/+0
* Use JniDataUtils::putXxxToArray() to output a value.•••Change-Id: Ifb7bed6623b01acb524566a0fe00dcbdf7273888 Keisuke Kuroyanagi2014-05-141-6/+4
* Filter out control characters and non-unicode code points.•••Bug: 14119293 Bug: 13758761 Change-Id: I6b79cff0714152807f5e20b7a75060a0a772b28b Keisuke Kuroyanagi2014-05-141-1/+0
* Use JniDataUtils::outputCodePoints() to output code points•••Bug: 14119293 Bug: 13758761 Change-Id: I516d2f96e219e6e65246f502186ccb9bd5f0670f Keisuke Kuroyanagi2014-05-141-4/+9
* Support bigram historical information migration.•••Bug: 13406708 Change-Id: I4bae53e43cb7653eac3b5bd13da2d2bc8aaf88a9 Keisuke Kuroyanagi2014-05-131-10/+16
* Support unigram historical information migration.•••Bug: 13406708 Change-Id: Ibed15b3bc5d5ae68faefa379028dbe10d32b0c0f Keisuke Kuroyanagi2014-05-121-2/+4
* Implement migrateNative().•••Bug: 13406708 Change-Id: Ie786a68e780baa298fedf82d21390ba45d871a52 Keisuke Kuroyanagi2014-05-081-2/+74
* Extend jni interface for dictionary migration.•••Bug: 13406708 Change-Id: Iadad6df296467d0e5b631fba4a409d53c8a5a6f2 Keisuke Kuroyanagi2014-05-081-0/+15
* Implement latinime_BinaryDictionary_createOnMemory().•••Bug: 14166482 Change-Id: If7ec3345ab34edcd6bc5cef9e72580ced894a0e3 Keisuke Kuroyanagi2014-04-221-3/+24
* Add jni interface to use on memory dictionary.•••Bug; 14166482 Change-Id: I33ab08dad1e39aa7617d391f7eb2561d6f2504bb Keisuke Kuroyanagi2014-04-211-0/+12