History log of /packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
107fb4c476779df16be23e245547253978c197ac 12-Mar-2015 Dan Zivkovic <zivkovic@google.com> Remove ALS from LatinIME.

This fixes unit tests and brings us closer to a green build.

Change-Id: Iffcc392eda4a7671a238b79cc7367320ca648725
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
12d80ebead6a1d7f704a5a3af3b6fe3313ceab05 10-Feb-2015 Dan Zivkovic <zivkovic@google.com> Remove shortcut support from LatinIME.

Note this change does not affect the native decoder interface.

Change-Id: I73b7dc008a5acaf75a31a36a2d332b5afabd82d0
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
4934a88b618f06600e2d725a43bdd2511715b4ca 07-Nov-2014 Tadashi G. Takaoka <takaoka@google.com> Make LanguageOnSpacebarHelper as utility class

Change-Id: I546f3b1943999a41803222bd14f9ddd23aa87a51
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
9d5d01a54319797db17fa8ac4b612f8836c83b9a 20-Nov-2014 Tadashi G. Takaoka <takaoka@google.com> Add null analysis annotations to keyboard package

Change-Id: I6f020ece3c45d584d413e4265d6d3fbdf1ea8bd8
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
bb4075bc9378b791f5b73bde2a448acc50606947 27-Nov-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Fix possible NPE in MainKeyboardView"
53b6d627e7fe66ce47ee6ae01254abc070558e77 30-Oct-2014 Tadashi G. Takaoka <takaoka@google.com> Refactor PointerTracker and MainKeyboardView

This CL reorganize the key press/release state visual drawing code.

Change-Id: I4aa10f57309ae2f81333a1e2bd863c23a7a41d82
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
a66069abd83900b5f6b5333756d67e93b6edb3c1 20-Nov-2014 Tadashi G. Takaoka <takaoka@google.com> Fix possible NPE in MainKeyboardView

Change-Id: I1fc21a981d9f1740315763b5ca0c1024ece1fa4d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
6c47403e27fd703ece844f4b1b24632721da1772 19-Nov-2014 Tadashi G. Takaoka <takaoka@google.com> Rename StringUtils methods that handle title case manipulation

Change-Id: Iee0dd077a0423f110f4f8dad0f04933045baef2a
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
5b91b551e5ffaf2c2e691dfbd434f21c82293986 06-Nov-2014 Jean Chalard <jchalard@google.com> Move util classes under common

Also why did we have two copies of LocaleUtils >.>

Bug: 18108776
Change-Id: I03b4403dfd51934e66b567f2f8b87da419cfb3ab
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
34a9e2ae87c6718d439b294d9536b6587a4f89f8 29-Oct-2014 Tadashi G. Takaoka <takaoka@google.com> Make DrawingProxy and TimerProxy as a top-level interface

Change-Id: Ia425f341255595f8f80c13b2aa409249f9ce4202
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
be708c4e59ba16cf735440b99aa682baa3319ec5 29-Oct-2014 Tadashi G. Takaoka <takaoka@google.com> Consolidate TimerHandler.Callbacks with PointerTracker.DrawingProxy

Change-Id: I654f7483d1c013ac2685a45af4eb2af15fa219ad
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
d9b1327c218c813e5556d5894621c82bd0a99297 30-Oct-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Consolidate similar methods"
d2c00f550d6b4f2452fe38cee7c1d2222a4b4b3d 30-Oct-2014 Tadashi G. Takaoka <takaoka@google.com> Fix dismiss key preview bug introduced by I658a5b16cc

Change-Id: I5248374dfe0504f6e64cc5d994e275d80364ec9d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
051f8b144232f724386960cf6781a6d4665e4f02 29-Oct-2014 Tadashi G. Takaoka <takaoka@google.com> Consolidate similar methods

This CL consolidates similar methods in MainKeyboardView.
- startWhileTypingFadeinAnimation and startWhileTypingFadeoutAnimation
- showSlidingKeyInputPreview and dismissSlidingKeyInputPreview

Change-Id: I607ab74683820de2456af3e75663cf8cf358ab38
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
2ad6d9cda33825fa265cd17372f115bb48f49d19 28-Oct-2014 Tadashi G. Takaoka <takaoka@google.com> Remove DrawingHandler

Change-Id: I658a5b16cca1e56f0b944009b8aef09e0a97a0db
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
ca6e5dfedbb57f6ec31880f2799b40a6b2adadbc 29-Oct-2014 Tadashi G. Takaoka <takaoka@google.com> Remove DrawingHandler.Callbacks.dismissAllKeyPreviews()

Change-Id: I2b11ca0dec0f3522648557a9a909f305cc4170fb
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
4beeb9253a06482299e0c67467531d30436a02fc 28-Oct-2014 Jean Chalard <jchalard@google.com> Move StringUtils under common.

Bug: 18108776
Change-Id: Ia46a4102a0e86e71118ca5e641f9f531998e166b
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
9342484e8d573a40f470b6a593df31c602fa4076 23-Oct-2014 Ken Wakasa <kwakasa@google.com> Move Constants.java to the latin.common package

Our intention is to have classes of latinime-common under the common
package as much as we can.

Change-Id: I76efbbbe7bebf1a4aa943715cdff64f91675e20d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
5d2d852eb0caaf7416c159f83d51e07b1ca87e30 09-Oct-2014 Jean Chalard <jchalard@google.com> [ML22] Improve the language on spacebar for SLS

Bug: 11230254
Change-Id: Ib54be1a2a77b6e80cdff1af89a7b4203ea859716
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
60858396279069da514611a309792e84ad162bcf 08-Oct-2014 Tadashi G. Takaoka <takaoka@google.com> Stop dimming main keyboard while showing more keys keyboard

Bug: 17910364
Change-Id: Ibe76ee86a43c5939f48e45506c985b3f289eac7a
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
bc051a561f1766e5cea2866468c769f5cb346ffb 06-Oct-2014 Jean Chalard <jchalard@google.com> [ML14] Forward the locale list to relevant places, again

Diff:
+++ b/java/src/com/android/inputmethod/keyboard/internal/KeyboardBuilder.java
@@ -735,7 +735,7 @@ public class KeyboardBuilder<KP extends KeyboardParams> {

private boolean matchLocaleCodes(TypedArray caseAttr, final Locale[] locales) {
// TODO: adujst this for multilingual input
- return matchString(caseAttr, R.styleable.Keyboard_Case_languageCode, locales[0].toString());
+ return matchString(caseAttr, R.styleable.Keyboard_Case_localeCode, locales[0].toString());
}

private boolean matchLanguageCodes(TypedArray caseAttr, Locale[] locales) {

Change-Id: Icefac18dd6d5fea97f591177cf8df1ba6de7f4f0
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
faefad5b0fd5b188d7eefa66dfaf33c47e181c03 04-Oct-2014 Ken Wakasa <kwakasa@google.com> Revert "[ML14] Forward the locale list to relevant places"

This reverts commit 15dbd38283fc9c8fdfd2540f1d94d4dbf2eabcb5.

Bug: 11230254

Reverting due to unit test breakage.

Change-Id: Icf29ba5c808c754515aef2d1b4162d72f606acfe
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
15dbd38283fc9c8fdfd2540f1d94d4dbf2eabcb5 02-Oct-2014 Jean Chalard <jchalard@google.com> [ML14] Forward the locale list to relevant places

Bug: 11230254
Change-Id: Idf3ed27b396d63ade9800c72c5ce0ed613f5f669
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
04cd8794e04b14c2b7e7eed036b83075792134a1 24-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> Fix checking a11y status just before calling an a11y method

Bug: 17035860
Change-Id: I9627d525a570ced085281b4db93fe6896081e818
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
100a8aec5bb3851f9d0a7c5921d4ea44fbdbdcc2 08-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> am ad4de3fc: am 9ca6658e: am 0f33e614: Implement Floating Action Button more keys keyboard

* commit 'ad4de3fc819d658775eed470fc74ad76da5caad2':
Implement Floating Action Button more keys keyboard
0f33e614c0799fa3a14a2c32db4bf0654df039da 22-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Implement Floating Action Button more keys keyboard

Bug: 15681452
Change-Id: I8484e4fe4d989b391f2b5230836dc9dfac218429
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
d27af1a5d4b13c86cb33fcbc2584f1ab088ff2aa 02-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> am 3ad86d91: am afa9d6d8: Merge "Add theme aware key popup preview animation" into lmp-dev

* commit '3ad86d91f1e3d251635303e0fb9a83dce22efa3a':
Add theme aware key popup preview animation
ac88f3d8459e17236654aa38debea749ecb631d1 01-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> Add theme aware key popup preview animation

Bug: 15678343
Change-Id: I26e4d292deab37724387cc9ebc03033fcd698c60
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
85ddfe1317a4475269e53f62c2338c335e02e839 25-Aug-2014 Jean Chalard <jchalard@google.com> Revert "Revert "[ML1] Introduce RichInputMethodSubtype""

This reverts commit a63d0a8ee6cb05bcddb69bf9a6018853d89d886a.

This patch seems to be fine after all, but was submitted without its companion [ML1.1] patch causing a build breakage. Reverting the revert and submitting both at the same time seems like the right thing to do.

Change-Id: Ib8fefa40b74dcee0edb025a52dac9b35c82d49df
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
a63d0a8ee6cb05bcddb69bf9a6018853d89d886a 22-Aug-2014 Jean Chalard <jchalard@google.com> Revert "[ML1] Introduce RichInputMethodSubtype"

This reverts commit 8ffe4bc9321e582a4d882f21e465d5886616f489.

Change-Id: I9d4c98b0adfdb78b0f4d376f7691e50d1bd2228f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
8ffe4bc9321e582a4d882f21e465d5886616f489 18-Aug-2014 Jean Chalard <jchalard@google.com> [ML1] Introduce RichInputMethodSubtype

Bug: 11230254
Change-Id: Ic7a1bf938a5a186dcff527b556295aba2406e8b9
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
016d6c424cf004c282db5a57e64f3d1eee672a22 11-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Auto scale-X text of key popup preview

Bug: 9978106
Change-Id: I335fa3117ac2af2cb8220c4827dd54c1a1da4c5c
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
84405d2a6815a99992849e821e073835f2d892e3 23-Jun-2014 Tadashi G. Takaoka <takaoka@google.com> Fix some comments and rename method and parameter names

This is a follow up change of I12139a925d and I0ac92c56bd

Change-Id: Id6e9f4434fddd5d4274e06da5063606c2ffad932
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
a74719c934ceb30d2afb7ae999c909f5c6fd5325 23-Jun-2014 Tadashi G. Takaoka <takaoka@google.com> Fix dismissing more keys panel when hiding keyboard

This issue was introduced by Id7002ecb7f.

Bug: 15809493
Change-Id: Iaa51b7f40a54ccbafb45c6444d8bbd21c671f7af
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
e9d12c9f744db21b8d0862fcebba94b64fab4ed2 21-Jun-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Refactor drawing preview classes"
b80fb09ff86521bba0d8da4f01fcf54345186972 19-Jun-2014 Tadashi G. Takaoka <takaoka@google.com> Dismiss more keys panel when hiding window

Bug: 15727301
Change-Id: Id7002ecb7f4eea7be3505f6f0235074264418221
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
7fb630b2a83983ea42108969b82ca85886e19241 17-Jun-2014 Tadashi G. Takaoka <takaoka@google.com> Refactor drawing preview classes

Change-Id: I0779caa720e3013f055ab48900bed223747b3952
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
03288ef47fd93758b5665e19fe9b892ece6e586f 19-Jun-2014 Tadashi G. Takaoka <takaoka@google.com> Refactor MoreKeysKeyboard.Builder a bit

Change-Id: I12139a925d59bb467df629cebc61423d61db1d2d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
3ff72dd0daa9baaeb4d6b8ade59d65c1f0e8b34f 18-Jun-2014 Tadashi G. Takaoka <takaoka@google.com> Consolidate 3 public methods of key preview into one

Change-Id: I0ac92c56bdb636998f7f5e20fba6830b4ac435fa
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
a68e0dd437daa1387edc65082f96a00ca258a7b0 13-Jun-2014 Tadashi G. Takaoka <takaoka@google.com> Fix NPE by disabling key preview popup of Emoji palette

Bug: 15579928
Change-Id: I6bcf885f2c1aa37b337a85978409ccf41e459c2a
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
dec599d1723f4ff52f066bd2dd1a4457d30cd33c 07-Jun-2014 Tadashi G. Takaoka <takaoka@google.com> Fix overwriting accessibility delegate in setKeyboard

A keyboard accessibility delegate object should be a singleton for
each keyboard view.

Bug: 15437933
Bug: 15419386
Change-Id: Ia70853c644d950ea6130c1f209b89929b1cb1ee5
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
ae0fab9550f1d9159d819dbb0b7cc86c2bf2937c 03-Jun-2014 Tadashi G. Takaoka <takaoka@google.com> Load KeyCodeDescriptionMapper class lazily

Change-Id: I2cba2bb5b2f449ed29895365b9c6ca285a7640fe
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
d78b586976af9b6b8f6e00c04747facfac313abc 02-Jun-2014 Tadashi G. Takaoka <takaoka@google.com> Create AccessibilityDelegate only when accessibility mode is on

Change-Id: I4cbae476d16723778b46ff765dd97832f279785f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
51ee5a47b8af04a14e1756c900b42784f948fff5 29-May-2014 Tadashi G. Takaoka <takaoka@google.com> Remove LatinImeLogger and UsabilityStudyLogUtils

This CL must be checked in together with Ie52007dc5c.

Bug: 15318007
Change-Id: Ie665f296e43b5485ae8ba7e949aa262794ee0dcc
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
bbf556e8e1f2b522c555e05ec06c4efefed16e02 28-May-2014 Tadashi G. Takaoka <takaoka@google.com> Remove researcher logger

This CL must be checked in together with I5cc76807e3.

Bug: 15318007
Change-Id: I61423c3377ddc299fb332e742d6626c2e47145bb
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
9647d7fbee4cbd72876e949e6544dc43fadbd148 25-May-2014 Tadashi G. Takaoka <takaoka@google.com> Use onHoverEvent instead of dispatchHoverEvent

This CL also refactors KeyboardAccessibilityDelegate a bit to be able
to override on hovering methods that handle enter, move, and exit on a
key.

Bug: 12491371
Change-Id: I3c7e81ccb8729ae6e466c654efde0c18ed734bdf
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
a91561aa58db1c43092c1caecc051a11fa5391c7 23-May-2014 Tadashi G. Takaoka <takaoka@google.com> Use Java 7 diamond operator

Change-Id: If16ef50ae73147594615d0f49d6a22621eaf1aef
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
4d146d5e3e00cab1cca7d0d29fe00c0d629b5eac 20-May-2014 Tadashi G. Takaoka <takaoka@google.com> Separate MainKeyboardView specific accessibility code

Change-Id: I0d73b4cf60145b6e34bd89f72eb49de3c686f5e3
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
7b90d2c432fd7ffbf0022fac9db921cf39197ac6 20-May-2014 Tadashi G. Takaoka <takaoka@google.com> Refactor accessibility classes to be more generic

Change-Id: Ifad1905f304bccdc39f0d5fbcab8a6353e0b4f76
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
41808192d3a64d3e823e13ace27e3ce80b1c5bda 15-May-2014 Tadashi G. Takaoka <takaoka@google.com> Support 9-patch drawable for spacebar icon

Bug: 14419121
Change-Id: I901ea2a5bfae870b3aae8fea3bc38d999b2354b8
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
2ddaf9543da569af980a402d178a1af3819ed799 15-May-2014 Tadashi G. Takaoka <takaoka@google.com> Remove unused auto correction led for spacebar feature

Change-Id: Ie1544bd0d28684d9b7887fddff37b224ed4f8201
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
c1e6100bdea95872cb66a64b7ee14ab0ae46476f 14-May-2014 Tadashi G. Takaoka <takaoka@google.com> Separate functional key background from normal one

This CL also moves spacebarBackground attribute from MainKeyboardView
to KeyboardView.

This CL must be checked in together with I48c383ca97.

Bug: 14419121
Change-Id: Id356d0086a8fb21375fb5c66076873258fb3d63e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
41f9f1ef703ca4d63f1ef08b51d1365a17b4065a 13-May-2014 Tadashi G. Takaoka <takaoka@google.com> Optimize drawing key text shadow layer

Change-Id: Id226fe8042ba0f538d5109459a3615d7e7113d7f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
1ead609e6fd64fd5ac2979ac3802d8bada7d7f49 01-May-2014 Tadashi G. Takaoka <takaoka@google.com> Guard accessibility function calls

This is a follow up of I2b0ec091a1.

Change-Id: I2801bd1530556cfa6cc176efac9d9f09f2405892
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
bca7e4e9a2ed07d5d87f4dce9f793e40edb09691 30-Apr-2014 Tadashi G. Takaoka <takaoka@google.com> Make AccessibleKeyboardViewProxy not singleton

This CL also renames AccessibleKeyboardViewProxy and
AccessibilityEntityProvider to MainKeyboardAccessibilityDelegate and
MainKeyboardAccessibilityNodeProvider.

Change-Id: I2b0ec091a11aa8a495794d633efecb6d8b818f42
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
92892608228f680aa7e7c24c79c6285adbf4f4c1 22-Apr-2014 Tadashi G. Takaoka <takaoka@google.com> Use sorted keys index as virtual view id

Change-Id: Id3f81de1edaacc06362b65aa7b68e9317e6596bd
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
2282e8520a2c1984989a14fb09896536f5033b26 31-Mar-2014 Jean Chalard <jchalard@google.com> Fix updating the shift state upon backspace

Bug: 13514349
Change-Id: If4c9db12b0ab5be676f7a2f72715f469066ee537
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
0c01fc6f1c01a2009546a2982818e68c08012ab3 07-Apr-2014 Tadashi G. Takaoka <takaoka@google.com> Remove workaround code of placing DrawingPreviewPlacerView

This CL divides MainKeyboardView.locatePreviewPlacerView method into
two methods. One is installing DrawingPreviewPlacerView to the window
as Frontmost view. Another is telling the location of MainKeyboardView
to DrawingPreviewPlacerView. Thus we can eliminate workaround code to
deal with transient states in orientation change.

Change-Id: Ia5d8f28dfb5213d27aa218c72d838a3c3be5a527
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
7dd32dfc065c13e946c0d42a0e000f4ce7298ed7 28-Mar-2014 Tadashi G. Takaoka <takaoka@google.com> Remove country name from space bar text when appropriate

Remove country name from space bar text when there no other subtype
that is a same language and a same keyboard layout.

Bug: 8084704
Change-Id: I7c785a925ff7a0a61e5d009f138e1df52b3aeb3a
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
9364d46ac3590d23b8117a66efc8756454cef772 27-Mar-2014 Tadashi G. Takaoka <takaoka@google.com> Add SpacebarLanguageUtils class

The SpacebarLanguageUtils class is separated from SubtypeLocaleUtils
and handles the language name on the spacebar.

Bug: 8084704
Change-Id: I82f79a061d4f0cc2895263298c3ebf8ee444c61d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
2202d47386598815c7bda939f36759e7b923cc61 28-Mar-2014 Tadashi G. Takaoka <takaoka@google.com> Stop displaying locale string on short space bar

Bug: 12070355
Change-Id: I2d6fa20431bc56d5139caeac33e396b73906d075
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
1f215a58c99f0eb2f536e9cccd51371f2883e201 03-Mar-2014 Tadashi G. Takaoka <takaoka@google.com> Remove unused MoreKeysPanel argument from Controller interface

Bug: 13204690
Change-Id: Ife438e78d9bbbf796df20f95c2da7a4d50e5a035
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
800ab579a96bcb51d1e841b745de646d0b2b7895 17-Feb-2014 Tadashi G. Takaoka <takaoka@google.com> Remove unnecessary override of MainKeyboardView.dispatchTouchEvent

Bug: 11721001
Bug: 11976254
Change-Id: I762bd9e76ea31d67b3e31c3a0a19ee9f040015b8
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
541a3d394c42c58a0e708d032bce869934371f6c 10-Feb-2014 Tadashi G. Takaoka <takaoka@google.com> Remove unused import

Change-Id: I3f934de281eefb387026585e678d783a95729720
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
276b1a2ebc6d5ea3fa36fa9271cdc6310db34021 07-Feb-2014 Tadashi G. Takaoka <takaoka@google.com> Add debug settings for keypress popup animations

Bug: 12928125
Change-Id: I49faab754c7d1dcf4a791dfc535d3a78b62ce67a
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
bb476be4e62b3bed7848d37df42f8fa7363b58d1 04-Feb-2014 Tadashi G. Takaoka <takaoka@google.com> Move key preview related methods to KeyPreviewChoreographer

Change-Id: Ia8d6b7fa922a4da233bf851b2e94bbd2573a65a3
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
32d6c6a400129db5593cd941f7d14ec293eb0082 05-Feb-2014 Tadashi G. Takaoka <takaoka@google.com> Revert "Move key preview related methods to KeyPreviewChoreographer"

This reverts commit 38806940b9b97294551dc9d365388c0d913a161a.

Change-Id: I185c4d5f5d92dd269f678206ef3ff8316cbce6ed
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
38806940b9b97294551dc9d365388c0d913a161a 04-Feb-2014 Tadashi G. Takaoka <takaoka@google.com> Move key preview related methods to KeyPreviewChoreographer

Change-Id: I18cbbd287313826bc72437c6ebab2915c1d7bc50
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
7d09b5681202d3df9df1d5634071091f3f45fbe5 04-Feb-2014 Tadashi G. Takaoka <takaoka@google.com> Move some XML attributes to KeyPreviewDrawParams

Change-Id: I0e040b3aed63f8da983fcc51d55b55ac9294a16a
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
992c5219092ccafe66363451fbf4ca7c5a43fb20 03-Feb-2014 Tadashi G. Takaoka <takaoka@google.com> Refactor KeyPreviewDrawParams a bit

Change-Id: Ia1a2c5cd882c2524a2e2f02ae052f0404061b2f7
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
5be8a59a5a6d6a57a253812654c6283ce5b63d73 04-Feb-2014 Tadashi G. Takaoka <takaoka@google.com> Use "Key popup dismiss delay" to control key preview zoom out animation

Bug: 12809303
Change-Id: I2db0362a2f8c512145f1cf9326f06e5f922987b8
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
5cbda70956af14453fca7395d892c59aabbd8fd3 08-Jan-2014 Jean Chalard <jchalard@google.com> Fix a bug where changing auto-shift would cancel autorepeat.

Bug: 12453966
Change-Id: Idd65f732e2de0a7309e08315893c28cca63732c5
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
afca1ddd233c03d79433931a0b6ba97ed22663ed 24-Dec-2013 Tadashi G. Takaoka <takaoka@google.com> Comprehensive memory deallocation

Change-Id: I4673543c96eb342c3c977e00d44772a0d719a23e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
cf915ddc878699909365dd599a0e154552e244e2 24-Dec-2013 Tadashi G. Takaoka <takaoka@google.com> Rename classes related to AbstractDrawingPreview

Change-Id: Ife2e2c08b2b6fbf9ec33cf259f276878816b291c
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
921a32f0a923ca00c4818d3869f0abd9a63dcf0e 20-Dec-2013 Tadashi G. Takaoka <takaoka@google.com> Remove unnecessary default KeyDetector from PointerTracker

Change-Id: Ib0fbb40a7040202d2a4b4ab49319d9e247a2a6ce
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
6a23b9e3d54031524445b1190cc1eba77916c5b3 19-Dec-2013 Tadashi G. Takaoka <takaoka@google.com> Remove PointerTracker reference from accessibility package

Change-Id: I1a88d9fc4db437070778ea1256aae17c32428729
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
7f8345d59a82a9b1d458b8e55ffd12c2a0d466a7 16-Dec-2013 Tadashi G. Takaoka <takaoka@google.com> Fix IllegalStateException of ViewGroup

Bug: 10629042
Change-Id: I111d092fb2f7dca47328127a155c981aa1c55906
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
2fa3693c264a4c150ac307d9bb7f6f8f18cc4ffc 13-Dec-2013 Ken Wakasa <kwakasa@google.com> Reset to 9bd6dac4708ad94fd0257c53e977df62b152e20c

The bulk merge from -bayo to klp-dev should not have been merged to master.

Change-Id: I527a03a76f5247e4939a672f27c314dc11cbb854
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
0d8266b6eb78291e373467b9bce706ffc9fdb1d2 24-Sep-2013 Satoshi Kataoka <satok@google.com> Turn off alpha of key popup preview

Bug: 10786040
Change-Id: I0a636e5f28f177c4d72f9af0312726711f78dd2d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
741831d32295acfb7675d7e0781a634d78868c63 06-Sep-2013 Satoshi Kataoka <satok@google.com> Add margin to the label of language

Change-Id: I48dc63475caf5cc1a1ac09b82b26fbeaef993fa1
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
25f0d73fa4e26e521ecab70f5e6efc6bbe7acc1d 15-Aug-2013 Tadashi G. Takaoka <takaoka@google.com> Fix cosmetic source code formatting

Change-Id: I33c14a20bc55b826082e468c0aecfa026ba5d9f3
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
7dc60f9db729e93cb591492574a436418c553ebf 12-Aug-2013 Tadashi G. Takaoka <takaoka@google.com> Add getters and copy constructor to Key class

Change-Id: I78eb96dcc26378926dc63acbfeb4828cbd44435d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
ab16237e69061bb0aa7f882e48e5d93459c22ef3 12-Aug-2013 Tadashi G. Takaoka <takaoka@google.com> Thin out audio and haptic feedback while key repeat

Bug: 6522943
Change-Id: Id60f256ab0f8741578eda276116817fa48917325
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
724db044957eb3544323c9814cbb4f20e81b8594 09-Aug-2013 Ken Wakasa <kwakasa@google.com> Deallocate gesture trail bitmap when unneeded further

Follow up to I5bc980c4dc41bc304be3c190934c1f7c55c9d244

bug: 8967766
Change-Id: I7b916daa5269cfde359a77555e8ffadf0e4a8f92
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
33482a9b9ccf605c63fab7c9b8273a240bbc2035 01-Aug-2013 Tadashi G. Takaoka <takaoka@google.com> Remove processMotionEvent from MoreKeysKeyboardView

Change-Id: I5373df4a7c82f964f99acf70325bba8702111a75
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
15c42454c0117d869f31ce278021f53ec74c4aa2 07-Aug-2013 Tadashi G. Takaoka <takaoka@google.com> Remove orientation member from KeyboardId

Change-Id: I2c16134a24088dbc30b74ae7c5bc578a9d84a960
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
52876bbefd774e8647910f73a2e4c17ac4e6bf5c 01-Aug-2013 Ken Wakasa <kwakasa@google.com> Remove unnecessary setLayerType() calls

Calling up setLayerType(LAYER_TYPE_HARDWARE, ..) on non-HW accelerated
devices was ending up with having a drawing cache in View that is not
quite needed for PreviewPlacerView.

bug: 8967766

Change-Id: Ic8e6eeaf536530ff5f23eb353b0a8e5ba96fa0e2
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
e08c418ff8b374244677960903cee8dd52a4d831 01-Aug-2013 Tadashi G. Takaoka <takaoka@google.com> Move motion event dispatcher to PointerTracker

Change-Id: I967bf4629b7d1002be6aff6007dc03d2db05c562
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
ed56ea86d0114e85763e449a05b40e670addfc48 01-Aug-2013 Ken Wakasa <kwakasa@google.com> Merge "Deallocate offscreen buffer for non-HW-accel draw"
54dd1bed528331208f15df2693bcd01004dd471a 01-Aug-2013 Tadashi G. Takaoka <takaoka@google.com> Clean up ResearchLogger log method

Change-Id: I06c30aab462ce5b17157ff71d5d76f9755178080
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
b6cc3a85ab68cff2fae4c3858b48d9c5d7b45690 31-Jul-2013 Tadashi G. Takaoka <takaoka@google.com> Move non-distinct multitouch support to a separate class

Move code that support non-distinct multitouch screen device to the
NonDistinchMultitouchHelper class.

Change-Id: I2e44f782b83dbcd095ee8e51c36b0766da0cd457
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
e68d565d0f9704145adbf781105f1ac9a90f0a98 01-Aug-2013 Ken Wakasa <kwakasa@google.com> Deallocate offscreen buffer for non-HW-accel draw

Follow up to I5bc980c4dc41bc304be3c190934c1f7c55c9d244

This frees up 800KB on occam_svelte when LatinIME is in background.
Confirmed the performance effect in keyboard-bring up speed was unperceivable.

bug: 8967766
Change-Id: I0fab179c61179564bd3a0349c9825e7d61f7e1f2
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
5433ce64c0f141bc4ee82912844f47f575654af5 01-Aug-2013 Tadashi G. Takaoka <takaoka@google.com> Remove getTimer() reference except from PointerTracker

Change-Id: I142eb5b61b932e60452b9b3514d6ddca3d21ec9d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
8126e79e085c75f0eadaaf71e0a4ed1a2b83d892 01-Aug-2013 Tadashi G. Takaoka <takaoka@google.com> Move key repeat function to PointerTracker

Change-Id: I26e553692faf48e30e9c43c71fac6980b8432111
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
552a4b84f87452f2df6a3b85bcb6ef33547f70ca 31-Jul-2013 Tadashi G. Takaoka <takaoka@google.com> Merge "Add UsabilityStudyLogUtils.writeMotionEvent"
c8814e20b7b0ed5f7e11292480e89152618dd862 30-Jul-2013 Ken Wakasa <kwakasa@google.com> Deallocate gesture trail bitmap when unneeded

This frees up 1.7MB on Nexus 4 (occam), and 900KB on occam_svelte while
LatinIME goes to background.
The keyboard bring-up speed feels acceptable on both devices.

bug: 8967766
Change-Id: I5bc980c4dc41bc304be3c190934c1f7c55c9d244
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
30977a151e15e30f5385a349e92fb770b987435f 31-Jul-2013 Tadashi G. Takaoka <takaoka@google.com> Add UsabilityStudyLogUtils.writeMotionEvent

Change-Id: I41ee6d1879dc937e1554fedfc603d9bb5bec40f2
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
310ea9ab9058e922a562309cb0dc5d5e092000f1 31-Jul-2013 Tadashi G. Takaoka <takaoka@google.com> Remove sudden jump touch event hack

This hack was for Nexus One and Droid that can't run on ICS or later.

Change-Id: I1f9cef2022b0bbb333235e6b7c311c9785a1d894
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
212165b0b8308802a461a6a526d367ba67b5567a 30-Jul-2013 Tadashi G. Takaoka <takaoka@google.com> Clean up PointerTracker a bit

Change-Id: If4ff87348fbc40f271c68dad255dbc42f9b26eb6
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
5c095e59f679f726df1b6655fbbd73e310ac0dec 25-Jul-2013 Tadashi G. Takaoka <takaoka@google.com> Cancel all ongoing event when onFinishInputView

Bug: 9334755
Change-Id: If0c2ac49a50f4a529aefeca603569f9413367469
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
0e08d70fe52737582b6c83dbf48aaf4d83063566 25-Jul-2013 Tadashi G. Takaoka <takaoka@google.com> Add MoreKeysPanel argument to Controller methods

Bug: 9334755
Change-Id: I5a7104f4c98982f11fb4e060fa83c21bfc360558
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
09e4530ca75d4664eb72708face83b466839c522 25-Jul-2013 Tadashi G. Takaoka <takaoka@google.com> Remove boolean return value of dismissing more keys panel

Bug: 9334755
Change-Id: Ic29ab69cfbf9007e98fe67695f1854b4876eb976
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
5b696d8336a1c15d7c87b53e057a2f59d0176090 25-Jul-2013 Tadashi G. Takaoka <takaoka@google.com> Cosmetic code optimization

Change-Id: If20c1936c8d5f23f0b86d02f21f4ff8a6444244c
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
a410cb48eab0cd75aa27e20f60e47a29a59fb9ff 24-Jul-2013 Tadashi G. Takaoka <takaoka@google.com> Move subtype related utility class to utils package

Change-Id: I3564796531ea85f2ebafde40cd822b806b8741df
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
e6c51847426121246cc8b48f42f8f5668db71cdb 23-Jul-2013 Tadashi G. Takaoka <takaoka@google.com> Fix NPE in SubtypeLocale.getSubtypeDisplayName

This change moves the methods that create the subtype display name for
spacebar from MainKeyboardView to SubtypeLocale class, and
consolidates SpacebarTextTests with SubtypeLocaleTests.

Bug: 9962955
Change-Id: Ifa0a08ff80bc30753a213c2feb471599ca63fa66
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
a7d2fc6befa1b16883200a653fc01deb4d94944d 21-Jul-2013 Ken Wakasa <kwakasa@google.com> Move settings related classes to "settings"

Change-Id: Id170dbfe2dcfc93130b7be4a84615940403ec37f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
536438a45e5dc9d75c6c1a7d75262c41ce8f953c 17-Jul-2013 Tadashi G. Takaoka <takaoka@google.com> Restrict bogus events hack to certain classes of tablets

Bug: 9061320
Change-Id: Ib8c6a5e6db5da99c447bc00867fed51ca959cc3a
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
6455172a707a1137eb15db8073774982db9dd1fa 15-Jul-2013 Tadashi G. Takaoka <takaoka@google.com> Distinguish key press in repeat key

Bug: 9859367
Change-Id: Iad643f9785b193e1918a8363de4fefc3b7558bdf
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
ccf4a310279b13bbf0b6aac76a0878178c1dfb7d 05-Jul-2013 Tadashi G. Takaoka <takaoka@google.com> Move TypefaceUtils and ViewUtils to utils package

Change-Id: Iccd47c27670248c43de9a539c1951111d7733111
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
4be6198cb73cc24e10834153c4e049644ed187e3 05-Jul-2013 Tadashi G. Takaoka <takaoka@google.com> Reorganize Utils class

Change-Id: I7294d1547def5dcfcae9d1d53b277cb3cc9f2d18
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
f87e8f7ec1efb93398d909c67468d716b0248fe7 02-Jul-2013 Tadashi G. Takaoka <takaoka@google.com> Handling key repeat by emulating key press and code input

This change also eliminates a reference of
AudioAndHapticFeedbackManager from KeyboardSwitcher and MainKeyboard.

Bug: 6522943
Change-Id: Iac42ec8ff00c66deb76a660ffc07477923a58959
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
e28eba5074664d5716b8e58b8d0a235746b261eb 23-Jun-2013 Ken Wakasa <kwakasa@google.com> Move util classes to the latin/utils directory

Change-Id: I1c5b27c8edf231680edb8d96f63b9d04cfc6a6fa
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
3201e986473f18ed13e1e3dad87c2ecde1d3edc8 05-Jun-2013 Tadashi G. Takaoka <takaoka@google.com> Remove unnecessary Drawable.setState

Change-Id: I362933ea4d5bcb1ccfebb5b22f6ccecf12337f4b
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
9552badf3c24d2098d227b0ddca0721b928a10b1 22-May-2013 Tadashi G. Takaoka <takaoka@google.com> Add CODE_CAPSLOCK for long press shift key

This change utilizes the no panel auto more key feature to implement
long press shift key for shift lock.

Change-Id: I3995d25dc35aea3c67b5aa29299815462eff9cad
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
2a9882a433e2372ac32fbc0def578d4d9a97a676 03-Jun-2013 Tadashi G. Takaoka <takaoka@google.com> Rename methods for readability

Change-Id: I8fc2c90cf8d3dce11740f8e61edf6dfde9b1c116
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
e7e7b3234c369d0907b0188ec5d39165634d218c 28-May-2013 Tadashi G. Takaoka <takaoka@google.com> Remove KeyboardStart.isInMomentarySwitchState

Change-Id: I00f45d8dd7feb6c34c0a65a8545cddd2751796d0
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
6f9105383a56c9ae15e35d3abf19c33d1efe5636 22-May-2013 Tadashi G. Takaoka <takaoka@google.com> Remove unnecessary methods of KeyboardSwitcher

Change-Id: Idd3647bb1a1d40df8bb89eda715d45427a58d0cd
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
dc22b7226a61bb7fa5adbecee23999f8cbf902e3 22-May-2013 Tadashi G. Takaoka <takaoka@google.com> Merge "Clean up unused return value"
009488eaaf25f04ca841f7741dc8b270f7da9000 22-May-2013 Tadashi G. Takaoka <takaoka@google.com> Haptick and audio feedback on key repeat

Bug: 6522943
Change-Id: I181f7e8722bf1b3042d7f384ae8ebf87f29458a9
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
96efb1252a0bf84ac72ef3d438ea3b3d5ac8ddd7 22-May-2013 Tadashi G. Takaoka <takaoka@google.com> Clean up unused return value

Change-Id: Ie59f08db947ca5314935c6b723cf498129b4515c
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
41016acacfa21354f59ed51db1f85ea3d99bf6a4 13-May-2013 Tadashi G. Takaoka <takaoka@google.com> Back to previous keyboard layout by canceling sliding input

Bug: 8915171
Change-Id: Iabdeb7920f67f89246087c3ee06240406ecfbc3d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
cb3bba3c4ee4652e12c81185ab9a648db20bb0dd 13-May-2013 Ken Wakasa <kwakasa@google.com> Rename GesturePreviewTrail.java -> GestureTrail.java

Try reducing some confusions between GesturePreviewTrail.java and GestureTrailsPreview.java

Change-Id: I5fe2ee740cf1b32210530188153f6f6937e34b68
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
5141f04ef3b213fbe4816168d1c42f30449fc446 26-Apr-2013 Tadashi G. Takaoka <takaoka@google.com> Fix graying animation of alt-code keys when space/enter is typed

Change-Id: Iac508f37afa916ca52c62c2369cb7ff91bde0a64
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
57372fd3da2e879f190e4ccd41a00813774c9019 26-Apr-2013 Tadashi G. Takaoka <takaoka@google.com> Remove graying animation of alt-code keys while typing

Bug: 8727807
Change-Id: Idcc76dade3ceba5649666d795b6e4f94a161d748
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
1b6eea89037158a1e271730eacdacb8b6e550d3a 25-Apr-2013 Tadashi G. Takaoka <takaoka@google.com> Fix missing initialization of PreviewPlacerView

Bug: 8716050
Change-Id: I234f1134274b9f72c8abbd729783f9ffe8f20f64
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
1bf47582a050a682154ea2bb3822219e41e4258e 16-Apr-2013 Kurt Partridge <kep@google.com> Avoid duplicate MotionEvents

Change-Id: I9c3b352b738698f262f254e581bde34b060e258f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
08ae0d5ca03ed455827e82222df249d1cafb5d71 10-Apr-2013 Tadashi G. Takaoka <takaoka@google.com> Add TypefaceUtils

Change-Id: I2d939bc1e3279253902b28ff12bbf7861716b64d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
99b93d17d53c2d587c45373831b327f7851ec0a8 10-Apr-2013 Jean Chalard <jchalard@google.com> Fix a bug where autocorrection status would be wrong.

Change-Id: Ic220129dc59f585164dbf63591cd1c96de17fe6f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
d20c5a78e2819c21ecc5dff04bc82e9078c79dd4 09-Apr-2013 Tadashi G. Takaoka <takaoka@google.com> Separate StringUtils.capitalizeFirstCharacter

Bug: 8582061
Change-Id: Iac8f65defdd92d7df533bdf0e2937ad897d96363
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
48d8d8d0ae573605f938b3859bf58e1972f0d737 28-Mar-2013 Tadashi G. Takaoka <takaoka@google.com> Fix potential NPE in MainKeyboardView.KeyTimerHandler

Bug: 8469652
Change-Id: Ib7a548e6a24d2e02de85ab444c0ec99d8f6b82c3
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
9c3860ce461c3791891bf667edc77fe798c8d332 18-Mar-2013 Ken Wakasa <kwakasa@google.com> Rename ProductionFlag.IS_EXPERIMENTAL to USES_DEVELOPMENT_ONLY_DIAGNOSTICS

bug: 8393568
Change-Id: Ie5edf44a3627aca9416145aff56bf05bbf2a05f3
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
914d054ea26d18a1ba6a60f8c5e749136477bbf2 08-Mar-2013 Tadashi G. Takaoka <takaoka@google.com> Move logic of selecting key preview attribute to Key class

This change also fixes the size of a key preview letter to follow a
keyLabelFlags specification.

Change-Id: Ie13790788a16c5a053c1a2cbcac3d38314b14b7f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
18e21d58f7c0b5c5c001835c093221c573a841c4 27-Feb-2013 Tadashi G. Takaoka <takaoka@google.com> Remove closing method from KeyboardView

This is a follow up of Ie00ba827. After the change, the
KeyboardView.closing() method does nothing important.

Change-Id: I9659ea56ce82a95f8798a4136bf93f164b67fae7
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
8630cd9d1708d42b3ed5d07d89ade2f3c1f85e47 25-Jan-2013 Tadashi G. Takaoka <takaoka@google.com> Remove keyboard layout description on the spacebar

Bug: 8056376
Change-Id: I33f07e7a044c2b5fc20de40c7a9777dab493e41c
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
ff961ddf8c58df569c97684bfd83a01b2a9470aa 24-Jan-2013 Tadashi G. Takaoka <takaoka@google.com> Add preliminary graphics of sliding key input preview

Bug: 7548583
Change-Id: Idde6a62f9e64458055c99c893b71c02d1adc7b04
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
9d514af466915928ce20acf7cb42dfa1bf67c3c2 23-Jan-2013 Tadashi G. Takaoka <takaoka@google.com> Merge "Refactor SubtypeLocale to hold Resources"
9dc85a673e6eb7c7f0c829e90e3f9fd744af3022 23-Jan-2013 Tadashi G. Takaoka <takaoka@google.com> Merge "Configurable key long press timeout"
cc5e4a444524f73a112d7223d7940d41cf60d1f4 17-Jan-2013 Tadashi G. Takaoka <takaoka@google.com> Configurable key long press timeout

The default long presss timeout is 300msec (previous timeout was
400ms).

Bug: 7600340
Change-Id: Ia8b64784ac03588631cfcbad30e021d74f3fd0d8
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
4b3cae9b0cbd5bf30a1c8da383ff247f9c2afc5a 23-Jan-2013 Tadashi G. Takaoka <takaoka@google.com> Refactor SubtypeLocale to hold Resources

Change-Id: Ia667bc2d406d66c87215dd3b9569f36f4642cfe0
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
a729377395967f7652d93992cbcf50cd2ff522d1 22-Jan-2013 Tadashi G. Takaoka <takaoka@google.com> Cache MoreKeysKeyboard instead of container view of it

This change also cleans up MoreKeysPanel related stuff.

Bug: 8047165
Change-Id: I4f2211e00c7d08469a7413568db039c1c597fb3c
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
fb523d7f5d40123a49a9128c455815db320c90fc 21-Jan-2013 Tadashi G. Takaoka <takaoka@google.com> Move AbstractDrawingPreview objects to MainKeyboardView

Change-Id: I0be72fba9a66f7c326028ec8e4670ca74a46053f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
ab334eb64669e909f0a401fddffa891962002602 21-Jan-2013 Tadashi G. Takaoka <takaoka@google.com> Add PointerTracker.isOldestPointerInQueue

Change-Id: Ic6f38253c94067ec7aa7b5add4452fa144fd9352
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
f3c4cd45a5df6f90b922ea44db259e53117bb25a 21-Jan-2013 Tadashi G. Takaoka <takaoka@google.com> Move dimming keyboard to MainKeyboardView

Change-Id: Id44d4b758c8b92d1120d3a8b06812dc1fc26390c
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
375982106bf073971fccd14b2c65ec8e089bb2ae 21-Jan-2013 Tadashi G. Takaoka <takaoka@google.com> Move PointerTracker.DrawingProxy to MainKeyboardView (step 2)

Change-Id: If15d5ee683b8026d1871a3fe438dba498944faa7
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
0e4f0da449d0fc4f0c4c6b49b4c24961da36a5d1 21-Jan-2013 Tadashi G. Takaoka <takaoka@google.com> Move PointerTracker.DrawingProxy to MainKeyboardView (step 1)

Change-Id: I86014de147416453503b6412eb862a2d172426aa
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
d9449ccf3ce9e5eabb022aed6a45bba680bce115 21-Jan-2013 Tadashi G. Takaoka <takaoka@google.com> Move MoreKeysPanel.Controller implementation to MainKeyboardView

Change-Id: Iffa298d51ca21a7dcd1e77c633217532d96d2cf5
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
915f348b35cb66ed9696a51c9250f9b25799fb82 08-Jan-2013 Tadashi G. Takaoka <takaoka@google.com> Cancel update batch input timer whenever MotionEvent is received

Bug: 7911739
Change-Id: Id2cd98385371fd98435943ed66ec5381dfaa48e0
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
a5ff9f0c77005769f92ca1131882bb4e3ca18980 08-Jan-2013 Tadashi G. Takaoka <takaoka@google.com> Clean up debug related preference keys

Change-Id: Ib7129692c673b3bce253120ee709e0253aeafa52
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
b6ca354431367b625daf9fff5fbe4b1f5ef996ab 06-Jan-2013 Ken Wakasa <kwakasa@google.com> Small code cleanups

Multi-project commit with I249d5fbe

Change-Id: Ia28c4e970992aa1299a30e604eaa5d096655c3a5
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
fa7f08b37327c825baf0a6455d6f7fdf8b37da57 27-Dec-2012 Tadashi G. Takaoka <takaoka@google.com> Set default audio and haptic feedback settings

- Default keypress volume is set to 0.2f in resource.
- Default keypress vibration duration is set to 10 msec in resource.

Bug: 7055329
Change-Id: I83bd6288d171d9787d52e2b02e4e5305f1435681
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
ac69ab400d1ea4f90b4ca24486d62212decf1069 10-Dec-2012 Tom Ouyang <ouyang@google.com> Refactor more keys menu framework (part 3)

Make it possible to re-enter gesture input even after triggering the long-press
menu. This is useful for new users who may pause at the start of a word. Works
for both single and bi-manual gestures.

Bug: 7595193
Change-Id: Ieaecfd5385ed6c10ae9347b99c2e35a0de5e895d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
35580bad6f3da3b204653825bbb6871563e70728 03-Dec-2012 Tom Ouyang <ouyang@google.com> Refactor more keys menu framework (part 2)

- Integrate pointer tracking between more keys menu, more suggestions menu, and main keyboard.
- Adds multi-touch support for more keys menus. Long press with one finger and select keys with another finger.

Bug: 7508007

Change-Id: I394f28cd79e342d6bcfea573af72aa33b9def00f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
fa2d543785c52f639ad3157c57420f58a199c550 03-Dec-2012 Tom Ouyang <ouyang@google.com> Refactor more keys menu framework (part 1)

Eliminate use of slower popup window for rendering the more keys menu and more suggestions menu.
These menus are now drawn directly on the preview placer view.

Change-Id: I40638724a6ffde2be4b5d0341d2a5db7ff7be930
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
547b638194c05f971003edb06c3c6c489a76da5f 28-Nov-2012 Tadashi G. Takaoka <takaoka@google.com> Groundwork for sliding key input preview

Bug: 7548583
Change-Id: Id807af31f581c08ff8074ed1f6766337bea9469f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
2db9e1c447a71f0aec3067697cf294f711a9e4e0 28-Nov-2012 Tadashi G. Takaoka <takaoka@google.com> Fix typo in method name

This is a follow up of I6f851248.

Change-Id: I3fe17f3c81ed35e7c38ac9701e73c6b2c1ca8d63
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
72fd0968e5227ffc383b1f9d096872ba39cfdce8 22-Nov-2012 Tadashi G. Takaoka <takaoka@google.com> Provide gesture data even if the finger stays still

Bug: 7595187
Change-Id: I6f85124815f18706b2b2b5b5da2783dffd246e8c
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
76d4ffeebfd084913a8c1b7433dff48f5b2063df 19-Nov-2012 Tadashi G. Takaoka <takaoka@google.com> Add Spanish United States keyboard

The subtype locale name on the spacebar will be suppressed when only
one subtype is enabled and
- Subtype locale is equal to the system locale.
or
- Subtype language is equal to the system language but the subtype is
implicitly enabled.

Thus the "es_ES" system locale chooses "es" subtype keyboard
implicitly but the keyboard doesn't have the subtype name on its
spacebar.

This change also removes Spanish Latin America keyboard.

Bug: 7531804
Change-Id: Ib929e8235d643c0ba039eb010e18ab721a734e15
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
a47a777476c9d7897c53936cc3a95a772bb43201 01-Nov-2012 Tadashi G. Takaoka <takaoka@google.com> Merge "Cleanup logging code"
fca71cfddb7a5062e7a4fb512e1faab401c65cd3 01-Nov-2012 Tadashi G. Takaoka <takaoka@google.com> Cleanup logging code

Change-Id: Ia604a4fcebfc5179bdbeaa982e052f7d3882ac6e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
93b5c2ce63705e7ebffd9bdb7358100e8d5b5235 01-Nov-2012 Tadashi G. Takaoka <takaoka@google.com> Make sure PointerTrackerQueue is non-null

Change-Id: I2106cf64bed1472fb39d24e7e5bdee7238a30bfe
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
081fedc42269845a31e962b2ac1aa017b3a2efee 01-Nov-2012 Tadashi G. Takaoka <takaoka@google.com> Rename SuddenJumpingTouchEventHandler to TouchSCreenRegulator

Change-Id: Ia4fb5b3612ff78ed1b243c80a03294b829470f5c
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
d80286642aa27e5b2a952d8b399a206bded99bd8 01-Nov-2012 Tadashi G. Takaoka <takaoka@google.com> Merge "Cosmetic source code formating change"
20dd1bc090abdd3e88855fe54b1865949aa1168d 29-Oct-2012 Tadashi G. Takaoka <takaoka@google.com> Cosmetic source code formating change

Change-Id: I3a53b49afab70dfb13f12027070635da6001eb79
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
13ae76d7a342581160c172cd21706b3d57d32dad 01-Nov-2012 Tadashi G. Takaoka <takaoka@google.com> Cleaup non-distinct multitouch related stuff

Change-Id: I09072267217caad2513f83b61d7db1c6d74e18d1
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
240871ecafde7834ebb4270cd7758fc904a5f3a7 29-Oct-2012 Tadashi G. Takaoka <takaoka@google.com> Move code point constants from Keyboard to Constants class

Change-Id: Iee01d4d2b916d0b584531104ac865ae6e6370a3d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
15f6d4ae34664ea3d92827a2c3003198c0bac70b 03-Oct-2012 Tadashi G. Takaoka <takaoka@google.com> Add @UsedForTesting and @ExternallyReferenced annotations

Bug: 7268357
Change-Id: I0b7e0c19f04af9ae30874d0a4c26ad81bc80be8c
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
f731eb1760a5693492a34bc11aa755053aa65c19 06-Oct-2012 Tadashi G. Takaoka <takaoka@google.com> Add separate key hysteresis distance for sliding modifier input

Bug: 7294402
Change-Id: I78c8be9e1a7b2d49d86bfe1e3a46d1785bfe5d48
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
3623b9767b3d5f122f574d4c4d14aa79ed305752 05-Oct-2012 Tadashi G. Takaoka <takaoka@google.com> Fix detecting fast typing algorithm and parameter

Bug: 7032858
Change-Id: I5ed701e2394d16e43258a3c22d59991cb18adce8
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
bf538ab2c0650092a49423778385e4a9a759f970 28-Sep-2012 Tadashi G. Takaoka <takaoka@google.com> Remove dead code for disabling gesture input after fast typing

Bug: 7218902
Change-Id: Iccc1d4cf0dd3ac84b30c68e11eee9a6ad89f14c4
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
a28a05e971cc242b338331a3b78276fa95188d19 27-Sep-2012 Tadashi G. Takaoka <takaoka@google.com> Cleanup: Make some classes as final

Change-Id: I6009b3c1950ba32b7f1e205a3db2307fe0cd688e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
630d9c95e596c902b80dcb57eb0386e94290406d 25-Sep-2012 Tadashi G. Takaoka <takaoka@google.com> Introduce typing aware gesture detection

Bug: 7218902
Change-Id: I11ad85914bf991eca513e04ed8b5d12779101dda
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
9f09c6fbc81ed40a41c0a23bd5913214ec7f6a9b 24-Sep-2012 Tadashi G. Takaoka <takaoka@google.com> Disable gesture input while fast typing

Bug: 7032858
Change-Id: I0f9f92c712dbe45f4ba0b3cf331fbe11426c1db4
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
dc2ee7772402633817702e95c2a5b17f6dec03eb 11-Sep-2012 alanv <alanv@google.com> When Accessibility is on, intercept touch events during dispatch.

This allows Accessibility code to safely inject events into
onTouchEvent() without accidentally intercepting them.

Bug: 7137557
Change-Id: Ie4fa8e3be5b1bb84f57c6254feab1129cb89998f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
2c0c1cc677b947521384c5b9bc2b7b0469929581 04-Sep-2012 Tadashi G. Takaoka <takaoka@google.com> Merge "Fix key info reported by keyboard accessibility node provider." into jb-mr1-dev
dc34da218a22489d92d1015e9e5dac8d951b89f4 30-Aug-2012 Tadashi G. Takaoka <takaoka@google.com> Support per-Key and per-Keyboard key visual attributes

This change refactors KeyDrawParams and KeyPreviewDrawParams to
separate KeyVisualAttributes.

Change-Id: I4de549eef303e1debe4b8f84668e042445fc18da
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
49d8af8a4e900f3c68c333aba7fde0a11fd368b1 30-Aug-2012 Tadashi G. Takaoka <takaoka@google.com> Separate inner classes of KeyboardView out under internal package

Change-Id: I6d53b53526bbab951044a026476bd88a9ebd5a90
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
29d5973fd35438a83acf7f44b5d55d5620278ee3 28-Aug-2012 Tadashi G. Takaoka <takaoka@google.com> Optimize rare Key attributes to separate class

This change also removes per-Key verticalGap and horizontalGap.

Change-Id: Id4d2129022fbbfbf5d740b8d1257032c945bb775
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
26b424b6448fbaddc86d11377ca44ff3169a5d7e 29-Aug-2012 alanv <alanv@google.com> Fix key info reported by keyboard accessibility node provider.

Bug: 6704529
Change-Id: I519881a96767a8858c11da7c0abac3e276a45cf5
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
9879f65651a748e4c0a45715eb7d5663652f1127 29-Aug-2012 Tadashi G. Takaoka <takaoka@google.com> Add ResourceUtils

Change-Id: Ia198f8d95eae8c007623cd52d73cc1528d22fee9
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
ef2bfad5903fb55adca61dbea51984fbc7e4375f 28-Aug-2012 Tadashi G. Takaoka <takaoka@google.com> Use TypedArray.getFraction to read percentile values in resource

Change-Id: Ifc8b024d190efba4cd536fd639621e841eb9970e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
5509798977a61dcb4a9dde9030f31bb138b71e3b 23-Aug-2012 Tadashi G. Takaoka <takaoka@google.com> Remeve the reference of MainKeyboardView from PointerTracker

This change also consolidates MainKeyboardView.KeyTimerParams with
KeyTimerHandler.

Change-Id: Ifc70ca81fa7d7daded4c2204fcdffdf942c16bc5
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
c3f78c9057a5710898feaf8027659484477e5821 21-Aug-2012 Tadashi G. Takaoka <takaoka@google.com> Remove KeyboardSwitcher reference from ResearchLogger

Change-Id: I671a83c19977fda358c8e8a730e22ee155f65512
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
ac78633be28e8990fc3b3a8de192c80966e746e3 21-Aug-2012 Tadashi G. Takaoka <takaoka@google.com> Rename and consolidate some constants

Change-Id: I7863936cca18b28bf0117afcbcf544a5fd7f185d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
1b6829b0e0e7e73d4a6dc007114a63f2700c4d49 10-Aug-2012 Tadashi G. Takaoka <takaoka@google.com> Remove conservative MainKeyboardView.draw

Change-Id: I52f58d1e013dfe1f1b0f8320cba903d3dbb4eabd
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
8335c59ea7715f3dbc6625f128a7a038f314a89f 08-Aug-2012 Tadashi G. Takaoka <takaoka@google.com> Fix NPE and don't call UI API from non-UI thread

This change also reverts I29ec3e9f10484f30288fac76f0c45b3707bc2259

Bug: 6956969
Bug: 6891020
Bug: 6947253
Change-Id: I7901c0f9489b4deb79314c2c903b138611bfd78e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
27e48447a449d2eb534dfa2dc07060727e1a8fb0 07-Aug-2012 Tadashi G. Takaoka <takaoka@google.com> Lingering gesture floating preview text a bit

Bug: 6936095
Change-Id: I873343e9aa6afdf6bdb223795f03232509b012a7
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
d2173b5737bf791a65f6b1e2980f26ebd94369c5 31-Jul-2012 Tadashi G. Takaoka <takaoka@google.com> Cancel the while-typing timer when user hits the spacebar

Bug: 6689079
Change-Id: I6b366acdcefb8b2c0d973a4f2a12329fc12eb5c5
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
47e2bf329882ea45294ea6e6dd80b4d4eb3789e6 27-Jul-2012 Tadashi G. Takaoka <takaoka@google.com> Add advanced options to turn on/off the gesture trail and text preview

Bug: 6883053
Change-Id: I601718afb37289108b45ef68626c7c315edca35d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
99906b3fc2dcb447aafdd43dda0c4551513b293e 27-Jul-2012 Tadashi G. Takaoka <takaoka@google.com> Move SuddenJumpingTouchEventHandler to internal package

Change-Id: Ifc9fb6322a2edbaac0b10e7134ee7e735f14937b
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
c4376db0f015e1c2f0eb6283cc275b2da03cbb19 25-Jul-2012 Tadashi G. Takaoka <takaoka@google.com> Remove unused setProximityCorrectionEnabled() methods

Change-Id: I03aa6608ee435b36377de41684162b303740f571
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
0657b9698a110f8e895448d829478982ce37b6d1 23-Jul-2012 Tadashi G. Takaoka <takaoka@google.com> Update gesture mode state when dictionary gets available

Bug: 6860204
Change-Id: I840b7bf1983ab92fa4e0b180129176539e96409f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
c8e45ddb032554f4e9d4411d8ef47d98db62d77b 23-Jul-2012 Tadashi G. Takaoka <takaoka@google.com> Rename LatinKeyboardView to MainKeyboardView

Change-Id: I8f3123b8d727c7beb72e226f80c17794f89c8b60
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java