aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/android/inputmethod/latin/BinaryDictionary.java (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Don't let the native code target be included twice when unbundling.Amith Yamasani2010-03-091-151/+0
| | | | | | | Move java code to a different directory so that the unbundled version doesn't try to compile the native code again. Change-Id: I05cf9e643824ddc448821f69805ccb0240c5b986
* Blacklist asian languages from input selection list, since this is LatinIME.Amith Yamasani2010-03-041-1/+0
| | | | | | | | | Bug: 2488167 Don't show ko, ja and zh languages in the list. Remove a debug println. Add alternates_for_g to the keyboard for it to work on turkish. This must have not gotten merged from donut.
* Increase target size of preferred letters while typing.Amith Yamasani2010-02-081-4/+9
| | | | | | | | | | This increases the chance of hitting the correct letter when typing a word that exists in the dictionary, rather than only correct it after the fact. It is most effective after 2 or 3 letters of a word have been typed and gets more accurate with more typed letters in the word. If 2 adjacent letters have similar probabilities of occuring, then there is no hit correction applied.
* Enable auto-correction only if there is a significant size main dictionary.Amith Yamasani2009-12-181-0/+5
| | | | | | Added e-umlaut popup for Russian keyboard. Added a French Canadian string resource but wont help until we add fr_CA to the supported locales list.
* Input language switching. Bug: 2331173Amith Yamasani2009-12-161-0/+2
| | | | | | | | | | | | New feature to enable fast switching between input languages for multilingual users. Keyboard settings lets you select a bunch of languages to switch between from the Latin IME. Use the Globe icon to toggle between languages. Needs more work and some layout changes in specialized keyboards. Also added a Russian keyboard (needs some pixel TLC at the right edge).
* Fix for 2295810: Auto-correction of English results in EnglishmanAmith Yamasani2009-12-011-3/+1
| | | | | | | | | | Comparisons were always happening with lowercase version of the typed word, which wouldn't match the uppercase word in the dictionary, so it became an unrecognized word when typed in full. Highlight was then going to the next word in the list. Fix compares the lowercase and uppercase versions of the word for validity.
* Some performance optimizations.Amith Yamasani2009-08-131-2/+0
| | | | | | | | | | Makes the user/contacts dictionary lookup faster. This is necessary because there's more in these dictionaries now and it's written in Java. Fix an auto-caps issue when moving the cursor. And do it a little lazily. Fixed a bug that was causing user dictionary words to get a much higher weightage than the main dictionary.
* Prune out suggestions that have a very large edit distance.Amith Yamasani2009-08-131-2/+3
| | | | | | | If the number of keys picked from proximity is too large, prune out the subtree. Otherwise you get vastly unrelated suggestions. Fix a bug introduced with the missing_chars checkin.
* Correction algorithm to check for missing single characters.Amith Yamasani2009-08-131-5/+21
| | | | | Searches for alternative words by trying wild-card characters at different character positions.
* auto import from //branches/cupcake/...@138744The Android Open Source Project2009-03-131-0/+127