| Commit message (Collapse) | Author | Files | Lines |
|
Bug: 5708602
Change-Id: I149c2dab26774686e5c578bbf780081e9fb30e7c
|
|
The KeyboardState will conatin all logic of keyboard state when series
of refactoring are achieved. And the KeyboardState should not be
entangled with other objcets such as Keyboard and KeyboardSwitcher in
order to keep it easily testable.
Bug: 5708602
Change-Id: I288bc169c47e1b4de27fe78854baadbcc85c5d23
|
|
Bug: 5694715
Change-Id: If7b84f547f5701e84d740f186d284273565b7eba
|
|
Change-Id: I83fbe8ae8f2630e8dd049b534adf397f0fe18462
|
|
Change-Id: Ia5ad7d4511b2f2db056f2acf7cc0e002001e2123
|
|
Change-Id: I40538d5ffbdf64df4e2848de33393327d704fc1e
|
|
Change-Id: I00e7cd521bafd2705ebc2a59d63b7bfc4fe178ba
|
|
* Registering alternate code and while key is typing.
* Showing press/release graphics of the key that has the above altenate code.
* Showing press/release graphics of all shift keys.
* Renaming Key.ignoreWhileTyping to Key.altCodeWhileTyping.
Bug: 5639503
Change-Id: I67fb45bae76284a1f0deb6fd12ae5fb781d06cc3
|
|
Bug: 5447495
Change-Id: Iffb09895676c3dd1a79d1699b0eac865282508d4
|
|
Change-Id: I97c739302c1f2ba14d70c31c8ab620b4b435139f
|
|
Change-Id: I22f516d922078cf0e26898da7af59ac4fa4b35a8
|
|
Change-Id: I7596ce3ae52fde436d06c2dd95ae873c7aa5ef7f
|
|
Bug: 5515381
Change-Id: I26fea896feaf2e9716c7ae3d4f2630360f23ac50
|
|
Bug: 5665809
Change-Id: I4d9100dbe980861ccb55c78464524be670cac1f7
|
|
Bug: 5130446
Change-Id: I150b4a053036eae050099155169325f0d1f7dfed
|
|
This change supports Estonian, Latvian, and Lithuanian languages
keyboard.
Bug: 5627326
Change-Id: Iaaa966e4164f9593f143e79736c8ec7befc2a5ce
|
|
Bug: 5639503
Change-Id: Ic2afad6766edb2538a58f722209e2daa40aa488d
|
|
Bug: 5560766
Bug: 5639503
Change-Id: I34c9eea833516adf6ef1db58f1a64a5ef5322fa9
|
|
I14dd3815 special-cased single quotes at the start of a word, but
did not do so correctly - it would kill a composing word if entered
just after some punctuations.
The right test was not isCursorTouchingWord() but
mHasUncommittedTypedChars, which actually makes for a simpler
implementation.
Bug: 5648032
Change-Id: Icd21d213e0cad6da68cacfeb921502cd8dcfac95
|
|
This change also renames Key.keyLabelOption to keyLabelFlags.
Change-Id: Iedd0bfaa420ad382c07ce084416355690e390919
|
|
Bug: 5652774
Change-Id: Id8cd37b3ff93b45f4f18198bbbb827aadf945b02
|
|
Bug: 5604372
Change-Id: I2a88cf15b07eebd29e43e460f6ec758432181b01
|
|
Change-Id: I3dd6c61ed17bfd845d5b3954c194b26970f3e7c2
|
|
Change-Id: I14a545a3e4955a25fde17554156552c755d44e2f
|
|
Single quote at start of word is not considered a part of a
word any more.
Single quote at the end of a word now behave like capitalization:
lookup in the dictionary is done *disregarding* a final quote,
and it is forcefully added back into the suggestions afterwards.
Bug: 5566368
Change-Id: I14dd3815f4b743edba56d64a3abdf4b73d863a6a
|
|
Change-Id: Icb2f146becb7f834adba2612c9420a8f2d1e87fc
|
|
Change-Id: Ida6b458f3233cd4ea3ae71e07e2a5c80c7750954
|
|
Change-Id: I63e576ea88db313ede89f2517436071f5c391204
|
|
This change also removes hacks in LatinKeyboardView by utilizing
noKeyPreview attribute.
Bug: 5638595
Change-Id: Icd8a3af3b7849b941f8f5532e2b432e126a909e6
|
|
Bug: 5560766
Change-Id: Ic2dbb835e87a7debb222093756816e683b464b83
|
|
Fix a typo, and move a cursor.close() in a finally{} clause
Change-Id: Iac011ebb80b9430774c7dc5cd94728d05cef443f
|
|
Bug: 5560766
Change-Id: Ic5eaebe0ef893c69ad90a777ebfa07807535a0e3
|
|
Bug: 5560766
Change-Id: I38b21d49b7e803bf94805ba8e13849b3c734e010
|
|
Bug: 5560766
Change-Id: I580efaf4e33f7dfbaa591e2afae9c49547bf26fb
|
|
This is cherry-pick of I003101b2 from Master for Bug: 5541192
Bug: 5636367
Change-Id: I560126d17be6a770b19c1f1347332ebdfde5d671
|
|
Iacc746e1cc97bf3
Bug: 5629373
Change-Id: Ia198fe5e82b9e7fb801d9bae65cf9c6bbbd1befa
|
|
Bug: 5629373
Change-Id: Iacc746e1cc97bf305e1f287cf7431b7115607eeb
|
|
This is cherry-pick of I3850f283.
Bug: 5627467
Change-Id: If46dcbe5bac42b975bd001fefb9f11520a0abb70
|
|
Bug: 5627467
Change-Id: I3850f283d44da81ecb22fc4e6d8aa574f5fcf65f
|
|
Bug: 5627027
Change-Id: I341cfa5c3d553a1c819d8455936b40a40ad30e87
|
|
Change-Id: I9e72643726caf00d8e1acd98d9843576c15f39be
|
|
Bug: 5597608
Change-Id: If4b18dc933493bd74bc5506c028af86b0450df1f
|
|
bug: 5608934
Change-Id: Ide7ca9d526620c4f225a6f5eb27dcd7df5b504bd
|
|
* make BASE_CHARS[] const
* add several inline menthods for ASCII character handling
Change-Id: I49664f219af88faf0aef43ac350cfc216570b185
|
|
Square distances array was not the right size. Copying long words
into it would result in fandango on core.
Bug: 5508337
Bug: 5591925
Change-Id: I7598081b3cfcd1975b206dada1baf8da9be35641
|
|
Change-Id: I3198fcbf1c26961fb1e925afe7079a19422c0afc
|
|
Bug: 5548308
Change-Id: Ie8025b02424b72b69a07907cde1093830c2d4d3d
|
|
Square distances array was not the right size. Copying long words
into it would result in fandango on core.
Bug: 5508337
Bug: 5591925
Change-Id: I7598081b3cfcd1975b206dada1baf8da9be35641
|
|
Bug: 5530727
Change-Id: Ic53e227f72096053e08d90204bf1f287ec09290b
|
|
Change-Id: I72e240a0001a0c9749b707a132bae5a3589d5c96
|