History log of /packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/keyboard/internal/KeySpecParserCsvTests.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
5f282ea9e4a4590fcbab6e27d5fca7dacbb40a6a 21-Aug-2012 Tadashi G. Takaoka <takaoka@google.com> Add CollectionUtils class to create generic collection easily

Change-Id: I6b4de9187e122298e5e9cd8ddc9070d062df6a89
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/keyboard/internal/KeySpecParserCsvTests.java
9a5bf1d12ea3c8714e5702cdb07753e0325185ac 12-Jun-2012 Tadashi G. Takaoka <takaoka@google.com> Use InstrumentationTestCase and get rid of AndroidTestCase.getTestContext call

Bug: 6202480

Change-Id: I19e04f17614e70867f8383d08667e350d753cde9
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/keyboard/internal/KeySpecParserCsvTests.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/tests/src/com/android/inputmethod/keyboard/internal/KeySpecParserCsvTests.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/tests/src/com/android/inputmethod/keyboard/internal/KeySpecParserCsvTests.java
cf41aff251ecc94b729307ede05208a104fcd8b0 19-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Use string attribute for icon name

Change-Id: I336acf33c7e6bc993b9da9b17ec689975fa8127d
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/keyboard/internal/KeySpecParserCsvTests.java
2f16fd40faab7287dfcae4899050b9df360d0c29 19-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Make KeySpecParser case insensitive

Change-Id: I76c3e9179dd8777d3cf3138ad76513d83672debf
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/keyboard/internal/KeySpecParserCsvTests.java
5abbf24eb0b21adf0d9e33bdda6010cdc5450cdd 21-Feb-2012 Brett Chabot <brettchabot@android.com> Remove format method from tests.

Will be added to superclass.

Bug 5826326

Change-Id: I61478661b822823112f774745a6642a6185366d3
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/keyboard/internal/KeySpecParserCsvTests.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/tests/src/com/android/inputmethod/keyboard/internal/KeySpecParserCsvTests.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/tests/src/com/android/inputmethod/keyboard/internal/KeySpecParserCsvTests.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/tests/src/com/android/inputmethod/keyboard/internal/KeySpecParserCsvTests.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/tests/src/com/android/inputmethod/keyboard/internal/KeySpecParserCsvTests.java