aboutsummaryrefslogtreecommitdiffstats
path: root/native/jni/src/utils (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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-2/+2
* Use std::move for dictionary properties.•••Change-Id: I15056b36b7493f4bac1dbcbb46a0b44343ede153 Keisuke Kuroyanagi2014-09-251-0/+4
* Pass prevWordCount to native code for getSuggestion.•••Bug: 14425059 Change-Id: Id2b49a448982c997e5c0a22445b115e675156c3e Keisuke Kuroyanagi2014-09-181-7/+3
* Merge "Use ReadOnlyByteArrayView in PatriciaTriePolicy."Keisuke Kuroyanagi2014-09-171-0/+7
|\
| * Use ReadOnlyByteArrayView in PatriciaTriePolicy.•••Change-Id: I4ef01c0af73f27c256cc1a719343be836913dc71 Keisuke Kuroyanagi2014-09-171-0/+7
* | Add firstOrDefault and lastOrDefault to IntArrayView.•••Change-Id: I854c02eff3fa0b53c72a5f1cabce001f4854ada0 Keisuke Kuroyanagi2014-09-171-0/+14
|/
* Update input checking logic for adding/removing n-gram.•••Bug: 14425059 Change-Id: Ifb4e3c3f06aaf9a16f632ff208ba76cf741cea83 Keisuke Kuroyanagi2014-09-161-2/+7
* Use WordIdArrayView for prevWordIds.•••Bug: 14425059 Change-Id: Ia84fb997d89564e60111b46ca83bbfa3b187f316 Keisuke Kuroyanagi2014-09-111-3/+5
* Implement IntArrayView.copyToBuffer().•••Bug: 14425059 Change-Id: Ic1b7de72701eae0c0b1bb28d12514099446a66a9 Keisuke Kuroyanagi2014-09-111-1/+8
* Implement LanguageModelDictContent.getWordProbability().•••Bug: 14425059 Change-Id: I290a05cee6f341caa25fb222892505529cef1eb7 Keisuke Kuroyanagi2014-09-101-3/+3
* Add CharUtilsTest.•••Change-Id: I69b57d88a5376393b5d09d8b8e056c82cb8b8a3c Keisuke Kuroyanagi2014-09-032-15/+15
* Implement IntArrayView::skip().•••Change-Id: Ib7f13963ac1d9c64eff2c08391154c6a25024126 Keisuke Kuroyanagi2014-08-281-0/+7
* Use IntArrayView for dictionary structure policy.•••Change-Id: I0dc94908259d70d5085ff22abf422d90affb1452 Keisuke Kuroyanagi2014-08-271-0/+1
* Use byte array view in ver4 dict contents.•••Change-Id: Icf79a51a200f7ccd775264d1a83dd61e7dcfbab2 Keisuke Kuroyanagi2014-08-181-3/+5
* Add bigrams to language model content.•••Bug: 14425059 Change-Id: Id81e3775ea0104750a23e3dca62c00681ed8dc2e Keisuke Kuroyanagi2014-08-121-0/+5
* Use IntArrayView to add/remove n-gram entry.•••Bug: 14425059 Change-Id: I734f12dfde5161abdfb019a6391677dba8984ff4 Keisuke Kuroyanagi2014-08-061-0/+11
* Add/Get n-gram probability entry in languageModelDictContent•••Bug: 14425059 Change-Id: I7926c3812f89b9a71fe1873a5bc32f793f91b640Keisuke Kuroyanagi2014-08-061-0/+8
* Add methods for unigrams to LanguageModelDictContent.•••Bug: 14425059 Change-Id: I0a6b480a3d4735787ffac68c47b4ffefc3f1b8a5 Keisuke Kuroyanagi2014-08-051-0/+6
* Make MmappedBuffer use byte array view.•••Bug: 16691311 Change-Id: I2122c01ee27c33e11dec52643925c069927bea2b Keisuke Kuroyanagi2014-08-011-0/+5
* Add memory view class for int and uint8_t.•••Bug: 16691311 Change-Id: I32eb692cdb758861e24b772fdcda57642b95ae1b Keisuke Kuroyanagi2014-08-012-0/+162
* Extend jni method to use multiple previous words.•••Bug: 14425059 Change-Id: I8150e8812ee32f8c713315a234b52e5b3a79d7a0 Keisuke Kuroyanagi2014-06-261-0/+32
* Support migration/dump of Beginning-of-Sentence entries.•••Bug: 14119293 Change-Id: Ie975138f819794d5c34a7a547be5a6117050e084 Keisuke Kuroyanagi2014-06-242-7/+21
* Support Beginning-of-Sentence in native code•••Bug: 14119293 Change-Id: I0f382e33a19bf481823b23405d454de61ec835ff Keisuke Kuroyanagi2014-05-231-0/+14
* Use JniDataUtils::putXxxToArray() to output a value.•••Change-Id: Ifb7bed6623b01acb524566a0fe00dcbdf7273888 Keisuke Kuroyanagi2014-05-141-0/+9
* Filter out control characters and non-unicode code points.•••Bug: 14119293 Bug: 13758761 Change-Id: I6b79cff0714152807f5e20b7a75060a0a772b28b Keisuke Kuroyanagi2014-05-142-3/+43
* Use JniDataUtils::outputCodePoints() to output code points•••Bug: 14119293 Bug: 13758761 Change-Id: I516d2f96e219e6e65246f502186ccb9bd5f0670f Keisuke Kuroyanagi2014-05-141-0/+12
* Skip PtNodes with non-Unicode code points for suggestion.•••Bug: 14119293 Change-Id: Id1d3b789b5f18757070878dba35a7980bfb44591 Keisuke Kuroyanagi2014-05-122-0/+10
* Implement latinime_BinaryDictionary_createOnMemory().•••Bug: 14166482 Change-Id: If7ec3345ab34edcd6bc5cef9e72580ced894a0e3 Keisuke Kuroyanagi2014-04-221-7/+0
* Separate JniDataUtils::constructAttributeMap().•••Bug: 14166482 Change-Id: Ic2dc407231743ea668fe0ab8869eb8a7f8b9625f Keisuke Kuroyanagi2014-04-211-0/+29
* Merge "Make addUnigramWord use UnigramProperty."Keisuke Kuroyanagi2014-04-141-0/+43
|\
| * Make addUnigramWord use UnigramProperty.•••Bug: 13406708 Change-Id: I10c108dd7047fe230c60495f13800f32fdc46d0d Keisuke Kuroyanagi2014-04-141-0/+43
* | s/hash_map_compat/unordered_map/•••Change-Id: Icce5f9a12b04bdd7540c52750d303a585d71f28a Ken Wakasa2014-04-111-28/+0
|/
* Merge "Use unique_ptr."Keisuke Kuroyanagi2014-03-071-81/+0
|\
| * Use unique_ptr.•••Change-Id: Id92a5b07da4f7f95e2cd293ce8dc1a5f979b7853 Keisuke Kuroyanagi2014-03-071-81/+0
* | Revert "Revert "Use std::min() and std::max()""•••This reverts commit f63000abeabfaabde5c1ea2201d63d0c4850f1e2. Change-Id: I6056d176a13c6ecad38e658ab8778bd898291d02 Keisuke Kuroyanagi2014-03-071-1/+2
|/
* Revert "Use std::min() and std::max()"•••This somehow breaks TRT. bug: 13350753 This reverts commit cf612a3abfd0cc244f8449db2cf11a0a7c680a2f. Change-Id: I812f067e7cc8106b054527732dc6fe4efd7cc0fe Ken Wakasa2014-03-071-2/+1
* Use std::min() and std::max()•••Change-Id: I2992fa16692ace2a6febedc4393812faf763638f Ken Wakasa2014-03-061-1/+2
* Switch to C++11•••Change-Id: Ib2970327c36422d7b11103d52ba7e9e52db5554f Ken Wakasa2014-03-061-11/+5
* Make dotted i the base character of dotless i.•••This is already the case for the capital version, and natives Turkish speakers seem to think it should be the case. An important reason to make it so is that the Turkish keyboard has only the dotless i as a "more keys" key, so it's really hard to type words with a dotless i without this, especially those with several of them. Bug: 11519119 Change-Id: I4df2a289783e4eb3c1291b8ad0a2ba5947bf7671 Jean Chalard2014-02-171-1/+2
* [HD04] Make the locale mandatory.•••Bug: 11281748 Change-Id: I69281b0053bec404c3e3c713ade3f65a140f51b1 Jean Chalard2014-02-052-0/+11
* Reset to 9bd6dac4708ad94fd0257c53e977df62b152e20c•••The bulk merge from -bayo to klp-dev should not have been merged to master. Change-Id: I527a03a76f5247e4939a672f27c314dc11cbb854 Ken Wakasa2013-12-133-0/+163
* Implement the heuristic for auto-commit.•••Bug: 9059617 Change-Id: I066abf018df5aaeabf415425dd822ebe233e6008 Jean Chalard2013-10-011-0/+10
* Fix the autocorrection normalized score calculation•••Bug: 10441240 Change-Id: I256021dc55481960d6a605046daa17b1a2d55b95 Satoshi Kataoka2013-08-231-2/+5
* Fix offdevice compilation•••Change-Id: I8bccccbc51b308fddfbbc990f7bfe1c490259372 Jean Chalard2013-07-022-27/+74
* Dump binary dictionary information when opening•••Bug: 9459517 Change-Id: I122583e734936ae0284e1c7500c6c9242bc7973b Jean Chalard2013-07-011-0/+62
* Remove unused methods.•••Bug: 8550444 Change-Id: Ie627084143846407ca36df82c2a7f904a0e6f49c Keisuke Kuroynagi2013-06-112-0/+144
* Create "src/utils" directory•••Change-Id: I0b7c51d181edc4786e343f7a953367b040ee6b66 Ken Wakasa2013-06-033-0/+1403