aboutsummaryrefslogtreecommitdiffstats
path: root/native/jni/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Use IntArrayView to add/remove n-gram entry.Keisuke Kuroyanagi2014-08-0610-68/+94
| | | | | Bug: 14425059 Change-Id: I734f12dfde5161abdfb019a6391677dba8984ff4
* Add/Get n-gram probability entry in languageModelDictContentKeisuke Kuroyanagi2014-08-064-7/+32
| | | | Bug: 14425059 Change-Id: I7926c3812f89b9a71fe1873a5bc32f793f91b640
* Remove ProbabilityDictContent and use LanguageModelDictContentKeisuke Kuroyanagi2014-08-0514-276/+39
| | | | | Bug: 14425059 Change-Id: I1bb9e78ecb24139b87c99be6722e37eec0a2285d
* Add methods for unigrams to LanguageModelDictContent.Keisuke Kuroyanagi2014-08-055-2/+155
| | | | | Bug: 14425059 Change-Id: I0a6b480a3d4735787ffac68c47b4ffefc3f1b8a5
* Save language model in the body buffer.Keisuke Kuroyanagi2014-08-015-3/+55
| | | | | Bug: 14425059 Change-Id: Iaec277f7bed03d6c6780c6ce90fbe5fe799e175e
* Make MmappedBuffer use byte array view.Keisuke Kuroyanagi2014-08-0113-53/+76
| | | | | Bug: 16691311 Change-Id: I2122c01ee27c33e11dec52643925c069927bea2b
* Use ReadWriteByteArrayView in BufferWithExtendableBuffer.Keisuke Kuroyanagi2014-08-012-21/+22
| | | | | Bug: 16691311 Change-Id: Ibd68354a53cebf284a886d76bd8ce9848a51346f
* Merge "Add LanguageModelDictContent." into lmp-devKeisuke Kuroyanagi2014-07-243-0/+36
|\
| * Add LanguageModelDictContent.Keisuke Kuroyanagi2014-08-013-0/+36
| | | | | | | | | | | | | | | | This class will replace BigramDictContent and ProbabilityDictContent. Bug: 14425059 Change-Id: I3d15c833957e27b2f5999386db042188272bbb4b
* | Merge "Remove DictContent." into lmp-devKeisuke Kuroyanagi2014-07-243-39/+2
|\|
| * Remove DictContent.Keisuke Kuroyanagi2014-08-013-39/+2
| | | | | | | | | | Bug: 14425059 Change-Id: I74fa4b6ba4605447c1c87427371e4be5eb8e7ae6
* | Merge "Remove getBigramsIteratorOfPtNode from structure policy." into lmp-devKeisuke Kuroyanagi2014-07-258-38/+12
|\|
| * Remove getBigramsIteratorOfPtNode from structure policy.Keisuke Kuroyanagi2014-08-018-38/+12
| | | | | | | | | | Bug: 14425059 Change-Id: I427fbfd026c1e33b5e9cf78949fe862d8748b7ec
* | Merge "Add memory view class for int and uint8_t." into lmp-devKeisuke Kuroyanagi2014-07-242-0/+162
|\ \ | |/ |/|
| * Add memory view class for int and uint8_t.Keisuke Kuroyanagi2014-08-012-0/+162
| | | | | | | | | | Bug: 16691311 Change-Id: I32eb692cdb758861e24b772fdcda57642b95ae1b
* | Use NgramListener in MultiBigramMap.Keisuke Kuroyanagi2014-08-014-56/+55
| | | | | | | | | | Bug: 14425059 Change-Id: I425536290111f2a8172f31370706f858a1e07f6e
* | Construct TrieMap from existing buffer.Keisuke Kuroyanagi2014-07-312-0/+6
|/ | | | | Bug: 14425059 Change-Id: Ia1c58d88540f55fb38fe0bdfcd7c0a34ebc7415e
* Merge "Add TrieMap.save()." into lmp-devKeisuke Kuroyanagi2014-07-242-0/+10
|\
| * Add TrieMap.save().Keisuke Kuroyanagi2014-07-312-0/+10
| | | | | | | | Bug: 14425059 Change-Id: Ie0b4fe8b9a157da0401bb277c703ab084d5bf9cc
* | Merge "Remove doesAutoCorrectValidWord()." into lmp-devKeisuke Kuroyanagi2014-07-253-13/+2
|\ \
| * | Remove doesAutoCorrectValidWord().Keisuke Kuroyanagi2014-07-313-13/+2
| | | | | | | | | | | | | | | | | | | | | Possibly offensive words are wrongly demoted when input by gesture. Change-Id: Ibb2eb73d4191dea6cb767643341fe96465c1f70c
* | | Merge "Fix native debug build." into lmp-devKeisuke Kuroyanagi2014-07-251-6/+6
|\| |
| * | Fix native debug build.Keisuke Kuroyanagi2014-07-311-6/+6
| | | | | | | | | | | | Change-Id: I95ff6b14d7f444911ec76698381b8d2d8da94776
* | | Merge "Add entry iteration method to TrieMap." into lmp-devKeisuke Kuroyanagi2014-07-242-0/+158
|\ \ \ | | |/ | |/|
| * | Add entry iteration method to TrieMap.Keisuke Kuroyanagi2014-07-302-0/+158
| | | | | | | | | | | | | | | Bug: 14425059 Change-Id: I79420b755f29f651d8eed61e7e48b6eb001d8dd2
* | | Merge "Remove PrevWordsInfo.getBigramsIteratorForPrediction()." into lmp-devKeisuke Kuroyanagi2014-07-259-76/+46
|\ \ \ | |_|/ |/| |
| * | Remove PrevWordsInfo.getBigramsIteratorForPrediction().Keisuke Kuroyanagi2014-07-309-76/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This changes the behavior of predictions for some rare cases. For example, let's consider the case of the prev word is "ABC", "ABC" and "abc" is in the dict, "ABC" doesn't have any bigrams, and "abc" has bigrams. Without this change, "abc"'s bigrams are used for prediction. But, with this change, "abc"'s bigrams are not used for prediction. This strategy is the same as the the current way of bigram probability computation during traversal (for suggestion). Bug: 14425059 Change-Id: I857ff39aa70aea265efa651451a63b759bb47d48
* | | Merge "Add a method to iterate ngram entries." into lmp-devKeisuke Kuroyanagi2014-07-2410-22/+132
|\| |
| * | Add a method to iterate ngram entries.Keisuke Kuroyanagi2014-07-3010-22/+132
| |/ | | | | | | | | Bug: 14425059 Change-Id: I9962c546504288f6c22b1a7368f775decd229c62
* / Cleanup: C++11 doesn't require a space between angle bracketsKen Wakasa2014-07-305-14/+14
|/ | | | Change-Id: Id0777cf3deac94395bd63aee40b49375dff3e35a
* Merge "Add TrieMap." into lmp-devKeisuke Kuroyanagi2014-07-252-0/+593
|\
| * Add TrieMap.Keisuke Kuroyanagi2014-07-292-0/+593
| | | | | | | | | | Bug: 14425059 Change-Id: Ief36f808ed4f3e35bfab07837ea314d2564973ab
* | Merge "Get n-gram probability in structure policy." into lmp-devKeisuke Kuroyanagi2014-07-244-27/+39
|\ \
| * | Get n-gram probability in structure policy.Keisuke Kuroyanagi2014-07-294-27/+39
| | | | | | | | | | | | | | | Bug: 14425059 Change-Id: Id955a2e07dbdfb90ae55720f0c92597e0594c0d9
* | | Merge "Change getUnigramProbabilityOfPtNode to getProbabilityOfPtNode()" ↵Keisuke Kuroyanagi2014-07-258-10/+23
|\| | | | | | | | | | | into lmp-dev
| * | Change getUnigramProbabilityOfPtNode to getProbabilityOfPtNode()Keisuke Kuroyanagi2014-07-298-10/+23
| |/ | | | | | | | | Bug: 14425059 Change-Id: I92403d750d2979408b41554dcd79b0ed31b41161
* / Add boundary check for ver2 bigram reading.Keisuke Kuroyanagi2014-07-288-20/+52
|/ | | | | Bug: 16330528 Change-Id: I6aca6c7a735e2a652eb325572d44dff660789cff
* Add BufferWithExtendablebufferTestKeisuke Kuroyanagi2014-07-251-2/+3
| | | | | Bug: 13754552 Change-Id: Ib9c330dc85bdb5d4d3d5bc15cc3ce5f28faa0b12
* Add BufferWithExtendableBuffer::extend()Keisuke Kuroyanagi2014-07-252-6/+12
| | | | | Bug: 14425059 Change-Id: I13dd8412ba4d16a1325ac2210b3852d580e71ad3
* Refactoring checkAndPrepareWriting.Keisuke Kuroyanagi2014-07-241-18/+28
| | | | | Bug: 14425059 Change-Id: I98940f3841a6c61b0482440b4da21f415dc843f6
* Remove isUpdatable from constructors of dict contents.Keisuke Kuroyanagi2014-07-118-22/+19
| | | | Change-Id: I2d54f477d9b341e944e265786a734f23d152bb81
* Concatenate dict buffers other than header to a single file.Keisuke Kuroyanagi2014-07-1117-167/+234
| | | | | Bug: 13664080 Change-Id: I34c9d8046b339c9b855be378a5fad907382d1359
* Fix: wrong bigram entry pos can be used during GC.Keisuke Kuroyanagi2014-07-092-2/+2
| | | | | Bug: 14425059 Change-Id: I4e7c977c5ef184953682175b118de5473cdb64a6
* Merge "Move phrase gesture from additional features to public."Keisuke Kuroyanagi2014-07-021-1/+6
|\
| * Move phrase gesture from additional features to public.Keisuke Kuroyanagi2014-07-081-1/+6
| | | | | | | | | | Bug: 15758242 Change-Id: I703dc2703afdf9402c5d2ac27411b74ece993dba
* | Get bigrams iterator via dict structure policy.Keisuke Kuroyanagi2014-07-0810-46/+57
|/ | | | | Bug: 14425059 Change-Id: Ie4c6afbb6a3b707b5aa8e9e4f941c9da6e6bcdbf
* Use linked list for bigram list.Keisuke Kuroyanagi2014-07-076-97/+112
| | | | | | | | | | | | BinaryDictionaryTests for VERSION4_DEV: Before Time: 36.461 After Time: 33.031 Bug: 14425059 Change-Id: I9ca2714f450f61f713df6ebd34c953dece991cdb
* Remove unused method.Keisuke Kuroyanagi2014-06-272-28/+0
| | | | | Bug: 13664080 Change-Id: I47fd90f01ea9a18b11037c966150fa5fd926101b
* Extend jni method to use multiple previous words.Keisuke Kuroyanagi2014-06-262-9/+70
| | | | | Bug: 14425059 Change-Id: I8150e8812ee32f8c713315a234b52e5b3a79d7a0
* Remove BigramDictionary form native code.Keisuke Kuroyanagi2014-06-265-164/+43
| | | | | Bug: 14425059 Change-Id: I48d1a4ae6a4317afaaf67748060618f8f9485d40