aboutsummaryrefslogtreecommitdiffstats
path: root/native/src/defines.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Calibrate the scores of the proximity chars according to the distances.Yusuke Nojima2011-10-111-2/+6
| | | | | | | | | | | | | | | | | | | +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
* Enable score calibration by touch coordinatesYusuke Nojima2011-10-051-1/+1
| | | | | | | | | | | | | | | | | | | | 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
* Promote touches in hit box according to the distance from sweet spotYusuke Nojima2011-10-051-2/+3
| | | | Change-Id: Ice0fd0514304a79aed67627c2ea3439bd5177de4
* Demote words with a capitalized charsatok2011-10-031-0/+1
| | | | | | | | | | | | | | | | | | | | | 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
* Calibrate score by touch coordinatesYusuke Nojima2011-09-301-0/+2
| | | | Change-Id: I9fc066eb1a455243536e72405922fcb7e26d7dc6
* Classify touches into three types.Yusuke Nojima2011-09-301-0/+5
| | | | Change-Id: I7c1d42835e0c15d596a1b66d421b0aa514ec0890
* Fix a dangerous macro.Yusuke Nojima2011-09-201-1/+1
| | | | Change-Id: Idb5530ceb03c415e4ec002f8d2fbbec837b35636
* Combine the skipped and transposed correctionsatok2011-08-231-2/+8
| | | | | | bug: 4170136 Change-Id: I7b50b40478abf27f51ec5e001815ff4882f3e5e5
* Improve fat finger correction.satok2011-08-171-0/+3
| | | | Change-Id: I37ed0dc6956f7e6fab5dcfd0483ab5691cd819d4
* Combilne normal correction and skip correctionsatok2011-08-151-0/+16
| | | | Change-Id: Ide868d977c0f35900340c7be1b71d572c69a8806
* Improve skip correction algorithmsatok2011-08-111-0/+1
| | | | Change-Id: Ife45e3886137d60a4e903d4c6f7a9ef20c7e705a
* Move code related to ranking algorithm to correction_state.cppsatok2011-08-031-3/+0
| | | | Change-Id: I52b34de45969fef82e46d9c10079c2d45e0b94eb
* Separate logging definitions in Csatok2011-07-141-4/+8
| | | | Change-Id: I1d79814d1fd74e92a280f355c535517618c51752
* Fix build for profilingsatok2011-07-141-0/+3
| | | | Change-Id: I39cd0fa37fb738dcbbcf82839b6bb030e3af606b
* Merge "Add a flag for a profiling"satok2011-07-121-22/+26
|\
| * Add a flag for a profilingsatok2011-07-131-22/+26
| | | | | | | | Change-Id: Iae509a24fd0f0f416376c3f8051aa2eb92d48659
* | New dict format, step 7Jean Chalard2011-07-131-0/+3
|/ | | | | | | | This actually implements the new dictionary format, but does not activate the implementation through #defines. Bug: 4392433 Change-Id: I9b26b9bcb4b823a36e0984799b69730acfc6f7f3
* Tweak the demotion rate for the mistyped space correctionsatok2011-05-241-1/+1
| | | | | | Bug: 4402942 Change-Id: I7f5412b9fd2f1506f529cff0c3399d748c6ece92
* Tweak the demotion rate of mistyped space correctionsatok2011-05-231-1/+1
| | | | | | Bug: 4402942 Change-Id: I6e0421dfa99e261c72a901c9699fec864ab4b3c5
* Promote a word with a missing space because the formula was changed by ↵satok2011-04-191-1/+1
| | | | | | Ifa4338c5f4 Change-Id: Id4bc965aef387800facb64164d8c36a3bdd2fa07
* Promote the correction of words with a missing space charactersatok2011-04-181-1/+1
| | | | Change-Id: I37ba618b54f7115163a3e9c6c555485e7024dc92
* Promote a word with a proximity charactersatok2011-04-141-1/+1
| | | | | | Bug: 4293295 Change-Id: Ib0ec8aff087c71c4fbe983f3f5bc78e9c7868fd8
* Promote a word with only one proximity character.satok2011-04-131-1/+2
| | | | | | Bug: 4271049 Change-Id: I755986f582f43417fda6b117207530c519233baf
* Change the formula of the missing character.satok2011-04-131-1/+2
| | | | | | | | | | | | - 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
* Add -Werror flag to catch more warnings and errorsKen Wakasa2011-03-191-2/+2
| | | | Change-Id: I9c39ba24578931944aae8182918ed48a2e82eb39
* Tweak the demotion rate for a word with missing lettersatok2011-03-071-1/+1
| | | | | | Bug: 4027223 Change-Id: Ie9a5552d2f41d60f433573fde52efc097f5143bf
* A bug fix for the mistyped space algorithmsatok2011-03-041-1/+1
| | | | | | | | Bug: 3311719 -- also fixed compiler warnings Change-Id: I6941c0d02f10d67af88bc943748dde8d8783fabb
* Merge "Demote skipped characters matched words with respect to length." into ↵Jean Chalard2011-03-041-1/+1
|\ | | | | | | honeycomb-mr1
| * Demote skipped characters matched words with respect to length.Jean Chalard2011-03-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | Add the suggestion algorithm of words with space proximitysatok2011-03-041-0/+3
| | | | | | | | | | | | Bug: 3311719 Change-Id: Ide12a4a6280103c092fa0f563dd5b9e3f7f5c89b
* | Fix a bug with umlaut processing.Jean Chalard2011-03-041-0/+4
|/ | | | | Issue: 3275926 Change-Id: Ibcb00aaea3ff05ad59ad4e8e54dd3caab5ab9bca
* Add proximity info to nativesatok2011-02-231-0/+2
| | | | | | Bug: 3311719 Change-Id: Ie596304070e321ad23fb67a13bf05e2b6af1b54b
* Force autocorrection of matching words with different accents.Jean Chalard2011-02-221-3/+3
| | | | | | | | | | | 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
* Remove next letters frequency handlingTadashi G. Takaoka2011-02-171-0/+3
| | | | | Bug: 3428942 Change-Id: Id62f467ce4e50c60a56d59bf96770e799a4659e2
* Promote full matches with differing accents.Jean Chalard2011-01-271-0/+4
| | | | | | | | | | | 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
* Fix auto-correction threshold and promote full matched wordssatok2011-01-271-0/+1
| | | | | | | | | | 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
* Load main dic in nativeKen Wakasa2011-01-071-21/+28
| | | | | | | Follow up to Id57dce51 bug: 3219819 Change-Id: I00e11ef21d0252ffa88c12dffb9c55b0f2e19a66
* Add profiler for native dictionary codesatok2011-01-051-1/+59
| | | | Change-Id: I2569756c9ef4fa677ae52f2ccfcb90d2115d129f
* Suggest words with excessive chars out of proximity charssatok2010-12-131-1/+5
| | | | | | Bug: 3273807 Change-Id: Ib8f48e562bcf4c2aac0ad5cb46809fd5f539a322
* Suggest words with transposed charssatok2010-12-101-2/+12
| | | | | | Bug: 3193883 Change-Id: I884b669258bfc522bc04e14f22a7646164a4cac5
* Fix a bug that We can't suggest words with missing space if one of the words ↵satok2010-12-091-0/+2
| | | | | | | starts with a capitalized character. Bug: 3268825 Change-Id: I0634a243ad1e45dd096b30824b463c366a2e7f0f
* Suggest words with missing spacesatok2010-12-091-3/+9
| | | | | | Bug: 3193883 Change-Id: I8d25f3e1d4db10be733d85edfa4f55a094feef80
* Suggest excessive characterssatok2010-12-081-3/+6
| | | | | | bug: 3193883 Change-Id: Iea7a0fce7ce62d8779a7c7e4613d50db30d82b07
* Fix a crash when MAX_WORD_LENGTH is too short.satok2010-12-061-1/+5
| | | | Change-Id: Idcb5aa2685321b8d0ac7d846caecbd1c79e4dd77
* Trim the flow of getWordRecsatok2010-12-061-0/+2
| | | | Change-Id: Ic0cfa64ee1e55682ca73681c585db6a5cb510900
* Breakdown getWordRec and add commentssatok2010-12-031-0/+2
| | | | Change-Id: I88bad8a4a8177e3540b995b664c47b86d6904027
* Refactor: Move utility functions and no suggestion functions from ↵satok2010-12-021-0/+53
unigram_dictionary.cpp to dictionary.cpp Change-Id: I6f695e4f5852547d2c00de5ee54a650fef9accbe