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 commit 'e84127357929bd82b4c8710dee697fe7c3d5d88d' into eclair-plus-aosp
* commit 'e84127357929bd82b4c8710dee697fe7c3d5d88d':
Import revised translations. DO NOT MERGE
Merge commit '93788b68742b8751b58bda5f90710054d1cb3bbc' into eclair-mr2-plus-aosp
* commit '93788b68742b8751b58bda5f90710054d1cb3bbc':
Import revised translations. DO NOT MERGE
Merge commit 'ef45070d8adbf67df84e535fbbd11fbf0e7cc3b8' into eclair-mr2
* commit 'ef45070d8adbf67df84e535fbbd11fbf0e7cc3b8':
Import revised translations. DO NOT MERGE
Merge commit '850d68b92344ca9bc6849829d3d27ed0136ed0d6' into eclair-mr2-plus-aosp
* commit '850d68b92344ca9bc6849829d3d27ed0136ed0d6':
Fix for #2244624 : Keyboard freezes up sometimes
Merge commit 'f61dcf234e056cc3452341f1e505e77f55cc0bce' into eclair-mr2
* commit 'f61dcf234e056cc3452341f1e505e77f55cc0bce':
Fix for #2244624 : Keyboard freezes up sometimes
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.
Merge commit '044bc302ba55e6739fa5731551b8464386bc215f' into eclair-mr2-plus-aosp
* commit '044bc302ba55e6739fa5731551b8464386bc215f':
Add comma to the popup punctuations since it's now not available on the main ABC keyboard.
Merge commit 'ef9012c6c63350e52dbcce597623dcc4705a8ff9' into eclair-mr2
* commit 'ef9012c6c63350e52dbcce597623dcc4705a8ff9':
Add comma to the popup punctuations since it's now not available on the main ABC keyboard.
Merge commit 'cf27e2f4fed51a889fd8f2e5ff02fe18ba41690b' into eclair-mr2-plus-aosp
* commit 'cf27e2f4fed51a889fd8f2e5ff02fe18ba41690b':
Import revised translations. DO NOT MERGE
Merge commit '643899a87785ae97eac78e4fa6657a9d67b00eea' into eclair-mr2-plus-aosp
* commit '643899a87785ae97eac78e4fa6657a9d67b00eea':
Import revised translations. DO NOT MERGE
Merge commit 'dbde9b222997752d3a86a9aeba68b94d2940de68' into eclair-mr2
* commit 'dbde9b222997752d3a86a9aeba68b94d2940de68':
Import revised translations. DO NOT MERGE
Addresses http://b/issue?id=2220888 by including curly
single quotes underneath the straight single quote key.
Introduces a number of other useful Unicode glyphs as well.
Merge commit '7d92b6ffc513ba447683b127d3495b97d4a714f9' into eclair-mr2-plus-aosp
* commit '7d92b6ffc513ba447683b127d3495b97d4a714f9':
Add missing "android:codes" in i.
Also, add some comments to @string/key_i.
Currently there's a possiblity where some translator misunderstand what this means.
Internal issue number: 2213965
Merge commit '40bf8352fe14b1041b60ee34ad4b5c8ccfbabfe8' into eclair-mr2-plus-aosp
* commit '40bf8352fe14b1041b60ee34ad4b5c8ccfbabfe8':
Import revised translations. DO NOT MERGE
Merge commit 'b04157a83614f386d2a43b1839f8d22c80151ea7' into eclair-mr2
* commit 'b04157a83614f386d2a43b1839f8d22c80151ea7':
Import revised translations. DO NOT MERGE
Merge commit '4611b578a1f20502688f004e8cfc3ebe3a0a64bd' into eclair-mr2-plus-aosp
* commit '4611b578a1f20502688f004e8cfc3ebe3a0a64bd':
Fix for #2185627 : ArrayIndexOutOfBounds in BinaryDictionary.getWords()
Merge commit 'fc80c3151d629ea38b65565b94e8d8b7cec4f781' into eclair-mr2-plus-aosp
* commit 'fc80c3151d629ea38b65565b94e8d8b7cec4f781':
Import revised translations. DO NOT MERGE
Merge commit 'dd8c1d8db320dde6bb6ae17189e4750dba239503' into eclair-mr2-plus-aosp
* commit 'dd8c1d8db320dde6bb6ae17189e4750dba239503':
Fix for 2170453: Capitalization sticks when entering passwords in Browser
Merge commit '8850bdc7e4c1da7049231bc1e21f17213562f9b6' into eclair-mr2
* commit '8850bdc7e4c1da7049231bc1e21f17213562f9b6':
Fix for 2170453: Capitalization sticks when entering passwords in Browser
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