Tadashi G. Takaoka
6959a0f214
Refactor keyboard layout unit tests
...
- Move predfined keys definitions to AbstractLayerBase and make it a
top-level class.
- LayoutCustomizer extends AbstractLayoutBase that provides unit tests
to access helper method and predefined key easily.
- Move shared layout custmizers to new layout.customizer package.
- Move private layout customizers to layout classes.
Change-Id: I9421cef1bedf5759fb0434842ac13a3fe3320b69
2014-10-03 10:44:26 +09:00
Tadashi G. Takaoka
f2c64cd644
Change package of subtype count unit test
...
Change-Id: Ie191c0607bb8388632fda5d276dd95f962676e3e
2014-10-02 12:25:50 +09:00
Tadashi G. Takaoka
2a6176fc65
Enable preliminary Sinhara keyboard for dogfood
...
Bug: 6911143
Change-Id: I38241d00567b25d1c6ba352f5b01eb8d8d532e0f
2014-10-01 09:36:56 +00:00
Tadashi G. Takaoka
31c16d41bc
Add Uzbek keyboard
...
Bug: 13222403
Change-Id: I9a4cf447a8ab0c26c4dc7f7794c57390024660cc
2014-10-01 09:29:34 +00:00
Tadashi G. Takaoka
a987f6d0cc
Use Devanagari Danda letter as full stop on Hindi keyboard
...
Bug: 17418371
Change-Id: I22bb2913015a83604301576e68095974c38b7c9a
2014-10-01 18:20:31 +09:00
Tadashi G. Takaoka
76150b8133
Add Akkhor Layout for Bengali Bangladesh
...
Bug: 16143057
Change-Id: I0b4a3d0d1125f9af25a98ee7a1852129ae1c1d2c
2014-09-26 18:20:25 +00:00
Tadashi G. Takaoka
dade81d78c
Fix adding more diacritics letters for Nordic languages
...
Bug: 10787354
Change-Id: Ia71417069a0cc10d7908d0c404ce85eb0cd76540
2014-09-26 20:21:17 +09:00
Tadashi G. Takaoka
8108a3e1cd
Add Serbian Latin keyboard
...
Bug: 9687668
Change-Id: I0631ab04cf33e3d454c965e98a756c31666537bf
2014-09-26 16:01:34 +09:00
Tadashi G. Takaoka
dd052f006b
Fix unit tests' size to @LargeTest for action label tests
...
Bug: 17654015
Change-Id: Id6a5030881603ad29cb38909f02ac3c0709c8aaf
2014-09-26 11:47:39 +09:00
Tadashi G. Takaoka
88984aedae
Split up long unit tests into smaller ones
...
Bug: 17654015
Change-Id: Ia2fe61554c1c5752fe38928ae6433ebaedcfdda7
2014-09-26 00:39:35 +09:00
Tadashi G. Takaoka
aaefd56661
Add !string/<resource_name> reference
...
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
2014-09-25 18:27:23 +09:00
Tadashi G. Takaoka
dbb2182e39
Introduce subtype filter to unit test
...
Change-Id: I3de573ffa38c46b78e1f8a602f99c49c164516f0
2014-09-25 18:26:21 +09:00
Tadashi G. Takaoka
0be4e6e585
Add allowRedundantMoreKeys attribute
...
This CL also adds a couple of custom layout tests of Nordic languages.
Bug: 10787354
Change-Id: I5e875d3f30863395511afa82f0a02deb093d3a6f
2014-09-25 15:12:06 +09:00
Tadashi G. Takaoka
51333ba4c3
Cleanup action key label unit tests
...
Change-Id: Iae08ef5689235310ad59035f4f19c6d631ca0602
2014-09-24 14:09:21 +09:00
Sandeep Siddhartha
a2dbc44895
Merge "Handle split layout tests for phones"
2014-09-24 03:41:06 +00:00
Sandeep Siddhartha
b036224dbe
Handle split layout tests for phones
...
Bug: 17577919
Change-Id: I060d81cfa11b9f9406f3d32307c7b949a057ffb3
2014-09-22 10:30:09 -07:00
Tadashi G. Takaoka
8ea51a2760
Fix Turkish/Azerbaijani keyboard to add more accented letters
...
Bug: 16807005
Change-Id: Ifd0ab3aeb8207cdecacf8cfe5b1d58c07690142f
2014-09-22 10:55:08 +09:00
Sandeep Siddhartha
27bb70d6a0
Merge "Start showing the split keyboard layout"
2014-09-18 17:05:28 +00:00
Sandeep Siddhartha
081c2d386d
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
2014-09-17 20:56:57 -07:00
Tadashi G. Takaoka
90f06760b9
Fix Romanian keyboard to promote "A with breve"
...
Bug: 17324498
Change-Id: Ie27f0023b2bfb18b0ee2051260ecf6bab75727a5
2014-09-18 11:48:29 +09:00
Tadashi G. Takaoka
311f12d024
Revert "Revert "Fall back to default keyboard theme""
...
This reverts commit 821486ba8b
.
Change-Id: If0285c87edcd5f7d3c5449026953a74bf1125f65
2014-09-17 11:51:09 +00:00
Tadashi G. Takaoka
821486ba8b
Revert "Fall back to default keyboard theme"
...
This reverts commit 6ed8b18326
.
Change-Id: I48f775e54f4077e556b26bc0146bc918421c6845
2014-09-17 11:46:40 +00:00
Tadashi G. Takaoka
6ed8b18326
Fall back to default keyboard theme
...
Bug: 17537884
Change-Id: I3452d6d4a5837c6b2d417c8d256c121df86131cc
2014-09-17 19:36:22 +09:00
Tadashi G. Takaoka
6e259d560e
am 82c8696f
: am c7b8858e
: am 6ba84dcd
: Merge "Refactor action label/icon definitions" into lmp-dev
...
* commit '82c8696f526d3ab121a7e8d188acf30ce6ae8e9c':
Refactor action label/icon definitions
2014-09-05 17:23:44 +00:00
Tadashi G. Takaoka
5166e9f0ff
Refactor action label/icon definitions
...
Bug: 15782668
Change-Id: Ibf1205d46e9293d516a56030ba10841128f57450
2014-09-05 11:44:18 +09:00
Tadashi G. Takaoka
f7be68e636
am 06429878
: am 464ff7c1
: Add unit tests for enter key\'s more keys
...
* commit '06429878808f3e072ee34e97ac7a9085da9f8e79':
Add unit tests for enter key's more keys
2014-09-03 17:55:58 +00:00
Tadashi G. Takaoka
8bc82177a5
am b506390b
: am e8e08213
: Merge "Add shared abstract test class for action label test" into lmp-dev
...
* commit 'b506390b3538fb6ef90cc91a9f5622f52c5e245d':
Add shared abstract test class for action label test
2014-09-03 17:55:57 +00:00
Tadashi G. Takaoka
464ff7c131
Add unit tests for enter key's more keys
...
Bug: 15681452
Change-Id: I3070c46bb2c0cb8ccaae66eaea132b41c567e135
2014-09-04 00:18:14 +09:00
Tadashi G. Takaoka
cd6f5ae566
Add shared abstract test class for action label test
...
Bug: 15681452
Change-Id: I0ad21e6979aed1b5c8c210399c4edfd5993adbdc
2014-09-03 23:55:36 +09:00
Tadashi G. Takaoka
f5960b4f62
am 034a4a5a
: am c4710124
: Merge "Fix the order of keys on more keys keyboard" into lmp-dev
...
* commit '034a4a5a19ba37dba8999b3763ae756fe748deaf':
Fix the order of keys on more keys keyboard
2014-08-29 19:07:06 +00:00
Tadashi G. Takaoka
f9af39e53e
am 727cd740
: am f2eadbb4
: Clear keyboard cache when system locale is changed
...
* commit '727cd74072d97af334fe8c0d18fa6a1e23629ccb':
Clear keyboard cache when system locale is changed
2014-08-29 19:07:02 +00:00
Tadashi G. Takaoka
a9fc8622fe
Fix the order of keys on more keys keyboard
...
This CL fixes the behavior of !autoColumnOrder!<n> flag in a more keys
specification. Formerly the <n> value specifies the maximum number of
column of more keys. With this CL, the <n> value specifies the exact
number of column of more keys.
Bug: 16603887
Change-Id: I2120620fa512ee30043bb146ad675a942a375129
2014-08-29 11:06:20 +09:00
Tadashi G. Takaoka
f2eadbb497
Clear keyboard cache when system locale is changed
...
Bug: 17310080
Change-Id: I2b388772f269f1e7610a5bd32de80793da2df16e
2014-08-28 22:50:07 +09:00
Tadashi G. Takaoka
07d1e9906e
am aadb7a0e
: am 5f19606d
: Add action label tests in other locale than subtype\'s
...
* commit 'aadb7a0e03c22865f3af631e437202464aefb3f2':
Add action label tests in other locale than subtype's
2014-08-28 09:42:11 +00:00
Tadashi G. Takaoka
5f19606d54
Add action label tests in other locale than subtype's
...
This unit test can catch the bug: 17310080.
Bug: 17310080
Change-Id: I931561217647fd558929b954ee1ef58c1d49df07
2014-08-28 17:36:26 +09:00
Jean Chalard
e38043849e
Fix a bug where mic/emoji key wouldn't work.
...
Bug: 17272902
Bug: 17269948
Change-Id: I561609fa84a6265f8148db7d2411bc1fd38dd163
2014-08-26 22:06:21 +09:00
Tadashi G. Takaoka
ef7c701e72
am 129af927
: am 5e7a6fe0
: Merge "Fix the bottom row of tablet keyboard layout" into lmp-dev
...
* commit '129af92713c59016d13b957e55ce089984ccc4e8':
Fix the bottom row of tablet keyboard layout
2014-08-25 08:25:32 +00:00
Jean Chalard
85ddfe1317
Revert "Revert "[ML1] Introduce RichInputMethodSubtype""
...
This reverts commit a63d0a8ee6
.
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
2014-08-25 04:42:15 +00:00
Tadashi G. Takaoka
c9aa1beb6d
Fix the bottom row of tablet keyboard layout
...
This CL eliminates "_" and "/" keys from the bottom row of tablet
keyboard. This CL also reorganizes the bottom row of tablet Dvorak
keyboard.
Bug: 16603887
Change-Id: Ic1570836dea1a475bed5d43aeb6a351507bf5428
2014-08-25 12:34:58 +09:00
Jean Chalard
a63d0a8ee6
Revert "[ML1] Introduce RichInputMethodSubtype"
...
This reverts commit 8ffe4bc932
.
Change-Id: I9d4c98b0adfdb78b0f4d376f7691e50d1bd2228f
2014-08-22 09:40:27 +00:00
Jean Chalard
8ffe4bc932
[ML1] Introduce RichInputMethodSubtype
...
Bug: 11230254
Change-Id: Ic7a1bf938a5a186dcff527b556295aba2406e8b9
2014-08-22 16:34:27 +09:00
Tadashi G. Takaoka
d6696ae78b
Add Hinglish (hi_ZZ) subtype
...
Bug: 17169632
Change-Id: Ibee088d76c2b19f1d62a3c9c119452726e856ec8
2014-08-21 19:12:25 +09:00
Tadashi G. Takaoka
af078ce7b4
am 1901c331
: am a94c89e0
: Use light emoji icon for Material light tablet keyboard
...
* commit '1901c331283e2f60e6277a7773a103a447bd31ca':
Use light emoji icon for Material light tablet keyboard
2014-08-13 15:54:51 +00:00
Tadashi G. Takaoka
a94c89e017
Use light emoji icon for Material light tablet keyboard
...
Bug: 16808603
Change-Id: I39ce0ed8b5580754dfd0cf1494289b0a23863d50
2014-08-14 00:25:34 +09:00
Tadashi G. Takaoka
78cff10f8d
Add BuildCompatUtils to get an effective platfrom API version
...
This CL removes reference of VERSION_CODES.CUR_DEVELOPMENT.
Bug: 13888366
Change-Id: I5c8499a175473a220c8fb04ead219760c585a19a
2014-08-13 16:21:23 +09:00
Tadashi G. Takaoka
8f3e778a21
Revert "Remove reference of VERSION_CODES.CUR_DEVELOPMENT"
...
This reverts commit 5380acfd04
.
Bug: 13888366
Change-Id: Iae0fb6798cef9d59c9de3790123f6acaf8b2746b
2014-08-13 04:00:36 +00:00
Tadashi G. Takaoka
089371b649
am bdb05cc8
: am 78cff10f
: Add BuildCompatUtils to get an effective platfrom API version
...
* commit 'bdb05cc89f63f4f3956936fa062d0b4555aa072a':
Add BuildCompatUtils to get an effective platfrom API version
2014-08-13 07:52:52 +00:00
Tadashi G. Takaoka
4ac551d189
am 7edc27f1
: am 8f3e778a
: Revert "Remove reference of VERSION_CODES.CUR_DEVELOPMENT"
...
* commit '7edc27f17b450e690f08a972c4573b92b39ef7ee':
Revert "Remove reference of VERSION_CODES.CUR_DEVELOPMENT"
2014-08-13 05:28:51 +00:00
Tadashi G. Takaoka
89a2145448
am a70542a5
: am 5380acfd
: Remove reference of VERSION_CODES.CUR_DEVELOPMENT
...
* commit 'a70542a5ef2c7f4d5cfe62150ed17be3776904c5':
Remove reference of VERSION_CODES.CUR_DEVELOPMENT
2014-08-12 15:02:59 +00:00
Tadashi G. Takaoka
5380acfd04
Remove reference of VERSION_CODES.CUR_DEVELOPMENT
...
Bug: 13888366
Change-Id: I0b829e2cf9a11c694cf01b6f02753233c9c85105
2014-08-12 23:13:18 +09:00