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/internal/KeySpecParser.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/internal/KeySpecParser.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/internal/KeySpecParser.java
|
75fb3ce1be3c879bb614097a2534f791c833dd7c |
|
30-Jul-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
More readable Key.toString() and MoreKeySpec.toString() Change-Id: Iee3c33dedd0c00ba259aa55e8b0c1c57b84eccdd
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/KeySpecParser.java
|
efd8b838ee9415ba4ed692ecf136a918cfa02c54 |
|
30-Jul-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Add MoreKeySpec.toString() method for debugging Change-Id: Icf9c6e15521849ffc51911c1e256c9815c1960f4
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/KeySpecParser.java
|
5946838b8efc86bb569cdf7945e8a9d8a551bfda |
|
05-Jul-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Fix upper case Eszett more key Bug: 6773873 Change-Id: I1a533c729c312a53663fb142cb6fcb4915b53206
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/KeySpecParser.java
|
0a3362d26474cbd60bf870be7ad1413359e4fad6 |
|
27-May-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Make KeySpecParser case sensitive again Partially revert I76c3e917. Bug: 6561272 Change-Id: I5649a8ecb44bd11c67785ea97ddbb67b0a019ccc
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/KeySpecParser.java
|
7ab7f66c2d0f4a0b2e29be718b310ccaf368a4f4 |
|
26-May-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Fix adjusting key's label/code case With this fix, we may probably be able to revert I76c3e917 (Make KeySpecParser case insensitive). Bug: 6561272 Change-Id: Ic7571560d7b422ffc9a07f0acecd388e0b330d50
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/KeySpecParser.java
|
6bfd5f631908c4afd893c9b25b353e5e16c5fc0c |
|
20-Apr-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Fix confusable "label" usage, use "text" instead * Rename makelabel tool to maketext * Rename KeyboardLablesSet class to KeyboardTextsSet * Rename "!label/name" to "!text/name" Change-Id: Ia9494a89fe56f20ca8e8fedb253adbcf8b771bd3
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/KeySpecParser.java
|
cf41aff251ecc94b729307ede05208a104fcd8b0 |
|
19-Apr-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Use string attribute for icon name Change-Id: I336acf33c7e6bc993b9da9b17ec689975fa8127d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/KeySpecParser.java
|
2f16fd40faab7287dfcae4899050b9df360d0c29 |
|
19-Apr-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Make KeySpecParser case insensitive Change-Id: I76c3e9179dd8777d3cf3138ad76513d83672debf
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/KeySpecParser.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/internal/KeySpecParser.java
|
a58ebc73ae3eb2783713c471d8abb348c7dfc8da |
|
18-Apr-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Fix typo of some methods' name Also changes some methods' argument type from Locale to String. Change-Id: Ib68b528a450dc68a01546483403230f76500bee4
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/KeySpecParser.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/internal/KeySpecParser.java
|
7f0c503afc9a130da73503e97108d2ca5ae328ad |
|
09-Apr-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Use !icon/<icon_name> notation for more keys spec Change-Id: I616e6c1ac603d2eb7a5c99ec70d5411371d15f3e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/KeySpecParser.java
|
ed3bac91f242850c6d1833a5f8981b9cc208c5dd |
|
09-Apr-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Introduce KeyboardCodesSet.java and remove keycodes.xml Change-Id: Icfd6d06f47425aa037682d22c895548ba6f047d8
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/KeySpecParser.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/internal/KeySpecParser.java
|
cc8c8b99bd0463f5977dea82f5e2379ea1dd4e73 |
|
08-Mar-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Split Utils class to StringUtils, SubtypeUtils, and JniUtils Change-Id: I09e91675fe7d573dad8c933ad513b21d7e409144
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/KeySpecParser.java
|
e4c45c6ef920b9cd1754f345446f53c504a64c5f |
|
29-Feb-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Explicitly specify that labels might be in more keys Bug: 6080806 Bug: 6081427 Change-Id: I455a0210e65ea2a7774e0e0071cea5f4a99577bd
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/KeySpecParser.java
|
42fd1d2d72c097b2227d4b22f0f824dbb34a4d0c |
|
01-Mar-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Refactor more keys spec handling Change-Id: Ibd95eff0725724ea35ad58e1d1ec7ec3d02a6e90
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/KeySpecParser.java
|
aeeed758480b0fac848f4556884d978f3004555b |
|
13-Feb-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Support fixed order more keys Change-Id: I979f54e8b54243da4d23cfbe08198d2aa495f870
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/KeySpecParser.java
|
c217dc9237e5d1e1e721b9007139d771dcb41145 |
|
07-Feb-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Convert one letter Key.outputText to Key.code This change also uses Key.code instead of Key.outputText for the variety of parentheses keys taht introduced by I85998f17. Bug: 5975484 Change-Id: I86879c9942d264edc71e5893325a2f582763d12f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/KeySpecParser.java
|
aca8870128caeec74ed4426f3c1e23ab60597453 |
|
03-Feb-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Recursively resolve @string/resource reference in key key spec parsing Change-Id: I9d172605e90e828e00f7c4c8d49548498aa3b50d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/KeySpecParser.java
|
24cd2617f527d3d52c7fa36463002c47024083c8 |
|
03-Feb-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Filter out empty entry from more keys CSV Change-Id: I9a26aaa58f0f502b3bfef9de422370d2b0add8d8
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/KeySpecParser.java
|
e7948a8692a102c89aca70a79ca62573d77efde3 |
|
02-Feb-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Get rid of Key.setIcon(Drawable) Change-Id: If6ebbdefcbfd0cc14c72858f9bb44861e8abe079
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/KeySpecParser.java
|
5852a2594f4cce518e0b18069c895c2f8561d093 |
|
02-Feb-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Parse escaped sequence strictly in CSV parser This change alters the CSV parser behavior. The parser only resolves * String resource reference. ["@string/res" -> "<content_of_res>"] * Other occurrence of escape sequence will be intact. ["\x" -> "\x"] Before this change, escape sequence in moreKeys string is parsed three times. At first in parsing string resource, next in CSV parser, and at last in KeySpecParser. So that representing single escape character itself is a bit annoying, "\\\\\\\\". Now we can represent single escape character itself in string resource by "\\\\". Change-Id: Ib978e17b779cc82585eed8241ac3857508b14bc7
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/KeySpecParser.java
|
0086861d5a2d16f86e2130ee9a7ec46ca533fadb |
|
02-Feb-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Move CSV parser to KeySpecParser Change-Id: I424fb47bc70e9b6aaa5a16ae9b2500d23da75c26
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/KeySpecParser.java
|
e01d272603f3643ce613e61dd3204379f4f4fb73 |
|
02-Feb-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Make KeySpecParser and CSV parser code point aware This change also renames MoreKeySpecParser to KeySpecParser Change-Id: I35733cdbb344f16b57ffa2cfe79055c089b4e409
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/KeySpecParser.java
|