summaryrefslogtreecommitdiff
path: root/java/src/com/android/inputmethod/keyboard/internal
Commit message (Collapse)AuthorAgeFilesLines
* LatinIME: Add Luxembourgish keyboard & spellchecking dictionaryMichel Weimerskirch2019-12-111-193/+239
| | | | Change-Id: Ie53bcb49b568a44a7bdcc8c7437d9981062487b6
* LatinIME: HU enable predictive dictionary and remove unused lettersTamás Tóth2019-12-111-32/+5
| | | | Change-Id: I6658bae54793c59b3c0839edda6933950920185e
* LatinIME: Regenerate KeyboardTextsTableMichael Bestas2019-12-111-0/+36
| | | | | | * Add Burmese Change-Id: I650fdac232bb1aa6c35798e782edaa2ab829c5fc
* Remove ALS from LatinIME.Dan Zivkovic2015-03-111-17/+11
| | | | | | This fixes unit tests and brings us closer to a green build. Change-Id: Iffcc392eda4a7671a238b79cc7367320ca648725
* Disable the Burmese keyboard.Dan Zivkovic2015-01-291-36/+0
| | | | | | | | We'll resurrect this effort in the new code base. Bug 16900511. Change-Id: Iae4cd27cb29cb8f991e97cffd88ed59c30d66628
* Make LanguageOnSpacebarHelper as utility classTadashi G. Takaoka2014-12-111-96/+0
| | | | Change-Id: I546f3b1943999a41803222bd14f9ddd23aa87a51
* Refactor KeysCache to UniqueKeysCacheTadashi G. Takaoka2014-11-274-66/+93
| | | | Change-Id: I8e3c4705c705a1c6e05e9112211d7012912d7e41
* Add null analysis annotations to keyboard packageTadashi G. Takaoka2014-11-2710-72/+137
| | | | Change-Id: I6f020ece3c45d584d413e4265d6d3fbdf1ea8bd8
* Refactor PointerTracker and MainKeyboardViewTadashi G. Takaoka2014-11-212-16/+22
| | | | | | This CL reorganize the key press/release state visual drawing code. Change-Id: I4aa10f57309ae2f81333a1e2bd863c23a7a41d82
* Rename StringUtils methods that handle title case manipulationTadashi G. Takaoka2014-11-191-6/+8
| | | | Change-Id: Iee0dd077a0423f110f4f8dad0f04933045baef2a
* Merge "Refactor KeyboardState.SavedKeyboardState class a bit"Tadashi G. Takaoka2014-11-171-23/+28
|\
| * Refactor KeyboardState.SavedKeyboardState class a bitTadashi G. Takaoka2014-11-101-23/+28
| | | | | | | | Change-Id: I5be7339c4797b0308c1a192d2984056619fdfbdd
* | Move isRtlLanguage method to LocaleUtilsTadashi G. Takaoka2014-11-121-1/+0
| | | | | | | | Change-Id: I485a076b81927fed0da593216fea2c740449ef4c
* | Add RichInputMethodSubtype.getKeyboardLayoutSetNameTadashi G. Takaoka2014-11-122-2/+2
|/ | | | Change-Id: I90cc74ee882e8aa2b243885d3b994223ca3b6f44
* Move logic to determine spacebar text to LanguageOnSpacebarHelperTadashi G. Takaoka2014-11-081-4/+25
| | | | Change-Id: Ib9dbbb4bd4e35c15fd752c364d3012e8a7da2410
* Move util classes under commonJean Chalard2014-11-076-6/+6
| | | | | | | Also why did we have two copies of LocaleUtils >.> Bug: 18108776 Change-Id: I03b4403dfd51934e66b567f2f8b87da419cfb3ab
* Merge "Make DrawingProxy and TimerProxy as a top-level interface"Tadashi G. Takaoka2014-11-043-11/+214
|\
| * Make DrawingProxy and TimerProxy as a top-level interfaceTadashi G. Takaoka2014-10-303-11/+214
| | | | | | | | Change-Id: Ia425f341255595f8f80c13b2aa409249f9ce4202
* | Add debug loggingTadashi G. Takaoka2014-11-021-73/+79
|/ | | | Change-Id: I38bf53a0b5ea5064462b8eb5d99b7247ff8bddc4
* Consolidate TimerHandler.Callbacks with PointerTracker.DrawingProxyTadashi G. Takaoka2014-10-301-24/+15
| | | | Change-Id: I654f7483d1c013ac2685a45af4eb2af15fa219ad
* Consolidate similar methodsTadashi G. Takaoka2014-10-302-10/+13
| | | | | | | | This CL consolidates similar methods in MainKeyboardView. - startWhileTypingFadeinAnimation and startWhileTypingFadeoutAnimation - showSlidingKeyInputPreview and dismissSlidingKeyInputPreview Change-Id: I607ab74683820de2456af3e75663cf8cf358ab38
* Remove DrawingHandlerTadashi G. Takaoka2014-10-293-75/+35
| | | | Change-Id: I658a5b16cca1e56f0b944009b8aef09e0a97a0db
* Remove DrawingHandler.Callbacks.dismissAllKeyPreviews()Tadashi G. Takaoka2014-10-292-18/+1
| | | | Change-Id: I2b11ca0dec0f3522648557a9a909f305cc4170fb
* Move InputPointers and ResizableIntArray to commonJean Chalard2014-10-294-5/+5
| | | | | Bug: 18108776 Change-Id: Ie5c0430aa41a8d6c58bf510a10173223d7dfe9fe
* Move StringUtils under common.Jean Chalard2014-10-284-4/+4
| | | | | Bug: 18108776 Change-Id: Ia46a4102a0e86e71118ca5e641f9f531998e166b
* Move Constants.java to the latin.common packageKen Wakasa2014-10-2313-15/+15
| | | | | | | Our intention is to have classes of latinime-common under the common package as much as we can. Change-Id: I76efbbbe7bebf1a4aa943715cdff64f91675e20d
* Fix Javadoc and null analysis related warningsTadashi G. Takaoka2014-10-234-4/+10
| | | | | | | This CL also adds @SuppressWarning("unused" to java-overridable package. Bug: 18003991 Change-Id: If70527e30654384705d7a814f5efd181d9f539e1
* Fix some compiler warningsTadashi G. Takaoka2014-10-215-13/+14
| | | | | | | | | | | | | | | | | | | | | 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
* Add JSR305 annotation to LeakGuardHandlerWrapperTadashi G. Takaoka2014-10-142-2/+6
| | | | Change-Id: I7456200af739db4510c5549b7bc894fb48749455
* [ML14] Forward the locale list to relevant places, againJean Chalard2014-10-062-8/+31
| | | | | | | | | | | | | | | | 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
* Revert "[ML14] Forward the locale list to relevant places"Ken Wakasa2014-10-032-31/+8
| | | | | | | | | | This reverts commit 15dbd38283fc9c8fdfd2540f1d94d4dbf2eabcb5. Bug: 11230254 Reverting due to unit test breakage. Change-Id: Icf29ba5c808c754515aef2d1b4162d72f606acfe
* [ML14] Forward the locale list to relevant placesJean Chalard2014-10-032-8/+31
| | | | | Bug: 11230254 Change-Id: Idf3ed27b396d63ade9800c72c5ce0ed613f5f669
* Use Devanagari Danda letter as full stop on Nepali keyboardTadashi G. Takaoka2014-10-031-98/+102
| | | | | Bug: 17741882 Change-Id: I62e8c9a3f194b9a3a6724c7d1a92292b150ddeb9
* Add Uzbek keyboardTadashi G. Takaoka2014-10-011-239/+304
| | | | | Bug: 13222403 Change-Id: I9a4cf447a8ab0c26c4dc7f7794c57390024660cc
* Use Devanagari Danda letter as full stop on Hindi keyboardTadashi G. Takaoka2014-10-011-110/+120
| | | | | Bug: 17418371 Change-Id: I22bb2913015a83604301576e68095974c38b7c9a
* Merge "Add Akkhor Layout for Bengali Bangladesh"Tadashi G. Takaoka2014-10-011-160/+180
|\
| * Add Akkhor Layout for Bengali BangladeshTadashi G. Takaoka2014-09-261-160/+180
| | | | | | | | | | Bug: 16143057 Change-Id: I0b4a3d0d1125f9af25a98ee7a1852129ae1c1d2c
* | Fix NPE in KeyboardParamsTadashi G. Takaoka2014-10-011-3/+9
|/ | | | | Bug: 17707885 Change-Id: Ie6a54ac5ab60f5d11363ac8da8eef850d65dba7c
* Fix adding more diacritics letters for Nordic languagesTadashi G. Takaoka2014-09-261-10/+26
| | | | | Bug: 10787354 Change-Id: Ia71417069a0cc10d7908d0c404ce85eb0cd76540
* Add Serbian Latin keyboardTadashi G. Takaoka2014-09-262-59/+113
| | | | | Bug: 9687668 Change-Id: I0631ab04cf33e3d454c965e98a756c31666537bf
* Add !string/<resource_name> referenceTadashi G. Takaoka2014-09-252-89/+125
| | | | | | | | | | | | | | | This CL introduces new text reference notation !string/<resource_name> to refer a string resource on the fly. This notation is mainly used to represent action key labels may refer a string in a system locale in run-time. This notation is needed to implement Hinglish and Serbian-Latin keyboards that need to refer its own action key labels. Bug: 17169632 Bug: 9687668 Change-Id: I042f6bd04714e0e448cd92031730eb9fb422e6d3
* Merge "Add allowRedundantMoreKeys attribute"Tadashi G. Takaoka2014-09-254-0/+74
|\
| * Add allowRedundantMoreKeys attributeTadashi G. Takaoka2014-09-254-0/+74
| | | | | | | | | | | | | | This CL also adds a couple of custom layout tests of Nordic languages. Bug: 10787354 Change-Id: I5e875d3f30863395511afa82f0a02deb093d3a6f
* | Fix typo.Keisuke Kuroyanagi2014-09-251-3/+3
|/ | | | Change-Id: Ib090a3dfa7e53232e0d1ef5e4d2cbe48130f657f
* Merge "Fix Turkish/Azerbaijani keyboard to add more accented letters"Tadashi G. Takaoka2014-09-241-459/+467
|\
| * Fix Turkish/Azerbaijani keyboard to add more accented lettersTadashi G. Takaoka2014-09-221-459/+467
| | | | | | | | | | Bug: 16807005 Change-Id: Ifd0ab3aeb8207cdecacf8cfe5b1d58c07690142f
* | Hiding SuggestedWords.EMPTY and refactoring code that compares ↵Adrian Velicu2014-09-222-2/+2
|/ | | | | | | SuggestedWords instances directly to it to use isEmpty instead Bug: 17560717 Change-Id: I7032bf0ab46f9cf5e3b3312a14e689b5496764c1
* Merge "Start showing the split keyboard layout"Sandeep Siddhartha2014-09-181-2/+7
|\
| * Start showing the split keyboard layoutSandeep Siddhartha2014-09-171-2/+7
| | | | | | | | | | | | | | | | | | | | | | 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
* | Fix Romanian keyboard to promote "A with breve"Tadashi G. Takaoka2014-09-181-2/+2
|/ | | | | Bug: 17324498 Change-Id: Ie27f0023b2bfb18b0ee2051260ecf6bab75727a5