Merge commit '13a6c8c1f8691b753cd1a6b7a77d99af4f7d78ac'
* commit '13a6c8c1f8691b753cd1a6b7a77d99af4f7d78ac':
Add a new preference item to show/hide the settings key.
Merge commit 'b9705959df5d7de38df5dea53270bf702b87716d'
* commit 'b9705959df5d7de38df5dea53270bf702b87716d':
All keys should be processed before processing modifier key
Merge commit '4b813f56bbe11210835a31de7fd73bfe5a566ead'
* commit '4b813f56bbe11210835a31de7fd73bfe5a566ead':
Fix bug that upper case mini-keyboard does not work
Merge commit '1508c0e84f0cd93ab6f5d46fea5026e833f299bc' into gingerbread-plus-aosp
* commit '1508c0e84f0cd93ab6f5d46fea5026e833f299bc':
Add a new preference item to show/hide the settings key.
Merge commit 'dd5d4e378a774773678791eab9aed552fd444cd9' into gingerbread-plus-aosp
* commit 'dd5d4e378a774773678791eab9aed552fd444cd9':
Fix : Bouncing Extract Text when correcting multiple lines of text.
Bug: 2996887
Override the methods in InputMethodService that hide the candidates view, since
it was just an optimization to show more lines of text when editing, which
conflicts with the re-correct feature.
Change-Id: Ibfed5ccd9efa048d0b69297a5cf8a638a0d00c72
Merge commit 'bf1f16f35f96e9aca5c62a9793ec2ba7ba1bffbe' into gingerbread-plus-aosp
* commit 'bf1f16f35f96e9aca5c62a9793ec2ba7ba1bffbe':
All keys should be processed before processing modifier key
Merge commit 'bd1cc1da005fe477bf28afce43d5572e381b4757' into gingerbread-plus-aosp
* commit 'bd1cc1da005fe477bf28afce43d5572e381b4757':
Fix bug that upper case mini-keyboard does not work
Merge commit '9717d5b1eed2764191e55464bb2da75043397abf' into gingerbread-plus-aosp
* commit '9717d5b1eed2764191e55464bb2da75043397abf':
Get rid of execution bit
This change also introduces MiniKeyboardKeyDetector and
mini_keyboad_slide_allowance parameter to tune the key detection
behavior.
Bug: 2993769
Change-Id: I1932b0a382e172cb77b9e098ae182049c834dfe0
Merge commit 'f06a1bb2947221109dac20bdbb93387ad34d347c'
* commit 'f06a1bb2947221109dac20bdbb93387ad34d347c':
Rename altchars.xml to keep translation imports from altering it.
Merge commit '0ca8cf67a36b600d05156c9e8e9a80a4403cbe7d' into gingerbread-plus-aosp
* commit '0ca8cf67a36b600d05156c9e8e9a80a4403cbe7d':
Rename altchars.xml to keep translation imports from altering it.
Merge commit 'c931021da01d5ac8ef7ede863df7fbbe7ffa780d' into gingerbread-plus-aosp
* commit 'c931021da01d5ac8ef7ede863df7fbbe7ffa780d':
Fix the gap of popup
Merge commit 'fe5a49ed0daba70ece5a06c8f9eb98ae238570ab' into gingerbread-plus-aosp
* commit 'fe5a49ed0daba70ece5a06c8f9eb98ae238570ab':
Add popup layout for theme of gingerbread
Merge commit '0ea6270ffbe75eba2a754f8107487f3e0c1485a3' into gingerbread-plus-aosp
* commit '0ea6270ffbe75eba2a754f8107487f3e0c1485a3':
More commit -> apply changes with SharedPreferencesCompat.
The newly added SharedPreferencesCompat adapter class does apply() when available (Gingerbread+), else do commit().
This change incorporates I4eca20fb and I39f6aa04.
bug: 2983837
Change-Id: Iec4e8b69840ad71dbbd6098eeba349934d8248ff
Merge commit '65dab9078dd0c77adcc49d08c46039dad2a950f6'
* commit '65dab9078dd0c77adcc49d08c46039dad2a950f6':
Fix a bug in y-axis offset for sliding finger key detection for mini popup keyboard.