summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* reconcile main tree with open-source eclaireclairThe Android Open Source Project2010-02-050-0/+0
|\
| * reconcile android-2.1_r1 snapshotThe Android Open Source Project2010-01-290-0/+0
|/|
| * android-2.1_r1 snapshotThe Android Open Source Project2010-01-1212-53/+97
| |
| * eclair snapshotJean-Baptiste Queru2009-11-12179-665/+1374
| |
* | Import revised translations. DO NOT MERGEEric Fischer2009-12-091-8/+8
| |
* | Fix 2306814: Too aggressive suggesting names from my contacts list.Amith Yamasani2009-12-071-2/+2
| | | | | | | | | | | | | | | | | | | | When there is more than one instance of a name in the Contacts, it gets a very high weightage and can override corrections for very high frequency words such as "the". This fix prevents multiple occurences from increasing the frequency of a contact and also from bumping it above 255, which is the frequency of "the", "is", etc.
* | DO NOT MERGE: Fix for 2295810: Auto-correction of English results in EnglishmanAmith Yamasani2009-12-022-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | 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. Merge from eclair-mr2
* | Import revised translations. DO NOT MERGEEric Fischer2009-11-301-6/+6
| |
* | Import revised translations. DO NOT MERGEEric Fischer2009-11-136-20/+20
| | | | | | | | Approver: jerryw
* | Merge change I718e813f into eclairAndroid (Google) Code Review2009-11-111-13/+58
|\ \ | | | | | | | | | | | | * changes: Fix for #2244624 : Keyboard freezes up sometimes
| * | Fix for #2244624 : Keyboard freezes up sometimesAmith Yamasani2009-11-111-13/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I think the cause for this is the Contacts database being updated. This causes the keyboard to reload the contacts once every 30 minutes. Since it loads it synchronously, it affects people with several thousand contacts. Although in my tests, with 3000 contacts, the delay was only 600ms, I've had several reports from long-time googlers about this problem, so I'm switching to loading the contacts asynchronously in a background thread. Also fix a potential problem with capitalizing "i" if a contact has "i" as one of the names.
* | | Add comma to the popup punctuations since it's now not available on the main ↵Amith Yamasani2009-11-101-1/+1
|/ / | | | | | | ABC keyboard.
* | Import revised translations. DO NOT MERGEEric Fischer2009-10-282-6/+6
| |
* | Remove dupes from suggestions. Fixes 2213629Amith Yamasani2009-10-281-3/+31
| | | | | | | | | | Dupes are sometimes generated, especially for names, from Contacts and main dictionary. Check for dupes before showing suggestions.
* | Import revised translations. DO NOT MERGEEric Fischer2009-10-2119-206/+129
| | | | | | | | Approver: jerryw
* | Fix for 2170453: Capitalization sticks when entering passwords in BrowserAmith Yamasani2009-10-121-5/+1
| | | | | | | | | | | | | | | | | | | | | | | | This is caused by a delay in changing the shift state for performance reasons. The delay was too long, causing multiple characters to be in shifted state when typing fast (300ms interval). Fix removes the optimization for the forward typing case. Doesn't affect the backspace long-press optimization. Triage: Hiroshi Dr. No: mcleron
* | Merge change Ieef539c3 into eclairAndroid (Google) Code Review2009-10-091-0/+4
|\ \ | | | | | | | | | | | | * changes: Fix a potential IllegalArgumentException caught by monkeys. #2176776
| * | Fix a potential IllegalArgumentException caught by monkeys. #2176776Amith Yamasani2009-10-091-0/+4
| | | | | | | | | | | | | | | For some reason the key code is outside the code point range. Adding a safeguard to deal with possible out of range key codes.
* | | Merge change Ib3f6d58b into eclairAndroid (Google) Code Review2009-10-081-10/+12
|\| | | | | | | | | | | | | | * changes: Fix for 2148982: Keyboard freezes while typing
| * | Fix for 2148982: Keyboard freezes while typingAmith Yamasani2009-10-081-10/+12
| | | | | | | | | | | | | | | | | | | | | | | | Contacts dictionary code was being triggered too frequently during sync and during presence updates and this seems expensive for accounts with a lot of contacts. Throttling the contacts read to every 30 minutes.
* | | am b49679fa: (-s ours) Import revised translations. DO NOT MERGEEric Fischer2009-10-080-0/+0
|\ \ \ | |/ / |/| | | | | | | | | | | | | | Merge commit 'b49679fa547f52ad548539cfa8719c2b07207da7' into eclair * commit 'b49679fa547f52ad548539cfa8719c2b07207da7': Import revised translations. DO NOT MERGE
| * | Import revised translations. DO NOT MERGEEric Fischer2009-09-2911-88/+45
| |/
* | Import revised translations. DO NOT MERGEEric Fischer2009-10-011-10/+6
| | | | | | | | Approver: jerryw
* | Fix 2146178: On-screen keyboard is wider than screenAmith Yamasani2009-09-302-9/+10
| | | | | | | | | | | | | | | | | | | | | | | | Sometimes the keyboard is getting confused about it's width when switching between hard keyboard open and close state and portrait-forced home. Force creation of keyboard layouts after a configuration change to fix the inconsistent state. Don't force create when just switching between input fields, too expensive. Also fixes the problem of keyboard not changing layout after a locale change, unless there's an orientation change.
* | AI 150810: Fix for 2023252 & 2023256: Turkish accented characters for the ↵Amith Yamasani2009-09-306-6/+39
| | | | | | | | | | | | | | | | keyboard BUG=2023252,2023256 Automated import of CL 150810
* | New hdpi assets.Daniel Sandler2009-09-3026-0/+0
| | | | | | | | | | | | Drop dated 29-Sep-2009. Change-Id: I47d6adde00f70baef8b0b52cbde60e297452dd76
* | Fix issue 2141503: Keyclick sound doesn't honor volume settings.Eric Laurent2009-09-291-1/+2
| | | | | | | | Align sound effect volume on music volume.
* | New high-density artwork for the LatinIME (drop dated 09/24/09).Daniel Sandler2009-09-24100-0/+0
| |
* | Make auto-correct the defaultAmith Yamasani2009-09-231-1/+1
| |
* | Import revised translations. DO NOT MERGEEric Fischer2009-09-1720-0/+200
| |
* | Handle new flag NO_SUGGESTIONS and no auto-correct for single-line fields ↵Amith Yamasani2009-09-171-0/+11
| | | | | | | | | | | | | | unless requested. Fix: 2030364 Don't show suggestions if NO_SUGGESTIONS flag is specified. And don't do auto-correction unless explicitly requested or it's a multi-line text.
* | Send a semicolon for Wait. Fix for #2083806.Amith Yamasani2009-09-151-2/+2
| |
* | Merge change 24211 into eclairAndroid (Google) Code Review2009-09-096-13/+44
|\ \ | | | | | | | | | | | | * changes: Adjust the size of bottom row of keys for email mode. Fix for 2099889
| * | Adjust the size of bottom row of keys for email mode. Fix for 2099889Amith Yamasani2009-09-086-13/+44
| | | | | | | | | | | | Also recreate the keyboards when locale changes.
* | | Import revised translations. DO NOT MERGEEric Fischer2009-09-0814-91/+48
|/ /
* | Don't kill the IME after a restoreChristopher Tate2009-09-011-1/+2
| |
* | Fixed accidental switch to symbols mode from alphabet.Amith Yamasani2009-09-012-4/+7
| | | | | | | | | | | | | | | | | | | | The KeyboardSwitcher was remembering state from a previous edittext where the user was in symbols mode and applying the switch code when user hits space in the new edittext for the first time. Make sure to reset the state when a new keyboard mode is requested. Also make sure that we don't switch from symbols to alphabet keyboard when editing in a number/datetime field and hitting space.
* | Swipe down gesture to dismiss keyboard.Amith Yamasani2009-08-271-1/+1
| |
* | [Issue 2061094] Upgrading ContactDictionary to new APIDmitri Plotnikov2009-08-271-14/+13
| |
* | Tweak spacebar target area between landscape and portrait.Amith Yamasani2009-08-203-6/+11
| |
* | Keyboard layout improvements.Amith Yamasani2009-08-1910-69/+75
| | | | | | | | | | | | | | | | Increase key height in portrait. Increase spacebar width and reduce punctuation width. Increase vertical target area for spacebar to avoid accidentally hitting "V" and "B". Increase height of candidate strip.
* | am 399d49b7: (-s ours) Import revised translations. DO NOT MERGEEric Fischer2009-08-180-0/+0
|\| | | | | | | | | | | | | Merge commit '399d49b76d450fffc7e7e5e8ccc4111061dc9b87' into eclair * commit '399d49b76d450fffc7e7e5e8ccc4111061dc9b87': Import revised translations. DO NOT MERGE
| * Import revised translations. DO NOT MERGEEric Fischer2009-08-173-3/+3
| |
* | Don't crash if the contacts provider returns a null Cursor.Jeff Hamilton2009-08-181-1/+3
| |
* | Add the BACKUP_DATA permission to the LatinIME packageChristopher Tate2009-08-131-0/+1
| |
* | Reduce weight of missing-char suggestions.Amith Yamasani2009-08-132-5/+6
| |
* | Use public SDK APIs for the InputMethodManager and Vibrator.Brandon Ballinger2009-08-131-2/+3
| |
* | Some performance optimizations.Amith Yamasani2009-08-134-40/+70
| | | | | | | | | | | | | | | | | | | | 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.
* | Allow for non-starting letters to be upper case in dictionary lookup.Amith Yamasani2009-08-133-10/+12
| | | | | | | | Add lowercase optimization to user dictionary as well.
* | Use correct size key backgrounds to avoid scaling.Amith Yamasani2009-08-1316-0/+78
| | | | | | | | Also increase padding at the bottom of the keyboard, below the spacebar.