aboutsummaryrefslogtreecommitdiffstats
path: root/native/jni/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * Skip PtNodes with non-Unicode code points for suggestion.Keisuke Kuroyanagi2014-05-125-7/+30
| | | | | | | | | | Bug: 14119293 Change-Id: Id1d3b789b5f18757070878dba35a7980bfb44591
* | Add "// namespace latinime"Keisuke Kuroyanagi2014-05-132-2/+2
| | | | | | | | | | Bug: 13406708 Change-Id: I0fa85875fb5b98b4e40a149e3e33e5f56bee9a97
* | Move files under bigram/shortcut to under structure.Keisuke Kuroyanagi2014-05-1313-15/+15
| | | | | | | | | | Bug: 13406708 Change-Id: I48e9d4ff30a8b50d4f1694ebbefb02cf189f7713
* | Code cleanup.Keisuke Kuroyanagi2014-05-134-4/+4
| | | | | | | | Change-Id: Ic31b66cccfd77348f2ff7961959a3eaf9f7ad5d8
* | Support bigram historical information migration.Keisuke Kuroyanagi2014-05-1313-45/+46
| | | | | | | | | | Bug: 13406708 Change-Id: I4bae53e43cb7653eac3b5bd13da2d2bc8aaf88a9
* | Support unigram historical information migration.Keisuke Kuroyanagi2014-05-125-21/+61
| | | | | | | | | | Bug: 13406708 Change-Id: Ibed15b3bc5d5ae68faefa379028dbe10d32b0c0f
* | Merge "Refactoring: Use UnigramProperty to add/update unigram."Keisuke Kuroyanagi2014-05-096-80/+81
|\ \
| * | Refactoring: Use UnigramProperty to add/update unigram.Keisuke Kuroyanagi2014-05-096-80/+81
| | | | | | | | | | | | | | | Bug: 13406708 Change-Id: I26fd541fb465d3543faa5f155becc455ddbb6c9c
* | | Merge "Avoid copying bigram list if possible."Keisuke Kuroyanagi2014-05-093-41/+66
|\ \ \ | |/ / |/| |
| * | Avoid copying bigram list if possible.Keisuke Kuroyanagi2014-05-083-41/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Constructing en_US main dict using dicttool: Before: real 1m8.699s user 1m10.600s sys 0m2.390s After: real 0m17.204s user 0m20.560s sys 0m0.720s Bug: 13406708 Change-Id: I3b0476be57e5cb93c6497025b3ffa7064ac326c6
* | | Merge "Add VERSION4_TEST for testing."Keisuke Kuroyanagi2014-05-099-17/+53
|\ \ \
| * | | Add VERSION4_TEST for testing.Keisuke Kuroyanagi2014-05-099-17/+53
| | | | | | | | | | | | | | | | | | | | Bug: 13406708 Change-Id: I0b434717ea3edbb131650af634c53cfbfe113c3e
* | | | Merge "Implement migrateNative()."Keisuke Kuroyanagi2014-05-083-0/+14
|\| | |
| * | | Implement migrateNative().Keisuke Kuroyanagi2014-05-083-0/+14
| | | | | | | | | | | | | | | | | | | | Bug: 13406708 Change-Id: Ie786a68e780baa298fedf82d21390ba45d871a52
* | | | Make initial additional buffer size 0.Keisuke Kuroyanagi2014-05-071-2/+2
|/ / / | | | | | | | | | | | | Bug: 14113369 Change-Id: I3b7b3a452544725577101dc3b9bcb85b3e08afe9
* | | Merge "Add new bigram entry at the tail of existing list."Keisuke Kuroyanagi2014-05-014-8/+33
|\| |
| * | Add new bigram entry at the tail of existing list.Keisuke Kuroyanagi2014-05-014-8/+33
| | | | | | | | | | | | | | | Bug: 13406708 Change-Id: If3162e65fc9aa2c47f046aee528276cb51fad9f4
* | | Merge "Add CODE_POINT_BEGINNING_OF_SENTENCE in native code."Keisuke Kuroyanagi2014-05-011-0/+2
|\ \ \ | | |/ | |/|
| * | Add CODE_POINT_BEGINNING_OF_SENTENCE in native code.Keisuke Kuroyanagi2014-04-301-0/+2
| |/ | | | | | | | | Bug: 14119293 Change-Id: Ib101435e2840172ba004ead081022669647a8ad9
* / Small clean up for LARGEST_INT_DIGIT_COUNTKen Wakasa2014-04-303-9/+10
|/ | | | Change-Id: I4a61c037370bf57b396d80ba7212d94328eaf7b9
* Move PatriciaTrieReadingUtils under pt_common.Keisuke Kuroyanagi2014-04-3010-10/+9
| | | | Change-Id: Ib8ec62b97318563785a2aafb854aabdc3f46f187
* Small clean up on MAX_LOCALE_STRING_LENGTHKen Wakasa2014-04-282-3/+2
| | | | Change-Id: I77f93879e841f33b81f6d193d1bd5782ad2124f5
* Support creating BinaryDictionary without creating dict file.Keisuke Kuroyanagi2014-04-223-1/+29
| | | | | Bug: 14166482 Change-Id: Ic8c78ec2c8f39358a1f085a041b608972a380eef
* Revert "Support creating BinaryDictionary without creating dict file."Keisuke Kuroyanagi2014-04-223-29/+1
| | | | | | This reverts commit 89939b870876b36791a47470ce852e4fcdfe86f2. Change-Id: I8ca1b55609ad305a93178063bd88bd1cede872af
* Support creating BinaryDictionary without creating dict file.Keisuke Kuroyanagi2014-04-223-1/+29
| | | | | Bug: 14166482 Change-Id: Ib065279f96e227ab0fee7c8141560c4ada744d3b
* Implement latinime_BinaryDictionary_createOnMemory().Keisuke Kuroyanagi2014-04-224-18/+40
| | | | | Bug: 14166482 Change-Id: If7ec3345ab34edcd6bc5cef9e72580ced894a0e3
* Separate JniDataUtils::constructAttributeMap().Keisuke Kuroyanagi2014-04-211-0/+29
| | | | | Bug: 14166482 Change-Id: Ic2dc407231743ea668fe0ab8869eb8a7f8b9625f
* Pass max trie structure size to on memory Ver4DictBuffers.Keisuke Kuroyanagi2014-04-184-8/+9
| | | | | | | Bug: 14166482 Bug: 14161647 Change-Id: I3b0dd192d7a81c3809f1873bb66ef8fe637f8af0
* Merge "Make addUnigramWord use UnigramProperty."Keisuke Kuroyanagi2014-04-147-47/+79
|\
| * Make addUnigramWord use UnigramProperty.Keisuke Kuroyanagi2014-04-147-47/+79
| | | | | | | | | | Bug: 13406708 Change-Id: I10c108dd7047fe230c60495f13800f32fdc46d0d
* | s/hash_map_compat/unordered_map/Ken Wakasa2014-04-1113-66/+41
|/ | | | Change-Id: Icce5f9a12b04bdd7540c52750d303a585d71f28a
* Increase terminal cache size for gesture.Keisuke Kuroyanagi2014-04-093-1/+6
| | | | | | | | | | | | | | | | | | | Before: (0) 670.00 (10.52%) (1) 5530.00 (86.81%) (2) 120.00 (1.88%) Total 6370.00 (sum of others 6320.00) After: (0) 730.00 (11.06%) (1) 5750.00 (87.12%) (2) 100.00 (1.52%) Total 6600.00 (sum of others 6580.00) Bug: 13773693 Bug: 10701902 Bug: 9505397 Change-Id: Ie53640994180a7acabe05da544ab2166403e2394
* Quit limiting gesture search space by distance.Keisuke Kuroyanagi2014-04-096-59/+34
| | | | | | | | | | | | | | | | | | | | | Before: (0) 470.00 (8.25%) (1) 5160.00 (90.53%) (2) 50.00 (0.88%) (66) 10.00 (0.18%) Total 5700.00 (sum of others 5690.00) After: (0) 670.00 (10.52%) (1) 5530.00 (86.81%) (2) 120.00 (1.88%) Total 6370.00 (sum of others 6320.00) Bug: 13773693 Bug: 10701902 Bug: 9505397 Change-Id: Ie168ac4ae0ca0e954512b08e3cc0f6399a3c163d
* Use 2D normal distribution for gesture.Keisuke Kuroyanagi2014-04-096-77/+115
| | | | | | | | Bug: 13799846 Bug: 10701902 Bug: 9505397 Change-Id: I6c3f84f035f2310f2f7dfec4432ebdb6e50d5df0
* Merge "Use bitset for BloomFilter."Keisuke Kuroyanagi2014-04-092-47/+17
|\
| * Use bitset for BloomFilter.Keisuke Kuroyanagi2014-04-092-47/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before: (0) 660.00 (1.43%) (1) 45320.00 (98.18%) (2) 80.00 (0.17%) Total 46160.00 (sum of others 46060.00) After: (0) 620.00 (1.34%) (1) 45310.00 (98.05%) (2) 130.00 (0.28%) Total 46210.00 (sum of others 46060.00) Change-Id: I936b639c50e15208aee999a929b33983c6caa59d
* | Make NELEMS type-safeYohei Yukawa2014-04-091-1/+7
| | | | | | | | Change-Id: I867271665b3c595dc40ac63e93e68c87dc213d08
* | Separate unigram/bigram property from WordProperty.Keisuke Kuroyanagi2014-04-089-153/+259
|/ | | | | | Bug: 13406708 Change-Id: I48e9fccedd9dcdc1a35ffe027745b58966a83315
* s/stdint.h/cstdint/Ken Wakasa2014-04-0735-42/+24
| | | | | | | | | Somehow, we were not able to use cstdint gcc target build. That's no longer the case with Clang. Removed unnecessary header inclusions too. Change-Id: Ic83a4adf696f1d5ec7a9809253f3c95804e622e1
* Separate NormalDistribution from ProximityInfoUtils.Keisuke Kuroyanagi2014-04-043-24/+52
| | | | | Bug: 13773693 Change-Id: I9e835cc92e16f8ae0e0492af0715d0ef5cd84a35
* Remove unused code.Keisuke Kuroyanagi2014-04-036-29/+0
| | | | | Bug: 13773693 Change-Id: Ic9d7f81b0eed40e945b04a91fd97ba40fa1cd262
* Use same language weight for all dictionaries.Keisuke Kuroyanagi2014-04-0310-18/+35
| | | | | Bug: 8187060 Change-Id: Ib9d8a8aed2c141137c1bb3c748a89fb8216293e7
* Change wrongly used "lookahead" to "completion".Keisuke Kuroyanagi2014-04-023-6/+6
| | | | Change-Id: I111cf59d0d24fa869217788c314fffa94ee9f9f9
* Merge "Parameter tuning for typing."Keisuke Kuroyanagi2014-04-011-6/+6
|\
| * Parameter tuning for typing.Keisuke Kuroyanagi2014-04-011-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | accidently -> accidentally (top suggest) convienent -> convenient (top suggest) dissapear -> disappear (top suggest) Execution time: +31% Before: (0) 610.00 (1.66%) (1) 35820.00 (97.66%) (2) 130.00 (0.35%) Total 36680.00 (sum of others 36560.00) After: (0) 820.00 (1.69%) (1) 47200.00 (97.50%) (2) 210.00 (0.43%) Total 48410.00 (sum of others 48230.00) Bug: 13588483 Bug: 13456384 Bug: 9816611 Change-Id: Ia17491e135a63aaca6e980c3a59bd829441dac40
* | Merge "Remove useless methods from DicNode."Keisuke Kuroyanagi2014-04-011-35/+8
|\ \
| * | Remove useless methods from DicNode.Keisuke Kuroyanagi2014-04-011-35/+8
| | | | | | | | | | | | Change-Id: I6ea5eb7e848dbce0f0d468160c16e5da76b23b20
* | | Merge "Separate DicNodePool from DicNodePriorityQueue."Keisuke Kuroyanagi2014-04-016-182/+128
|\| | | |/ |/|
| * Separate DicNodePool from DicNodePriorityQueue.Keisuke Kuroyanagi2014-04-016-182/+128
| | | | | | | | Change-Id: Ie500a4185792c2ffa0f5185ea5919626fe31c6fe
* | Split SuggestionsOutputUtils::outputSuggestions.Keisuke Kuroyanagi2014-03-282-74/+86
| | | | | | | | | | Bug: 13333066 Change-Id: Ie5e513dacdc5502e7263ddf709824bbd6bc6b74a