Tadashi G. Takaoka
c5dc740673
Add action key test for Lxx theme
...
Change-Id: I849cec7deb5607e8ce8fb25c1f903f15328fb611
2014-06-06 12:56:57 +09:00
Jean Chalard
04ef4ce21c
am 70ff0c21: Merge "Fix a bug on rotation with selection."
...
* commit '70ff0c212262309e381d00636bf66d231a2a9dfb':
Fix a bug on rotation with selection.
2014-06-06 03:14:27 +00:00
Jean Chalard
70ff0c2122
Merge "Fix a bug on rotation with selection."
2014-06-06 03:12:12 +00:00
Jean Chalard
9fd9a68d87
Fix a bug on rotation with selection.
...
The symptom : when text is selected and the device is rotated,
sometimes the keyboard sets the word as being composed around
the start of the selection. Upon the next rotation this ends up
with the keyboard committing some text in place of the selection.
The cause : another bug in the framework with rotation >.>
The keyboard receives a call to startInput with a wrong cursor
position, namely one that does not represent a selection. The
keyboard sets a composition according to this wrong data. When
the keyboard is rotated again, it commits the text, which takes
the place of the selection.
The solution : actually when restarting input the keyboard
realizes that the cursor position is wrong. We cancel composition
at that time.
For robustness, this change also implements two other defensive
changes : upon call to onUpdateSelection, we actually realize
that the previous values were wrong, so we also fix it at that
time, and in addition, when rotating, we finishComposingText()
instead of commitText() which is less dangerous. Implementing
this later change also allows us to let less internal variables
from InputLogic escape to LatinIME, so it's also a good change
for design.
Bug: 14140799
Change-Id: Ib10de18e53e376ac1bbc8487e13d969828483346
2014-06-06 11:18:23 +09:00
Keisuke Kuroyanagi
f91a47a2da
am 0ee86446: Merge "Add getMaxFrequencyOfExactMatches() to Dictionary."
...
* commit '0ee8644666c01431adcc7d651ab1841c61f0bb43':
Add getMaxFrequencyOfExactMatches() to Dictionary.
2014-06-05 10:10:12 +00:00
Keisuke Kuroyanagi
0ee8644666
Merge "Add getMaxFrequencyOfExactMatches() to Dictionary."
2014-06-05 10:07:59 +00:00
Keisuke Kuroyanagi
d988fcc93d
Add getMaxFrequencyOfExactMatches() to Dictionary.
...
Bug: 13142176
Bug: 15428247
Change-Id: I93b44ef40cafb6b811c68fa79f3a4971fc3916a5
2014-06-05 19:05:58 +09:00
Tadashi G. Takaoka
6357f63298
am 0dbf15f1: Merge "Rename some boolean variables for readability"
...
* commit '0dbf15f1528276105b434e50217dc5964f6bb63e':
Rename some boolean variables for readability
2014-06-05 09:35:39 +00:00
Tadashi G. Takaoka
c7b35c7d05
am a12d431c: Merge "Refactor show voice key preferece migration code"
...
* commit 'a12d431c868c7e3e7a24da7a62d07f7835a22766':
Refactor show voice key preferece migration code
2014-06-05 09:35:37 +00:00
Tadashi G. Takaoka
0dbf15f152
Merge "Rename some boolean variables for readability"
2014-06-05 09:33:05 +00:00
Tadashi G. Takaoka
a12d431c86
Merge "Refactor show voice key preferece migration code"
2014-06-05 09:33:03 +00:00
Keisuke Kuroyanagi
369bb9679d
am d6b89e17: Add jni method for getMaxFrequencyOfExactMatches().
...
* commit 'd6b89e17a678d0f7cb8a4a2c1dafa72a4568b744':
Add jni method for getMaxFrequencyOfExactMatches().
2014-06-05 09:22:44 +00:00
Tadashi G. Takaoka
2e32e37d5b
Rename some boolean variables for readability
...
Change-Id: I434cf507e68349b9893ac084645986d6b3d7da91
2014-06-05 18:18:46 +09:00
Keisuke Kuroyanagi
d6b89e17a6
Add jni method for getMaxFrequencyOfExactMatches().
...
Bug: 13142176
Bug: 15428247
Change-Id: I2ae25090b67ad0c6df97dec7712e2f7e0bb08c40
2014-06-05 18:16:11 +09:00
Tadashi G. Takaoka
fcaf47f007
Refactor show voice key preferece migration code
...
Change-Id: I4f13e85a3db1ba4adf36c596cb23827bdcf93ae7
2014-06-05 15:23:58 +09:00
Baligh Uddin
5703eef9ca
Import translations. DO NOT MERGE
...
Change-Id: Ia9a21cce0283a85dda9cd2fc82e694bf5aa44d00
Auto-generated-cl: translation import
2014-06-04 16:34:29 -07:00
Baligh Uddin
f015dadc91
Import translations. DO NOT MERGE
...
Change-Id: I4f8eb21d9efd205566a5b6397a41f1b7a09576bd
Auto-generated-cl: translation import
2014-06-04 16:34:00 -07:00
Baligh Uddin
3e7e294fe3
Import translations. DO NOT MERGE
...
Change-Id: Ice980abcc56dc1f432b574ef19e6e082a2cef239
Auto-generated-cl: translation import
2014-06-04 16:32:28 -07:00
Baligh Uddin
14b0d3cf28
Import translations. DO NOT MERGE
...
Change-Id: I4940a3ccc3daaa41c032022ca1cd97b336ed2b32
Auto-generated-cl: translation import
2014-06-04 16:31:04 -07:00
Jean Chalard
43e28b475a
am 9d4d61f9: Merge "Allow multiple shortcuts for a personal dictionary word"
...
* commit '9d4d61f9c1273cbe1761c5eccb18e6df9a7490bc':
Allow multiple shortcuts for a personal dictionary word
2014-06-04 13:35:54 +00:00
Jean Chalard
9d4d61f9c1
Merge "Allow multiple shortcuts for a personal dictionary word"
2014-06-04 13:32:45 +00:00
Tadashi G. Takaoka
77fb4247f2
am aea42920: Support more suggestions accessibility mode
...
* commit 'aea429200e997762cd92744a2b1f3f586fc00b35':
Support more suggestions accessibility mode
2014-06-04 12:24:41 +00:00
Tadashi G. Takaoka
77150b6c78
am 86e1e1f9: Merge "Support more keys accessibility mode"
...
* commit '86e1e1f97cc12f7671ebe1386395ac99db6201ed':
Support more keys accessibility mode
2014-06-04 12:24:40 +00:00
Tadashi G. Takaoka
4d6f4b9533
am 70a1352c: Merge "Add onRegisterHoverKey to accessibility delegate"
...
* commit '70a1352cb9df0b069833bcfca8f30853911b81ca':
Add onRegisterHoverKey to accessibility delegate
2014-06-04 12:24:38 +00:00
Jean Chalard
a0af828eac
am 4c911427: Merge "Don\'t recapitalize just at the start of input"
...
* commit '4c911427712382c3f020f9c0022f5c1ea29cdede':
Don't recapitalize just at the start of input
2014-06-04 12:24:37 +00:00
Jean Chalard
04d9d50a60
am 07706dc3: Merge "Refactoring"
...
* commit '07706dc3476845b5e05e0f04a326437a0304fd33':
Refactoring
2014-06-04 12:24:35 +00:00
Tadashi G. Takaoka
aea429200e
Support more suggestions accessibility mode
...
Bug: 12491371
Change-Id: Ib01452b6a2a53faa591b05e62014f356e0511308
2014-06-04 19:45:38 +09:00
Tadashi G. Takaoka
86e1e1f97c
Merge "Support more keys accessibility mode"
2014-06-04 10:23:16 +00:00
Tadashi G. Takaoka
62316d7e82
Support more keys accessibility mode
...
Bug: 12491371
Change-Id: Ib1fc8affbccfbaca3424ecdc2812f47047106aa2
2014-06-04 19:13:41 +09:00
Jean Chalard
f8b4524c0e
Allow multiple shortcuts for a personal dictionary word
...
Bug: 13869301
Change-Id: Icd77a308f85cc16dccffe65a532471c738d6fbc5
2014-06-04 18:01:50 +09:00
Tadashi G. Takaoka
70a1352cb9
Merge "Add onRegisterHoverKey to accessibility delegate"
2014-06-04 08:56:48 +00:00
Tadashi G. Takaoka
1a0cd0869d
Add onRegisterHoverKey to accessibility delegate
...
Bug: 12491371
Change-Id: I8c5b1e91f41146a023edcc405e6120c0bf33f49b
2014-06-04 17:49:48 +09:00
Jean Chalard
4c91142771
Merge "Don't recapitalize just at the start of input"
2014-06-04 08:29:20 +00:00
Jean Chalard
07706dc347
Merge "Refactoring"
2014-06-04 07:43:31 +00:00
Jean Chalard
c84b10840e
Don't recapitalize just at the start of input
...
Bug: 13283555
Change-Id: Iab0466425dc44779d110f2cd29d725d22eb04827
2014-06-04 16:29:31 +09:00
Jean Chalard
4a1113b6b0
Refactoring
...
Rename `initialize' to `start' and `deactivate' to `stop' for ease
of understanding. It's completely bizarre that you can "deactivate"
a recapitalization and that will just restart a new one the next time
you press shift. Start and stop are easier to understand.
Change-Id: I455175aebfcfe11198c6c61bf2c6b19efc3f82df
2014-06-04 16:29:29 +09:00
Tadashi G. Takaoka
d9342183be
am a2b7c07e: Merge "Revert "Pass hover event to accessibility key handling methods""
...
* commit 'a2b7c07e68c17e27c570eebf7aa58014e38a530d':
Revert "Pass hover event to accessibility key handling methods"
2014-06-04 07:23:57 +00:00
Tadashi G. Takaoka
a2b7c07e68
Merge "Revert "Pass hover event to accessibility key handling methods""
2014-06-04 07:20:21 +00:00
Tadashi G. Takaoka
2c35f3bdd5
Revert "Pass hover event to accessibility key handling methods"
...
It turns out passing hover event to accessibility key handling methods
isn't necessary. This parically reverts I1f7feef707.
Bug: 12491371
Change-Id: I9d71cd29723344433427795e44cb22ac41faace6
2014-06-04 16:04:36 +09:00
Yohei Yukawa
5f4dbc1c8e
am 5a3a7e3d: Merge "Add a preference item for metrics logging"
...
* commit '5a3a7e3d8aa3e182816527cc169fda1804525400':
Add a preference item for metrics logging
2014-06-04 05:09:37 +00:00
Yohei Yukawa
5a3a7e3d8a
Merge "Add a preference item for metrics logging"
2014-06-04 05:07:03 +00:00
Baligh Uddin
c4922a3bc2
am f72ef2e5: (-s ours) Merge "Import translations. DO NOT MERGE"
...
* commit 'f72ef2e5cfe4226924174aa4d89e3b45a6891d45':
Import translations. DO NOT MERGE
2014-06-04 05:03:55 +00:00
Baligh Uddin
d8b2437f32
am 755442bf: (-s ours) Merge "Import translations. DO NOT MERGE"
...
* commit '755442bf52a22e55806007ef3ed4ca0e83f33ecb':
Import translations. DO NOT MERGE
2014-06-04 05:03:53 +00:00
Baligh Uddin
a8cdc4c236
Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
2014-06-04 05:00:17 +00:00
Baligh Uddin
f72ef2e5cf
Merge "Import translations. DO NOT MERGE"
2014-06-04 05:00:15 +00:00
Baligh Uddin
12c304789b
Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
2014-06-04 05:00:13 +00:00
Baligh Uddin
d812258cd1
Merge "Import translations. DO NOT MERGE" into jb-ub-latinimegoogle
2014-06-04 05:00:11 +00:00
Baligh Uddin
755442bf52
Merge "Import translations. DO NOT MERGE"
2014-06-04 05:00:09 +00:00
Tadashi G. Takaoka
984e4be686
am 6e00de04: Merge "Reorder keys around the spacebar"
...
* commit '6e00de046ae9393ba663b2be17bf0371463829fa':
Reorder keys around the spacebar
2014-06-04 04:07:33 +00:00
Tadashi G. Takaoka
6e00de046a
Merge "Reorder keys around the spacebar"
2014-06-04 04:04:28 +00:00