summaryrefslogtreecommitdiff
path: root/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
Commit message (Collapse)AuthorAgeFilesLines
* Clear keyboard cache when system locale is changedTadashi G. Takaoka2014-08-281-1/+9
| | | | | Bug: 17310080 Change-Id: I2b388772f269f1e7610a5bd32de80793da2df16e
* Fix some unit tests.Jean Chalard2014-07-311-1/+1
| | | | | | | The default value for the script needs to be Latin, as we don't specify it in the files. Change-Id: I1275f13f1cd92f00dc5708748fefb4982f0a60b3
* Rename LatinImeLogger to DebugFlagsTadashi G. Takaoka2014-07-161-2/+2
| | | | | Bug: 15318007 Change-Id: Ic0268fd12865c9a692a5e7110a9beb76cb8b6d7f
* [SD3] Forward the script ID to where it will be usedJean Chalard2014-06-271-0/+4
| | | | | Bug: 15840116 Change-Id: If2073e76fed74ae6e1cdd7670013e0e985b0e630
* [SD2] Add support for a new tag Feature in KeyboardLayoutSetJean Chalard2014-06-271-0/+24
| | | | | Bug: 15840116 Change-Id: I3abbe4ce1ae573e9c5f1a8a96dc0056e8889d507
* Remove unused supportsSwitchingToShortcutIme attributeTadashi G. Takaoka2014-06-061-18/+12
| | | | Change-Id: I51c5247ac925a158facb79057f704b763b903552
* Use Java 7 diamond operatorTadashi G. Takaoka2014-05-241-5/+4
| | | | Change-Id: If16ef50ae73147594615d0f49d6a22621eaf1aef
* Add InputMethodSubtypeCompatUtils.isAsciiCapable()Tadashi G. Takaoka2014-02-171-2/+2
| | | | Change-Id: I8145f090486f6fe30ef1e992db374cfba0c31012
* Reset to 9bd6dac4708ad94fd0257c53e977df62b152e20cKen Wakasa2013-12-131-22/+20
| | | | | | The bulk merge from -bayo to klp-dev should not have been merged to master. Change-Id: I527a03a76f5247e4939a672f27c314dc11cbb854
* Consolidate voice input key options no.1Satoshi Kataoka2013-09-051-0/+4
| | | | Change-Id: I2f928522a0795f57b4133072f270d8fd2498cae9
* Fix cosmetic source code formattingTadashi G. Takaoka2013-08-151-1/+2
| | | | Change-Id: I33c14a20bc55b826082e468c0aecfa026ba5d9f3
* Remove redundant EditorInfo member from KeyboardLayoutSet.BuilderTadashi G. Takaoka2013-08-121-6/+4
| | | | Change-Id: I9bbba9c27d3d478421c094e6cd0e1da31fd4f4c8
* Move createKeyboardSetForSpellChecker to AndroidSpellCheckServiceTadashi G. Takaoka2013-08-071-42/+0
| | | | Change-Id: I4a9065e703e98ffed50f2a6d76ace938dfc26ddf
* Add ResouceUtils.getDefaultKeyboardHeightTadashi G. Takaoka2013-08-071-50/+11
| | | | Change-Id: I377f6a83ec86b0345b170e7ad995d4577220d0ad
* Remove orientation member from KeyboardIdTadashi G. Takaoka2013-08-071-6/+0
| | | | Change-Id: I2c16134a24088dbc30b74ae7c5bc578a9d84a960
* Small optimization for readabilityTadashi G. Takaoka2013-08-051-31/+32
| | | | Change-Id: I8a24fc0981e58a7dc30f0577c4415a1d3bc5ed4d
* Fix keyboard caching bug for testingTadashi G. Takaoka2013-08-051-1/+1
| | | | Change-Id: I00584a68d868f38c065bb6a41e8e5f4eafd44e7f
* Move subtype related utility class to utils packageTadashi G. Takaoka2013-07-241-4/+4
| | | | Change-Id: I3564796531ea85f2ebafde40cd822b806b8741df
* Move util classes to the latin/utils directoryKen Wakasa2013-06-241-4/+4
| | | | Change-Id: I1c5b27c8edf231680edb8d96f63b9d04cfc6a6fa
* Cache three main keyboards to improve average switch timeJean Chalard2013-06-111-4/+32
| | | | | | | | This typically improves the average loading time by about 35%, after the first time. Bug: 8689779 Change-Id: I7b0ab6b942af1d3250b9dcbf875f27f9f64692f3
* Fix running on device regression test and profile.Keisuke Kuroyanagi2013-05-201-0/+2
| | | | Change-Id: Ie16d9514092d6d6f42881b975420e5d1431b776c
* Consolidate dummy proximity info to the spell checker infoSatoshi Kataoka2013-05-081-3/+48
| | | | | | Bug: 8783170 Change-Id: I067486e5ec1ae7cdef8e2121392464ba71ee8add
* Remove unused device form factor valuesTadashi G. Takaoka2013-05-071-4/+1
| | | | Change-Id: I1ed88b842a3d45e5460dd387bfad4276c844096a
* Use XmlPullParser.getEventType()Tadashi G. Takaoka2013-03-261-5/+7
| | | | Change-Id: Ie423d3416639f81409cc920658c8088b7519b045
* Clean up XmlParserUtilsTadashi G. Takaoka2013-03-261-5/+5
| | | | Change-Id: I636e8f359d47f39e61a7f77e3e686f2721779b6f
* Fix off-device regression test buildTadashi G. Takaoka2013-01-291-1/+0
| | | | | Bug: 8093623 Change-Id: I775a8691bbedf58caef07d0b4af59c7444dd81be
* Remove {max,min}keyboardHeight attribute from KeyboardTadashi G. Takaoka2013-01-291-5/+37
| | | | | | This change removes a DisplayMetrics reference from KeyboardBuilder. Change-Id: I512694274e69e5281d5be47c3f938bcfd6571152
* Fix Apache license commentTadashi G. Takaoka2013-01-211-8/+8
| | | | Change-Id: Ic56167f952a7f4449da366e1e81610e72c966086
* Fix label of switch to symbols key when symbols has shortcut keyTadashi G. Takaoka2012-12-131-19/+7
| | | | | | | 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
* Add @UsedForTesting and @ExternallyReferenced annotationsTadashi G. Takaoka2012-10-221-1/+2
| | | | | Bug: 7268357 Change-Id: I0b7e0c19f04af9ae30874d0a4c26ad81bc80be8c
* Shortcut key is enabled on the no language keyoardTadashi G. Takaoka2012-10-171-4/+3
| | | | | Bug: 6617754 Change-Id: Id8336f152456367320de3151823691eebc2e02f6
* Cleanup: Make some classes as finalTadashi G. Takaoka2012-09-271-5/+5
| | | | Change-Id: I6009b3c1950ba32b7f1e205a3db2307fe0cd688e
* Fix touch position correction data passingTadashi G. Takaoka2012-09-251-4/+7
| | | | | Bug: 7225811 Change-Id: I3dcc0385ed633585d6810fdb742e0f88c2efbbd2
* Separate inner classes of keyboard package out under internal packageTadashi G. Takaoka2012-08-301-40/+27
| | | | Change-Id: Ia3969bd5ddec5aa5d81d05ad4cf676d818587922
* Add static construct method for SparseArrayTadashi G. Takaoka2012-08-221-1/+1
| | | | Change-Id: I6da97f6ea23578318f403bb5d64c30b1663c69ee
* Add CollectionUtils class to create generic collection easilyTadashi G. Takaoka2012-08-221-6/+3
| | | | Change-Id: I6b4de9187e122298e5e9cd8ddc9070d062df6a89
* Add device form factor to KeyboardIdTadashi G. Takaoka2012-07-301-6/+10
| | | | | | | This is a groundword for optimizing keyboard parsing. Bug: 6860259 Change-Id: Ie65aa502b18c920e25cf2998b79120b3cc835952
* Use SparseArray<E> instead of HashMap<Integer,E>Tadashi G. Takaoka2012-06-291-3/+4
| | | | Change-Id: Id962e670ee1a5164e6c69deb84625139bf5e7974
* Add Constants class to hold public constantsTadashi G. Takaoka2012-04-191-7/+12
| | | | | | This change also gets rid of compiler warnings about "deprecations". Change-Id: Id9b83483c453a81ebac34b684656db05e3599657
* Change predefined additional subtype format in preferenceTadashi G. Takaoka2012-04-191-5/+5
| | | | | | This change also refactor StringUtils class Change-Id: Ie0b4d169b21c260bf238d6fcc9ab0ee8bfd6b508
* Utilize InputMethodSubtype and additional subtypeTadashi G. Takaoka2012-04-131-6/+5
| | | | | | | * Remove de_QY and fr_CH from supported subtypes * Add de-qwerty and fr-qwertz predefined additional subtypes instead. Change-Id: I49e8ba0299529302f2b91b4d018b07304cdd6897
* Refatcor InputMethodSubtype related stuff a bitTadashi G. Takaoka2012-04-131-32/+4
| | | | Change-Id: Iaded72331660afbaeddda085f2b633b681d4b6df
* Use system locale for labels on no language keyboardTadashi G. Takaoka2012-04-111-22/+6
| | | | | Bug: 6010147 Change-Id: I9a6ce1bf82ca13359f715f4d1fc5f2bf15d4ee6e
* Generate KeyboardLabelsSet from donottranslate-more-keys.xmlTadashi G. Takaoka2012-04-111-5/+4
| | | | | | | | 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
* Use keyboardSet extra value of subtype to specify layout typeTadashi G. Takaoka2012-04-051-0/+447
Change-Id: Ice1f345a08a8d760e3b847c885c4072e3e142c97