History log of /packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
b823e12d6c7d2fd1f07321ffc2c07dddaf32c3a5 16-Dec-2015 Yohei Yukawa <yukawa@google.com> Hide settings-key until the device is unlocked.

Starting in N, we are going to have new APIs to officially support the
situation where apps need to run before the user has unlocked their
device for the first time. For IME developers those APIs would be
important not only because IMEs developers may want to support other
apps that support that feature but also because IMEs developers have
already needed to pay attention to the same situation where the IME is
running so that the user can enter the initial password (e.g. for an
encrypted device).

Bug 11270326 is a perfect example of this scenario. Now we can disable
settings-key until the device is unlocked by using the new API when
running in Android N devices.

Bug: 11270326
Change-Id: Ie1c6efa63b60b91430f1a78dde624d0f3dff3c69
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
bdd6c995cee664e6cd025235be2d00fc439afb1d 11-Mar-2015 Dan Zivkovic <zivkovic@google.com> Delete user history files.

Bug 19669016.

Change-Id: I8069fe561347851bf3c27423dbd8ba99d38c049e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
01d54002b3b2fdd8a63b652eecf9ef31988a0bf2 27-Nov-2014 Tadashi G. Takaoka <takaoka@google.com> Refactor KeysCache to UniqueKeysCache

Change-Id: I8e3c4705c705a1c6e05e9112211d7012912d7e41
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.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/KeyboardLayoutSet.java
6de31466b04fc2156b99505b5e1dffae7ff476a9 13-Nov-2014 Tadashi G. Takaoka <takaoka@google.com> Add RichInputMethodSubtype.getKeyboardLayoutSetName

Change-Id: I90cc74ee882e8aa2b243885d3b994223ca3b6f44
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
52a87a4cc3b8ab1bda15b21cc1749d3a8addd45f 07-Nov-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Clean up KeyboardLayoutSet a bit"
2a7da0ab87db1166c62c171858b589da3d9c2ca7 06-Nov-2014 Tadashi G. Takaoka <takaoka@google.com> Move some methods out from SubtypeSwitcher

Change-Id: I89aaf87d7d0cc204b0ca0f61c2f64d15e2df848e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
b68f90ac1a8b9fe2a53b7ee9f4a174b7ea511a8e 05-Nov-2014 Tadashi G. Takaoka <takaoka@google.com> Clean up KeyboardLayoutSet a bit

This CL moves getScriptId() from KeyboardLayoutSet.Builder to
KeyboardLayoutSet.

Change-Id: I13588467e3d03abb92120acb367f021ee3490a50
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
933920feae1de5f8a851ec39ea5b9524ad794c75 04-Nov-2014 Ken Wakasa <kwakasa@google.com> Fix a wrong indent

Change-Id: Iaee83be85bb52c350dd08e4497732927b92eabcd
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.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/KeyboardLayoutSet.java
5f00fe09e9a611b647592188316e5999465df4d3 20-Oct-2014 Tadashi G. Takaoka <takaoka@google.com> Fix some compiler warnings

This CL fixes the following compiler warnings.

- Indirect access to static member
- Access to a non-accessible member of an enclosing type
- Parameter assignment
- Method can be static
- Local variable declaration hides another field or variable
- Value of local variable is not used
- Unused import
- Unused private member
- Unnecessary 'else' statement
- Unnecessary declaration of throw exception
- Redundant type arguments
- Missing '@Override' annotation
- Unused '@SuppressWarning' annotations

Bug: 18003991
Change-Id: Icfebe753e53a2cc621848f769d6a3d7ce501ebc7
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
b256bb57918409d09892557f5902955927946297 10-Oct-2014 Jean Chalard <jchalard@google.com> [ML24] Add facilities to read the script of a subtype

...or more exactly, the script of the keyboard layout set associated
with a given subtype.

Bug: 11230254
Change-Id: I82f5fc81ecffc561781816008c853be6ff9438dd
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
0be4e6e5853daca7813fc7ca853a5492a064d696 24-Sep-2014 Tadashi G. Takaoka <takaoka@google.com> Add allowRedundantMoreKeys attribute

This CL also adds a couple of custom layout tests of Nordic languages.

Bug: 10787354
Change-Id: I5e875d3f30863395511afa82f0a02deb093d3a6f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
081c2d386dbd792162e1296ea0c561ffd4fa1739 10-Sep-2014 Sandeep Siddhartha <sansid@google.com> Start showing the split keyboard layout

Change [3/3]

Added tests for Qwerty/en-US/split

Parse the switch-case statement from KeyboardBuilder to use the right layout.

Bug: 4968173
Change-Id: If4d6d71d5900525290268d8affa55dccf1ebd4f2
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
3939455c1dde7023c2f404b5702a23485defc942 10-Sep-2014 Sandeep Siddhartha <sansid@google.com> Add a canSplitKeyboard attribute for specifying split keyboard layouts

Change [1/3]

This'll be used in conjunction with a user preference to split the keyboard when possible.

Bug: 4968173
Change-Id: I7a05948d67b94a55024790115ae261d7fef7941a
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
f9af39e53edbf6c466c46d2a3111e28f72acaf34 29-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> am 727cd740: am f2eadbb4: Clear keyboard cache when system locale is changed

* commit '727cd74072d97af334fe8c0d18fa6a1e23629ccb':
Clear keyboard cache when system locale is changed
f2eadbb497a172f602e49226a7f891d9e9097760 28-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Clear keyboard cache when system locale is changed

Bug: 17310080
Change-Id: I2b388772f269f1e7610a5bd32de80793da2df16e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.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/KeyboardLayoutSet.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/KeyboardLayoutSet.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/KeyboardLayoutSet.java
69b68b5916aeca3617fac24fe48fddf63045a4ee 30-Jul-2014 Jean Chalard <jchalard@google.com> Fix some unit tests.

The default value for the script needs to be Latin, as we don't specify
it in the files.

Change-Id: I1275f13f1cd92f00dc5708748fefb4982f0a60b3
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
2dae79b1966a7970c25c8b79beec1c95c13f6c87 17-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Rename LatinImeLogger to DebugFlags

Bug: 15318007
Change-Id: Ic0268fd12865c9a692a5e7110a9beb76cb8b6d7f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
35c37dbef8a65cc1e199a60090d1b4e60da69fe6 26-Jun-2014 Jean Chalard <jchalard@google.com> [SD3] Forward the script ID to where it will be used

Bug: 15840116
Change-Id: If2073e76fed74ae6e1cdd7670013e0e985b0e630
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
aca2ef85e1af82ccadbd0cbdd691a680a03a824d 26-Jun-2014 Jean Chalard <jchalard@google.com> [SD2] Add support for a new tag Feature in KeyboardLayoutSet

Bug: 15840116
Change-Id: I3abbe4ce1ae573e9c5f1a8a96dc0056e8889d507
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
3ca65c8fd56724a7b4b3440bccf613e5a1a17513 05-Jun-2014 Tadashi G. Takaoka <takaoka@google.com> Remove unused supportsSwitchingToShortcutIme attribute

Change-Id: I51c5247ac925a158facb79057f704b763b903552
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.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/KeyboardLayoutSet.java
20ddd4cff5b0cc1c016fd6d4a98a122909658213 17-Feb-2014 Tadashi G. Takaoka <takaoka@google.com> Add InputMethodSubtypeCompatUtils.isAsciiCapable()

Change-Id: I8145f090486f6fe30ef1e992db374cfba0c31012
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.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/KeyboardLayoutSet.java
21a89c1137cba469ad664a63259be370d1650a56 05-Sep-2013 Satoshi Kataoka <satok@google.com> Consolidate voice input key options no.1

Change-Id: I2f928522a0795f57b4133072f270d8fd2498cae9
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.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/KeyboardLayoutSet.java
7215e06e60d1fe106e47303af15e38bd23560d74 12-Aug-2013 Tadashi G. Takaoka <takaoka@google.com> Remove redundant EditorInfo member from KeyboardLayoutSet.Builder

Change-Id: I9bbba9c27d3d478421c094e6cd0e1da31fd4f4c8
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
204e7b140171a0a8b954cf508da139e93c3b2b2c 07-Aug-2013 Tadashi G. Takaoka <takaoka@google.com> Move createKeyboardSetForSpellChecker to AndroidSpellCheckService

Change-Id: I4a9065e703e98ffed50f2a6d76ace938dfc26ddf
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
3897a43940eca9c400e542c76d2c790f2c48eb8c 07-Aug-2013 Tadashi G. Takaoka <takaoka@google.com> Add ResouceUtils.getDefaultKeyboardHeight

Change-Id: I377f6a83ec86b0345b170e7ad995d4577220d0ad
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.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/KeyboardLayoutSet.java
0016d51ab8315c1b64de14a2f7e1f048052aea93 05-Aug-2013 Tadashi G. Takaoka <takaoka@google.com> Small optimization for readability

Change-Id: I8a24fc0981e58a7dc30f0577c4415a1d3bc5ed4d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
95f9b95dfbfa2f5cdb76fc24b933b796e92e2277 05-Aug-2013 Tadashi G. Takaoka <takaoka@google.com> Fix keyboard caching bug for testing

Change-Id: I00584a68d868f38c065bb6a41e8e5f4eafd44e7f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.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/KeyboardLayoutSet.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/KeyboardLayoutSet.java
4d8f9f1cab47e247f1f43877d78cb9a6194d8714 05-Jun-2013 Jean Chalard <jchalard@google.com> Cache three main keyboards to improve average switch time

This typically improves the average loading time by about
35%, after the first time.

Bug: 8689779
Change-Id: I7b0ab6b942af1d3250b9dcbf875f27f9f64692f3
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
adf82a97a9f087060ee0f2e7d555e2c0110d85af 21-May-2013 Keisuke Kuroyanagi <ksk@google.com> Fix running on device regression test and profile.

Change-Id: Ie16d9514092d6d6f42881b975420e5d1431b776c
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
244a24e3685f3fc1d0cbfaf375ad137f917740c2 07-May-2013 Satoshi Kataoka <satok@google.com> Consolidate dummy proximity info to the spell checker info

Bug: 8783170

Change-Id: I067486e5ec1ae7cdef8e2121392464ba71ee8add
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
9d71a6c968434a95b5a195846ef5276920da6203 07-May-2013 Tadashi G. Takaoka <takaoka@google.com> Remove unused device form factor values

Change-Id: I1ed88b842a3d45e5460dd387bfad4276c844096a
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
52f4b04768c53385243ac7cb6ca1c23996d24983 25-Mar-2013 Tadashi G. Takaoka <takaoka@google.com> Use XmlPullParser.getEventType()

Change-Id: Ie423d3416639f81409cc920658c8088b7519b045
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
d17b69ec000adc02f057fa69055411fd5438885f 25-Mar-2013 Tadashi G. Takaoka <takaoka@google.com> Clean up XmlParserUtils

Change-Id: I636e8f359d47f39e61a7f77e3e686f2721779b6f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
3079b7196412bf69d5b9e2a2a78a48c23c75cedc 29-Jan-2013 Tadashi G. Takaoka <takaoka@google.com> Fix off-device regression test build

Bug: 8093623
Change-Id: I775a8691bbedf58caef07d0b4af59c7444dd81be
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
17dae3057c234d9aed83c1ba31dbbc3aceb790ca 29-Jan-2013 Tadashi G. Takaoka <takaoka@google.com> Remove {max,min}keyboardHeight attribute from Keyboard

This change removes a DisplayMetrics reference from KeyboardBuilder.

Change-Id: I512694274e69e5281d5be47c3f938bcfd6571152
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
8aa9963a895f9dd5bb1bc92ab2e4f461e058f87a 21-Jan-2013 Tadashi G. Takaoka <takaoka@google.com> Fix Apache license comment

Change-Id: Ic56167f952a7f4449da366e1e81610e72c966086
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
8eaf75aa7bfa471e17626b1741f63475353bf36b 11-Dec-2012 Tadashi G. Takaoka <takaoka@google.com> Fix label of switch to symbols key when symbols has shortcut key

This change fixes the labels of switch to symbols key and switch back
from more symbols key when symbols layout has shortcut key.

Change-Id: I3fbbef2d929486d0f0542f4d89cb086d9f5bad82
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.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/KeyboardLayoutSet.java
723d32ad6eab17bce2d76f4349e2146d0bbd6933 18-Oct-2012 Tadashi G. Takaoka <takaoka@google.com> Shortcut key is enabled on the no language keyoard

Bug: 6617754
Change-Id: Id8336f152456367320de3151823691eebc2e02f6
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.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/KeyboardLayoutSet.java
6ca50d99208efdbcad96b3260fe7592bf95a6b00 25-Sep-2012 Tadashi G. Takaoka <takaoka@google.com> Fix touch position correction data passing

Bug: 7225811
Change-Id: I3dcc0385ed633585d6810fdb742e0f88c2efbbd2
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
35ff94547c16c84c5b6fafdae0b4a683be782b97 30-Aug-2012 Tadashi G. Takaoka <takaoka@google.com> Separate inner classes of keyboard package out under internal package

Change-Id: Ia3969bd5ddec5aa5d81d05ad4cf676d818587922
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
ecfbf4625c8afd9cde7b79e0c7846b87e20f79e9 22-Aug-2012 Tadashi G. Takaoka <takaoka@google.com> Add static construct method for SparseArray

Change-Id: I6da97f6ea23578318f403bb5d64c30b1663c69ee
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
5f282ea9e4a4590fcbab6e27d5fca7dacbb40a6a 21-Aug-2012 Tadashi G. Takaoka <takaoka@google.com> Add CollectionUtils class to create generic collection easily

Change-Id: I6b4de9187e122298e5e9cd8ddc9070d062df6a89
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
4731b67629e72d6c7cb391e3d188df78ceaff1e7 30-Jul-2012 Tadashi G. Takaoka <takaoka@google.com> Add device form factor to KeyboardId

This is a groundword for optimizing keyboard parsing.

Bug: 6860259
Change-Id: Ie65aa502b18c920e25cf2998b79120b3cc835952
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
56853c1e48deb71367104060b49b7b1f0344a476 29-Jun-2012 Tadashi G. Takaoka <takaoka@google.com> Use SparseArray<E> instead of HashMap<Integer,E>

Change-Id: Id962e670ee1a5164e6c69deb84625139bf5e7974
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
1cb08acaf3b4d58cbf4cb65f9fc3990b39e33f00 18-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Add Constants class to hold public constants

This change also gets rid of compiler warnings about "deprecations".

Change-Id: Id9b83483c453a81ebac34b684656db05e3599657
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
344af156744c6866090fb70f151efd66668c1e20 19-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Change predefined additional subtype format in preference

This change also refactor StringUtils class

Change-Id: Ie0b4d169b21c260bf238d6fcc9ab0ee8bfd6b508
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
f6972561fcb45310f18230ce217f0c6bb57e7eee 11-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Utilize InputMethodSubtype and additional subtype

* Remove de_QY and fr_CH from supported subtypes
* Add de-qwerty and fr-qwertz predefined additional subtypes instead.

Change-Id: I49e8ba0299529302f2b91b4d018b07304cdd6897
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
8abde7db6bacbd5726a87e924ec8aea7fbb10d9a 13-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Refatcor InputMethodSubtype related stuff a bit

Change-Id: Iaded72331660afbaeddda085f2b633b681d4b6df
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
10f18f5fb7b601f7778d179b9c30b1e781c1efc2 10-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Use system locale for labels on no language keyboard

Bug: 6010147
Change-Id: I9a6ce1bf82ca13359f715f4d1fc5f2bf15d4ee6e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
2be51f4fd0c5cd70c7a2757558ffe45e703700cf 05-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Generate KeyboardLabelsSet from donottranslate-more-keys.xml

This change introduces makelabel tool that reads all languages'
donottranslate-more-keys and generate KeyboardLabelsSet.java source
file. The makelabel command must be invoked prior to compile LatinIME.

Change-Id: I7515c7919c535e30f9c80a37bdc831d0f682cd43
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
11d9ee742f8ff3fb31b0e3beb32ee4870c63d8e3 04-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Use keyboardSet extra value of subtype to specify layout type

Change-Id: Ice1f345a08a8d760e3b847c885c4072e3e142c97
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java