aboutsummaryrefslogtreecommitdiffstats
path: root/native (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | Fix ShortcutListPolicy::getStartPos().Keisuke Kuroyanagi2013-08-141-0/+3
| | | | | | | | | | Bug: 6669677 Change-Id: I1fa9967fc6aa0956986954c8ea1f990a47c15764
* | Move utils for reading dict to policyimpl.Keisuke Kuroyanagi2013-08-1415-38/+32
|/ | | | | Bug: 6669677 Change-Id: Ia1da3cb84b457665cf26172d3810e1d28329bca4
* Move files for headerPolicy to policyimpl.Keisuke Kuroyanagi2013-08-137-9/+7
| | | | | Bug: 6669677 Change-Id: Ic90feb9c3a9a7b698e588c8ad25c765a246706a8
* Move header reading methods to policyimpl.Keisuke Kuroyanagi2013-08-1315-132/+174
| | | | | Bug: 6669677 Change-Id: I24cb32f28cf355485b431cc56d877000e3f946d4
* Use DictionaryStructureWithBufferPolicy for traversing.Keisuke Kuroyanagi2013-08-1319-127/+126
| | | | | Bug: 6669677 Change-Id: If7bc038278b7217ed5ba4cb77b1238b2dad0001b
* Merge "Remove TerminalAttributes."Keisuke Kuroyanagi2013-08-134-88/+62
|\
| * Remove TerminalAttributes.Keisuke Kuroyanagi2013-08-124-88/+62
| | | | | | | | | | | | | | | | Use BinaryDictionaryShortcutIterator instead of TerminalAttributes. Bug: 6669677 Change-Id: Ib7176e3b302ba383344cc6fcc037e23568c702a8
* | Merge "Quit using BinaryDictionaryInfo in header reading methods."Keisuke Kuroyanagi2013-08-137-82/+40
|\ \ | |/ |/|
| * Quit using BinaryDictionaryInfo in header reading methods.Keisuke Kuroyanagi2013-08-137-82/+40
| | | | | | | | | | Bug: 6669677 Change-Id: I5198ae28fcc271dd6ab3c33df940a2d15513a8c8
* | Cleanup ShortcutListReadingUtils.Keisuke Kuroyanagi2013-08-123-63/+26
|/ | | | | Bug: 6669677 Change-Id: Ifd61022665c89f492933dde9811ec644f7e1f5c4
* Change name of shortcut reading util class.Keisuke Kuroyanagi2013-08-124-5/+3
| | | | | Bug: 6669677 Change-Id: If93916f4c3d568119ff6b83e22e95c7086423d2f
* Move methods for Shortcut reading to policyimpl.Keisuke Kuroyanagi2013-08-124-4/+5
| | | | | Bug: 6669677 Change-Id: If0a565de015564f803429f4fbf21b05687f80553
* Move shortcut iteration methods to poilcy.Keisuke Kuroyanagi2013-08-1213-90/+203
| | | | | Bug: 6669677 Change-Id: I6e535ce7962de8e153a52fd1085fe961649ffe16
* Move bigram reading methods to BigramListReadingUtils.Keisuke Kuroyanagi2013-08-1210-53/+161
| | | | | Bug: 6669677 Change-Id: Icb024a8af577323b4dcf74f4c4054cfb8b57a943
* Move bigrams iteration methods to policy.Keisuke Kuroyanagi2013-08-0916-77/+190
| | | | | | | To support various bigram format. Bug: 6669677 Change-Id: Ifc8c1a855b03cd5a39d97a6e10872ef8ef76475b
* Make DictionaryStructurePolicy have buffer info.Keisuke Kuroyanagi2013-08-0918-195/+202
| | | | | | | | To support various format dictionary, extendable buffers or multiple files. Bug: 6669677 Change-Id: I203a5a4adc049a6322cfba4eacb4cb6715f8dfc2
* Fix parent position reading for ver3 dict.Keisuke Kuroyanagi2013-08-083-4/+5
| | | | | Bug: 6669677 Change-Id: Ia55d4ecb43c7d37b9bc466b848d5142bc13cd823
* Support ver3 dict in native code.Keisuke Kuroyanagi2013-08-081-2/+1
| | | | | Bug: 6669677 Change-Id: Iafc3287f1f87588a6296593d6b43ea4464c8f553
* Implement getTerminalNodePositionOfWord for ver3 dict.Keisuke Kuroynagi2013-08-073-5/+100
| | | | | | Bug: 6669677 Change-Id: Ib9f88d23e6502b8281921ae2f1e47f930b16972f
* Implement getCodePointsAndProbabilityAnd... for ver3 dicts.Keisuke Kuroynagi2013-08-071-3/+40
| | | | | Bug: 6669677 Change-Id: I5c3b53d015496e11cb6c1f19938b8ee8a4c0f983
* Implement a part of ver 3 dictionary reading methods.Keisuke Kuroynagi2013-08-064-7/+256
| | | | | Bug: 6669677 Change-Id: I83c159838ad99b2093907b9de7df6cb7a97b4165
* Merge "Remove checkFirstCharacter from BigramDictionary."Keisuke Kuroynagi2013-08-055-55/+23
|\
| * Remove checkFirstCharacter from BigramDictionary.Keisuke Kuroynagi2013-07-315-55/+23
| | | | | | | | | | Bug: 10028452 Change-Id: I27b147e83b312d73e975a0b2bc8074b33906e56e
* | DynamicPatriciaTrieReadingUtils for version 3 dictionary.Keisuke Kuroynagi2013-08-012-0/+110
| | | | | | | | | | Bug: 6669677 Change-Id: I7105258a00159a5ddda7ff520c490c4ac9fa7902
* | Give PatriciaTrieReadingUtils methods for reading nodes.Keisuke Kuroynagi2013-08-019-113/+306
| | | | | | | | | | | | | | The remaining methods in BinaryFormat will be removed. Bug: 6669677 Change-Id: I866f828d69a600c0ac03b68d71b1f6ee2ce4dd36
* | Fix: Include wrong file in dynamic_patricia_trie_policy.cpp.Keisuke Kuroynagi2013-08-011-1/+0
| | | | | | | | Change-Id: If994f17e41c7d07e979fa6b0aa4661da0523eb0a
* | Merge "Introduce DynamicPatriciaTriePolicy for ver 3 dictionary."Keisuke Kuroynagi2013-08-014-3/+144
|\ \
| * | Introduce DynamicPatriciaTriePolicy for ver 3 dictionary.Keisuke Kuroynagi2013-07-304-3/+144
| |/ | | | | | | | | Bug: 6669677 Change-Id: Idd3189558aa6fbbd6b2fd007c5721bf39dde9f48
* | Move binary_format.h to policyimpl.Keisuke Kuroynagi2013-07-314-3/+1
| | | | | | | | | | Bug: 6669677 Change-Id: I3712f60528c7fcf364746f792cec6e180ab2dbef
* | Fix: appendTwoWords cannot handle MAX_WORD_LENGTH-chars word.Keisuke Kuroynagi2013-07-311-1/+1
|/ | | | | Bug: 9892258 Change-Id: Ib4ef7850c8fc8b1d99d594bb7ef68ce645f0f1f3
* Move creating children methods to structurePolicy.Keisuke Kuroynagi2013-07-296-76/+67
| | | | | Bug: 6669677 Change-Id: I20760f8ab95b18d21383960f6466db0d79429200
* Move files only used in dicNode to "internal".Keisuke Kuroynagi2013-07-298-6/+8
| | | | Change-Id: Ib31ddeff99b480d9b1f33a5b5b207a8acce22858
* "much" in suggestions of "m" after "very"Keisuke Kuroynagi2013-07-266-5/+10
| | | | | | | Make cache size larger for single point input. Bug: 9823678 Change-Id: Ic6bbcebd18eccaf9f9ac07d9c0d456a62f6c5287
* Support terminal insertion error correctionSatoshi Kataoka2013-07-259-10/+43
| | | | | | Bug: 9421356 Change-Id: I19685763ca487b5636019d62e150708c63ce6fc2
* Fix: "saomething" -> "something".Keisuke Kuroynagi2013-07-244-14/+20
| | | | | | | | Fixed by making MAX_CACHE_DIC_NODE_SIZE larger. Bug: 9682742 Change-Id: I0312952c90b0820bed37df99c223921c68450570
* Merge "Fix: huge bigram costs for blacklisted words."Keisuke Kuroynagi2013-07-233-8/+12
|\
| * Fix: huge bigram costs for blacklisted words.Keisuke Kuroynagi2013-07-223-8/+12
| | | | | | | | | | Bug: 8844931 Change-Id: I523005c5ed9a3d401a67b0e4e1c3ff2e4574e6df
* | Fix: native crash while iterating bigramslist.Keisuke Kuroynagi2013-07-232-11/+11
|/ | | | | Bug: 9964153 Change-Id: Ia2eb922b61300a7c0e34122cd6c18358f1ee7ba9
* Get BigramsPos and ShortcutPos via structure policy.Keisuke Kuroynagi2013-07-1712-69/+91
| | | | | Bug: 6669677 Change-Id: I924d5512377cfcfe72d3470006b81a36db3865b6
* Replace NOT_VALID_WORD with NOT_A_VALID_WORD_POSKeisuke Kuroynagi2013-07-169-23/+24
| | | | | Bug: 6669677 Change-Id: If5fb58e8a98b04b767eaaf624cb6a40841b64f54
* Merge "Make bigram dictionary and traverse session use structure policy."Keisuke Kuroynagi2013-07-166-46/+40
|\
| * Make bigram dictionary and traverse session use structure policy.Keisuke Kuroynagi2013-07-086-46/+40
| | | | | | | | | | Bug: 6669677 Change-Id: I5a13290366afbb788da997b98d1c593963e92f3e
* | Quit ignoring language cost of exact matches.Keisuke Kuroynagi2013-07-114-32/+10
|/ | | | | | | Handle exact matches in DicNode::compare() and calculateFinalScore(). Bug: 8844931 Change-Id: I17c78d4e352b0a4308727229b02a8004b38468bf
* Remove flags from dicNodeProperties.Keisuke Kuroynagi2013-07-056-63/+55
| | | | | Bug: 6669677 Change-Id: I6f4aef8c4e4376f078ed8375394823788aa35002
* Merge "Read version 3 dictionary header."Keisuke Kuroynagi2013-07-045-58/+73
|\
| * Read version 3 dictionary header.Keisuke Kuroynagi2013-07-035-58/+73
| | | | | | | | | | | | | | The header structure of version 3 dictionary is same as version 2. Bug: 6669677 Change-Id: I26c8723333938fbf102de1a40f11d97444da9075
* | Merge "Return NOT_A_PROBABILITY in getProbability for inalid dictionary."Keisuke Kuroynagi2013-07-041-1/+1
|\ \
| * | Return NOT_A_PROBABILITY in getProbability for inalid dictionary.Keisuke Kuroynagi2013-07-031-1/+1
| | | | | | | | | | | | | | | Bug: 9682742 Change-Id: Ifad4b9811bb5e1a94aed59eba7aedcdb6da5cf9c
* | | Allow force auto commit when the top is long multiword.Keisuke Kuroynagi2013-07-043-17/+22
| | | | | | | | | | | | | | | Bug: 9688196 Change-Id: I73ff2cd77b932bf7307b3541ea9da3fa4afa11b4
* | | Disable shortcut output for multi-word suggestions.Keisuke Kuroynagi2013-07-031-3/+8
|/ / | | | | | | | | Bug: 9682742 Change-Id: I9e0a5acd9053d141e018c4653e4baf0f77aacb45