LatinIME/native/src
Jean Chalard 82ddd16889 Stop avoiding adding what the user typed to candidates
There does not seem to be any reason other than a historical
one to avoid doing this, but it takes processing power and
makes things more complicated.

This has a very limited impact on regression tests:
5 -> 3 [He,           the]
5 -> 3 [An,           an]
5 -> 3 [Where,        where]
5 -> 3 [This,         this]
7 -> 1 [wAtch,        watch]
6 -> 4 [oveNs,        oceans]
5 -> 1 [Ahere,        Where]
7 -> 1 [Hast,         Hast]
7 -> 5 [bjp,          bill]
5 -> 1 [What,         What]
5 -> 3 [Sound,        So und]
7 -> 3 [causalities,  casualties]
7 -> 3 [discontentment, discontent]
7 -> 3 [irregardless, regardless]

5 -> 1 : 2
5 -> 3 : 5
6 -> 4 : 1
7 -> 1 : 2
7 -> 3 : 3
7 -> 5 : 1

+1       4
-1       0
+2       0
-2       0
+3       8
-3       0
+4       1
-4       0
+5       1
-5       7
+6       0
-6       1
+7       0
-7       6

Change-Id: I6407cf922f27bbd3992df11d63690e71fc61111b
2012-01-16 18:58:10 +09:00
..
basechars.cpp Reorganize char_utils.h and basechars.h 2011-11-11 19:44:08 +09:00
bigram_dictionary.cpp New LOG lib 2012-01-13 18:04:15 +09:00
bigram_dictionary.h Fix indentations. 2012-01-06 12:24:38 +09:00
binary_format.h Read multi-byte char group counts 2012-01-16 15:59:33 +09:00
char_utils.cpp Get rid of code taken from bionic to avoid license issue. 2010-04-23 01:24:09 +09:00
char_utils.h Reorganize char_utils.h and basechars.h 2011-11-11 19:44:08 +09:00
correction.cpp Stop avoiding adding what the user typed to candidates 2012-01-16 18:58:10 +09:00
correction.h Store suggestions for each input length for missing space algorithm etc. 2012-01-16 17:11:17 +09:00
correction_state.h Calibrate the scores of the proximity chars according to the distances. 2011-10-11 15:28:32 +09:00
debug.h New LOG lib 2012-01-13 18:04:15 +09:00
defines.h Stop avoiding adding what the user typed to candidates 2012-01-16 18:58:10 +09:00
dictionary.cpp New LOG lib 2012-01-13 18:04:15 +09:00
dictionary.h Remove a bunch of obsolete methods. 2012-01-16 15:19:47 +09:00
proximity_info.cpp New LOG lib 2012-01-13 18:04:15 +09:00
proximity_info.h Fix indentations. 2012-01-06 12:24:38 +09:00
terminal_attributes.h Fill in the format-specific shortcut reading methods (A3) 2012-01-06 14:09:54 +09:00
unigram_dictionary.cpp Stop avoiding adding what the user typed to candidates 2012-01-16 18:58:10 +09:00
unigram_dictionary.h Store suggestions for each input length for missing space algorithm etc. 2012-01-16 17:11:17 +09:00
words_priority_queue.h Store suggestions for each input length for missing space algorithm etc. 2012-01-16 17:11:17 +09:00
words_priority_queue_pool.h Store suggestions for each input length for missing space algorithm etc. 2012-01-16 17:11:17 +09:00