This change is back porting of the following changes from Honeycomb.
- I48ea1346: Automaticaly snap back to the previous mode from sliding symbol input
- I9507a98c: Suppress haptic feedback while sliding key input
- Ia06e1abc: Cancel long press timer when sliding key input is not allowed
- I15127929: Fix checking of sliding off from key
- I2518dd1d: Fix potential keyboard layout change bug
- Iffaad1eb: Snap back to the previous keyboard when sliding input is canceled
- Id74bddef: Longer long-press timeout in sliding input
Bug: 3280151
Change-Id: If20b34e8773ebf081c2274d136be4f8ad07ca4fa
IA builds will break (due to the bionic _dso_handle bug) if stale libraries are
used. For now, just guard the defns against IA builds.
Change-Id: Ic9df6e0de78a0e221b95370ba6f01ce07714edde
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
Log which voice-based alternates were selected, and what
word in the recognition results were replaced.
This change was commited in master, but was never
merged into GB.
Bug: 3243768
Change-Id: I8f624517990cc77c5cd714bd68ce32ac1b64489f
This is cherry-pick I548501f7 from Honeycomb.
Gesture detector, for closing keyboard by swiping down, must be
disabled not only when mini-keyboard is on the screen, but also in the
mini-keyboard itself.
Bug: 3105595
Change-Id: Ic4603637208794a1bf6cfeb0d22dadd9a1e49e81
Merge commit 'b0a6f354aca8f643766719c663297e7be3fc6424' into gingerbread-plus-aosp
* commit 'b0a6f354aca8f643766719c663297e7be3fc6424':
DO NOT MERGE. Add '...' (hint) to period/smiley keys which triggers mini popup by long-press.
Merge commit '86953d170d3a1c189628a373a5987cfc4c17c997' into gingerbread-plus-aosp
* commit '86953d170d3a1c189628a373a5987cfc4c17c997':
DO NOT MERGE. Revise the setting hint visual and its handling code.
Merge commit '6e0998c94506051df3382458deb0428b2aa6f434' into gingerbread-plus-aosp
* commit '6e0998c94506051df3382458deb0428b2aa6f434':
Import revised translations DO NOT MERGE
Merge commit '1cbfc6c968378f2e0a20b41677ec2a96bf69b621' into gingerbread-plus-aosp
* commit '1cbfc6c968378f2e0a20b41677ec2a96bf69b621':
DO NOT MERGE. Follow up change to I8b38e280
Merge commit '8a26e85387d7fb964b76af502a6e89574d85d58d' into gingerbread-plus-aosp
* commit '8a26e85387d7fb964b76af502a6e89574d85d58d':
Fix an issue of adding extra character.
LatinKeyboardBaseView should have removed "long pressed" pointer tracker from the multi-touch pointer queue.
bug: 3099130
Change-Id: I3d358a373b0de07558a204e9ff5a95e9ece38bcc
Merge commit 'ace15025c3ccc2bb351490836c01958dfd45ca34' into gingerbread-plus-aosp
* commit 'ace15025c3ccc2bb351490836c01958dfd45ca34':
Follow up change of I8b38e280 (DO NOT MERGE)
This is follow up change of I8b38e2803eb32469653484701882af35108eb69a
This change fixes the following when "Voice input on symbols keyboard"
option is selected.
- LatinIME.onCreateInputView fails to show "123mic" icon.
- Email and URL variation keyboard fails to show "123mic" icon.
Bug: 3084022
Change-Id: Ia3929bb0cc5c5c8651af816718c21d1f20e8f016
Merge commit '179fa2c03e749df736f43e0838200bec52b4808a' into gingerbread-plus-aosp
* commit '179fa2c03e749df736f43e0838200bec52b4808a':
DO NOT MERGE. Add visual indicator that long press , or mic key will bring up Settings
Merge commit '3d20d999025bbaab96b41d172225a39f7a1017b7' into gingerbread-plus-aosp
* commit '3d20d999025bbaab96b41d172225a39f7a1017b7':
Specify keyboard metrics with physical unit "inch" (DO NOT MERGE)