aboutsummaryrefslogtreecommitdiffstats
path: root/native (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge "Fix: Reading invalid dictionary position."Keisuke Kuroynagi2013-07-021-4/+5
|\ \
| * | Fix: Reading invalid dictionary position.Keisuke Kuroynagi2013-07-021-4/+5
| | | | | | | | | | | | | | | | | | Bug: 6669677 Change-Id: I3f4078aaa8cf72f3b366e7851457e9c753c0102f
* | | Merge "Move children filtering methods to DicNodeChildrenFilter."Keisuke Kuroynagi2013-07-025-94/+82
|\ \ \ | |/ / |/| |
| * | Move children filtering methods to DicNodeChildrenFilter.Keisuke Kuroynagi2013-07-015-94/+82
| | | | | | | | | | | | | | | Bug: 6669677 Change-Id: If18055e2da8dd5d783942ba384d3ea1d97030e3a
* | | Fix offdevice compilationJean Chalard2013-07-024-29/+77
| | | | | | | | | | | | Change-Id: I8bccccbc51b308fddfbbc990f7bfe1c490259372
* | | Dump binary dictionary information when openingJean Chalard2013-07-019-37/+177
| |/ |/| | | | | | | Bug: 9459517 Change-Id: I122583e734936ae0284e1c7500c6c9242bc7973b
* | Merge "Remove format version 1 related logic."Keisuke Kuroynagi2013-07-011-2/+0
|\ \
| * | Remove format version 1 related logic.Keisuke Kuroynagi2013-07-011-2/+0
| |/ | | | | | | | | | | | | Removed from DictionaryStructurePolicyFactory Bug: 9617181 Change-Id: Ice4b4a24e019c88b0ec129dc69176c7541f8530c
* | Merge "Regenerate old version dictionaries using new format."Keisuke Kuroynagi2013-07-014-22/+2
|\ \ | |/ |/|
| * Regenerate old version dictionaries using new format.Keisuke Kuroynagi2013-07-014-22/+2
| | | | | | | | | | Bug: 9617181 Change-Id: I228a3eac959f81b38e4092015e8e3c429d46fa60
* | Introduce patriciaTrie to abstract traversing version 2 dictionary.Keisuke Kuroynagi2013-06-288-32/+198
|/ | | | | Bug: 6669677 Change-Id: Ifef72f3d7a7ba67c5232b98c7835485d72d7322d
* Merge "Add DictionaryStructure as a policy."Keisuke Kuroynagi2013-06-271-0/+72
|\
| * Add DictionaryStructure as a policy.Keisuke Kuroynagi2013-06-271-0/+72
| | | | | | | | | | Bug: 6669677 Change-Id: I4cc53e623824e57c1e9a351eb0befe9ee988706f
* | Use NOT_A_DICT_POS instead of 0 to express not valid ditctionary position.Keisuke Kuroynagi2013-06-273-16/+13
|/ | | | | Bug: 6669677 Change-Id: I4bf2284f8221a0a2ae4534b4a06b0e59c420a5f9
* Merge "Reduce the number of arguments required to initialize dic_node."Keisuke Kuroynagi2013-06-277-129/+83
|\
| * Reduce the number of arguments required to initialize dic_node.Keisuke Kuroynagi2013-06-267-129/+83
| | | | | | | | | | | | Bug: 6669677 Change-Id: I52249b83f72560d8f5ab028da5cfb5c50f6e40b8
* | Fix class namesKen Wakasa2013-06-268-73/+77
|/ | | | Change-Id: Ib3e15bdf46585976aa5b42132805754fc2e2908b
* Merge "Move shortcut reading methods."Keisuke Kuroynagi2013-06-265-75/+77
|\
| * Move shortcut reading methods.Keisuke Kuroynagi2013-06-265-75/+77
| | | | | | | | | | | | | | | | Moved form BinaryFormat to BinaryDictionaryTerminalAttributesReadingUtils. Bug: 6669677 Change-Id: Ia1ab25854effbf61df37837fe26755ac7dc4d020
* | Add jni methods for dynamically handling a dictionary.Keisuke Kuroynagi2013-06-264-20/+114
|/ | | | | Bug: 6669677 Change-Id: I8a26623adbb41a78e3c023c652be635c635e3b47
* Add canBeDynamicallyUpdated() in BinaryDictionaryInfo.Keisuke Kuroynagi2013-06-251-0/+6
| | | | | Bug: 6669677 Change-Id: I7391641253b99bfcb1f9380ebee2037015e7dc14
* Allow mmapping dictionary file in writable mode in openNative.Keisuke Kuroynagi2013-06-254-11/+16
| | | | | Bug: 6669677 Change-Id: I447668932de118b158fa029ddc977b3f3cc06cb8
* Move file and mmap information form Dictionary to BinaryDictionaryInfo.Keisuke Kuroynagi2013-06-254-27/+37
| | | | | Bug: 6669677 Change-Id: I05d435e0884430f8abbbed6ea2df775005ee8622
* Merge "Extend center point vertically for bottom keys on a keyboard."Keisuke Kuroynagi2013-06-241-6/+14
|\
| * Extend center point vertically for bottom keys on a keyboard.Keisuke Kuroynagi2013-06-241-6/+14
| | | | | | | | | | Bug: 9505397 Change-Id: Ic415ac4065d23cb832dd3bb85876e2a4dc9e9fc3
* | Merge "Check adjacent proximity chars for insertion for typing"Keisuke Kuroynagi2013-06-244-22/+17
|\ \
| * | Check adjacent proximity chars for insertion for typingKeisuke Kuroynagi2013-06-244-22/+17
| | | | | | | | | | | | Change-Id: I6ce1b065bba055516fca0c8af6f14853a111aa68
* | | Rename BinaryDictionaryBigramsReadingUtils to ↵Keisuke Kuroynagi2013-06-244-58/+57
| |/ |/| | | | | | | | | | | BinaryDictionaryTerminalAttributesReadingUtils and remanme the class methods Bug: 6669677 Change-Id: I960dcf51a950ead2c3d7b9dedcde0a450569cbe9
* | Merge "Give the best score to the most probable exact match."Keisuke Kuroynagi2013-06-243-1/+27
|\ \ | |/ |/|
| * Give the best score to the most probable exact match.Keisuke Kuroynagi2013-06-213-1/+27
| | | | | | | | | | Bug: 9490364 Change-Id: If7fe5da190516d4b5f7a41b752ef5960205a5899
* | Merge "Add ByteArrayUtils::readSignedInt24andAdvancePosition to read dynamic ↵Keisuke Kuroynagi2013-06-211-0/+11
|\ \ | | | | | | | | | dictionaries."
| * | Add ByteArrayUtils::readSignedInt24andAdvancePosition to read dynamic ↵Keisuke Kuroynagi2013-06-211-0/+11
| | | | | | | | | | | | | | | | | | | | | dictionaries. Bug: 6669677 Change-Id: I75eeedbb50868432f6a7ff5fa63624d03e788356
* | | Change method name of getDepth and getTotalLength.Keisuke Kuroynagi2013-06-203-24/+24
|/ / | | | | | | Change-Id: I4b3aa54e17d7de7c31f956dc9d59941d79856fd7
* / Initialize inputStatusG at the constructor.Keisuke Kuroynagi2013-06-191-0/+5
|/ | | | | | Bug: 9490519 Change-Id: I1806f765f7a0b5335df253b2618b40cfd17aab14
* Check compound distance of node and prune useless node after creating new word.Keisuke Kuroynagi2013-06-181-1/+7
| | | | | | | | | | | Before: 136309.89 ms After: 73133.95 ms Bug: 8591918 Change-Id: If029b768e2b459c0e566188bcf425f71b2df866d
* Support multi words input for gesture.Keisuke Kuroynagi2013-06-174-10/+17
| | | | | | Bug: 8591918 Change-Id: I344f936907a385cc6c3c8a2215a6603938483401
* Support keys that have uncommon width.Keisuke Kuroynagi2013-06-145-65/+86
| | | | | | Bug: 8591918 Change-Id: I1e01e1560200333f9e35993af0aa7e5a17e6944f
* Use bloom filter in multi bigram map.Keisuke Kuroynagi2013-06-146-47/+122
| | | | | | | | | | | | | Evaluated with previous word "this". without bloom filter (use only hash_map): Total 147792.34 (sum of others 147771.57) with bloom filter: Total 145900.64 (sum of others 145874.30) always read binary dictionary: Total 148603.14 (sum of others 148579.90) Bug: 8592527 Change-Id: I821dc39454543826adb73b9eeeef6408fad8ae28
* Introduce BinaryDictionaryBigramsIterator to access bigrams attributes in ↵Keisuke Kuroynagi2013-06-1410-101/+299
| | | | | | | | binary dictionaries. Bug: 6669677 Change-Id: Ifb1adebc5305a930c80396f6b4ec31d84400a9dc
* Remove unused macros in defines.hKen Wakasa2013-06-111-13/+0
| | | | | bug: 8550444 Change-Id: I77ae6bd607032def05044e3045aa7cc3746b0a5b
* Fix: Android.mk for autocorrection_threshold_utils.Keisuke Kuroynagi2013-06-111-1/+1
| | | | Change-Id: I3ea0811ca7c2c1a88351ee2ba5cc13d7096865ba
* Remove unused methods.Keisuke Kuroynagi2013-06-1117-1662/+185
| | | | | | Bug: 8550444 Change-Id: Ie627084143846407ca36df82c2a7f904a0e6f49c
* Introduce BinaryDictionaryHeader to access binary dictionary header.Keisuke Kuroynagi2013-06-1118-233/+424
| | | | | | | | BinaryDictionaryHeader abstracts header structure and access header information via only its instance. Bug: 6669677 Change-Id: Ib5ab0e8fef12265ddabc1d0165548b69953bba6a
* Cleanups in JNI related codeKen Wakasa2013-06-046-101/+70
| | | | | | | | | | Removed the malloc version in binary dictionary support -- this has not really been tested well so far, and the mmap version has been working pretty well after all. Several cosmetic fixes etc. Change-Id: Iad0da58b300b769fb5946a3e73fc96f56215980e
* Clean up macro variablesKen Wakasa2013-06-044-34/+58
| | | | Change-Id: I0d9983c1a766b97182953328fa45f488e110bc01
* Remove a bunch macros that are no longer usedKen Wakasa2013-06-032-33/+2
| | | | | bug: 8550444 Change-Id: Ib775c0bed27c499dc131c54dfaff34c5a8169276
* Merge "Purge WordsPriorityQueue"Satoshi Kataoka2013-06-034-349/+1
|\
| * Purge WordsPriorityQueueSatoshi Kataoka2013-06-034-349/+1
| | | | | | | | Change-Id: If14034c09d0dd335c84dd3a6ea2775655eefd38f
* | Follow up to I907150be994c4f9ffc030c063de521eeb177d3e1Ken Wakasa2013-06-032-2/+7
|/ | | | Change-Id: I8779d397b0ebe2abbf7c3fbc1a79a1a0939c04f0
* Fix buildSatoshi Kataoka2013-06-031-0/+1
| | | | Change-Id: I907150be994c4f9ffc030c063de521eeb177d3e1