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