Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add words priority queue pool•••Change-Id: I152df7b876a1756b69ded2ca4fb3ee26b38c971f | 2011-12-15 | 1 | -0/+4 | |
* | Unbundle members in unigram_dictionary•••Change-Id: Id737d943d20e3de3db568162caf40d3e956c7fae | 2011-12-14 | 1 | -1/+1 | |
* | Use priority queue for native string buffer•••+1 2 -6 2 Performance before ==== test finished, terminate logcat ===== (0) 100.34 (0.26%) (1) 37149.26 (95.30%) (2) 8.43 (0.02%) (3) 11.18 (0.03%) (4) 9.92 (0.03%) (5) 1330.60 (3.41%) (6) 250.46 (0.64%) (20) 12.41 (0.03%) Total 38982.50 (sum of others 38872.59) after ==== test finished, terminate logcat ===== (0) 97.65 (0.26%) (1) 35427.43 (95.32%) (2) 10.30 (0.03%) (3) 8.95 (0.02%) (4) 11.01 (0.03%) (5) 1224.67 (3.30%) (6) 243.76 (0.66%) (20) 40.91 (0.11%) Total 37167.04 (sum of others 37064.68) Change-Id: Id4d3b88a9cdef765affc52973aeac951ecc6a8ca | 2011-12-13 | 1 | -0/+2 | |
* | Calibrate the scores of the proximity chars according to the distances.•••+1 75 -1 27 +2 0 -2 0 +3 0 -3 0 +4 30 -4 48 +5 37 -5 27 +6 4 -6 35 +7 9 -7 18 Change-Id: I3c6ab06a0084c18ab595147c36c2ff4b1e961a7b | 2011-10-11 | 1 | -2/+6 | |
* | Enable score calibration by touch coordinates•••Result of diff.sh: +1 3 -1 3 +2 0 -2 0 +3 0 -3 0 +4 1 -4 3 +5 3 -5 2 +6 3 -6 1 +7 1 -7 2 Change-Id: I41b803df23ac03e1fc81043df4e1e6a63c0afbb1 | 2011-10-05 | 1 | -1/+1 | |
* | Promote touches in hit box according to the distance from sweet spot•••Change-Id: Ice0fd0514304a79aed67627c2ea3439bd5177de4 | 2011-10-05 | 1 | -2/+3 | |
* | Demote words with a capitalized char•••Bug: 5371514 +1 4 -1 2 +2 0 -2 0 +3 0 -3 0 +4 1 -4 3 +5 0 -5 12 +6 3 -6 3 +7 12 -7 0 Change-Id: I6b46e43f9059f1e8a1cc02a626ea6eb8f1f9924f | 2011-10-03 | 1 | -0/+1 | |
* | Calibrate score by touch coordinates•••Change-Id: I9fc066eb1a455243536e72405922fcb7e26d7dc6 | 2011-09-30 | 1 | -0/+2 | |
* | Classify touches into three types.•••Change-Id: I7c1d42835e0c15d596a1b66d421b0aa514ec0890 | 2011-09-30 | 1 | -0/+5 | |
* | Fix a dangerous macro.•••Change-Id: Idb5530ceb03c415e4ec002f8d2fbbec837b35636 | 2011-09-20 | 1 | -1/+1 | |
* | Combine the skipped and transposed correction•••bug: 4170136 Change-Id: I7b50b40478abf27f51ec5e001815ff4882f3e5e5 | 2011-08-23 | 1 | -2/+8 | |
* | Improve fat finger correction.•••Change-Id: I37ed0dc6956f7e6fab5dcfd0483ab5691cd819d4 | 2011-08-17 | 1 | -0/+3 | |
* | Combilne normal correction and skip correction•••Change-Id: Ide868d977c0f35900340c7be1b71d572c69a8806 | 2011-08-15 | 1 | -0/+16 | |
* | Improve skip correction algorithm•••Change-Id: Ife45e3886137d60a4e903d4c6f7a9ef20c7e705a | 2011-08-11 | 1 | -0/+1 | |
* | Move code related to ranking algorithm to correction_state.cpp•••Change-Id: I52b34de45969fef82e46d9c10079c2d45e0b94eb | 2011-08-03 | 1 | -3/+0 | |
* | Separate logging definitions in C•••Change-Id: I1d79814d1fd74e92a280f355c535517618c51752 | 2011-07-14 | 1 | -4/+8 | |
* | Fix build for profiling•••Change-Id: I39cd0fa37fb738dcbbcf82839b6bb030e3af606b | 2011-07-14 | 1 | -0/+3 | |
* | Merge "Add a flag for a profiling" | 2011-07-12 | 1 | -22/+26 | |
|\ | |||||
| * | Add a flag for a profiling•••Change-Id: Iae509a24fd0f0f416376c3f8051aa2eb92d48659 | 2011-07-13 | 1 | -22/+26 | |
* | | New dict format, step 7•••This actually implements the new dictionary format, but does not activate the implementation through #defines. Bug: 4392433 Change-Id: I9b26b9bcb4b823a36e0984799b69730acfc6f7f3 | 2011-07-13 | 1 | -0/+3 | |
|/ | |||||
* | Tweak the demotion rate for the mistyped space correction•••Bug: 4402942 Change-Id: I7f5412b9fd2f1506f529cff0c3399d748c6ece92 | 2011-05-24 | 1 | -1/+1 | |
* | Tweak the demotion rate of mistyped space correction•••Bug: 4402942 Change-Id: I6e0421dfa99e261c72a901c9699fec864ab4b3c5 | 2011-05-23 | 1 | -1/+1 | |
* | Promote a word with a missing space because the formula was changed by Ifa433...•••Change-Id: Id4bc965aef387800facb64164d8c36a3bdd2fa07 | 2011-04-19 | 1 | -1/+1 | |
* | Promote the correction of words with a missing space character•••Change-Id: I37ba618b54f7115163a3e9c6c555485e7024dc92 | 2011-04-18 | 1 | -1/+1 | |
* | Promote a word with a proximity character•••Bug: 4293295 Change-Id: Ib0ec8aff087c71c4fbe983f3f5bc78e9c7868fd8 | 2011-04-14 | 1 | -1/+1 | |
* | Promote a word with only one proximity character.•••Bug: 4271049 Change-Id: I755986f582f43417fda6b117207530c519233baf | 2011-04-13 | 1 | -1/+2 | |
* | Change the formula of the missing character.•••- Bug: 4271049 - Due to the result of the recent user study, a word with a missing character needs to be promoted a bit. so I changed the formula from: - freq * 70 * (n - 2) / (n - 1) to: - freq * 90 * (10n - 12) / (10n - 2) Change-Id: Ibff72cbdb0f2d7b91460a06a0fd39a9f5749aa46 | 2011-04-13 | 1 | -1/+2 | |
* | Add -Werror flag to catch more warnings and errors•••Change-Id: I9c39ba24578931944aae8182918ed48a2e82eb39 | 2011-03-19 | 1 | -2/+2 | |
* | Tweak the demotion rate for a word with missing letter•••Bug: 4027223 Change-Id: Ie9a5552d2f41d60f433573fde52efc097f5143bf | 2011-03-07 | 1 | -1/+1 | |
* | A bug fix for the mistyped space algorithm•••Bug: 3311719 -- also fixed compiler warnings Change-Id: I6941c0d02f10d67af88bc943748dde8d8783fabb | 2011-03-04 | 1 | -1/+1 | |
* | Merge "Demote skipped characters matched words with respect to length." into ... | 2011-03-04 | 1 | -1/+1 | |
|\ | |||||
| * | Demote skipped characters matched words with respect to length.•••Words that matched user input with skipped characters used to be demoted in BinaryDictionary by a constant factor and not at all in those dictionaries implemented in java code. To represent the fact that the impact of a skipped character gets larger as the word is shorter, this change will implement a demotion that gets larger as the typed word is shorter. The demotion rate is (n - 2) / (n - 1) where n is the length of the typed word for n >= 2. It implements it for both BinaryDictionary and java dictionaries. Bug: 3340731 Change-Id: I3a18be80a9708981d56a950dc25fe08f018b5b89 | 2011-03-05 | 1 | -1/+1 | |
* | | Add the suggestion algorithm of words with space proximity•••Bug: 3311719 Change-Id: Ide12a4a6280103c092fa0f563dd5b9e3f7f5c89b | 2011-03-04 | 1 | -0/+3 | |
* | | Fix a bug with umlaut processing.•••Issue: 3275926 Change-Id: Ibcb00aaea3ff05ad59ad4e8e54dd3caab5ab9bca | 2011-03-04 | 1 | -0/+4 | |
|/ | |||||
* | Add proximity info to native•••Bug: 3311719 Change-Id: Ie596304070e321ad23fb67a13bf05e2b6af1b54b | 2011-02-23 | 1 | -0/+2 | |
* | Force autocorrection of matching words with different accents.•••When entering a word without accents the user expects the system to add accents automatically if there is no other matching word. This patch ensures the accented version is promoted accordingly and autocorrection really takes place. Issue: 3400015 Change-Id: I8cd3db5bf131ec6844b26abecc1ecbd1d6269df4 | 2011-02-22 | 1 | -3/+3 | |
* | Remove next letters frequency handling•••Bug: 3428942 Change-Id: Id62f467ce4e50c60a56d59bf96770e799a4659e2 | 2011-02-17 | 1 | -0/+3 | |
* | Promote full matches with differing accents.•••Stop considering accented characters as different from their base character for proximity scoring. Also give a huge boost (basically overriding frequency) to a word fully matched with only differing accents. Bug: 2550587 Change-Id: I2da7a71229fb3868d9e4a53703ccf8caeb6fcf10 | 2011-01-27 | 1 | -0/+4 | |
* | Fix auto-correction threshold and promote full matched words•••Bug: 3374359 Bug: 3278422 "zbe" will be auto corrected to "be" by fixing s-line "teh" will be auto corrected to "the" by promotion of full matched words Change-Id: I314c632820e4e0b1501edeca60ada205d291451f | 2011-01-27 | 1 | -0/+1 | |
* | Load main dic in native•••Follow up to Id57dce51 bug: 3219819 Change-Id: I00e11ef21d0252ffa88c12dffb9c55b0f2e19a66 | 2011-01-07 | 1 | -21/+28 | |
* | Add profiler for native dictionary code•••Change-Id: I2569756c9ef4fa677ae52f2ccfcb90d2115d129f | 2011-01-05 | 1 | -1/+59 | |
* | Suggest words with excessive chars out of proximity chars•••Bug: 3273807 Change-Id: Ib8f48e562bcf4c2aac0ad5cb46809fd5f539a322 | 2010-12-13 | 1 | -1/+5 | |
* | Suggest words with transposed chars•••Bug: 3193883 Change-Id: I884b669258bfc522bc04e14f22a7646164a4cac5 | 2010-12-10 | 1 | -2/+12 | |
* | Fix a bug that We can't suggest words with missing space if one of the words ...•••Bug: 3268825 Change-Id: I0634a243ad1e45dd096b30824b463c366a2e7f0f | 2010-12-09 | 1 | -0/+2 | |
* | Suggest words with missing space•••Bug: 3193883 Change-Id: I8d25f3e1d4db10be733d85edfa4f55a094feef80 | 2010-12-09 | 1 | -3/+9 | |
* | Suggest excessive characters•••bug: 3193883 Change-Id: Iea7a0fce7ce62d8779a7c7e4613d50db30d82b07 | 2010-12-08 | 1 | -3/+6 | |
* | Fix a crash when MAX_WORD_LENGTH is too short.•••Change-Id: Idcb5aa2685321b8d0ac7d846caecbd1c79e4dd77 | 2010-12-06 | 1 | -1/+5 | |
* | Trim the flow of getWordRec•••Change-Id: Ic0cfa64ee1e55682ca73681c585db6a5cb510900 | 2010-12-06 | 1 | -0/+2 | |
* | Breakdown getWordRec and add comments•••Change-Id: I88bad8a4a8177e3540b995b664c47b86d6904027 | 2010-12-03 | 1 | -0/+2 | |
* | Refactor: Move utility functions and no suggestion functions from unigram_dic...•••Change-Id: I6f695e4f5852547d2c00de5ee54a650fef9accbe | 2010-12-02 | 1 | -0/+53 |