• Home
  • History
  • Annotate
  • only in /packages/inputmethods/LatinIME/tools/
History log of /packages/inputmethods/LatinIME/tools/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0b3e48fb501111b4d7b31746b7bf7b4bc75f024f 15-Aug-2014 Ken Wakasa <kwakasa@google.com> DO NOT MERGE: Abolish source code overlay and introduce overridable src dir

This should make IDEs happy with appropriate source code directory
selection.

Change-Id: Ic734bd4d20aa050c688a3158b1a382ae0ac18991
(cherry picked from commit fb74ab15c1343084740d65ef8744cad33a678e82)
icttool/Android.mk
a94c89e017dac92e2c23dcf05a8e6b4000d021d3 13-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Use light emoji icon for Material light tablet keyboard

Bug: 16808603
Change-Id: I39ce0ed8b5580754dfd0cf1494289b0a23863d50
ake-keyboard-text/res/values/donottranslate-more-keys.xml
25906373ffe1b0e3e99b7412e9fd2a54f5d73345 11-Aug-2014 Tadashi G. Takaoka <takaoka@google.com> Fix Tamil keyboard

This CL adds Tamil (Sri Lanka) and Tamil (Singapore) subtypes.
This CL also fixes Sinhala Keyboard's currency symbol.

Bug: 9978106
Bug: 6911143
Change-Id: I2060978097882d0f4b1ec10f1103260ed8a447d0
ake-keyboard-text/res/values-bn-rIN/donottranslate-more-keys.xml
ake-keyboard-text/res/values-si-rLK/donottranslate-more-keys.xml
ake-keyboard-text/res/values-ta-rLK/donottranslate-more-keys.xml
ake-keyboard-text/res/values-ta-rSG/donottranslate-more-keys.xml
ake-keyboard-text/res/values/donottranslate-more-keys.xml
7f545a57c987862d55966ac08ef64cfe0b9f51e4 30-Jul-2014 Ken Wakasa <kwakasa@google.com> [HW7.5] Introduce the @Nonnull annotation (take 2)

Change-Id: I05512b5434810046c8b72d6bb41567b6cd8b9d6e
icttool/Android.mk
7196566d4f2048a4160acc6271ccb26c73d6fcd6 30-Jun-2014 Jean Chalard <jchalard@google.com> [HW6] Split processing and applying the event.

...take 2

Change-Id: I9d13b6d51e13ce2e76ae3febebfb8c310eba509d
icttool/compat/com/android/inputmethod/event/CombinerChain.java
ece7240c7ac09b1448998c202f991d0acd4bab01 29-Jul-2014 Ying Wang <wangying@google.com> Don't build dicttool unless it's explicitly requested.

It easily breaks the checkbuild.

Change-Id: I43b35fade550ff9d64782ea43cb6e3a804424830
icttool/Android.mk
6b14bbf125f2957ffb3ab5072eb9376981af9a17 19-Jul-2014 Yohei Yukawa <yukawa@google.com> Fix build breakage in dicttool

This CL fixes the build breakage caused by I0dd103185dcf62fb1e2505
due to the lack of android.text.Spanned in host environment.

BUG: 16029304
Change-Id: Ic966d10e8abe2c2be8d62c09d1502574535aa8b8
icttool/compat/android/text/Spanned.java
dc25f61e230e534e18952391fabaa6128e937476 17-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Fix dicttool build

This is a followup CL of Ic0268fd128.

Bug: 15318007
Change-Id: I3cd78d6db4030c558b9277ceaaf8ea76b9acdc66
icttool/Android.mk
36713e5782dee0d82a28de5fddd2427a9c000089 09-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Fix alphabet label of Kannada and Telugu

Bug: 10029252
Bug: 10028759
Change-Id: Iea9cc1b7cafa97280503b0236b005cea57ba2c3d
ake-keyboard-text/res/values-kn-rIN/donottranslate-more-keys.xml
ake-keyboard-text/res/values-te-rIN/donottranslate-more-keys.xml
d5f32b38f507cf0f4e3ceed5a360f6f809ada3c6 08-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Add Telugu keyboard

Bug: 10028759
Change-Id: Id1bf030a9928124ead695aa7bf76db48ca58de4b
ake-keyboard-text/res/values-te-rIN/donottranslate-more-keys.xml
03aa084ccd9d7c542711051ec1c50e0de43f1d8d 08-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Add Kannada keyboard

Bug: 10029252
Change-Id: Ia03ff886f9e62a2fe228fe59b504b033eead7631
ake-keyboard-text/res/values-kn-rIN/donottranslate-more-keys.xml
59e795ca3fcb91ea11cc328a1370a7c49a4017be 08-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Add Malayalam keyboard

Bug: 10417006
Change-Id: Ieb03fe1f08c85417b5d9ad4d62c8a5bc6d0632bc
ake-keyboard-text/res/values-ml-rIN/donottranslate-more-keys.xml
074e9812eea43bfa562d5bac8b5611ccf403000f 08-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Add Tamil keyboard"
b5696b4f670b5a240534bc81b106de78aba653d9 07-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Add Tamil keyboard

Bug: 9978106
Change-Id: I226e640fe453076063121176121ed5923d1ccfa1
ake-keyboard-text/res/values-ta-rIN/donottranslate-more-keys.xml
68caceded4e053ecffdba23f177231bfa613c4f6 08-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Use bn-rIN resource directory for Bengali (India)

Bug: 10028755
Change-Id: I552ad3b30d359b79c48cde4912d796c532b42b51
ake-keyboard-text/res/values-bn-rIN/donottranslate-more-keys.xml
ake-keyboard-text/res/values-bn/donottranslate-more-keys.xml
3b8f2ece4073017b8fd16371b95e6200ec7803ee 08-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Move phrase gesture from additional features to public."
b8a9479b57007edb5cb12c628797f89a8164f596 08-Jul-2014 Keisuke Kuroyanagi <ksk@google.com> Move phrase gesture from additional features to public.

Bug: 15758242
Change-Id: I703dc2703afdf9402c5d2ac27411b74ece993dba
icttool/Android.mk
1c9e9ecdfbe0822b8eba2b5db8e21ef852252238 08-Jul-2014 Tadashi G. Takaoka <takaoka@google.com> Fix Armenian comma on phone device

Bug: 7963631
Change-Id: Ia28b4020652174daa2731b3eed7636db9639c6b6
ake-keyboard-text/res/values-hy-rAM/donottranslate-more-keys.xml
0205fb220d02a674bfafc3bcefe619d26514bf34 11-Apr-2014 Tadashi G. Takaoka <takaoka@google.com> Add Bengali keyboard layout

This is a preliminary keyboard layout.

Bug: 10028755
Change-Id: I365fb8e942a60d4b690a4af95fcd35bf73fffbe4
ake-keyboard-text/res/values-bn/donottranslate-more-keys.xml
00da6ee5e8674cdea284f7db8ba28d0fbacfe611 25-Mar-2014 Tadashi G. Takaoka <takaoka@google.com> Add Sinhala keyboard layout

Bug: 6911143
Change-Id: I9ff87ece3e68381c0e9855106e7320c227f09965
ake-keyboard-text/res/values-si-rLK/donottranslate-more-keys.xml
fec4769e0b5eb43e1fad795a986acb0af8bb8a8f 11-Jun-2014 Tadashi G. Takaoka <takaoka@google.com> Refactor dicttool with try-with-resource

This CL must be checked in together with Idd7c744d0f.

Change-Id: Ia0ff09a054c1852b39cdce22a4377108afb254e2
icttool/src/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
icttool/src/com/android/inputmethod/latin/dicttool/CombinedInputOutput.java
icttool/src/com/android/inputmethod/latin/dicttool/Compress.java
icttool/src/com/android/inputmethod/latin/dicttool/DictionaryMaker.java
icttool/src/com/android/inputmethod/latin/dicttool/Dicttool.java
icttool/src/com/android/inputmethod/latin/dicttool/Package.java
icttool/src/com/android/inputmethod/latin/dicttool/XmlDictInputOutput.java
icttool/tests/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtilsTests.java
54360424a17bc03ed168d8dd2e1fc36b9cbeae9b 16-Jun-2014 Ken Wakasa <kwakasa@google.com> Dicttool's shared lib is now built for 64bit

Change-Id: I3a21384e8ee6b419088f8140ff56a4ee89c3b052
icttool/etc/dicttool_aosp
c49c9c52bec44303923001af554c160a4117d071 11-Jun-2014 Ying Wang <wangying@google.com> resolved conflicts for merge of 90b948ea to master

Change-Id: Ic86260b4e49ebda2ee718eadf0109ad9626a68e6
fb57fe263cb54f0132fa5299c60aca99c240d821 09-Jun-2014 Ying Wang <wangying@google.com> Use LOCAL_MULTILIB to build host lib as 64-bit

Also we should use LOCAL_REQUIRED_MODULES instead of
LOCAL_ADDITIONAL_DEPENDENCIES.

Bug: 13751317
Change-Id: I742ff14b3de168e14e646749cf4f6bc9c9e7bc62
icttool/Android.mk
icttool/NativeLib.mk
dc62c711aaa8f875996a8dd36d8a1726b8b2fb74 03-Jun-2014 Tadashi G. Takaoka <takaoka@google.com> Reorder keys around the spacebar

This CL reorders keys around the spacebar.
- On phone's symbols and symbols shift layout, the comma key is moved
to the left of the spacebar to aligned with main layout.
- On tablet's layout, the comma key is moved to the left of the
spacebar on all layout to aligned with the same layout of
phone's. Also the comma key has "settings" as more keys.
- In Arabic and Perisan, the comma key of tablet already has some more keys
This CL remove "/" and add "settings" instead.

Bug: 15281451
Change-Id: I6e0e75e4d4abfb1f356e7499be91424c7c57c58b
ake-keyboard-text/res/values-ar/donottranslate-more-keys.xml
ake-keyboard-text/res/values-fa/donottranslate-more-keys.xml
99ac090738e44a952db7a6d0492591139ea4acf8 29-May-2014 Jean Chalard <jchalard@google.com> Fix the build.

Change-Id: Ie1cdc5642d8b6f63dbf71603b993f36b5c5f923c
icttool/compat/android/content/Context.java
99258cb0b26fb1e1643bb5036eef86b2b9ff9f97 23-May-2014 Tadashi G. Takaoka <takaoka@google.com> Warn that dicttool_aosp isn't supported on Darwin

Change-Id: I56def43213e94e5b1267e8e900c2192f4b0c2cb5
icttool/Android.mk
a91561aa58db1c43092c1caecc051a11fa5391c7 23-May-2014 Tadashi G. Takaoka <takaoka@google.com> Use Java 7 diamond operator

Change-Id: If16ef50ae73147594615d0f49d6a22621eaf1aef
icttool/Android.mk
icttool/compat/android/util/SparseArray.java
icttool/compat/android/util/SparseIntArray.java
icttool/compat/com/android/inputmethod/event/CombinerChain.java
icttool/src/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
icttool/src/com/android/inputmethod/latin/dicttool/CombinedInputOutput.java
icttool/src/com/android/inputmethod/latin/dicttool/DictionaryMaker.java
icttool/src/com/android/inputmethod/latin/dicttool/Dicttool.java
icttool/src/com/android/inputmethod/latin/dicttool/Diff.java
icttool/src/com/android/inputmethod/latin/dicttool/Test.java
icttool/src/com/android/inputmethod/latin/dicttool/XmlDictInputOutput.java
icttool/tests/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtilsTests.java
icttool/tests/com/android/inputmethod/latin/makedict/FusionDictionaryTest.java
ake-keyboard-text/res/src/com/android/inputmethod/keyboard/internal/KeyboardTextsTable.tmpl
ake-keyboard-text/src/com/android/inputmethod/keyboard/tools/JarUtils.java
ake-keyboard-text/src/com/android/inputmethod/keyboard/tools/LocaleUtils.java
ake-keyboard-text/src/com/android/inputmethod/keyboard/tools/MakeKeyboardText.java
ake-keyboard-text/src/com/android/inputmethod/keyboard/tools/MoreKeysResources.java
ake-keyboard-text/src/com/android/inputmethod/keyboard/tools/StringResourceMap.java
7086d88d3e77e855d7d751d71b68ae38fcefea1b 21-May-2014 Jean Chalard <jchalard@google.com> Have dicttool test tidy up after itself.

Bug: 13776363
Change-Id: Icb1d3fc0efe71e0339b434928e8aed507f2fb590
icttool/compat/android/test/AndroidTestCase.java
icttool/src/com/android/inputmethod/latin/dicttool/Test.java
83c40a2301a0b5a42a75eecada48e7887a7c940e 19-May-2014 Keisuke Kuroyanagi <ksk@google.com> Use PrevWordsInfo instead of String in Java side.

Bug: 14119293
Bug: 14425059

Change-Id: I3d5da84881a49a04550180dd9aac2c37da2ed762
icttool/Android.mk
5ce39dfa782031fd53af167c0fd9a9bc63d21149 14-May-2014 Jean Chalard <jchalard@google.com> Fix a bug where changing languages kills the composition.

Bug: 14926896
Change-Id: Id2a06c68a51f833db4d8bbc858a232c2696afb6e
icttool/compat/com/android/inputmethod/event/CombinerChain.java
be99616afa2243fe48dc406d0a3f442cb05453b4 08-May-2014 Jean Chalard <jchalard@google.com> Create the path for specifying combining rules in the subtype

Also add the skeleton of the combining rules for Myanmar
reordering as a pilot.

Bug: 13945569
Change-Id: Iabeb6838f45f1efff482143595ce5b48543e0c43
icttool/compat/com/android/inputmethod/event/CombinerChain.java
ebac0aa28fd71ec58067939cb1e9c87cca720dd5 08-May-2014 Tadashi G. Takaoka <takaoka@google.com> Reorder accented letters of English

This is a follow up change of Idff0b6d08e.

Bug: 13177865
Change-Id: I00ea7cda954efbd248d2abc2fa6d4995d6acbf19
ake-keyboard-text/res/values-zu/donottranslate-more-keys.xml
bf09cb2390962b18f6014320290431f79ec77dc1 08-May-2014 Tadashi G. Takaoka <takaoka@google.com> Reorder accented letters of English

Bug: 13177865
Change-Id: Idff0b6d08e6dd0ec1eb39072ba4f99e6ec7df802
ake-keyboard-text/res/values-en/donottranslate-more-keys.xml
a5ab5d830c642e8874ba5070d850f12bec2375f7 01-May-2014 Tadashi G. Takaoka <takaoka@google.com> Add Marathi keyboard layout

Bug: 10028772
Change-Id: I7bca05bbbfdb2e5f61d5db611dff62ace3b71e31
ake-keyboard-text/res/values-mr-rIN/donottranslate-more-keys.xml
977d052f8c32ad59accc1b4a2e2d9889108478cd 10-Apr-2014 Tadashi G. Takaoka <takaoka@google.com> Revise myanmar keyboard layout

Note that this keyboard layout is still a preliminary.

Bug: 7963632
Change-Id: I4c53b3359ea2c0dd8e2ce7db8ec916ab9340eec5
ake-keyboard-text/res/values-my-rMM/donottranslate-more-keys.xml
9eec53a2c227c791f62659aebcbe18fcf517e65b 10-Apr-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Reorder German umlaut letters"
784a4429ea82c170224431d4974e5f868f064162 10-Apr-2014 Tadashi G. Takaoka <takaoka@google.com> Reorder German umlaut letters

Bug: 13940739
Change-Id: I2e377b56e4a74d36c7e0cea4ad4e8d9341eb7feb
ake-keyboard-text/res/values-de/donottranslate-more-keys.xml
ac5e6ddd975ecba942fabaf752f2fad8773c51db 10-Apr-2014 Tadashi G. Takaoka <takaoka@google.com> Add Italian (Switzerland) it_CH layout

Bug: 13920900
Change-Id: I57df8ca12b0d8cc4bbca2372c0470dcae5b5cbfb
ake-keyboard-text/res/values-it/donottranslate-more-keys.xml
d317796207d9c9443669ff94aac63c4193ec0e6f 08-Apr-2014 Tadashi G. Takaoka <takaoka@google.com> Use Locale to process text resources

Change-Id: Ic1c4e1776071332e02c368055157124bb539d14e
ake-keyboard-text/src/com/android/inputmethod/keyboard/tools/JarUtils.java
ake-keyboard-text/src/com/android/inputmethod/keyboard/tools/LocaleUtils.java
ake-keyboard-text/src/com/android/inputmethod/keyboard/tools/MoreKeysResources.java
ake-keyboard-text/src/com/android/inputmethod/keyboard/tools/StringResourceMap.java
6bb3556ff7b24a5a38d7cc4276017bda3a9a4bba 08-Apr-2014 Tadashi G. Takaoka <takaoka@google.com> Use locale to look up KeyboardTextsTable

Change-Id: I1e05c7fdbb757efef0e9407dc25482ef1115e49a
ake-keyboard-text/res/src/com/android/inputmethod/keyboard/internal/KeyboardTextsTable.tmpl
ake-keyboard-text/src/com/android/inputmethod/keyboard/tools/JarUtils.java
ake-keyboard-text/src/com/android/inputmethod/keyboard/tools/LocaleUtils.java
ake-keyboard-text/src/com/android/inputmethod/keyboard/tools/MoreKeysResources.java
ake-keyboard-text/src/com/android/inputmethod/keyboard/tools/StringResourceMap.java
465a2ac534bf5c0dea38608dbe713ed3a9dc84eb 08-Apr-2014 Tadashi G. Takaoka <takaoka@google.com> Refactor make-keyboard-text

Change-Id: Ifaf955ae896a18e5cbc9c1af5a1b7e15942eb886
ake-keyboard-text/src/com/android/inputmethod/keyboard/tools/JarUtils.java
ake-keyboard-text/src/com/android/inputmethod/keyboard/tools/LocaleUtils.java
ake-keyboard-text/src/com/android/inputmethod/keyboard/tools/MoreKeysResources.java
ake-keyboard-text/src/com/android/inputmethod/keyboard/tools/StringResourceMap.java
694114feca9647a282ce64ff36f43bbdc6a39678 04-Apr-2014 Ken Wakasa <kwakasa@google.com> Remove redundant LOCAL_IS_HOST_MODULE assignments

Also, remove irrelevant LOCAL_NDK_STL_VARIANT for host modules.

Change-Id: I45e916c11f7c1f9b13956f01274a82ee7de1f558
icttool/Android.mk
icttool/NativeLib.mk
3ccbf7ef088ae5ed0540a1051c11dcaea0c9263e 04-Apr-2014 Ken Wakasa <kwakasa@google.com> 32-bit dicttool

As we can't easily turn on -m64 for only one module, the JNI library for
a host tool should be 32-bit, at least for now.

Change-Id: I1f001ccca1ad968a2241c0494bb70391fb11a59f
icttool/NativeLib.mk
icttool/etc/dicttool_aosp
c73b46f40a3e47ed9989cf1c9681901572b508be 02-Apr-2014 Yohei Yukawa <yukawa@google.com> Do not call exit 1 when loaded with source command

BUG: 13754552
Change-Id: I3d5e4c0786547521325405100c175dd1b21754df
icttool/tests/etc/test-dicttool.sh
96092ebd780027ec9e2e1a8c32029e5b54fc970c 27-Mar-2014 Ken Wakasa <kwakasa@google.com> Use Clang for dicttool

Fix the wrong shared lib name too.

Change-Id: Ib98c55dfd1aee4a762dc96b12df3a463bef2ac80
icttool/Android.mk
icttool/NativeLib.mk
icttool/compat/com/android/inputmethod/latin/define/JniLibName.java
6008898b99a14ecdf87f90311c47799e2159d1c8 27-Mar-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Move code only used for dicttool and tests under tests."
93cda5bb396c22f1781e390debaf75d54cf7c0dc 27-Mar-2014 Keisuke Kuroyanagi <ksk@google.com> Move code only used for dicttool and tests under tests.

Bug: 13035567
Change-Id: I13c6df013ef2b67c9bf67455d9c32d283bf9ea2e
icttool/Android.mk
icttool/src/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
icttool/src/com/android/inputmethod/latin/dicttool/DictionaryMaker.java
icttool/src/com/android/inputmethod/latin/makedict/MakedictLog.java
icttool/tests/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtilsTests.java
393efd94e5afe3ac3a03c72e40778a5e5c6ddec6 14-Feb-2014 Tadashi G. Takaoka <takaoka@google.com> Rename text resources consistently

- keylabel_<key>, the key label text of the <key>
- keyspec_<key>, the key specification of the <key>
- keyhintlabel_<key>, the hint label text of the <key>
- morekeys_<key>, the more keys specifications of the <key>
- additional_morekeys_<key>, the additional more keys specification of
the <key>

Change-Id: Ib2127f21fa33a2568e8a6eba65cfdb2cf78b480e
ake-keyboard-text/res/values-af/donottranslate-more-keys.xml
ake-keyboard-text/res/values-ar/donottranslate-more-keys.xml
ake-keyboard-text/res/values-az-rAZ/donottranslate-more-keys.xml
ake-keyboard-text/res/values-be-rBY/donottranslate-more-keys.xml
ake-keyboard-text/res/values-bg/donottranslate-more-keys.xml
ake-keyboard-text/res/values-ca/donottranslate-more-keys.xml
ake-keyboard-text/res/values-cs/donottranslate-more-keys.xml
ake-keyboard-text/res/values-da/donottranslate-more-keys.xml
ake-keyboard-text/res/values-de/donottranslate-more-keys.xml
ake-keyboard-text/res/values-el/donottranslate-more-keys.xml
ake-keyboard-text/res/values-en/donottranslate-more-keys.xml
ake-keyboard-text/res/values-eo/donottranslate-more-keys.xml
ake-keyboard-text/res/values-es/donottranslate-more-keys.xml
ake-keyboard-text/res/values-et-rEE/donottranslate-more-keys.xml
ake-keyboard-text/res/values-eu-rES/donottranslate-more-keys.xml
ake-keyboard-text/res/values-fa/donottranslate-more-keys.xml
ake-keyboard-text/res/values-fi/donottranslate-more-keys.xml
ake-keyboard-text/res/values-fr/donottranslate-more-keys.xml
ake-keyboard-text/res/values-gl-rES/donottranslate-more-keys.xml
ake-keyboard-text/res/values-hi/donottranslate-more-keys.xml
ake-keyboard-text/res/values-hr/donottranslate-more-keys.xml
ake-keyboard-text/res/values-hu/donottranslate-more-keys.xml
ake-keyboard-text/res/values-hy-rAM/donottranslate-more-keys.xml
ake-keyboard-text/res/values-is/donottranslate-more-keys.xml
ake-keyboard-text/res/values-it/donottranslate-more-keys.xml
ake-keyboard-text/res/values-iw/donottranslate-more-keys.xml
ake-keyboard-text/res/values-ka-rGE/donottranslate-more-keys.xml
ake-keyboard-text/res/values-kk/donottranslate-more-keys.xml
ake-keyboard-text/res/values-km-rKH/donottranslate-more-keys.xml
ake-keyboard-text/res/values-ky/donottranslate-more-keys.xml
ake-keyboard-text/res/values-lo-rLA/donottranslate-more-keys.xml
ake-keyboard-text/res/values-lt/donottranslate-more-keys.xml
ake-keyboard-text/res/values-lv/donottranslate-more-keys.xml
ake-keyboard-text/res/values-mk/donottranslate-more-keys.xml
ake-keyboard-text/res/values-mn-rMN/donottranslate-more-keys.xml
ake-keyboard-text/res/values-my-rMM/donottranslate-more-keys.xml
ake-keyboard-text/res/values-nb/donottranslate-more-keys.xml
ake-keyboard-text/res/values-ne-rNP/donottranslate-more-keys.xml
ake-keyboard-text/res/values-nl/donottranslate-more-keys.xml
ake-keyboard-text/res/values-pl/donottranslate-more-keys.xml
ake-keyboard-text/res/values-pt/donottranslate-more-keys.xml
ake-keyboard-text/res/values-rm/donottranslate-more-keys.xml
ake-keyboard-text/res/values-ro/donottranslate-more-keys.xml
ake-keyboard-text/res/values-ru/donottranslate-more-keys.xml
ake-keyboard-text/res/values-sk/donottranslate-more-keys.xml
ake-keyboard-text/res/values-sl/donottranslate-more-keys.xml
ake-keyboard-text/res/values-sr/donottranslate-more-keys.xml
ake-keyboard-text/res/values-sv/donottranslate-more-keys.xml
ake-keyboard-text/res/values-sw/donottranslate-more-keys.xml
ake-keyboard-text/res/values-th/donottranslate-more-keys.xml
ake-keyboard-text/res/values-tl/donottranslate-more-keys.xml
ake-keyboard-text/res/values-tr/donottranslate-more-keys.xml
ake-keyboard-text/res/values-uk/donottranslate-more-keys.xml
ake-keyboard-text/res/values-vi/donottranslate-more-keys.xml
ake-keyboard-text/res/values-zu/donottranslate-more-keys.xml
ake-keyboard-text/res/values-zz/donottranslate-more-keys.xml
ake-keyboard-text/res/values/donottranslate-more-keys.xml
cbed462d192d0c5af9614f5f997b2768f3d0eb56 20-Mar-2014 Jean Chalard <jchalard@google.com> [CB12] Reset the combining state when resetting the composer

Bug: 13406701
Change-Id: I490574b7ca4b953f67dd2c0ef97401297fade0a4
icttool/compat/com/android/inputmethod/event/CombinerChain.java
835965a75e7dad3026911b6615efa502905f3eab 19-Mar-2014 Jean Chalard <jchalard@google.com> [CB11] Get the result of the combination

Change-Id: I165ec4a24f5b1334d55c14948e4d942ec40eb33b
icttool/compat/com/android/inputmethod/event/CombinerChain.java
83372e75e4fc030e77de470e08cf7012436c759a 20-Mar-2014 Jean Chalard <jchalard@google.com> Merge "[CB09] Pass events through the combiner chain"
e7420f6bd11589e6242d949814e0ac1381bf0d63 20-Mar-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Utilize autoColumnOrder for punctuation more keys"
f2bb15b0ab212e1ef45be2d2ea6610cfa9c9f15c 18-Mar-2014 Jean Chalard <jchalard@google.com> [CB09] Pass events through the combiner chain

Bug: 13406701
Change-Id: I4696f145478afdd132314b7d3c148c3a9ca11c9c
icttool/Android.mk
icttool/compat/com/android/inputmethod/event/CombinerChain.java
844205ca2e657d0fb236070bad6e732246a5050e 20-Mar-2014 Tadashi G. Takaoka <takaoka@google.com> Utilize autoColumnOrder for punctuation more keys

Change-Id: I1f8f5013f0bdf93cf590b8bd00d680b31e03d8b0
ake-keyboard-text/res/values-ar/donottranslate-more-keys.xml
ake-keyboard-text/res/values-ca/donottranslate-more-keys.xml
ake-keyboard-text/res/values-es/donottranslate-more-keys.xml
ake-keyboard-text/res/values-fa/donottranslate-more-keys.xml
ake-keyboard-text/res/values/donottranslate-more-keys.xml
c0837339721442ba43b1952ca64f7083bda7f377 20-Mar-2014 Jean Chalard <jchalard@google.com> Merge "[CB08] Create a combiner chain in the word composer."
e884fde8d2d532e19bfd01e6adc8bf0c9b4317ce 20-Mar-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Fix Armenian punctuation order"
7ede642df417c0f732573f639970b138f0bee18c 14-Mar-2014 Jean Chalard <jchalard@google.com> [CB08] Create a combiner chain in the word composer.

Bug: 13406701
Change-Id: I3b9f75de9283f76366d1bef7e14a8f22f2186669
icttool/Android.mk
d51aebd328fd002a4cafcd3f74099b987f975884 19-Mar-2014 Tadashi G. Takaoka <takaoka@google.com> Fix Armenian punctuation order

Bug: 12623502
Change-Id: I6cc026132922e103d212b663664e7e0aa2404b35
ake-keyboard-text/res/values-hy-rAM/donottranslate-more-keys.xml
270bd39af44c4f6e1056d591c12a6a017125e5d4 20-Mar-2014 Tadashi G. Takaoka <takaoka@google.com> Remove Latin comma from Arabic/Persian keyboard

Bug: 12807701
Change-Id: Icca63586d561a57b2c15cbfbae0de98dfcc137a3
ake-keyboard-text/res/values-ar/donottranslate-more-keys.xml
ake-keyboard-text/res/values-fa/donottranslate-more-keys.xml
ake-keyboard-text/res/values/donottranslate-more-keys.xml
110e9f9e88818d96085b5fe412aeb988780e8fde 17-Mar-2014 Tadashi G. Takaoka <takaoka@google.com> Add Galician keyboard

Bug: 13169021
Bug: 13017434
Change-Id: I5d44dc4c2387644028a5cf594954795e014f357a
ake-keyboard-text/res/values-gl-rES/donottranslate-more-keys.xml
0c797e8867dae8960480fd5d3085e595091ea772 17-Mar-2014 Tadashi G. Takaoka <takaoka@google.com> Add Basque keyboard

Bug: 13169021
Bug: 13017434
Change-Id: I46c738e833a9f287586a03bda9ab0230f8b9eac1
ake-keyboard-text/res/values-eu-rES/donottranslate-more-keys.xml
4640e7c989e285fd5b805626e6601363078f21d7 19-Mar-2014 Tadashi G. Takaoka <takaoka@google.com> Fix French accented letters order

Bug: 13497958
Change-Id: I062a0e2e75b2f6c2606b1309808cbaa83cc91018
ake-keyboard-text/res/values-fr/donottranslate-more-keys.xml
fc3263a75cefbe7036f9cf7e78c709516f31e451 17-Mar-2014 Tadashi G. Takaoka <takaoka@google.com> Add preliminary Myanmar keyboard

This CL adds preliminary Myanmar keyboard as a groundwork. The
keyboard layout comes mainly from virtual keyboard of
<http://www.google.com.mm/>

Bug: 7963632
Change-Id: I36504ceb6c2079a6e133edaeb458da1c5cf3ded2
ake-keyboard-text/res/values-my-rMM/donottranslate-more-keys.xml
d22bd20b3672f7b6fcac5c9931fb2ba075f27428 13-Mar-2014 Tadashi G. Takaoka <takaoka@google.com> Fix comments in XML files

Change-Id: Id0a69f98297d6a827006c6c4fe1304a197381f82
ake-keyboard-text/res/values-km-rKH/donottranslate-more-keys.xml
ef27c83e74e0164cc288705daa693660473ee4d1 16-Mar-2014 Tadashi G. Takaoka <takaoka@google.com> Fix Persian symbols shifted output text

Bug: 13017434
Change-Id: I57af849ae4342bfee3fa08d7e90c6a6dbc229380
ake-keyboard-text/res/values-fa/donottranslate-more-keys.xml
538abc27dc365fb4d7799ab7f61523a92040a236 17-Mar-2014 Tadashi G. Takaoka <takaoka@google.com> Fix Arabic keyboard text and test comments

Bug: 13017434

Change-Id: Iec2ddab719e0c68a70bcf56a90eb4522c5fd7978
ake-keyboard-text/res/values-ar/donottranslate-more-keys.xml
f8accd8839d291f10b218e64aa6b8eb154c92c4c 13-Mar-2014 Jean Chalard <jchalard@google.com> [CB04] Add an event array to WordComposer.

Bug: 13406701
Change-Id: I9ecd2709c8f1c678a85b0cfaf7c5ed4f78459821
icttool/Android.mk
567fbe90f7039e59be02b5a8c7bb54cff41ebe72 10-Mar-2014 Tadashi G. Takaoka <takaoka@google.com> Fix unused text resources of keyboard layouts

Icelandic keyboard has no nordic layout.
Latvian, Lithuanian, and Slovak keyboards have duplicated N WITH ACUTE.
No Language keyboard has duplicated letter a variants.

Change-Id: Iaeacebc1f7efdb70294e6342e42232b73aed9398
ake-keyboard-text/res/values-is/donottranslate-more-keys.xml
ake-keyboard-text/res/values-lt/donottranslate-more-keys.xml
ake-keyboard-text/res/values-lv/donottranslate-more-keys.xml
ake-keyboard-text/res/values-sk/donottranslate-more-keys.xml
ake-keyboard-text/res/values-zz/donottranslate-more-keys.xml
e07a777ed6f97549c7816265b1df98e6611719ca 10-Mar-2014 Tadashi G. Takaoka <takaoka@google.com> Fix unneeded u with diaeresis more key on Swedish keyboard

Change-Id: Ib4a17fa464899907616e76426e5df0d370a40f80
ake-keyboard-text/res/values-sv/donottranslate-more-keys.xml
315010636ae187b3c1f23f77e4c4f28dce222c81 10-Mar-2014 Tadashi G. Takaoka <takaoka@google.com> Fix excessive more keys on Estonian keyboard

Change-Id: I6c2d5d123d519278a6ff0f12fece69ccbad1aad5
ake-keyboard-text/res/values-et-rEE/donottranslate-more-keys.xml
f14cf3e64caea68419969deb71793b367b1bbce2 07-Mar-2014 Keisuke Kuroyanagi <ksk@google.com> Fix: dicttool build.

Change-Id: I5c3bcbe9f3054bdd1a760398fe11344e0e05ac6a
icttool/src/com/android/inputmethod/latin/dicttool/XmlDictInputOutput.java
icttool/tests/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtilsTests.java
icttool/tests/com/android/inputmethod/latin/makedict/BinaryDictEncoderFlattenTreeTests.java
icttool/tests/com/android/inputmethod/latin/makedict/FusionDictionaryTest.java
32326a9d7ad07f19dcdd2c0bfb578b2582eb2993 07-Mar-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Move DictionaryOptions from FusionDictionary to FormatSpec."
a103e29d00edb719c98b3597a64686d4074fd004 07-Mar-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Separate WeightedString from FusionDictionary."
344742b0d1bd592c648db83d7e49137866305bba 06-Mar-2014 Ken Wakasa <kwakasa@google.com> Recover the dicttool build except for Mac

With a hack: Temporarily disable host tool build on Mac until the
build system is ready for C++11.

Change-Id: Ib412ba0d7fecc968cc09b4d8fde4e838bdc0618a
ndroid.mk
icttool/Android.mk
icttool/NativeLib.mk
c29088846195dd413f086d9f7e602e185eebb995 06-Mar-2014 Ken Wakasa <kwakasa@google.com> Fix Mac SDK build

Temporary fix.

Change-Id: I79c8c31e7b07776a048a16918008a942261e1115
ndroid.mk
ca0a0da8640d1469cb460120ff0aede2322c6802 06-Mar-2014 Ken Wakasa <kwakasa@google.com> Switch to C++11

Change-Id: Ib2970327c36422d7b11103d52ba7e9e52db5554f
icttool/NativeLib.mk
3ad4af2354e7003ac288dafe3600268fe860d752 05-Mar-2014 Keisuke Kuroyanagi <ksk@google.com> Move DictionaryOptions from FusionDictionary to FormatSpec.

Bug: 8187060
Bug:13035567

Change-Id: Id4f45e589521ae98c926a4c0607be10ce1a983f2
icttool/src/com/android/inputmethod/latin/dicttool/CombinedInputOutput.java
icttool/src/com/android/inputmethod/latin/dicttool/XmlDictInputOutput.java
516f86815ddec465e3d3ff59540d26913b05236f 06-Mar-2014 Keisuke Kuroyanagi <ksk@google.com> Separate WeightedString from FusionDictionary.

Bug: 8187060

Change-Id: I40c1dafca3eb52244c64fdb4c1db30a56385d678
icttool/src/com/android/inputmethod/latin/dicttool/CombinedInputOutput.java
icttool/src/com/android/inputmethod/latin/dicttool/Diff.java
icttool/src/com/android/inputmethod/latin/dicttool/Info.java
icttool/src/com/android/inputmethod/latin/dicttool/XmlDictInputOutput.java
dbe531efa8f369d8630b06c85bc190ab6d298e82 06-Mar-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Remove unused text resource keylabel_for_east_slavic_row1_12"
e784148ae6872942434eaa55ca32b4c6442cc8e8 05-Mar-2014 Keisuke Kuroyanagi <ksk@google.com> Separate utility methods from BinaryDictionary.

Bug: 8187060
Change-Id: Ice2984e332b7bd3bb17174aefc80b5635b72fc50
icttool/Android.mk
4309b83ea95a90d9d246438a0a7e9c880ff7083f 04-Mar-2014 Tadashi G. Takaoka <takaoka@google.com> Remove unused text resource keylabel_for_east_slavic_row1_12

The text resource used in 10 inch tablet layout.

This change also corrects {keylabel|more_keys}_for_east_slavic_row2_1
to _row2_2.

Change-Id: I60d69af22f97c008449b8dccc7c84ae6a05fe0d8
ake-keyboard-text/res/values-be-rBY/donottranslate-more-keys.xml
ake-keyboard-text/res/values-kk/donottranslate-more-keys.xml
ake-keyboard-text/res/values-ky/donottranslate-more-keys.xml
ake-keyboard-text/res/values-ru/donottranslate-more-keys.xml
ake-keyboard-text/res/values-uk/donottranslate-more-keys.xml
ake-keyboard-text/res/values/donottranslate-more-keys.xml
472e22a3265319fa360c11951fb4cd2ad06a4014 28-Feb-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Fix: dicttool build."
36305d4207839f7e1db3376d390c169ac9c9f5dc 28-Feb-2014 Keisuke Kuroyanagi <ksk@google.com> Fix: dicttool build.

Change-Id: I592b14eba895786d0981586a01ef545e003396c8
icttool/src/com/android/inputmethod/latin/personalization/PersonalizationHelper.java
51cb8e6f4ebac28b7db86fc42e7b302749d3b16d 27-Feb-2014 Tadashi G. Takaoka <takaoka@google.com> Remove wrong duplicated resource from Afrikaans layout

Bug: 6867914
Change-Id: Ibc329c8ea03abaa91ba27e7e62fb6d02cc67debe
ake-keyboard-text/res/values-af/donottranslate-more-keys.xml
890b44e5376413adc73025e046072bcce3e119c5 24-Feb-2014 Jean Chalard <jchalard@google.com> Correctly read the header of APK-embedded dicts

Bug: 13164518
Change-Id: I8768ad887af8b89ad9f29637f606c3c68629c7ca
icttool/src/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
icttool/src/com/android/inputmethod/latin/dicttool/DictionaryMaker.java
icttool/tests/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtilsTests.java
5eb6ea9f27f2486c6688551bc0a117ec39bfe5a0 21-Feb-2014 Tadashi G. Takaoka <takaoka@google.com> Change make-keyboard-text -java option to point LatinIME/java directory

Change-Id: I812713da5918049c0e504e48bd0693df2f7bf46d
ake-keyboard-text/res/com/android/inputmethod/keyboard/internal/KeyboardTextsTable.tmpl
ake-keyboard-text/res/src/com/android/inputmethod/keyboard/internal/KeyboardTextsTable.tmpl
ake-keyboard-text/src/com/android/inputmethod/keyboard/tools/MoreKeysResources.java
0fc93fe4455f24809f6c9baf0d3b936519779cfb 15-Feb-2014 Keisuke Kuroyanagi <ksk@google.com> Implement PatriciaTriePolicy::getNextWordAndNextToken().

Bug: 12810574
Change-Id: Id1d44f90de9455d9cbe7b6e0a161cae91d6d422c
icttool/compat/android/util/Pair.java
85fe06e759ab89c629caab5fb73de7ff0441d060 14-Feb-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Remove unused argument from readDictionaryBinary."
8e3a1d0f89ac5a0c7d31effb8cbb447f93f70310 14-Feb-2014 Keisuke Kuroyanagi <ksk@google.com> Remove unused argument from readDictionaryBinary.

Bug: 12810574
Change-Id: Ice415ebd8d11162facca3fe8927ef8a616b11424
icttool/src/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
icttool/src/com/android/inputmethod/latin/dicttool/DictionaryMaker.java
icttool/tests/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtilsTests.java
53a237323a3f5ba6e5ece341874812ac91bbbfc0 14-Feb-2014 Tadashi G. Takaoka <takaoka@google.com> Add sanity check to KeybaordTextsTable for debugging

Bug: 13007104
Change-Id: Id12f75da7a1c6a2a078d41721ee4016794e9dd2a
ake-keyboard-text/res/com/android/inputmethod/keyboard/internal/KeyboardTextsTable.tmpl
3c4f05dd66f8211508010e82b414d111037f35dd 14-Feb-2014 Tadashi G. Takaoka <takaoka@google.com> Remove unused label_tab_key

Change-Id: Ic10b9678c9b0ebab977589aa0093740b9c9f2d90
ake-keyboard-text/res/values/donottranslate-more-keys.xml
e422c94634da4d0e61a9106addebf06cbcf70c2e 14-Feb-2014 Tadashi G. Takaoka <takaoka@google.com> Fix test resource declarations and parsing a bit

Change-Id: I882a41b2934c48f4405f1ea5bf4d6ad41e87322c
ake-keyboard-text/res/values-ar/donottranslate-more-keys.xml
ake-keyboard-text/res/values-ca/donottranslate-more-keys.xml
ake-keyboard-text/res/values-es/donottranslate-more-keys.xml
ake-keyboard-text/res/values-fa/donottranslate-more-keys.xml
ake-keyboard-text/res/values-hi/donottranslate-more-keys.xml
ake-keyboard-text/res/values-ne-rNP/donottranslate-more-keys.xml
ake-keyboard-text/res/values/donottranslate-more-keys.xml
ake-keyboard-text/src/com/android/inputmethod/keyboard/tools/MoreKeysResources.java
7ae6721ffad1e79ee446de87d13f18a27619830b 10-Feb-2014 Tadashi G. Takaoka <takaoka@google.com> Remove RTL aware !code and add corresponding !text

Change-Id: I9021c8fa1cf2d4ac07579237a939c15551509a0b
ake-keyboard-text/res/values-ar/donottranslate-more-keys.xml
ake-keyboard-text/res/values-fa/donottranslate-more-keys.xml
ake-keyboard-text/res/values-iw/donottranslate-more-keys.xml
ake-keyboard-text/res/values/donottranslate-more-keys.xml
3cb77678f52d343aff03cd9facf5379c7ef7e519 12-Feb-2014 Tadashi G. Takaoka <takaoka@google.com> Fix Armenian switch to alphabet key text

Bug: 7963631
Change-Id: If5768c761ec96d3404900b0c017abc2317cce8d4
ake-keyboard-text/res/values-hy-rAM/donottranslate-more-keys.xml
0fe4d00068fb9ea85bfab083aa595082dd24e59c 11-Feb-2014 Tadashi G. Takaoka <takaoka@google.com> Optimize KeyboardTextsTable

This change counts all occurrences of each string resource and sort
those in descending order of the occurrence.

Change-Id: I726402157feb0d436a54bd0a7252acd17fd711f9
ake-keyboard-text/res/com/android/inputmethod/keyboard/internal/KeyboardTextsTable.tmpl
ake-keyboard-text/src/com/android/inputmethod/keyboard/tools/ArrayInitializerFormatter.java
ake-keyboard-text/src/com/android/inputmethod/keyboard/tools/MoreKeysResources.java
6e1710f0d474f8750a8dacfd10ec5fccc10909ea 11-Feb-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Optimize text resources' ordering a bit"
d495cc36b7fd460c410b75519560febe2a3a3374 11-Feb-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Get nicer output of make-keyboard-text"
8bfd6100d94dad7272461e145be41665d8578abf 10-Feb-2014 Tadashi G. Takaoka <takaoka@google.com> Optimize text resources' ordering a bit

Change-Id: I19382f1d9a4b6be173d1e9f62edd727ea987fa20
ake-keyboard-text/res/values/donottranslate-more-keys.xml
ed509695a42455874aa9c047ed4343f636ef527b 10-Feb-2014 Tadashi G. Takaoka <takaoka@google.com> Get nicer output of make-keyboard-text

Change-Id: I6d30127aac2198d55b1335002f7a66b4aaebf82d
ake-keyboard-text/res/com/android/inputmethod/keyboard/internal/KeyboardTextsTable.tmpl
ake-keyboard-text/src/com/android/inputmethod/keyboard/tools/ArrayInitializerFormatter.java
ake-keyboard-text/src/com/android/inputmethod/keyboard/tools/MoreKeysResources.java
ake-keyboard-text/src/com/android/inputmethod/keyboard/tools/StringResourceMap.java
ea24abf87834bf4aae263f316ca90b4a805a00bf 10-Feb-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Remove unused code."
2ef87aee3e36e2c1121b454e321e59b4b450dd82 10-Feb-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Make PtNode have ProbabilityInfo instead of raw value."
69ccac6e51faca851fcfc48c8c6a9eda54c79067 07-Feb-2014 Keisuke Kuroyanagi <ksk@google.com> Remove unused code.

Bug: 12810574
Change-Id: If0ef02a984469a3b6e0c00b1c3c8d98d0d2b5466
icttool/src/com/android/inputmethod/latin/dicttool/XmlDictInputOutput.java
8ffc631826b108423f98e3ff4d987f067cbc4e0c 10-Feb-2014 Keisuke Kuroyanagi <ksk@google.com> Make PtNode have ProbabilityInfo instead of raw value.

Bug: 11281877
Bug: 12810574
Change-Id: Id1cda0afc74c4e30633c735729143491b2274a7b
icttool/src/com/android/inputmethod/latin/dicttool/CombinedInputOutput.java
icttool/src/com/android/inputmethod/latin/dicttool/Diff.java
icttool/src/com/android/inputmethod/latin/dicttool/Info.java
icttool/src/com/android/inputmethod/latin/dicttool/XmlDictInputOutput.java
icttool/tests/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtilsTests.java
icttool/tests/com/android/inputmethod/latin/makedict/BinaryDictEncoderFlattenTreeTests.java
icttool/tests/com/android/inputmethod/latin/makedict/FusionDictionaryTest.java
e5320c1d1fb31c570841f656941758e5f064b896 06-Feb-2014 Tadashi G. Takaoka <takaoka@google.com> Generate KeyboardTextsTable.java instead of KeyboardTextsSet.java

Change-Id: Ic48b093dc64b514822cc9daa1ac3d79deb7af089
ake-keyboard-text/res/com/android/inputmethod/keyboard/internal/KeyboardTextsSet.tmpl
ake-keyboard-text/res/com/android/inputmethod/keyboard/internal/KeyboardTextsTable.tmpl
ake-keyboard-text/src/com/android/inputmethod/keyboard/tools/MoreKeysResources.java
4e85476740104ae4b91c3d22df2fb0ee4ecd5c5b 07-Feb-2014 Tadashi G. Takaoka <takaoka@google.com> Merge "Consolidate keyIcon and code with keyLabel attribute"
a83a1feb62c4b4ff1a7cf5b6f58ad115491de76f 06-Feb-2014 Tadashi G. Takaoka <takaoka@google.com> Consolidate keyIcon and code with keyLabel attribute

Change-Id: I75fbd348fab5022606ca14552eb03b15af6684c8
ake-keyboard-text/res/values/donottranslate-more-keys.xml
3bbd50c36b1e9b9e3b26ab510853021515886498 06-Feb-2014 Tadashi G. Takaoka <takaoka@google.com> Use SubtypeLocaleUtils.isRtlLanguage

Change-Id: Ic0208412cd9c02975641cb5c448d092f28786746
ake-keyboard-text/res/com/android/inputmethod/keyboard/internal/KeyboardTextsSet.tmpl
0df462730b426f95b8cafe6948c2dc3a6e53e4a6 06-Feb-2014 Tadashi G. Takaoka <takaoka@google.com> Remove unused smiley key definitions

Change-Id: Icbdfb360abab2964869898949774f47197f6d000
ake-keyboard-text/res/values/donottranslate-more-keys.xml
b24de426fc98b7550406f54075de4bbbdb2e0ee2 06-Feb-2014 Keisuke Kuroyanagi <ksk@google.com> Use CombinedFormatUtils to convert dict elements to strings.

Bug: 11281877
Bug: 12810574
Change-Id: Ib631f75eab73abc9877a7698171c45e8f2fc7600
icttool/Android.mk
icttool/src/com/android/inputmethod/latin/dicttool/CombinedInputOutput.java
5f5feeba13f6f1a907d90365d8037a361d0ff5da 06-Feb-2014 Keisuke Kuroyanagi <ksk@google.com> Consolidate WordProperty and Word.

Bug: 11281877
Bug: 12810574
Change-Id: I9dc99188f80f25a8780c1860dab46e4aa80a23e5
icttool/Android.mk
icttool/src/com/android/inputmethod/latin/dicttool/CombinedInputOutput.java
icttool/src/com/android/inputmethod/latin/dicttool/Diff.java
icttool/src/com/android/inputmethod/latin/dicttool/Info.java
icttool/src/com/android/inputmethod/latin/dicttool/XmlDictInputOutput.java
icttool/tests/com/android/inputmethod/latin/makedict/FusionDictionaryTest.java
df1d3e733e2b000c776e74b54d3c62f0d433b013 05-Feb-2014 Keisuke Kuroyanagi <ksk@google.com> Make WeightedString have ProbabilityInfo.

Bug: 11281877
Bug: 12810574
Change-Id: I265e3d8654c75766cd0e0d09d67ef62b4566298a
icttool/src/com/android/inputmethod/latin/dicttool/CombinedInputOutput.java
icttool/src/com/android/inputmethod/latin/dicttool/Diff.java
icttool/src/com/android/inputmethod/latin/dicttool/Info.java
icttool/src/com/android/inputmethod/latin/dicttool/XmlDictInputOutput.java
aaf864db7b978461f16acfce972c38dea207afd9 04-Feb-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Separate header class from FormatSpec."
b986f78ba826fa360304a69565f1880bdd7ce0c5 04-Feb-2014 Keisuke Kuroyanagi <ksk@google.com> Separate header class from FormatSpec.

Bug: 12810574
Change-Id: Iacf1cd05a268bf690ab864b5e32a18a4b0ccc693
icttool/tests/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtilsTests.java
33fd13bf3cc241019d02ff52667dafc68977c05c 04-Feb-2014 Keisuke Kuroyanagi <ksk@google.com> Check timestamp for each pointer.

Bug: 11325631
Change-Id: I4e296cdeccf21323c5732754e86c3a4075ccf82a
icttool/compat/android/util/SparseIntArray.java
e855093f5513e46f7f2da6d99e74873ac4f1eeef 31-Jan-2014 Tadashi G. Takaoka <takaoka@google.com> Move some methods to MoreKeySpec class

Change-Id: I025ed15e36ac3113db6a5fccefa0c87f016703fa
ake-keyboard-text/res/com/android/inputmethod/keyboard/internal/KeyboardTextsSet.tmpl
4e6f72cb801df273ec649f56d6a5c0182063b332 31-Jan-2014 Jean Chalard <jchalard@google.com> Merge "[HD03] Straighten out attribute key names in Java."
e6ae5a839699c23f6accbc93249a119dc9a69320 31-Jan-2014 Keisuke Kuroyanagi <ksk@google.com> Merge "Fix dicttool_aosp build."
faa9cd1fbd2ffc27e34cb287852599024500866d 31-Jan-2014 Keisuke Kuroyanagi <ksk@google.com> Fix dicttool_aosp build.

Change-Id: I52918fea02425b628045443d63d178e289ac4fb7
icttool/Android.mk
3b4eb03fa171ab42ad4f38abcfa5184c5362e5ae 31-Jan-2014 Tadashi G. Takaoka <takaoka@google.com> Move some prefix strings to relevant classes

Change-Id: I7321ac7820d4eded5f16f2440ffb4f525315b3f4
ake-keyboard-text/res/com/android/inputmethod/keyboard/internal/KeyboardTextsSet.tmpl
0bae2ab460a257fa4911db91f5823b80d1a13c46 31-Jan-2014 Tadashi G. Takaoka <takaoka@google.com> Refactor KeyboardTextsSet class

Change-Id: I0b48c85aa2c291e1e7ee25d61c558700fc677e29
ake-keyboard-text/res/com/android/inputmethod/keyboard/internal/KeyboardTextsSet.tmpl
79b2e4d86c7acb18826f3ad4e962423eb6a91bd7 31-Jan-2014 Jean Chalard <jchalard@google.com> [HD03] Straighten out attribute key names in Java.

Bug: 11281748
Change-Id: I1d813bdacd45bcfd9c4cc73ac1d67c5c89854e86
icttool/tests/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtilsTests.java
d432892f0cd480efa03e0ff101596ac44d89f4f2 29-Jan-2014 Tadashi G. Takaoka <takaoka@google.com> Fix Farsi keyboard comma and period

Bug: 12807701
Change-Id: I49503e9945d97e13d7cc98f54ca071cb935d1e52
ake-keyboard-text/res/values-fa/donottranslate-more-keys.xml
d1f463eacfaac31a999f7eb1ecaa1668ed3038d4 27-Dec-2013 Jean Chalard <jchalard@google.com> [IL69] Oust Keyboard from WordComposer#setComposingWord

Bug: 8636060
Change-Id: I624a45500603dfad355ee3b8b794b2d895219c0b
icttool/Android.mk
47f04e2e35832788a84d36a384570f60bbd7da9e 16-Jan-2014 Tadashi G. Takaoka <takaoka@google.com> Fix checkbuild breakage on dicttool

This CL fix the checkbuild build, though I'm not sure it can create
working dicttool or not.

Change-Id: I5aec34a0f72441c75ac48184c0550b8e0fc40634
icttool/compat/com/android/inputmethod/latin/utils/LanguageModelParam.java
84a3047e801923bd486b0cff2f9ea0de25d7e3ba 09-Jan-2014 Jean Chalard <jchalard@google.com> Fix build.

Change-Id: I6d0b572190080e58e95f72856ad39e72a49537b7
icttool/compat/com/android/inputmethod/latin/settings/SettingsValues.java
c2fd53ee0e610c9f143537aa3c5a4b0ab6b14e6a 17-Dec-2013 Keisuke Kuroyanagi <ksk@google.com> Remove ver4 dict updater.

Change-Id: I468994c98d091be621b9fb3fbe6405c67fc6a465
icttool/src/com/android/inputmethod/latin/dicttool/Test.java
fcacde3dad8af9f355b8967e8b1af82b9ecb596b 17-Dec-2013 Tadashi G. Takaoka <takaoka@google.com> Revise Armenian punctuations more keys

Bug: 12096943
Change-Id: Ib8559f030fbc27ec7f7e9a9fb36aad72cca29e9f
ake-keyboard-text/res/values-hy-rAM/donottranslate-more-keys.xml
5590e9d04048483fbd397c36f0cc65cfdd10bb24 16-Dec-2013 Jean Chalard <jchalard@google.com> Merge "Make the bad header a checked exception and fix dicttool test"
3df617323e1e0035344f66de28db34ccfdc2d557 10-Dec-2013 Jean Chalard <jchalard@google.com> Make the bad header a checked exception and fix dicttool test

Change-Id: If780a2a1cb722aee83d910904c0a6315add9552d
icttool/tests/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtilsTests.java
b868375763de60d1a1ff6fa21b121cc1b61df842 16-Dec-2013 Jean Chalard <jchalard@google.com> Fix failing tests

- Version 3 is not supported
- Now passing the right string to open v4 dicts. Fix the tests for this.

Change-Id: I7829330c3568a715b96396ba4e4e69c6e17775ab
icttool/src/com/android/inputmethod/latin/dicttool/DictionaryMaker.java
2c25c7c9e1c98feaa3fc739244badacfa0719576 13-Dec-2013 Ken Wakasa <kwakasa@google.com> Fix locale names in the make-keyboard-text tool

Change-Id: I33c3fafcff124bb94e395cc604ce264daad55d2d
ake-keyboard-text/res/values-az-rAZ/donottranslate-more-keys.xml
ake-keyboard-text/res/values-az/donottranslate-more-keys.xml
ake-keyboard-text/res/values-ne-rNP/donottranslate-more-keys.xml
ake-keyboard-text/res/values-ne/donottranslate-more-keys.xml
a245d15da5d295af21ead9a01583c64796a31ad7 12-Dec-2013 Jean Chalard <jchalard@google.com> Have dicttool use the native library to generate v4 dicts.

Yay !

Change-Id: Iea8ced9e81031b9ab7eff05ad9ef7215be248de9
icttool/Android.mk
icttool/NativeLib.mk
icttool/compat/android/content/SharedPreferences.java
icttool/compat/android/graphics/Rect.java
icttool/compat/android/text/TextUtils.java
icttool/compat/android/util/Log.java
icttool/compat/android/view/inputmethod/CompletionInfo.java
icttool/compat/android/view/inputmethod/EditorInfo.java
icttool/compat/com/android/inputmethod/keyboard/Key.java
icttool/compat/com/android/inputmethod/keyboard/Keyboard.java
icttool/compat/com/android/inputmethod/keyboard/ProximityInfo.java
icttool/compat/com/android/inputmethod/latin/LatinIME.java
icttool/compat/com/android/inputmethod/latin/settings/AdditionalFeaturesSettingUtils.java
icttool/compat/com/android/inputmethod/latin/settings/SettingsValues.java
icttool/src/com/android/inputmethod/latin/dicttool/DictionaryMaker.java
icttool/tests/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtilsTests.java
7b55cd3e2b4966150fa4c44dd43ebfeb77058a43 10-Dec-2013 Jean Chalard <jchalard@google.com> Remove flags from Java side.

This simplifies the code quite a bit.
- GERMAN_UMLAUTS are now handled through a key-value attribute.
The dictionary generator does not need to know about it any more.
- FRENCH_LIGATURES are deprecated as we handle them with shortcuts now.
- CONTAINS_BIGRAMS is deprecated. Bigram processing is always applied
regardless of this flag.

Bug: 11281748
Change-Id: If567e52e245a9342adc7f3104a0f7d8d782df8c1
icttool/src/com/android/inputmethod/latin/dicttool/CombinedInputOutput.java
icttool/src/com/android/inputmethod/latin/dicttool/Diff.java
icttool/src/com/android/inputmethod/latin/dicttool/XmlDictInputOutput.java
icttool/tests/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtilsTests.java
icttool/tests/com/android/inputmethod/latin/makedict/BinaryDictEncoderFlattenTreeTests.java
icttool/tests/com/android/inputmethod/latin/makedict/FusionDictionaryTest.java
2fa3693c264a4c150ac307d9bb7f6f8f18cc4ffc 13-Dec-2013 Ken Wakasa <kwakasa@google.com> Reset to 9bd6dac4708ad94fd0257c53e977df62b152e20c

The bulk merge from -bayo to klp-dev should not have been merged to master.

Change-Id: I527a03a76f5247e4939a672f27c314dc11cbb854
icttool/Android.mk
icttool/src/com/android/inputmethod/latin/dicttool/DictionaryMaker.java
ake-keyboard-text/res/com/android/inputmethod/keyboard/internal/KeyboardTextsSet.tmpl
ake-keyboard-text/res/values-ar/donottranslate-more-keys.xml
ake-keyboard-text/res/values-be-rBY/donottranslate-more-keys.xml
ake-keyboard-text/res/values-be/donottranslate-more-keys.xml
ake-keyboard-text/res/values-ca/donottranslate-more-keys.xml
ake-keyboard-text/res/values-de/donottranslate-more-keys.xml
ake-keyboard-text/res/values-es/donottranslate-more-keys.xml
ake-keyboard-text/res/values-et-rEE/donottranslate-more-keys.xml
ake-keyboard-text/res/values-et/donottranslate-more-keys.xml
ake-keyboard-text/res/values-fa/donottranslate-more-keys.xml
ake-keyboard-text/res/values-fr/donottranslate-more-keys.xml
ake-keyboard-text/res/values-hy-rAM/donottranslate-more-keys.xml
ake-keyboard-text/res/values-hy/donottranslate-more-keys.xml
ake-keyboard-text/res/values-iw/donottranslate-more-keys.xml
ake-keyboard-text/res/values-ka-rGE/donottranslate-more-keys.xml
ake-keyboard-text/res/values-ka/donottranslate-more-keys.xml
ake-keyboard-text/res/values-km-rKH/donottranslate-more-keys.xml
ake-keyboard-text/res/values-km/donottranslate-more-keys.xml
ake-keyboard-text/res/values-lo-rLA/donottranslate-more-keys.xml
ake-keyboard-text/res/values-lo/donottranslate-more-keys.xml
ake-keyboard-text/res/values-mn-rMN/donottranslate-more-keys.xml
ake-keyboard-text/res/values-mn/donottranslate-more-keys.xml
ake-keyboard-text/res/values/donottranslate-more-keys.xml
ake-keyboard-text/src/com/android/inputmethod/keyboard/tools/LocaleUtils.java
ake-keyboard-text/src/com/android/inputmethod/keyboard/tools/MoreKeysResources.java
d7d60881309a7083139a17bbc9dab9bc8f6790d5 11-Nov-2013 Tadashi G. Takaoka <takaoka@google.com> Revert back punctuations to the more keys keyboard of the period

Cherry-pick I157164910f from Master.

Bug: 11621857
Change-Id: I0fd0496e9091165280f34b4640ff0e524e3847b9
ake-keyboard-text/res/values-ca/donottranslate-more-keys.xml
ake-keyboard-text/res/values-iw/donottranslate-more-keys.xml
ake-keyboard-text/res/values/donottranslate-more-keys.xml
56402cf10a3a26ca7add62678d7e1ab3064feab7 10-Oct-2013 Ken Wakasa <kwakasa@google.com> Revert "Add Swiss French and German keyboard layouts."

This reverts commit 220ce8f269e8d2507a2a57ec919e48ddb6f496f8.

Sorry, but we are now in the week before the final cut for the next launch. We shouldn't be taking new features like this at this point. Let me revert this change for now. I'll re-revert this after the cut next week.

Change-Id: Ia8b00680c992ec526e6a858945f2380cbcdfdd55
ake-keyboard-text/res/values-de/donottranslate-more-keys.xml
ake-keyboard-text/res/values-fr/donottranslate-more-keys.xml
ake-keyboard-text/res/values/donottranslate-more-keys.xml
220ce8f269e8d2507a2a57ec919e48ddb6f496f8 08-Oct-2013 Fredrik Roubert <roubert@google.com> Add Swiss French and German keyboard layouts.

There used to be two "Swiss" keyboard layouts, labelled fr_CH and de_QY,
available in LatinIME. They were, however, not actually Swiss layouts
but instead work-arounds to be able to get French or German with qwertz
or qwerty (instead of azerty and qwertz) layouts, respectively. These
were thus removed by commit f6972561fcb45310f18230ce217f0c6bb57e7eee
replacing them with the generic fr-qwertz and de-qwerty layouts instead.

Here, now, is a proper Swiss keyboard layout, following Swiss standards
for people accustomed to typing on Swiss keyboards, with the expected
tailorings for French and German.

Change-Id: I9feed752053ecc694c84db713284f69bc1daf155
ake-keyboard-text/res/values-de/donottranslate-more-keys.xml
ake-keyboard-text/res/values-fr/donottranslate-more-keys.xml
ake-keyboard-text/res/values/donottranslate-more-keys.xml
56997a80c25b16680e0b75d589d380bfec3aca05 09-Oct-2013 Satoshi Kataoka <satok@google.com> Retry to tweak punctuations

Bug: 11130808
Change-Id: I9ffc457ca44bccfa3eb3bdb0c26535d795215b26
ake-keyboard-text/res/values/donottranslate-more-keys.xml
c040d59defe38ce4b55e54dc8859db2e48307f1f 08-Oct-2013 Ken Wakasa <kwakasa@google.com> Merge "Add more_keys_for_* declarations for the Swedish keyboard."
a30884e0e045528be0a99797516329c78497f96b 07-Oct-2013 Fredrik Roubert <roubert@google.com> Add more_keys_for_* declarations for the Swedish keyboard.

This adds all those popup keys that were included in commit
b1cb13292f482627e64ccb35be905b7f3154d4ff when the Swedish keyboard was
first added. Many of these definitions were later removed by commit
79b965e04f81ac5c49c84a386566a1aa68752af6 but most likely by mistake, as
that commit log message doesn't mention anything about removing these.

To help making this file more maintainable, this commit also moves a few
definitions around so that all definitions now appear in alphabetical
order.

Change-Id: Iadef9e3dd1dc7b39fe87b2fc75210d0697b24361
ake-keyboard-text/res/values-sv/donottranslate-more-keys.xml
73665510cac1f12831f45edde8df546af90fc33e 08-Oct-2013 Yuichiro Hanada <yhanada@google.com> Show more messages when reading a compressed combined format file.

Change-Id: I51a1b9454fcfe656e0fcf762dcfd9ecbadde86c3
icttool/src/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
4deb824f3a91e2e157a3a0334e46b9bba394bc1a 07-Oct-2013 Satoshi Kataoka <satok@google.com> Add navigateEmoji

Bug: 11074625
Change-Id: I1ef6b81ef923684b502c24fddb4ced8fe1691733
ake-keyboard-text/res/values/donottranslate-more-keys.xml
e56c2f979fc027abd50e7dd6325644b5b575ff63 01-Oct-2013 Ken Wakasa <kwakasa@google.com> Cleanup and remove redundant more keys on phones

Change-Id: I419c3c119eb1e4d2e877c8c00564e46f40b6abc2
ake-keyboard-text/res/values-ca/donottranslate-more-keys.xml
ake-keyboard-text/res/values-es/donottranslate-more-keys.xml
ake-keyboard-text/res/values-fa/donottranslate-more-keys.xml
ake-keyboard-text/res/values-iw/donottranslate-more-keys.xml
ake-keyboard-text/res/values/donottranslate-more-keys.xml
48e01ec1110ce591b9c5258f17262d7cb4b6c903 30-Sep-2013 Yuichiro Hanada <yhanada@google.com> Make dicttool read the compressed combined format.

Change-Id: Ib39fa110402895a655f4e705caae53397ace9259
icttool/src/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
icttool/src/com/android/inputmethod/latin/dicttool/Package.java
icttool/tests/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtilsTests.java
51a590b2fef3e682e72fbfd6014bc644786ad4fe 26-Sep-2013 Yuichiro Hanada <yhanada@google.com> Fix getDictionary.

Change-Id: I6bc3ec8dd4397a9aaf9dca2f16ce8a1929a47e9e
icttool/src/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
15e33c237303a5da0aed7973290c53ccb587d79a 24-Sep-2013 Ken Wakasa <kwakasa@google.com> More tweaks for Armenian layouts

Add Armenian question mark and exclamation mark as more keys in the symbols layout.

bug: 7963631
Change-Id: Ic4f306248c10f5439531cd468b78ba467cd1de6a
ake-keyboard-text/res/values-hy/donottranslate-more-keys.xml
1b7fc4f33896d45fc72a822edb3873e01b2288be 24-Sep-2013 Ken Wakasa <kwakasa@google.com> Tweaks for Armenian layouts

Added a dedicated key for the Armenian full stop

Added Armenian punctuation letters

bug: 7963631
Change-Id: Id28e224329b083a2465256f2713477b4f0782393
ake-keyboard-text/res/values-hy/donottranslate-more-keys.xml
be5e21ecbbeec92e4773a068bb36b8432b12b2c9 16-Sep-2013 Ken Wakasa <kwakasa@google.com> Add Khmer layout

bug: 6910993
Change-Id: Ie515acd625bc266494d9e63b0694e2c05a19b661
ake-keyboard-text/res/values-km/donottranslate-more-keys.xml
fa68e2cdf52567980e43ccb7807a6d36162afe26 17-Sep-2013 Yuichiro Hanada <yhanada@google.com> Add a new option for version 4 to dicttool.

Change-Id: I18fd48c1f6921758d30330fbc77f4a917c33f1c8
icttool/src/com/android/inputmethod/latin/dicttool/DictionaryMaker.java
0f317a56030ce6ffb3ff08c1ab3b2ff120e68aea 15-Sep-2013 Ken Wakasa <kwakasa@google.com> Fix issues with Nepali layouts

- Added the missing ZWNJ/ZWJ key
- Fix a wrong letter in the shift layout of Nepali Romaized layout
- Put the currency symbol for Nepalese Rupee
- Fix the missing 2nd symbols layout
- Use the Devanagari numbers just like Hindi layout
- Fix the Main/Symbols switch key label just like Hindi layout

bug: 6910787
bug: 9833890
Change-Id: Ie6aa5a06008f1e9347d4fc08ededd48287df5d73
ake-keyboard-text/res/values-ne/donottranslate-more-keys.xml
1313d17d37af040fff9e2d430e00556fb667b56c 13-Sep-2013 Ken Wakasa <kwakasa@google.com> Small tweak for label_to_more_symbol_for_tablet_key

To make it a bit more consistent with the one for phones

Change-Id: Ia5775b07a0d70cabc5c51ff2b954c64ce4dc8c7c
ake-keyboard-text/res/values/donottranslate-more-keys.xml
47761678f1754285f3cd641b01e3b7dc43ff5d7d 09-Sep-2013 Ken Wakasa <kwakasa@google.com> Add Lao keyboard

bug: 6911140
Change-Id: Id689be1fb9dbc89b5a9b7f142626751a62d931ed
ake-keyboard-text/res/values-lo/donottranslate-more-keys.xml
0e40cd0c40f2c731f91ccd0561e251262e5a2614 12-Sep-2013 Yuichiro Hanada <yhanada@google.com> Add getDictDecoder.

Bug: 9618601
Change-Id: I173100ac704c03f7d5d0d53477e83cab5d1110d4
icttool/src/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
icttool/src/com/android/inputmethod/latin/dicttool/DictionaryMaker.java
icttool/tests/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtilsTests.java
95bc256f419e9e47c26dfefd1ac31266dac2f344 10-Sep-2013 Yuichiro Hanada <yhanada@google.com> Add a flag to readDictioanryBinary in DictDecoder.

Change-Id: I356adb72047ebc43c924fbff1ff45e7460508a31
icttool/src/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
icttool/src/com/android/inputmethod/latin/dicttool/DictionaryMaker.java
icttool/tests/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtilsTests.java
98565a9c02175ac8b669e88433191a0e22a395e0 06-Sep-2013 Satoshi Kataoka <satok@google.com> Optimize tablet layout

Bug: 9059539
Change-Id: Ideb6965768fcf092c081eb1d3102312c863cc5b6
ake-keyboard-text/res/values/donottranslate-more-keys.xml
d6217a323cfa84928a61b2d84082457661ea0cdf 05-Sep-2013 Satoshi Kataoka <satok@google.com> Optimize layout

Bug: 9059539

Change-Id: Iabfd44daae1ef6da99a864859488a4f644240925
ake-keyboard-text/res/values/donottranslate-more-keys.xml
e0502496da24e658124538bb0bd9a867e4c1d1c0 04-Sep-2013 Satoshi Kataoka <satok@google.com> Revert "Remove symbols shifted layout"

This reverts commit c02a365485cb777137cbab8ff8f60c4b36fa0f7a.

Change-Id: I11d31632469a594c0637f035bdd74ba60b2ac33e
ake-keyboard-text/res/values-iw/donottranslate-more-keys.xml
ake-keyboard-text/res/values/donottranslate-more-keys.xml
42b799d93a6dc262c87fe361ffdc910097e6a09c 04-Sep-2013 Satoshi Kataoka <satok@google.com> Revert "Remove symbols shifted related unused texts and styles"

This reverts commit 59f49b38618fc5efd8e00b2511246834b3859a19.

Bug: 9059539

Change-Id: I6e298a55feb942fc3720a91b65f841220443b42b
ake-keyboard-text/res/values/donottranslate-more-keys.xml
eaee15612889c4b238dc81a05143df44e8359e84 03-Sep-2013 Satoshi Kataoka <satok@google.com> Optimize tablet layout

Bug: 9059539
Change-Id: I049941d2c83764c7f07c5215799b9657a7f27764
ake-keyboard-text/res/values-iw/donottranslate-more-keys.xml
ake-keyboard-text/res/values/donottranslate-more-keys.xml
bcfcdae230e3aeb105dbcba7350ad1763b12d8df 29-Aug-2013 Tadashi G. Takaoka <takaoka@google.com> Add Armenian Phoetic keyboard

We believe this layout is Armenian Eastern Phonetic Keyboard.

Bug: 7963631
Change-Id: Iff3dd879268dd95f00855f67f749e8562fff490c
ake-keyboard-text/res/values-hy/donottranslate-more-keys.xml
e9e8d2d986bb3874caa8ee8c742aa0caa37eaf87 29-Aug-2013 Tadashi G. Takaoka <takaoka@google.com> Use fixed column order for punctuation more keys

This is a follow up of I71f58fc49b.

Bug: 9059539
Change-Id: Ibf5684ac196e03e889160d8bb14e2b1377331133
ake-keyboard-text/res/values-ca/donottranslate-more-keys.xml
ake-keyboard-text/res/values/donottranslate-more-keys.xml
85d9b3c28125870b095e90d7181f852bf6186fa8 29-Aug-2013 Tadashi G. Takaoka <takaoka@google.com> Reduce the number of more keys of the period key

Bug: 9059539
Change-Id: I71f58fc49bf33b40c17b5a94cad82e942b95e3f1
ake-keyboard-text/res/values-ca/donottranslate-more-keys.xml
ake-keyboard-text/res/values-es/donottranslate-more-keys.xml
ake-keyboard-text/res/values-iw/donottranslate-more-keys.xml
ake-keyboard-text/res/values/donottranslate-more-keys.xml
be4f8f3fbc873a1128a54c25ab6d8418b61001a0 26-Aug-2013 Tadashi G. Takaoka <takaoka@google.com> Merge "Clean up PC QWERTY keyboard"
7f28b3cc6ab60becff1c9ad98e65c24767899ebe 23-Aug-2013 Tadashi G. Takaoka <takaoka@google.com> Clean up PC QWERTY keyboard

Change-Id: Ibb52683e8f27517b9e7bf398d3b7a31215bd5a8d
ake-keyboard-text/res/values/donottranslate-more-keys.xml
800225e0b19c8a368fe74f6b73b40a01340a0c0f 26-Aug-2013 Ken Wakasa <kwakasa@google.com> Merge "Rename CharGroup to PtNode."
576f625ee1b22e26baab46cc4ad3138e901383e2 22-Aug-2013 Yuichiro Hanada <yhanada@google.com> Rename CharGroup to PtNode.

Bug: 10233675
Change-Id: I7b0eb07d195cd386cd0d9e97cd59bf48fcf24107
icttool/src/com/android/inputmethod/latin/dicttool/Diff.java
icttool/src/com/android/inputmethod/latin/dicttool/Info.java
icttool/tests/com/android/inputmethod/latin/makedict/FusionDictionaryTest.java
59f49b38618fc5efd8e00b2511246834b3859a19 25-Aug-2013 Tadashi G. Takaoka <takaoka@google.com> Remove symbols shifted related unused texts and styles

This is a follow up of I7fe6520e4e.

Bug: 9059539
Change-Id: I1b2cdc4f6ae2f59fabc75c38f43e2b2512b08721
ake-keyboard-text/res/values/donottranslate-more-keys.xml
73c2948113e27cf3945033049f098a1f5b060338 23-Aug-2013 Tadashi G. Takaoka <takaoka@google.com> Fix Persian currency symbol

Change-Id: Iea202e6d6857cbc0a3d4374c76bd72ed992da9a6
ake-keyboard-text/res/values-fa/donottranslate-more-keys.xml
ake-keyboard-text/res/values-hi/donottranslate-more-keys.xml
ake-keyboard-text/res/values-iw/donottranslate-more-keys.xml
ake-keyboard-text/res/values-mn/donottranslate-more-keys.xml
ake-keyboard-text/res/values-th/donottranslate-more-keys.xml
ake-keyboard-text/res/values-uk/donottranslate-more-keys.xml
ake-keyboard-text/res/values-vi/donottranslate-more-keys.xml
ake-keyboard-text/res/values/donottranslate-more-keys.xml
e9a10ff0f026b5ec458f116afc7a75806574cbcd 22-Aug-2013 Yuichiro Hanada <yhanada@google.com> Add DictDecoder.readDictionaryBinary.

Bug: 10434720
Change-Id: I14690a6e0f922ed1bab3a4b6c9a457ae84d4c1a4
icttool/src/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
icttool/src/com/android/inputmethod/latin/dicttool/DictionaryMaker.java
icttool/tests/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtilsTests.java
c02a365485cb777137cbab8ff8f60c4b36fa0f7a 14-Aug-2013 Tadashi G. Takaoka <takaoka@google.com> Remove symbols shifted layout

Bug: 9059539
Change-Id: I7fe6520e4eafcb7e1748b8bf011333c7e0da7ac2
ake-keyboard-text/res/values-iw/donottranslate-more-keys.xml
ake-keyboard-text/res/values/donottranslate-more-keys.xml
fef693ea983eb4aacd3d1830e5d7608ede8ad451 22-Aug-2013 Ken Wakasa <kwakasa@google.com> Merge "Add DictEncoder."
c922c8a504ab31aae26193f1bf319bf9f91406a5 20-Aug-2013 Yuichiro Hanada <yhanada@google.com> Add DictEncoder.

Change-Id: I41049b9118b58838e5dedf8e5618d939ca70c5ef
icttool/src/com/android/inputmethod/latin/dicttool/DictionaryMaker.java
icttool/tests/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtilsTests.java
6d9b4e913a587471ffe04afaf7400b422e0b3c6f 22-Aug-2013 Tadashi G. Takaoka <takaoka@google.com> Fix Hebrew currency symbol

Change-Id: Ib747828aeec20c1ebb4087169a7eb373deb163c3
ake-keyboard-text/res/values-iw/donottranslate-more-keys.xml
a306e087536ea82c97deb4a022730e2cdf5d2c35 20-Aug-2013 Yuichiro Hanada <yhanada@google.com> Rename BinaryDictEncoder to BinaryDictEncoderUtils.

Change-Id: I4dabf17da7003b1d8204a83dbd10e5be6e8fd805
icttool/src/com/android/inputmethod/latin/dicttool/DictionaryMaker.java
icttool/tests/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtilsTests.java
icttool/tests/com/android/inputmethod/latin/makedict/BinaryDictEncoderFlattenTreeTests.java
112257e40f6f6d914fac1c3a45f39a770693b386 20-Aug-2013 Yuichiro Hanada <yhanada@google.com> Rename BinaryDictDecoder to Ver3DictDecoder.

Change-Id: Ibf9b95b658df6e2c2218bdb62e2380f326a03832
icttool/NativeLib.mk
icttool/src/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
icttool/src/com/android/inputmethod/latin/dicttool/DictionaryMaker.java
icttool/tests/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtilsTests.java
77bce05e6f6e3a988253f9305ae22e51f56f5b1a 19-Aug-2013 Yuichiro Hanada <yhanada@google.com> [Refactor] Rename BinaryDictReader and BinaryDictDecoder.

BinaryDictReader -> BinaryDictDecoder.
BinaryDictDecoder -> BianryDictDecoderUtils.

Change-Id: Iadf2153b379b760538ecda488dda4f17225e5f37
icttool/Android.mk
icttool/src/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
icttool/src/com/android/inputmethod/latin/dicttool/DictionaryMaker.java
icttool/tests/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtilsTests.java
af30cbf0ee8370763edf22822ea34a282e882084 16-Aug-2013 Jean Chalard <jchalard@google.com> Rename Node to PtNodeArray

Bug: 10247660
Change-Id: I1a0ac19f58f96adb5efac5fd35c6404831618c99
icttool/src/com/android/inputmethod/latin/dicttool/CombinedInputOutput.java
icttool/src/com/android/inputmethod/latin/dicttool/Diff.java
icttool/src/com/android/inputmethod/latin/dicttool/Info.java
icttool/src/com/android/inputmethod/latin/dicttool/XmlDictInputOutput.java
icttool/tests/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtilsTests.java
icttool/tests/com/android/inputmethod/latin/makedict/BinaryDictEncoderFlattenTreeTests.java
icttool/tests/com/android/inputmethod/latin/makedict/FusionDictionaryTest.java
a94eb97413f77b1f306133dd6d5cc347f97ed24e 16-Aug-2013 Yuichiro Hanada <yhanada@google.com> Remove unused imports.

Change-Id: Ib46da6efeaa8f83a9cda24c947fc2e667a1468e8
icttool/src/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
icttool/src/com/android/inputmethod/latin/dicttool/DictionaryMaker.java
icttool/tests/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtilsTests.java
35f41a9f1806f0163779116483748774b23288f7 15-Aug-2013 Yuichiro Hanada <yhanada@google.com> Fix build.

Change-Id: I80d177f3c9bff1fb90029edeafa4a62d0b99e09e
icttool/src/com/android/inputmethod/latin/dicttool/Test.java
94460eba11019ec4658c42b4bcc0379d70f41770 15-Aug-2013 Yuichiro Hanada <yhanada@google.com> [Refactor] Divide BinaryDictInputOutput into BinaryDictEncoder and BinaryDictDecoder.

Change-Id: I7c3269d77e3e3b567e459dcaa1bc029903941744
icttool/NativeLib.mk
icttool/src/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
icttool/src/com/android/inputmethod/latin/dicttool/DictionaryMaker.java
icttool/src/com/android/inputmethod/latin/dicttool/Test.java
icttool/tests/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtilsTests.java
icttool/tests/com/android/inputmethod/latin/makedict/BinaryDictEncoderFlattenTreeTests.java
icttool/tests/com/android/inputmethod/latin/makedict/BinaryDictInputOutputTest.java
icttool/tests/com/android/inputmethod/latin/makedict/FusionDictionaryTest.java
icttool/tests/etc/test-dicttool.sh
e7870a2c0d817e6548eb00c80278b9f7b86c1a5b 11-Aug-2013 Jean Chalard <jchalard@google.com> Add an initial JNI interface to dicttool.

Bug: 10100269
Change-Id: I883992c2033e7d9e7c754c0bf653767728b221b6
icttool/Android.mk
icttool/NativeLib.mk
icttool/compat/android/util/Log.java
icttool/compat/com/android/inputmethod/latin/define/JniLibName.java
icttool/etc/dicttool_aosp
117f18e844f83036f3523aa2e721894bac16739d 15-Aug-2013 Ken Wakasa <kwakasa@google.com> Revert "[Refactor] Divide BinaryDictInputOutput into BinaryDictInputUtils and BinaryDictOutputUtils."

This reverts commit 4c63d0614e7ed7aea4bcbab3a17090d841661d92.

Change-Id: I1fa277d720bab4d895259df7d6d82eebfa5eb6c5
icttool/src/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
icttool/src/com/android/inputmethod/latin/dicttool/DictionaryMaker.java
icttool/tests/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtilsTests.java
icttool/tests/com/android/inputmethod/latin/makedict/BinaryDictInputOutputTest.java
icttool/tests/com/android/inputmethod/latin/makedict/FusionDictionaryTest.java
4c63d0614e7ed7aea4bcbab3a17090d841661d92 14-Aug-2013 Yuichiro Hanada <yhanada@google.com> [Refactor] Divide BinaryDictInputOutput into BinaryDictInputUtils and BinaryDictOutputUtils.

Change-Id: I0d476abe763c11ba9005152f928e8dccf15ac9de
icttool/src/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
icttool/src/com/android/inputmethod/latin/dicttool/DictionaryMaker.java
icttool/tests/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtilsTests.java
icttool/tests/com/android/inputmethod/latin/makedict/BinaryDictInputOutputTest.java
icttool/tests/com/android/inputmethod/latin/makedict/FusionDictionaryTest.java
f27297d2ece8a247a8b9e18d4e65dc0d0ba68b77 13-Aug-2013 Ken Wakasa <kwakasa@google.com> Merge "Add BinaryDictReader."
3feacba1eb43fb906f50581df19ff2e468642ca8 12-Aug-2013 Yuichiro Hanada <yhanada@google.com> Add BinaryDictReader.

Bug: 9618601

Change-Id: Ief07fa0c3c4f7f5999a3fafcef4e47b6b6fd8143
icttool/src/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
icttool/src/com/android/inputmethod/latin/dicttool/DictionaryMaker.java
icttool/tests/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtilsTests.java
ca6acfdd6b3400ad6e29d45c29b0ec40ea92a968 12-Aug-2013 Tadashi G. Takaoka <takaoka@google.com> Rename maketext tool to make-keyboard-text

Change-Id: Icceda22aec75f9e3602da8775c0e94b110283575
ake-keyboard-text/Android.mk
ake-keyboard-text/etc/Android.mk
ake-keyboard-text/etc/make-keyboard-text
ake-keyboard-text/etc/manifest.txt
ake-keyboard-text/res/com/android/inputmethod/keyboard/internal/KeyboardTextsSet.tmpl
ake-keyboard-text/res/values-af/donottranslate-more-keys.xml
ake-keyboard-text/res/values-ar/donottranslate-more-keys.xml
ake-keyboard-text/res/values-az/donottranslate-more-keys.xml
ake-keyboard-text/res/values-be/donottranslate-more-keys.xml
ake-keyboard-text/res/values-bg/donottranslate-more-keys.xml
ake-keyboard-text/res/values-ca/donottranslate-more-keys.xml
ake-keyboard-text/res/values-cs/donottranslate-more-keys.xml
ake-keyboard-text/res/values-da/donottranslate-more-keys.xml
ake-keyboard-text/res/values-de/donottranslate-more-keys.xml
ake-keyboard-text/res/values-el/donottranslate-more-keys.xml
ake-keyboard-text/res/values-en/donottranslate-more-keys.xml
ake-keyboard-text/res/values-eo/donottranslate-more-keys.xml
ake-keyboard-text/res/values-es/donottranslate-more-keys.xml
ake-keyboard-text/res/values-et/donottranslate-more-keys.xml
ake-keyboard-text/res/values-fa/donottranslate-more-keys.xml
ake-keyboard-text/res/values-fi/donottranslate-more-keys.xml
ake-keyboard-text/res/values-fr/donottranslate-more-keys.xml
ake-keyboard-text/res/values-hi/donottranslate-more-keys.xml
ake-keyboard-text/res/values-hr/donottranslate-more-keys.xml
ake-keyboard-text/res/values-hu/donottranslate-more-keys.xml
ake-keyboard-text/res/values-is/donottranslate-more-keys.xml
ake-keyboard-text/res/values-it/donottranslate-more-keys.xml
ake-keyboard-text/res/values-iw/donottranslate-more-keys.xml
ake-keyboard-text/res/values-ka/donottranslate-more-keys.xml
ake-keyboard-text/res/values-kk/donottranslate-more-keys.xml
ake-keyboard-text/res/values-ky/donottranslate-more-keys.xml
ake-keyboard-text/res/values-lt/donottranslate-more-keys.xml
ake-keyboard-text/res/values-lv/donottranslate-more-keys.xml
ake-keyboard-text/res/values-mk/donottranslate-more-keys.xml
ake-keyboard-text/res/values-mn/donottranslate-more-keys.xml
ake-keyboard-text/res/values-nb/donottranslate-more-keys.xml
ake-keyboard-text/res/values-nl/donottranslate-more-keys.xml
ake-keyboard-text/res/values-pl/donottranslate-more-keys.xml
ake-keyboard-text/res/values-pt/donottranslate-more-keys.xml
ake-keyboard-text/res/values-rm/donottranslate-more-keys.xml
ake-keyboard-text/res/values-ro/donottranslate-more-keys.xml
ake-keyboard-text/res/values-ru/donottranslate-more-keys.xml
ake-keyboard-text/res/values-sk/donottranslate-more-keys.xml
ake-keyboard-text/res/values-sl/donottranslate-more-keys.xml
ake-keyboard-text/res/values-sr/donottranslate-more-keys.xml
ake-keyboard-text/res/values-sv/donottranslate-more-keys.xml
ake-keyboard-text/res/values-sw/donottranslate-more-keys.xml
ake-keyboard-text/res/values-th/donottranslate-more-keys.xml
ake-keyboard-text/res/values-tl/donottranslate-more-keys.xml
ake-keyboard-text/res/values-tr/donottranslate-more-keys.xml
ake-keyboard-text/res/values-uk/donottranslate-more-keys.xml
ake-keyboard-text/res/values-vi/donottranslate-more-keys.xml
ake-keyboard-text/res/values-zu/donottranslate-more-keys.xml
ake-keyboard-text/res/values-zz/donottranslate-more-keys.xml
ake-keyboard-text/res/values/donottranslate-more-keys.xml
ake-keyboard-text/src/com/android/inputmethod/keyboard/tools/ArrayInitializerFormatter.java
ake-keyboard-text/src/com/android/inputmethod/keyboard/tools/JarUtils.java
ake-keyboard-text/src/com/android/inputmethod/keyboard/tools/MakeKeyboardText.java
ake-keyboard-text/src/com/android/inputmethod/keyboard/tools/MoreKeysResources.java
ake-keyboard-text/src/com/android/inputmethod/keyboard/tools/StringResource.java
ake-keyboard-text/src/com/android/inputmethod/keyboard/tools/StringResourceMap.java
aketext/Android.mk
aketext/etc/Android.mk
aketext/etc/maketext
aketext/etc/manifest.txt
aketext/res/com/android/inputmethod/keyboard/internal/KeyboardTextsSet.tmpl
aketext/res/values-af/donottranslate-more-keys.xml
aketext/res/values-ar/donottranslate-more-keys.xml
aketext/res/values-az/donottranslate-more-keys.xml
aketext/res/values-be/donottranslate-more-keys.xml
aketext/res/values-bg/donottranslate-more-keys.xml
aketext/res/values-ca/donottranslate-more-keys.xml
aketext/res/values-cs/donottranslate-more-keys.xml
aketext/res/values-da/donottranslate-more-keys.xml
aketext/res/values-de/donottranslate-more-keys.xml
aketext/res/values-el/donottranslate-more-keys.xml
aketext/res/values-en/donottranslate-more-keys.xml
aketext/res/values-eo/donottranslate-more-keys.xml
aketext/res/values-es/donottranslate-more-keys.xml
aketext/res/values-et/donottranslate-more-keys.xml
aketext/res/values-fa/donottranslate-more-keys.xml
aketext/res/values-fi/donottranslate-more-keys.xml
aketext/res/values-fr/donottranslate-more-keys.xml
aketext/res/values-hi/donottranslate-more-keys.xml
aketext/res/values-hr/donottranslate-more-keys.xml
aketext/res/values-hu/donottranslate-more-keys.xml
aketext/res/values-is/donottranslate-more-keys.xml
aketext/res/values-it/donottranslate-more-keys.xml
aketext/res/values-iw/donottranslate-more-keys.xml
aketext/res/values-ka/donottranslate-more-keys.xml
aketext/res/values-kk/donottranslate-more-keys.xml
aketext/res/values-ky/donottranslate-more-keys.xml
aketext/res/values-lt/donottranslate-more-keys.xml
aketext/res/values-lv/donottranslate-more-keys.xml
aketext/res/values-mk/donottranslate-more-keys.xml
aketext/res/values-mn/donottranslate-more-keys.xml
aketext/res/values-nb/donottranslate-more-keys.xml
aketext/res/values-nl/donottranslate-more-keys.xml
aketext/res/values-pl/donottranslate-more-keys.xml
aketext/res/values-pt/donottranslate-more-keys.xml
aketext/res/values-rm/donottranslate-more-keys.xml
aketext/res/values-ro/donottranslate-more-keys.xml
aketext/res/values-ru/donottranslate-more-keys.xml
aketext/res/values-sk/donottranslate-more-keys.xml
aketext/res/values-sl/donottranslate-more-keys.xml
aketext/res/values-sr/donottranslate-more-keys.xml
aketext/res/values-sv/donottranslate-more-keys.xml
aketext/res/values-sw/donottranslate-more-keys.xml
aketext/res/values-th/donottranslate-more-keys.xml
aketext/res/values-tl/donottranslate-more-keys.xml
aketext/res/values-tr/donottranslate-more-keys.xml
aketext/res/values-uk/donottranslate-more-keys.xml
aketext/res/values-vi/donottranslate-more-keys.xml
aketext/res/values-zu/donottranslate-more-keys.xml
aketext/res/values-zz/donottranslate-more-keys.xml
aketext/res/values/donottranslate-more-keys.xml
aketext/src/com/android/inputmethod/latin/maketext/ArrayInitializerFormatter.java
aketext/src/com/android/inputmethod/latin/maketext/JarUtils.java
aketext/src/com/android/inputmethod/latin/maketext/LabelText.java
aketext/src/com/android/inputmethod/latin/maketext/MoreKeysResources.java
aketext/src/com/android/inputmethod/latin/maketext/StringResource.java
aketext/src/com/android/inputmethod/latin/maketext/StringResourceMap.java
d41c44498c3938a5bf0653ee9ac3a07e1ec6e615 12-Aug-2013 Tadashi G. Takaoka <takaoka@google.com> Fix parenthesis direction for RTL languages

Bug: 10284912
Change-Id: Ie0fc09b101034482a775961c8f8f1fcdf6dbec8f
aketext/res/values-ar/donottranslate-more-keys.xml
aketext/res/values-fa/donottranslate-more-keys.xml
aketext/res/values-iw/donottranslate-more-keys.xml
c5beb522ed954d372a4a1e3f38db7b56d37eb820 02-Aug-2013 Jean Chalard <jchalard@google.com> Reword "No language"

Bug: 10064334
Change-Id: Ie4e6c333566eee9000fa5c8e59e9df8b9b56a5b3
aketext/src/com/android/inputmethod/latin/maketext/MoreKeysResources.java
087c8a84a57eea1801a98b38857566874080eeca 30-Jul-2013 Tadashi G. Takaoka <takaoka@google.com> Fix Catalan keyboard layout

Bug: 10098472
Change-Id: I60e4aa6716f8166ca60ab5687b0faf2d84cd846b
aketext/res/values-ca/donottranslate-more-keys.xml
aketext/res/values-es/donottranslate-more-keys.xml
aketext/res/values/donottranslate-more-keys.xml
b03447e1af950888d901fccbd2cc3e3b4a11ef98 18-Jul-2013 Ken Wakasa <kwakasa@google.com> Move a couple classes to the utils package

Change-Id: Ia14a2011d79bad7cd02697b9254705f6e2099442
icttool/Android.mk
4d5939fc0acd53345e6bb8a42c7c0c95a23da81a 16-Jul-2013 Ken Wakasa <kwakasa@google.com> Remove dependencies to android source in dicttool

bug: 9889653
Change-Id: I2630c56548f9146ade85b17f891932dae2082a85
icttool/Android.mk
icttool/compat/android/util/SparseArray.java
cc54032b391ccae495c0a92dd35b5b0d531f2d41 17-Jul-2013 Ying Wang <wangying@google.com> Fix build.

Change-Id: I51c0b7ba5641c1e7c1d63a4e5a6307b08d6f4886
icttool/Android.mk
eec3067fd071f1682151c2995ac592c75ae7574f 04-Jul-2013 Jean Chalard <jchalard@google.com> Merge "Generalize constuctors & add tests"
b6cc4333a88becaed03ead29a8a2d41babca6a41 03-Jul-2013 Jean Chalard <jchalard@google.com> Generalize constuctors & add tests

If there is any two-args constructor with the right arg types
in a test class, use it. Also, add a test suite to dicttool test.

Also, have the return value of dicttool reflect success or
failure.

Change-Id: I51ab2a4abb93a0a483e8d6ef3c39d1ff1bce1dbd
icttool/src/com/android/inputmethod/latin/dicttool/Dicttool.java
icttool/src/com/android/inputmethod/latin/dicttool/Test.java
fe202d6738e57187925560bdac9051468aadd63e 04-Jul-2013 Tadashi G. Takaoka <takaoka@google.com> Add Azerbaijani keyboard

Bug: 7963448
Change-Id: I39c192b342278e82e30ac6ef12c6d150c817ae70
aketext/res/values-az/donottranslate-more-keys.xml
0e007eaff6c2b0c583de17970f1c8ecddadd6fd5 04-Jul-2013 Tadashi G. Takaoka <takaoka@google.com> Add Kazakh keyboard

Bug: 9697273
Change-Id: Ic9943569ed60d601f093181bf135e45a25399121
aketext/res/values-kk/donottranslate-more-keys.xml
aketext/res/values/donottranslate-more-keys.xml
28852fd6588e627c5f8df4ab79272524c314695b 03-Jul-2013 Tadashi G. Takaoka <takaoka@google.com> Followup com.android.inputmethod.latin.utils change

This is a folowup of I1c5b27c8ed.

Change-Id: I12c422a26e599923cadf21c3ab24e4b901cf94cc
aketext/res/com/android/inputmethod/keyboard/internal/KeyboardTextsSet.tmpl
4b7acd1df6610fbe24eab04b72763de152f24176 28-Jun-2013 Jean Chalard <jchalard@google.com> Add args to dicttool test.

Change-Id: I0667e0a5a6f6db3964cfcca5c8f083b9ceb41a2e
icttool/src/com/android/inputmethod/latin/dicttool/Test.java
e28eba5074664d5716b8e58b8d0a235746b261eb 23-Jun-2013 Ken Wakasa <kwakasa@google.com> Move util classes to the latin/utils directory

Change-Id: I1c5b27c8edf231680edb8d96f63b9d04cfc6a6fa
icttool/Android.mk
23d4eb55ba0271d56519b16c76eebbeb3e0774a9 20-Jun-2013 Jean Chalard <jchalard@google.com> Add tests to dicttool test.

Bug: 8526576
Change-Id: Idd6f9cd076d5915361c68f5c29afbba67dd54eba
icttool/Android.mk
icttool/compat/android/test/AndroidTestCase.java
icttool/compat/android/test/MoreAsserts.java
icttool/compat/android/test/suitebuilder/annotation/LargeTest.java
icttool/compat/android/util/Log.java
icttool/src/com/android/inputmethod/latin/dicttool/Test.java
icttool/tests/com/android/inputmethod/latin/makedict/FusionDictionaryTest.java
d055cca7d28812a480eb49e8264f02d6b16fdfd5 27-Aug-2012 Jean Chalard <jchalard@google.com> Add an initial test command to dicttool.

Also fix some warnings
This is a preliminary change to help track b/8526576

Bug: 8526576
Change-Id: If2ed74bb92f9b5fb7bbaf9c4851d9d0b5514b405
icttool/Android.mk
icttool/etc/dicttool_aosp
icttool/src/com/android/inputmethod/latin/dicttool/CommandList.java
icttool/src/com/android/inputmethod/latin/dicttool/Crypt.java
icttool/src/com/android/inputmethod/latin/dicttool/Package.java
icttool/src/com/android/inputmethod/latin/dicttool/Test.java
a411595b169c1f136d09d114a458def1f99f91d9 01-Apr-2013 Jean Chalard <jchalard@google.com> Fix two nasty bugs with surrogate pairs.

The important bug is in findWordInTree. The problem, which is
not obvious, is that we were calling codePointAt() with the
code point index in the string, instead of the char index.
The other bug this change fixes was harmless in the practice,
because it's in the iteration which is only used for debug and
pretty printing purposes. It's very similar in that it would
substract a length in code point to a length in chars and
truncate a StringBuilder at that length, so it would fail in a
quite similar manner. This changes the meaning of the "length"
attribute in Position, but it's clearer this way anyway.

Bug: 8450145
Change-Id: If396f883a9e6449de39351553ba83f5be5bd30f0
icttool/tests/com/android/inputmethod/latin/makedict/FusionDictionaryTest.java
3a8a63c3999c0ffccbaa08a860e807bb59c1643f 22-Mar-2013 Tadashi G. Takaoka <takaoka@google.com> Remove unused import

This is a follow up of I062c076f.

Change-Id: Ic3a83d95aed1f86121ed552a6f20f0d24f9d6d83
aketext/res/com/android/inputmethod/keyboard/internal/KeyboardTextsSet.tmpl
9f3774c194bb28aa8e9df0786cb9d71e1cf72315 22-Mar-2013 Tadashi G. Takaoka <takaoka@google.com> Remove reference to string.english_ime_name

Bug: 6789579
Change-Id: I062c076f0ca16cc39274e20955aa83d667b7380d
aketext/res/com/android/inputmethod/keyboard/internal/KeyboardTextsSet.tmpl
2bbd3065d3bd9785ad1638c65f8c73f11bf21922 09-Nov-2012 Tadashi G. Takaoka <takaoka@google.com> Language dependent single/doule quotation more keys

The natural way of marking quoted text vary from language to
language. This change introduces the following variations.

* LEFT and RIGHT quotations (English etc.)
* LOW-9 and LEFT quotations (German etc.)
* LOW-9 and RIGHT quotations (Dutch etc.)
* RIGHT and RIGHT quotations (Swedish etc.)
* LEFT ANGLE and RIGHT ANGLE quotations (French etc.)
* RIGHT ANGLE and LEFT ANGLE quotations

Bug: 8356419
Change-Id: I75726ab7ed783d02f189b46236c9d5079737bcff
aketext/res/values-ar/donottranslate-more-keys.xml
aketext/res/values-be/donottranslate-more-keys.xml
aketext/res/values-bg/donottranslate-more-keys.xml
aketext/res/values-cs/donottranslate-more-keys.xml
aketext/res/values-da/donottranslate-more-keys.xml
aketext/res/values-de/donottranslate-more-keys.xml
aketext/res/values-et/donottranslate-more-keys.xml
aketext/res/values-fa/donottranslate-more-keys.xml
aketext/res/values-hr/donottranslate-more-keys.xml
aketext/res/values-hu/donottranslate-more-keys.xml
aketext/res/values-is/donottranslate-more-keys.xml
aketext/res/values-iw/donottranslate-more-keys.xml
aketext/res/values-ka/donottranslate-more-keys.xml
aketext/res/values-lt/donottranslate-more-keys.xml
aketext/res/values-lv/donottranslate-more-keys.xml
aketext/res/values-mk/donottranslate-more-keys.xml
aketext/res/values-nb/donottranslate-more-keys.xml
aketext/res/values-nl/donottranslate-more-keys.xml
aketext/res/values-pl/donottranslate-more-keys.xml
aketext/res/values-ro/donottranslate-more-keys.xml
aketext/res/values-ru/donottranslate-more-keys.xml
aketext/res/values-sk/donottranslate-more-keys.xml
aketext/res/values-sl/donottranslate-more-keys.xml
aketext/res/values-sr/donottranslate-more-keys.xml
aketext/res/values-sv/donottranslate-more-keys.xml
aketext/res/values-uk/donottranslate-more-keys.xml
aketext/res/values/donottranslate-more-keys.xml
8aa9963a895f9dd5bb1bc92ab2e4f461e058f87a 21-Jan-2013 Tadashi G. Takaoka <takaoka@google.com> Fix Apache license comment

Change-Id: Ic56167f952a7f4449da366e1e81610e72c966086
aketext/res/com/android/inputmethod/keyboard/internal/KeyboardTextsSet.tmpl
722eeb144f4a0af337784ffa311217432272e19d 15-Jan-2013 Tadashi G. Takaoka <takaoka@google.com> Fix drawing Arabic diacritics

Bug: 8001868
Change-Id: I0e5aab266bbaad8c68e4a900b8d5572977a0379d
aketext/res/values-ar/donottranslate-more-keys.xml
aketext/res/values-fa/donottranslate-more-keys.xml
aketext/src/com/android/inputmethod/latin/maketext/StringResourceMap.java
ac3720ce6d5d9a0084c9275d0e0f3e846c5b27c6 11-Dec-2012 Tadashi G. Takaoka <takaoka@google.com> Fix layout switch keys' label of no language subtype keyboard

This change moves the following string from resources to
KeyboardTextsSet.
- label_to_alpha_key
- label_to_symbols_key
- label_to_symbols_with_microphone_key

Bug: 7697799
Change-Id: Icf9b8848de4c70f792e336f2ae274dab12be79ee
aketext/res/com/android/inputmethod/keyboard/internal/KeyboardTextsSet.tmpl
aketext/res/values-ar/donottranslate-more-keys.xml
aketext/res/values-be/donottranslate-more-keys.xml
aketext/res/values-bg/donottranslate-more-keys.xml
aketext/res/values-el/donottranslate-more-keys.xml
aketext/res/values-fa/donottranslate-more-keys.xml
aketext/res/values-hi/donottranslate-more-keys.xml
aketext/res/values-iw/donottranslate-more-keys.xml
aketext/res/values-ka/donottranslate-more-keys.xml
aketext/res/values-ky/donottranslate-more-keys.xml
aketext/res/values-mk/donottranslate-more-keys.xml
aketext/res/values-mn/donottranslate-more-keys.xml
aketext/res/values-ru/donottranslate-more-keys.xml
aketext/res/values-sr/donottranslate-more-keys.xml
aketext/res/values-th/donottranslate-more-keys.xml
aketext/res/values-uk/donottranslate-more-keys.xml
aketext/res/values/donottranslate-more-keys.xml
02996dc56a6088d2ef594d36a769d1d3d97e2778 29-Nov-2012 Ken Wakasa <kwakasa@google.com> Clean up dependency for dicttool

bug: 7635215
Change-Id: Ie50297ab592261390885c593341b6c46161b2e63
icttool/Android.mk
icttool/tests/etc/test-dicttool.sh
c27e899dbe3915d12da48feb49f6796da151cec2 20-Nov-2012 Tadashi G. Takaoka <takaoka@google.com> Reorganize currency keys

Add Rial(ar), Indian Rupee(hi), Tugrik(mn), Baht(th), Hryvnia(uk),
Dong(vi) currency sign keys to symbol layout.

Bug: 7455289
Change-Id: I0f819631ff05c4a31d3a6868dea5e18a1797f103
aketext/res/values-ar/donottranslate-more-keys.xml
aketext/res/values-fa/donottranslate-more-keys.xml
aketext/res/values-hi/donottranslate-more-keys.xml
aketext/res/values-iw/donottranslate-more-keys.xml
aketext/res/values-mn/donottranslate-more-keys.xml
aketext/res/values-th/donottranslate-more-keys.xml
aketext/res/values-uk/donottranslate-more-keys.xml
aketext/res/values-vi/donottranslate-more-keys.xml
aketext/res/values/donottranslate-more-keys.xml
aketext/src/com/android/inputmethod/latin/maketext/MoreKeysResources.java
0d3eb7d96319caf336e451a7467c62a11ecda258 14-Nov-2012 Tadashi G. Takaoka <takaoka@google.com> Swap single and double quotation marks in Spanish tablet keyboard

Bug: 6672279
Change-Id: I120613e36ba6a690e54447fa6c9c90e131f2a155
aketext/res/values-es/donottranslate-more-keys.xml
5b1037fa94a3f4a64fe0f5aed58662d2e40af5d2 08-Nov-2012 Jean Chalard <jchalard@google.com> Fix a bug in the diff tool

Fix reporting of removed attributes multiple times instead
of just one in some cases. Also, report the frequency of
the removed bigram in the same cases.

Change-Id: I1455fa7553fcebc3005c222bf5aa9afcf1678c31
icttool/src/com/android/inputmethod/latin/dicttool/Diff.java
271e731eb4265a188e1bc7cbbc3d14ad97162409 01-Nov-2012 Jean Chalard <jchalard@google.com> Add a missing report, and fix a wrong report

Deleted words would be reported, but added words wouldn't
Also, shortcuts would be reported as bigrams

Change-Id: I017653f2afa65cf16924017a0be2ee2cbd6ca10d
icttool/src/com/android/inputmethod/latin/dicttool/Diff.java
8c02f3005a5cab917252f47c80e9fa7d810c5e78 01-Nov-2012 Jean Chalard <jchalard@google.com> Add a "no changes" message in the diff command

Also fix a bug where no locale would be interpreted as a
different locale instead of the same.

Change-Id: I296feef45e39a9e89509cb315e789676755141ab
icttool/src/com/android/inputmethod/latin/dicttool/Diff.java
acafc073b911fd4125c487431748be4d25e2b560 31-Oct-2012 Jean Chalard <jchalard@google.com> Fix an NPE in recent code

Change-Id: I5c76edff5c3c250167d425a737b09b10e25f9f84
icttool/src/com/android/inputmethod/latin/dicttool/Diff.java
1b67a2bd8bf27a34e4ddbdf5c886c5dddc77f1ea 31-Oct-2012 Jean Chalard <jchalard@google.com> Merge "Use spaces instead of tabs in the combined format."
8f18c261cdcb317b870d287defe838b97a540a59 31-Oct-2012 Jean Chalard <jchalard@google.com> Use spaces instead of tabs in the combined format.

Change-Id: Ie8a4cdc44f87839e29bfbffc03d4853b7b5cc5f6
icttool/src/com/android/inputmethod/latin/dicttool/CombinedInputOutput.java
51a0ef8c59ea590b6e5e80a82fc75bf244084270 31-Oct-2012 Jean Chalard <jchalard@google.com> Add a plumbing option to dicttool info.

Also align the `porcelain' option to the diff command
that was used mistakenly.

Bug: 7388665
Change-Id: Ic0e1b98c62ce37b2e909384a0370af4458563703
icttool/src/com/android/inputmethod/latin/dicttool/Diff.java
icttool/src/com/android/inputmethod/latin/dicttool/Info.java
a8058d169dad450eca428ca76c5a0f44e45f41a7 30-Oct-2012 Jean Chalard <jchalard@google.com> Cleanup after dicttool

Arrange for temporary files to be deleted.
Also, add a security on stack overflows.

Change-Id: I9da2ebefb06409a71b235243ea835ce10d6a9b81
icttool/src/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
icttool/src/com/android/inputmethod/latin/dicttool/Info.java
icttool/tests/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtilsTests.java
ee0b5488b56168fabfd3a9c8a5e6b986aae4fc06 30-Oct-2012 Jean Chalard <jchalard@google.com> Implement the package command

Bug: 7388852
Change-Id: Ib6a50e02894961b4c7d3f57bc0fc70c3b3bfe4e9
icttool/src/com/android/inputmethod/latin/dicttool/Package.java
ba98b639836953ee3be8f7b58000123822fd2865 30-Oct-2012 Jean Chalard <jchalard@google.com> Add the unpackage command

Bug: 7388852
Change-Id: I7e5376f5d646e669884ef78e4e0dee62c99d4d6b
icttool/src/com/android/inputmethod/latin/dicttool/CommandList.java
icttool/src/com/android/inputmethod/latin/dicttool/Compress.java
icttool/src/com/android/inputmethod/latin/dicttool/Crypt.java
icttool/src/com/android/inputmethod/latin/dicttool/Package.java
e44358d2eb94a8678aece7a5eb0ac388fdf40184 30-Oct-2012 Jean Chalard <jchalard@google.com> Add an empty crypt command to aosp dicttool

This also makes the AdditionalCommandList useless,
so let's remove it

Bug: 7388852
Change-Id: I308f54ca6f778afe01c1233801a9cc22ebb3d1e9
icttool/src/com/android/inputmethod/latin/dicttool/AdditionalCommandList.java
icttool/src/com/android/inputmethod/latin/dicttool/CommandList.java
icttool/src/com/android/inputmethod/latin/dicttool/Crypt.java
icttool/src/com/android/inputmethod/latin/dicttool/Dicttool.java
e5b68fb51d6de3d007c3b6ada31386a7b329c812 29-Oct-2012 Jean Chalard <jchalard@google.com> Accept comments in the combined file format

Change-Id: I17b745281b8b7b1922e1c2d3717986e9bb11aa0b
icttool/src/com/android/inputmethod/latin/dicttool/CombinedInputOutput.java
f41389a74b02a01f7383b1a872db5fa65e81fa1e 29-Oct-2012 Jean Chalard <jchalard@google.com> Remove warnings

Thanks Eclipse

Change-Id: I88e3979ed22be5d8be5a5accdde417c6b1a8bf2d
icttool/src/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
icttool/src/com/android/inputmethod/latin/dicttool/Diff.java
icttool/src/com/android/inputmethod/latin/dicttool/Info.java
74d66a5513c12539459dc872e7cca4521e908f1b 28-Oct-2012 Jean Chalard <jchalard@google.com> Add word arguments to the info command (A10)

With this, it's now possible to get all the information about a word from
any dictionary.

Bug: 7388857
Change-Id: Ifc9d539f52f87044a1974d95bf35d87465e84c47
icttool/src/com/android/inputmethod/latin/dicttool/Info.java
a23e3330798a3ade6d2f4f5a94b71746feb1b948 29-Oct-2012 Jean Chalard <jchalard@google.com> Implement the word-level diff (A9)

Bug: 7388857
Change-Id: I4c4560d4f4b579936a44cdf409a4c27300b65610
icttool/src/com/android/inputmethod/latin/dicttool/Diff.java
0c5b93800e1dcc946a414c4b844c776a711ecc32 25-Oct-2012 Jean Chalard <jchalard@google.com> Add the dicttool diff command. (A8)

This is an initial implementation, it does not
do everything just yet.

Bug: 7388857
Change-Id: I11543973a4657e122ca3475225059b06b9a3f2b9
icttool/src/com/android/inputmethod/latin/dicttool/CommandList.java
icttool/src/com/android/inputmethod/latin/dicttool/Diff.java
6ecc50a867dc09eb1d9dafe62f40e73de01b30cb 25-Oct-2012 Jean Chalard <jchalard@google.com> Add a reporting option to the getDictionary method (A7)

This is refactoring to help future changes

Change-Id: I8c4372383a2fff5805b96cc47df5012e4b231004
icttool/src/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
icttool/src/com/android/inputmethod/latin/dicttool/Compress.java
icttool/src/com/android/inputmethod/latin/dicttool/Info.java
icttool/src/com/android/inputmethod/latin/dicttool/Makedict.java
icttool/src/com/android/inputmethod/latin/dicttool/XmlDictInputOutput.java
da8f4e261681fc2f8cff703dea7f164bbdc47f56 26-Oct-2012 Tadashi G. Takaoka <takaoka@google.com> Fix maketext template to use @UsedForTesting

This is a follow up of I0b7e0c19.

Change-Id: I8530453bfba9d4de2b134f52acc931cc9659a9d6
aketext/res/com/android/inputmethod/keyboard/internal/KeyboardTextsSet.tmpl
d505319a25679335110e8b6b655069dbf2bc6609 26-Oct-2012 Ken Wakasa <kwakasa@google.com> am 5199b8bf: am f6df37ce: Merge "LatinIME: Add accents to german keyboard"

* commit '5199b8bf1a212b93c9f37d4bb18121ba7f174bd0':
LatinIME: Add accents to german keyboard
5199b8bf1a212b93c9f37d4bb18121ba7f174bd0 26-Oct-2012 Ken Wakasa <kwakasa@google.com> am f6df37ce: Merge "LatinIME: Add accents to german keyboard"

* commit 'f6df37ce2dce9ada1af097e0c2fbdd84c0334c61':
LatinIME: Add accents to german keyboard
47cac57e4593f47e753410e4199e84e458d6de6f 25-Oct-2012 Jean Chalard <jchalard@google.com> Finish up the "info" command in dicttool. (A6)

Bug: 7388857
Change-Id: I704f12a6be76ce1644ec5e8dd3b667f112e9c04a
icttool/src/com/android/inputmethod/latin/dicttool/CombinedInputOutput.java
icttool/src/com/android/inputmethod/latin/dicttool/Info.java
f1d35ac5dc0cca2b357940cab1001cadca37bcb4 25-Oct-2012 Jean Chalard <jchalard@google.com> Implement a part of the "info" command (A5)

Bug: 7388857
Change-Id: Id1bba7a33ab6195d5711bebb1df5c18c9c08925c
icttool/src/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
icttool/src/com/android/inputmethod/latin/dicttool/Info.java
3862b9e8197e3fc5eeb615453066752f49d62dc1 25-Oct-2012 Jean Chalard <jchalard@google.com> Add symmetry and pre-emptively improve performance (A4)

The test for binary dictionary will soon entail decrypting and
uncompressing files if necessary to test for their headers, and will
become much slower than it is. It's better to be able to detect the
XML format too, and leave the slower test for last.

Bug: 7388852
Change-Id: I6b9a7944de80217e1571cab65dcd1cff347b3046
icttool/src/com/android/inputmethod/latin/dicttool/DictionaryMaker.java
icttool/src/com/android/inputmethod/latin/dicttool/XmlDictInputOutput.java
0044df6cf2f4ef00d78e530220565b8272187446 25-Oct-2012 Jean Chalard <jchalard@google.com> Add automatic decryption capabilities. (A3)

Bug: 7388852
Change-Id: Ie952b1ad6cfad2f83793bd968e159d3cfbf20a47
icttool/src/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
icttool/src/com/android/inputmethod/latin/dicttool/Crypt.java
b3c98901c5fc1460b54cdf27d74405f27c88e74b 23-Oct-2012 Jean Chalard <jchalard@google.com> Add auto detection and decoding of dictionary files. (A2)

Bug: 7388852
Change-Id: I25e755fc15f5b383acc046f668e9681efa4f0c2f
icttool/src/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
icttool/src/com/android/inputmethod/latin/dicttool/Compress.java
icttool/tests/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtilsTests.java
icttool/tests/etc/test-dicttool.sh
77fe603a3d82f5fc28816520bac479ff48bf15e5 25-Oct-2012 Jean Chalard <jchalard@google.com> Some initial refactoring in dicttool. (A1)

Bug: 7388852
Change-Id: I5ff70d12f3a8096ae6fb8cd4883a32ffe1683c9b
icttool/src/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtils.java
icttool/src/com/android/inputmethod/latin/dicttool/Compress.java
9bb4eebf48f3e15bcdfe37d73f26693bd4eaf0f4 22-Oct-2012 Jean Chalard <jchalard@google.com> Add reader and writer for the combined dict format.

This introduces a new textual format for the dictionary that combines
words, bigrams and shortcuts to avoid complexity. It is also extensible
to n-grams to fool-prof for the future, and easier to read than XML.

Bug: 7388540
Change-Id: I942bbad51bd0c905a5a54c278667563fd6dd66ec
icttool/src/com/android/inputmethod/latin/dicttool/CombinedInputOutput.java
icttool/src/com/android/inputmethod/latin/dicttool/DictionaryMaker.java
icttool/src/com/android/inputmethod/latin/dicttool/Dicttool.java
cbb3252731fbc937f202fad30a38a9e0434d89e3 23-Oct-2012 Jean Chalard <jchalard@google.com> Merge "Use a buffered writer for XML output"
000a020e32429a00ce4af87ea3479804476dd660 23-Oct-2012 Jean Chalard <jchalard@google.com> Use a buffered writer for XML output

Change-Id: I85aa133985282993542659db2ee61960b02042d7
icttool/src/com/android/inputmethod/latin/dicttool/DictionaryMaker.java
82a6f66783681cdc9a18a9df65cd48afa243b609 22-Oct-2012 Kim Le <elektroschmock78@googlemail.com> LatinIME: Add accents to german keyboard

This fixes http://code.google.com/p/android/issues/detail?id=26247

Add
// U+00E9: "é" LATIN SMALL LETTER E WITH ACUTE
// U+00E8: "è" LATIN SMALL LETTER E WITH GRAVE
// U+00EA: "ê" LATIN SMALL LETTER E WITH CIRCUMFLEX
// U+00EB: "ë" LATIN SMALL LETTER E WITH DIAERESIS

Change-Id: I81d79f153cdfe7015bd0a343c681322ab8316db7
aketext/res/values-de/donottranslate-more-keys.xml
15f6d4ae34664ea3d92827a2c3003198c0bac70b 03-Oct-2012 Tadashi G. Takaoka <takaoka@google.com> Add @UsedForTesting and @ExternallyReferenced annotations

Bug: 7268357
Change-Id: I0b7e0c19f04af9ae30874d0a4c26ad81bc80be8c
icttool/Android.mk
icttool/tests/com/android/inputmethod/latin/makedict/BinaryDictInputOutputTest.java
icttool/tests/etc/test-dicttool.sh
aketext/res/com/android/inputmethod/keyboard/internal/KeyboardTextsSet.tmpl
243c1fecc61f4cf0a5fda3143987902f0bf4fa9d 20-Oct-2012 Tadashi G. Takaoka <takaoka@google.com> Sync package name and source path

Change-Id: I8d3ded01c508c3afaa0d8afa9ce1445117626ddc
icttool/src/android/inputmethod/latin/dicttool/AdditionalCommandList.java
icttool/src/android/inputmethod/latin/dicttool/CommandList.java
icttool/src/android/inputmethod/latin/dicttool/Compress.java
icttool/src/android/inputmethod/latin/dicttool/DictionaryMaker.java
icttool/src/android/inputmethod/latin/dicttool/Dicttool.java
icttool/src/android/inputmethod/latin/dicttool/Info.java
icttool/src/android/inputmethod/latin/dicttool/Makedict.java
icttool/src/android/inputmethod/latin/dicttool/MakedictLog.java
icttool/src/android/inputmethod/latin/dicttool/XmlDictInputOutput.java
icttool/src/com/android/inputmethod/latin/dicttool/AdditionalCommandList.java
icttool/src/com/android/inputmethod/latin/dicttool/CommandList.java
icttool/src/com/android/inputmethod/latin/dicttool/Compress.java
icttool/src/com/android/inputmethod/latin/dicttool/DictionaryMaker.java
icttool/src/com/android/inputmethod/latin/dicttool/Dicttool.java
icttool/src/com/android/inputmethod/latin/dicttool/Info.java
icttool/src/com/android/inputmethod/latin/dicttool/Makedict.java
icttool/src/com/android/inputmethod/latin/dicttool/XmlDictInputOutput.java
icttool/src/com/android/inputmethod/latin/makedict/MakedictLog.java
99b84b42f9517cbf7856aec93a6d5de30daaa325 09-Oct-2012 Jean Chalard <jchalard@google.com> Use a freq of 1 instead of 0 for non-word shortcuts.

Also fix a spelling mistake in a comment

Bug: 7301525
Change-Id: I4437403dce620fed03871485ee04f13c51ce34fc
icttool/src/android/inputmethod/latin/dicttool/XmlDictInputOutput.java
cc958dd96eef65fddbc48185c2e88ab18504a377 14-Sep-2012 Yuichiro Hanada <yhanada@google.com> Refactor BinaryDictInputOutput.

Change-Id: Idb4b635fcac70cc988e0dd3ce3bf121fba12099c
icttool/src/android/inputmethod/latin/dicttool/DictionaryMaker.java
1a347723c5ad4a71076df67f3af3b702db205719 12-Sep-2012 Yuichiro Hanada <yhanada@google.com> Move FormatOptions and FileHeader to FormatSpec.

Change-Id: I232e35598635113bf2c81825669c744aadc79efe
icttool/src/android/inputmethod/latin/dicttool/DictionaryMaker.java
debe3b4555a54705cb1e8fbf85a95bfd6d0c6cd0 06-Sep-2012 Yuichiro Hanada <yhanada@google.com> Have makedict support the new file format.

Change-Id: Idcbba71b397f87a5d59e16bb4061d62261c73282
icttool/src/android/inputmethod/latin/dicttool/DictionaryMaker.java
60af4f03a82e8af71e1eb56cd4caed567c003fd4 09-Sep-2012 Ken Wakasa <kwakasa@google.com> Fix dicttool_aosp build

Change-Id: Iabcf420b4120e3d275fdbcb23939a0ab6052ddf0
icttool/Android.mk
83dfe0fd8c7e2bce2717930dbf8732f5414ee39d 04-Sep-2012 Yuichiro Hanada <yhanada@google.com> Add FormatOptions.

Change-Id: Ibad05a5f9143de1156b2c897593ec89b0a0b07e7
icttool/src/android/inputmethod/latin/dicttool/DictionaryMaker.java
eceea877bd45bb6498228b64dc69f5ad19798ca4 03-Sep-2012 Tadashi G. Takaoka <takaoka@google.com> Consolidate Esperanto layout into Spanish layout

This change also removes AsciiCapable extra value from Esperanto
subtype.

Change-Id: I0fa18ef7c52e4ba24b182e8ecb9788572660b704
aketext/res/values-eo/donottranslate-more-keys.xml
aketext/res/values/donottranslate-more-keys.xml
72b1c9394105b6fbc0d8c6ff00f3574ee37a9aaa 31-Aug-2012 Jean Chalard <jchalard@google.com> Reinstate the shortcut-only attribute

Also add the blacklist attribute

Bug: 7005742
Bug: 2704000
Change-Id: Icbe60bdf25bfb098d9e3f20870be30d6aef07c9d
icttool/src/android/inputmethod/latin/dicttool/XmlDictInputOutput.java
icttool/tests/com/android/inputmethod/latin/makedict/BinaryDictInputOutputTest.java
1e11c44d1b5f9ddf593c5407cb14c458be0056f2 29-Aug-2012 Tadashi G. Takaoka <takaoka@google.com> Make utility classes final

Change-Id: Ic4f69b4c8da33c9fca50d6829724179310c2f875
aketext/src/com/android/inputmethod/latin/maketext/JarUtils.java
d4fe7fda303ff937d2e44c15dde9d90cbf59376b 21-Aug-2012 Yuichiro Hanada <yhanada@google.com> Use ByteBuffer when reading FusionDictionary from file.

Change-Id: Ia71561648e17f846d277c22309ac37c21c67a537
icttool/src/android/inputmethod/latin/dicttool/DictionaryMaker.java
5f282ea9e4a4590fcbab6e27d5fca7dacbb40a6a 21-Aug-2012 Tadashi G. Takaoka <takaoka@google.com> Add CollectionUtils class to create generic collection easily

Change-Id: I6b4de9187e122298e5e9cd8ddc9070d062df6a89
aketext/res/com/android/inputmethod/keyboard/internal/KeyboardTextsSet.tmpl
4af100759b462e59b04008be4376e23226703efd 17-Aug-2012 Ken Wakasa <kwakasa@google.com> (DO NOT MERGE) Remove useless module tags from makefiles

Change-Id: If77482da66e80b762cf205369f7d53d069cd8072
icttool/Android.mk
icttool/etc/Android.mk
86850305625ded4ca4f1508fdf343cc4b7b37990 17-Aug-2012 Joe Onorato <joeo@google.com> am 33afbf9a: am 38be4ee0: Merge "Unnessary LOCAL_MODULE_TAGS"

* commit '33afbf9a3438df786782283b57a399599809dba6':
Unnessary LOCAL_MODULE_TAGS
565fdeee7d989391c4624d2d612da2f0aba6a12e 09-Aug-2012 Jean Chalard <jchalard@google.com> Reinstate putting shortcut-only entries in the dictionary

Not sure at which point this functionality got lost, but
anyway, it's back

Bug: 6906525
Change-Id: Ie87baa0dacdcee90e029917ca866099593d5d048
icttool/src/android/inputmethod/latin/dicttool/XmlDictInputOutput.java
31b90a368fa0c9bf22e65384d8a8f5e23d92bb29 10-Aug-2012 Jean Chalard <jchalard@google.com> Support a syntax to add whitelist entries in shortcuts

Bug: 6906525
Change-Id: Ie33586c07973bf76e38390766175ba424d72d655
icttool/src/android/inputmethod/latin/dicttool/DictionaryMaker.java
icttool/src/android/inputmethod/latin/dicttool/XmlDictInputOutput.java
ccd8ed53b33a5f91961f40d576abd0a91b87a66d 09-Aug-2012 Jean Chalard <jchalard@google.com> Support stdin and stdout for compress/uncompress

This will improve flexibility in dictionary generation by
allowing pipelined commands.

Change-Id: Ia07bdc82c8bd740b5dfee6b5fd1a067f4b8b7ba5
icttool/src/android/inputmethod/latin/dicttool/Compress.java
4c573f3c649201b3e0a8198b6aefc0f69c158611 08-Aug-2012 Jean Chalard <jchalard@google.com> Rename dicttool to dicttool_aosp and split commands

Change-Id: I83d948be2db5cd0203e876f019697e1d5e038818
icttool/Android.mk
icttool/etc/Android.mk
icttool/etc/dicttool
icttool/etc/dicttool_aosp
icttool/etc/makedict
icttool/etc/makedict_aosp
icttool/src/android/inputmethod/latin/dicttool/AdditionalCommandList.java
icttool/src/android/inputmethod/latin/dicttool/CommandList.java
icttool/src/android/inputmethod/latin/dicttool/Dicttool.java
04cccea2951ce052c568f242729cb7f527e38098 03-Aug-2012 Jean Chalard <jchalard@google.com> Move makedict to live under dicttool (A5)

This removes the makedict directory and makes a new target
to replace it. The old command is still working the same
way it used to.

Change-Id: Ie73b12a7ef101dd2b282e0cb4206ac263af1093e
icttool/etc/Android.mk
icttool/etc/makedict
akedict/Android.mk
akedict/etc/Android.mk
akedict/etc/makedict
akedict/etc/manifest.txt
3598053d41d1becf7b6d6b5d35bc6a4ec95f9884 03-Aug-2012 Jean Chalard <jchalard@google.com> Move dicttool tests and make a script to run them (A4)

Change-Id: If582e81741c5edaf345dcb55517dcad0baa64c9e
icttool/tests/com/android/inputmethod/latin/makedict/BinaryDictInputOutputTest.java
icttool/tests/etc/test-dicttool.sh
akedict/tests/com/android/inputmethod/latin/BinaryDictInputOutputTest.java
5284a1e3d3472e7ec91802409eae5de3d2860919 03-Aug-2012 Jean Chalard <jchalard@google.com> Fix the build

Change-Id: I0d6570332bcf569d8c43b3edd8b3ab52263ef179
akedict/Android.mk
54e84a00fc032ba566cbda41feafa71de77e1c43 03-Aug-2012 Jean Chalard <jchalard@google.com> Make a makedict command for dicttool (A3)

This behaves exactly as the old makedict command. Further
changes will redirect the calls to makedict to this, so as
to consolidate similar code.

Groundwork for
Bug: 6429606

Change-Id: Ibeadbf48bec70f988a15ca36ebf5d1ce3b5b54ea
icttool/Android.mk
icttool/src/android/inputmethod/latin/dicttool/DictionaryMaker.java
icttool/src/android/inputmethod/latin/dicttool/Dicttool.java
icttool/src/android/inputmethod/latin/dicttool/Makedict.java
icttool/src/android/inputmethod/latin/dicttool/MakedictLog.java
icttool/src/android/inputmethod/latin/dicttool/XmlDictInputOutput.java
akedict/src/com/android/inputmethod/latin/makedict/DictionaryMaker.java
akedict/src/com/android/inputmethod/latin/makedict/MakedictLog.java
akedict/src/com/android/inputmethod/latin/makedict/XmlDictInputOutput.java
82cd20ee9836060d352c031de4556becd3415cac 03-Aug-2012 Jean Chalard <jchalard@google.com> Simplification (A2)

A single command at a time and no arity gives opportunity to simplify
the argument parsing code.

Change-Id: Iff7bab78ede7448a662092f221c590a9eedae2a5
icttool/src/android/inputmethod/latin/dicttool/Dicttool.java
77c8c738374c5f63cad0ef015904d37b7591a203 02-Aug-2012 Jean Chalard <jchalard@google.com> Remove arity from dicttool commands (A1)

This unnecessarily complicates and limits commands.
It's simpler to just have one command by invocation.

Groundwork for
Bug: 6429606

Change-Id: I24cf267a9cbc937a5ba53942b29e28e7095d2fd2
icttool/src/android/inputmethod/latin/dicttool/Compress.java
icttool/src/android/inputmethod/latin/dicttool/Dicttool.java
icttool/src/android/inputmethod/latin/dicttool/Info.java
b98b9574243e0684efb1bb9e71d397b089c1ffeb 30-Jul-2012 Tadashi G. Takaoka <takaoka@google.com> Fix east slavic keyboard layouts

This change affects Ukrainian, Belarusian, Kyrgyz, and Russian
keyboard. The followings are the layout changes for each language
respectively.

[Ukrainian]
* Replace useless CYRILLIC LETTER E with CYRILLIC LETTER UKRAINIAN IE.
* Replace useless CYRILLIC LETTER HARD SIGN with CYRILLIC LETTER YI
on 10-inch tablet.
* Add CYRILLIC LETTER GHE WITH UPTURN as more keys of CYRILLIC LETTER
GHE.

[Belarusian]
* Add CYRILLIC LETTER IO as more keys of CYRILLIC LETTER IE.
* Replace useless CYRILLIC LETTER HARD SIGN with CYRILLIC LETTER IE
on 10-inch tablet.

[Kyrgyz]
* Add CYRILLIC LETTER IO as more keys of CYRILLIC LETTER IE.
* Remove CYRILLIC LETTER HARD SIGN from more keys of CYRILLIC LETTER
HA because CYRILLIC LETTER SOFT SIGN has it.

[Russian]
* Remove CYRILLIC LETTER HARD SIGN from more keys of CYRILLIC LETTER
HA because CYRILLIC LETTER SOFT SIGN has it.

This change also replace misspelled "more_keys_for_cyrillic_ye" text
name with "more_keys_for_cyrillic_ie".

Bug: 6881007
Change-Id: I9e88c4e27f66225e1676f2b286a7e55b9f2cbf5b
aketext/res/values-be/donottranslate-more-keys.xml
aketext/res/values-ky/donottranslate-more-keys.xml
aketext/res/values-ru/donottranslate-more-keys.xml
aketext/res/values-uk/donottranslate-more-keys.xml
aketext/res/values/donottranslate-more-keys.xml
97c8d288a8cdef93dbc9301e4f33e008345ae717 26-Jul-2012 Tadashi G. Takaoka <takaoka@google.com> Add Zulu keyboard

Bug: 6867914
Change-Id: I13316ac2a554a8601f920e875d540e5375e12860
aketext/res/values-zu/donottranslate-more-keys.xml
b90363e40cedcc75537f4c3c6ad378902ffa3ddf 26-Jul-2012 Tadashi G. Takaoka <takaoka@google.com> Fix Afrikaans more keys layout

Bug: 6867914
Change-Id: I43178a729f4770743f9fea87bad539c54da045c5
aketext/res/values-af/donottranslate-more-keys.xml
55c01170c49cc8ebcb31ca70ac413ab469824e12 25-Jul-2012 Tadashi G. Takaoka <takaoka@google.com> Add Afrikaans keyboard layout

Bug: 6867914
Change-Id: Ice35b20a0a51dda21c8271256064523bb5844952
aketext/res/values-af/donottranslate-more-keys.xml
a28f6c9a18e9eaea3798e15786ada2a6db526440 25-Jul-2012 Tadashi G. Takaoka <takaoka@google.com> Add Swahili keyboard layout

Bug: 6867914
Change-Id: I2b9b0a06ff49a2afe16ec7a0ace0503d1658d413
aketext/res/values-sw/donottranslate-more-keys.xml
9ecf63468652b68ee1003d04ce167c1586e03748 24-Jul-2012 Tadashi G. Takaoka <takaoka@google.com> Add Seriban Latin keyboard layout as comments

Bug: 6867914
Bug: 6867842
Change-Id: I3434434628e72fdb127d158de6c17fdfa77ee9c8
aketext/res/values-sr/donottranslate-more-keys.xml
a01d9aea64b24117ee167b94f8bdc176082b8783 24-Jul-2012 Tadashi G. Takaoka <takaoka@google.com> Add Tagalog keyboard layout

Bug: 6867914
Change-Id: I78ca6216cc74f8d34291950c05c810c800a3ddba
aketext/res/values-tl/donottranslate-more-keys.xml
00da3084bfe3c815af9f0b3053d4c4aad7190b7c 22-Jul-2012 Joe Onorato <joeo@google.com> Unnessary LOCAL_MODULE_TAGS

Change-Id: Idaf766c4b5b45da782e15750cbefa9d9ec1f0487
aketext/Android.mk
aketext/etc/Android.mk
af2c11525324d1cb48fce249c907f5906f0524dc 17-Jul-2012 Tadashi G. Takaoka <takaoka@google.com> Opening punctuations have a priority in Spanish keyboard

Bug: 6737535
Change-Id: I87442eb978ac68be3d3df99eed8a92877a6f4ab0
aketext/res/values-es/donottranslate-more-keys.xml
aketext/res/values/donottranslate-more-keys.xml
a5bbb8df7564915c3f95c965f6acd8b7ee38c344 18-Jun-2012 Tadashi G. Takaoka <takaoka@google.com> am e4bbff78: am 38dc9ca3: Fix duplicate period on Persian tablet keyboard

* commit 'e4bbff783bddb70f52402454987ede281fb86039':
Fix duplicate period on Persian tablet keyboard
794a9c913a3e1c467cf5c1a543e2140cc9764ab8 18-Jun-2012 Tadashi G. Takaoka <takaoka@google.com> am 58f9b35e: am 6de1b7a7: Fix Persian keyboard having correct code points

* commit '58f9b35e1cf5a975ec1312858aad9b5cc307fda8':
Fix Persian keyboard having correct code points
38dc9ca31432f19641d80cd6f89354d66c5bebc1 16-Jun-2012 Tadashi G. Takaoka <takaoka@google.com> Fix duplicate period on Persian tablet keyboard

Bug: 6679579
Change-Id: I8bccbfbdf7ea1fa1b78a5af05eb1df100f22ab0c
aketext/res/values-fa/donottranslate-more-keys.xml
6de1b7a70986ebb1bf63078617d59ec4e46b657f 16-Jun-2012 Tadashi G. Takaoka <takaoka@google.com> Fix Persian keyboard having correct code points

Bug: 6679850
Change-Id: Iaa33f48ffb5634de31e039574fb58185c6c078e8
aketext/res/values-fa/donottranslate-more-keys.xml
9328e0f2d94a7bd1a3de7ac83f21452fdc0e2dec 15-Jun-2012 Tadashi G. Takaoka <takaoka@google.com> am aee2ed1f: am 14bc2e89: Fix Arabic diacritics order

* commit 'aee2ed1f4b0be7a538cc5722fed274632f2a40ba':
Fix Arabic diacritics order
14bc2e89efed136a8f351e6e407be3ec2d7a3308 15-Jun-2012 Tadashi G. Takaoka <takaoka@google.com> Fix Arabic diacritics order

Bug: 6662536
Change-Id: I96e45ce0e8b9b5440a54f3b321a925bc87ec3ca9
aketext/res/values-ar/donottranslate-more-keys.xml
dfcf7cac5e9f150235683e2d6f5f42539aec3944 15-Jun-2012 Tadashi G. Takaoka <takaoka@google.com> am 1ab436c1: am 0e473e9c: Reorder Persian diacritics

* commit '1ab436c1e60c0e49333549fb93e135fa99458bda':
Reorder Persian diacritics
0e473e9c92defefffa5e300ffe2ad033904f872f 15-Jun-2012 Tadashi G. Takaoka <takaoka@google.com> Reorder Persian diacritics

Bug: 6661783
Change-Id: I42bab7655121ec5671854d54c47bd0c7a29e7a98
aketext/res/values-fa/donottranslate-more-keys.xml
c380959f48c8f56f31a04c2fb34eb50715e30fcf 14-Jun-2012 Tadashi G. Takaoka <takaoka@google.com> am bbf18807: am 1db4f951: Fix the order of Persian diacritics

* commit 'bbf188075d5e14626c0609f4c3ee6031f6c6d5a6':
Fix the order of Persian diacritics
1db4f95105ba59651b074697ee01903af22b331f 14-Jun-2012 Tadashi G. Takaoka <takaoka@google.com> Fix the order of Persian diacritics

The java source file KeyboardTextsSet.java has rather big change, but
this file is auto generated by "maketext" tool. The crucial part of
this change is in 5 XML resource files.

Bug: 6661783
Change-Id: I1d827ab0ebe6caa5ab73531682d6c32540b0d7aa
aketext/res/values-ar/donottranslate-more-keys.xml
aketext/res/values-fa/donottranslate-more-keys.xml
aketext/res/values/donottranslate-more-keys.xml
9c9802e6473e5e2e2b792d5f14502139feb49637 14-Jun-2012 Tadashi G. Takaoka <takaoka@google.com> Fix maketext tool to work correctly on darwin-x86

Bug: 6661783
Bug: 6662536
Change-Id: I5e657975098a0630ceb1821053cda68bf481d2e4
aketext/src/com/android/inputmethod/latin/maketext/JarUtils.java
aketext/src/com/android/inputmethod/latin/maketext/LabelText.java
aketext/src/com/android/inputmethod/latin/maketext/MoreKeysResources.java
59f5f250cf3bc33b23ab15a4557d7f49382ac7ea 28-May-2012 Tadashi G. Takaoka <takaoka@google.com> am e03f6b39: am e0952029: Merge "Make KeySpecParser case sensitive again" into jb-dev

* commit 'e03f6b3917f71a7c9f9459765264b547cc80b751':
Make KeySpecParser case sensitive again
0a3362d26474cbd60bf870be7ad1413359e4fad6 27-May-2012 Tadashi G. Takaoka <takaoka@google.com> Make KeySpecParser case sensitive again

Partially revert I76c3e917.

Bug: 6561272
Change-Id: I5649a8ecb44bd11c67785ea97ddbb67b0a019ccc
aketext/res/com/android/inputmethod/keyboard/internal/KeyboardTextsSet.tmpl
ddcb4847df9c9c04e1c8a118f99655a4a93cda40 28-May-2012 Jean Chalard <jchalard@google.com> Add a tool to do intendance tasks on dictionaries.

Bug: 6429606
Change-Id: I0c7258d992a4bfa9707002f8fbc425ccde7c6172
icttool/Android.mk
icttool/etc/Android.mk
icttool/etc/dicttool
icttool/etc/manifest.txt
icttool/src/android/inputmethod/latin/dicttool/Compress.java
icttool/src/android/inputmethod/latin/dicttool/Dicttool.java
icttool/src/android/inputmethod/latin/dicttool/Info.java
dd58065733151997c6f3617b112a696b71a90af5 23-May-2012 Ken Wakasa <kwakasa@google.com> Cleanup Makefiles of LatinIME

Change-Id: Id4c6700bc045825eb64fb2b7ae57f23a6211441d
akedict/Android.mk
akedict/etc/Android.mk
47db0be7cbdb8abafc18c1e49b71f6dac0d46994 11-May-2012 Jean Chalard <jchalard@google.com> Some obvious optimizations to makedict

Bug: 6394357
Change-Id: Ibfd98aac2304ef50cf90b1de984736ddcfe7a4bc
akedict/src/com/android/inputmethod/latin/makedict/MakedictLog.java
ad0233fa02985e597054bc50726a412fd8fff371 11-May-2012 Jean Chalard <jchalard@google.com> Merge "Refactor a method" into jb-dev
4455fe2c894f8aabaf2b3105b72f9193226d4aba 11-May-2012 Jean Chalard <jchalard@google.com> Refactor a method

Rename it, rename parameters, and add a parameter that will
be necessary soon.
Also, rescale the bigram frequency as necessary.

Bug: 6313806
Change-Id: I192543cfb6ab6bccda4a1a53c8e67fbf50a257b0
akedict/src/com/android/inputmethod/latin/makedict/XmlDictInputOutput.java
a6204bbe2a8a3e34ae1adb4d2103c7323825a40c 11-May-2012 Tadashi G. Takaoka <takaoka@google.com> Fix Spanish keyboard to have easy access to inverted ? and !

Bug: 6480385
Change-Id: Iae7879b5264711962a662f4b3d47a834bda715be
aketext/res/values-es/donottranslate-more-keys.xml
aketext/res/values/donottranslate-more-keys.xml
ef6dadbe6c54738f39632c7fec57d31efffb2362 11-May-2012 Tadashi G. Takaoka <takaoka@google.com> Reorganize punctuations and diacritics of Arabic and Persian

Bug: 6029665
Change-Id: Id72d5af2c9c8fff09a366819901c950b87756dea
aketext/res/values-ar/donottranslate-more-keys.xml
aketext/res/values-fa/donottranslate-more-keys.xml
aketext/res/values/donottranslate-more-keys.xml
84478103ec771e4c1ac182e6b429c7b53f193d78 05-May-2012 Ken Wakasa <kwakasa@google.com> Tidy up the MakedictLog class.

Follow up to I436b2b7b

Change-Id: Id17b134dab2f876b874a505e92a379c8b5567fa4
akedict/Android.mk
akedict/src/com/android/inputmethod/latin/makedict/MakedictLog.java
44c64f46a143623dd793facd889c8d6eab5e230c 20-Apr-2012 Jean Chalard <jchalard@google.com> Ignore bigrams that are not also listed as unigrams

This is a cherry pick of I14b67e51 on jb-dev

Bug: 6340915
Change-Id: Iaa512abe1b19ca640ea201f9761fd7f1416270ed
akedict/src/com/android/inputmethod/latin/makedict/XmlDictInputOutput.java
akedict/tests/com/android/inputmethod/latin/BinaryDictInputOutputTest.java
49caddbdabe5ca666bdef9f842f134e30e7ffed9 23-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Support PC QWERTY layout

Bug: 4460018
Change-Id: I9a29f6a322af66f6a152fa1883b3686c5f7a3328
aketext/res/values/donottranslate-more-keys.xml
b7286439f6cf73c2dce8829b152132458e0e7a84 25-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Fix percent sign in more keys

Bug: 6029665
Change-Id: I4bf0f5703d0c11d76bab478da2729b0e20fc64ea
aketext/res/values-ar/donottranslate-more-keys.xml
aketext/res/values-fa/donottranslate-more-keys.xml
aaac9a52175b4354af50d9136be5e3f6727f6a31 23-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Add header commnets of KeyboardTextsSet.tmpl

Bug: 6371604
Change-Id: I1054685b9985b6923e3176679b3d95424d8114e0
aketext/res/com/android/inputmethod/keyboard/internal/KeyboardTextsSet.tmpl
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
akelabel/Android.mk
akelabel/etc/Android.mk
akelabel/etc/makelabel
akelabel/etc/manifest.txt
akelabel/res/com/android/inputmethod/keyboard/internal/KeyboardLabelsSet.tmpl
akelabel/res/values-ar/donottranslate-more-keys.xml
akelabel/res/values-be/donottranslate-more-keys.xml
akelabel/res/values-ca/donottranslate-more-keys.xml
akelabel/res/values-cs/donottranslate-more-keys.xml
akelabel/res/values-da/donottranslate-more-keys.xml
akelabel/res/values-de/donottranslate-more-keys.xml
akelabel/res/values-en/donottranslate-more-keys.xml
akelabel/res/values-es/donottranslate-more-keys.xml
akelabel/res/values-et/donottranslate-more-keys.xml
akelabel/res/values-fa/donottranslate-more-keys.xml
akelabel/res/values-fi/donottranslate-more-keys.xml
akelabel/res/values-fr/donottranslate-more-keys.xml
akelabel/res/values-hi/donottranslate-more-keys.xml
akelabel/res/values-hr/donottranslate-more-keys.xml
akelabel/res/values-hu/donottranslate-more-keys.xml
akelabel/res/values-is/donottranslate-more-keys.xml
akelabel/res/values-it/donottranslate-more-keys.xml
akelabel/res/values-iw/donottranslate-more-keys.xml
akelabel/res/values-ky/donottranslate-more-keys.xml
akelabel/res/values-lt/donottranslate-more-keys.xml
akelabel/res/values-lv/donottranslate-more-keys.xml
akelabel/res/values-mk/donottranslate-more-keys.xml
akelabel/res/values-nb/donottranslate-more-keys.xml
akelabel/res/values-nl/donottranslate-more-keys.xml
akelabel/res/values-pl/donottranslate-more-keys.xml
akelabel/res/values-pt/donottranslate-more-keys.xml
akelabel/res/values-rm/donottranslate-more-keys.xml
akelabel/res/values-ro/donottranslate-more-keys.xml
akelabel/res/values-ru/donottranslate-more-keys.xml
akelabel/res/values-sk/donottranslate-more-keys.xml
akelabel/res/values-sl/donottranslate-more-keys.xml
akelabel/res/values-sr/donottranslate-more-keys.xml
akelabel/res/values-sv/donottranslate-more-keys.xml
akelabel/res/values-tr/donottranslate-more-keys.xml
akelabel/res/values-uk/donottranslate-more-keys.xml
akelabel/res/values-vi/donottranslate-more-keys.xml
akelabel/res/values-zz/donottranslate-more-keys.xml
akelabel/res/values/donottranslate-more-keys.xml
akelabel/src/com/android/inputmethod/latin/makelabel/ArrayInitializerFormatter.java
akelabel/src/com/android/inputmethod/latin/makelabel/JarUtils.java
akelabel/src/com/android/inputmethod/latin/makelabel/LabelMaker.java
akelabel/src/com/android/inputmethod/latin/makelabel/MoreKeysResources.java
akelabel/src/com/android/inputmethod/latin/makelabel/StringResource.java
akelabel/src/com/android/inputmethod/latin/makelabel/StringResourceMap.java
aketext/Android.mk
aketext/etc/Android.mk
aketext/etc/maketext
aketext/etc/manifest.txt
aketext/res/com/android/inputmethod/keyboard/internal/KeyboardTextsSet.tmpl
aketext/res/values-ar/donottranslate-more-keys.xml
aketext/res/values-be/donottranslate-more-keys.xml
aketext/res/values-ca/donottranslate-more-keys.xml
aketext/res/values-cs/donottranslate-more-keys.xml
aketext/res/values-da/donottranslate-more-keys.xml
aketext/res/values-de/donottranslate-more-keys.xml
aketext/res/values-en/donottranslate-more-keys.xml
aketext/res/values-es/donottranslate-more-keys.xml
aketext/res/values-et/donottranslate-more-keys.xml
aketext/res/values-fa/donottranslate-more-keys.xml
aketext/res/values-fi/donottranslate-more-keys.xml
aketext/res/values-fr/donottranslate-more-keys.xml
aketext/res/values-hi/donottranslate-more-keys.xml
aketext/res/values-hr/donottranslate-more-keys.xml
aketext/res/values-hu/donottranslate-more-keys.xml
aketext/res/values-is/donottranslate-more-keys.xml
aketext/res/values-it/donottranslate-more-keys.xml
aketext/res/values-iw/donottranslate-more-keys.xml
aketext/res/values-ky/donottranslate-more-keys.xml
aketext/res/values-lt/donottranslate-more-keys.xml
aketext/res/values-lv/donottranslate-more-keys.xml
aketext/res/values-mk/donottranslate-more-keys.xml
aketext/res/values-nb/donottranslate-more-keys.xml
aketext/res/values-nl/donottranslate-more-keys.xml
aketext/res/values-pl/donottranslate-more-keys.xml
aketext/res/values-pt/donottranslate-more-keys.xml
aketext/res/values-rm/donottranslate-more-keys.xml
aketext/res/values-ro/donottranslate-more-keys.xml
aketext/res/values-ru/donottranslate-more-keys.xml
aketext/res/values-sk/donottranslate-more-keys.xml
aketext/res/values-sl/donottranslate-more-keys.xml
aketext/res/values-sr/donottranslate-more-keys.xml
aketext/res/values-sv/donottranslate-more-keys.xml
aketext/res/values-tr/donottranslate-more-keys.xml
aketext/res/values-uk/donottranslate-more-keys.xml
aketext/res/values-vi/donottranslate-more-keys.xml
aketext/res/values-zz/donottranslate-more-keys.xml
aketext/res/values/donottranslate-more-keys.xml
aketext/src/com/android/inputmethod/latin/maketext/ArrayInitializerFormatter.java
aketext/src/com/android/inputmethod/latin/maketext/JarUtils.java
aketext/src/com/android/inputmethod/latin/maketext/LabelText.java
aketext/src/com/android/inputmethod/latin/maketext/MoreKeysResources.java
aketext/src/com/android/inputmethod/latin/maketext/StringResource.java
aketext/src/com/android/inputmethod/latin/maketext/StringResourceMap.java
cf41aff251ecc94b729307ede05208a104fcd8b0 19-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Use string attribute for icon name

Change-Id: I336acf33c7e6bc993b9da9b17ec689975fa8127d
akelabel/res/values/donottranslate-more-keys.xml
2f16fd40faab7287dfcae4899050b9df360d0c29 19-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Make KeySpecParser case insensitive

Change-Id: I76c3e9179dd8777d3cf3138ad76513d83672debf
akelabel/res/com/android/inputmethod/keyboard/internal/KeyboardLabelsSet.tmpl
a2f458f56928290057808890fc007f7a4026a533 19-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Add shortcut_as_more_key label

This change also optimezes KeyboardLabelsSet.java by reordering
donottranslate-more-keys.xml in makelabel tool.

Change-Id: Ief46ee783454bedcdffb0f24d9d03df51b6edcd6
akelabel/res/values/donottranslate-more-keys.xml
5e90f2873c92e14349bd781d69beff4f7b33e760 19-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Fix comment handling of makelabel tool

Change-Id: Id40336b543987eee1d2777394d9ee5d0a6343a4c
akelabel/src/com/android/inputmethod/latin/makelabel/StringResourceMap.java
aae757b8a173b3e4231565288afbd020f30cb5e8 19-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Fix English "e" more keys

Change-Id: I982690a0d5f524769caa9a06d5da1528899552ef
akelabel/res/values-en/donottranslate-more-keys.xml
d005476715a86d5efd18905424c3ba20322891d6 19-Apr-2012 Tadashi G. Takaoka <takaoka@google.com> Fix English "o" more keys

Change-Id: If2457251a24686742f410e75938251deb91efdf8
akelabel/res/values-en/donottranslate-more-keys.xml
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
akelabel/Android.mk
akelabel/etc/Android.mk
akelabel/etc/makelabel
akelabel/etc/manifest.txt
akelabel/res/com/android/inputmethod/keyboard/internal/KeyboardLabelsSet.tmpl
akelabel/res/values-ar/donottranslate-more-keys.xml
akelabel/res/values-be/donottranslate-more-keys.xml
akelabel/res/values-ca/donottranslate-more-keys.xml
akelabel/res/values-cs/donottranslate-more-keys.xml
akelabel/res/values-da/donottranslate-more-keys.xml
akelabel/res/values-de/donottranslate-more-keys.xml
akelabel/res/values-en/donottranslate-more-keys.xml
akelabel/res/values-es/donottranslate-more-keys.xml
akelabel/res/values-et/donottranslate-more-keys.xml
akelabel/res/values-fa/donottranslate-more-keys.xml
akelabel/res/values-fi/donottranslate-more-keys.xml
akelabel/res/values-fr/donottranslate-more-keys.xml
akelabel/res/values-hi/donottranslate-more-keys.xml
akelabel/res/values-hr/donottranslate-more-keys.xml
akelabel/res/values-hu/donottranslate-more-keys.xml
akelabel/res/values-is/donottranslate-more-keys.xml
akelabel/res/values-it/donottranslate-more-keys.xml
akelabel/res/values-iw/donottranslate-more-keys.xml
akelabel/res/values-ky/donottranslate-more-keys.xml
akelabel/res/values-lt/donottranslate-more-keys.xml
akelabel/res/values-lv/donottranslate-more-keys.xml
akelabel/res/values-mk/donottranslate-more-keys.xml
akelabel/res/values-nb/donottranslate-more-keys.xml
akelabel/res/values-nl/donottranslate-more-keys.xml
akelabel/res/values-pl/donottranslate-more-keys.xml
akelabel/res/values-pt/donottranslate-more-keys.xml
akelabel/res/values-rm/donottranslate-more-keys.xml
akelabel/res/values-ro/donottranslate-more-keys.xml
akelabel/res/values-ru/donottranslate-more-keys.xml
akelabel/res/values-sk/donottranslate-more-keys.xml
akelabel/res/values-sl/donottranslate-more-keys.xml
akelabel/res/values-sr/donottranslate-more-keys.xml
akelabel/res/values-sv/donottranslate-more-keys.xml
akelabel/res/values-tr/donottranslate-more-keys.xml
akelabel/res/values-uk/donottranslate-more-keys.xml
akelabel/res/values-vi/donottranslate-more-keys.xml
akelabel/res/values-zz/donottranslate-more-keys.xml
akelabel/res/values/donottranslate-more-keys.xml
akelabel/src/com/android/inputmethod/latin/makelabel/ArrayInitializerFormatter.java
akelabel/src/com/android/inputmethod/latin/makelabel/JarUtils.java
akelabel/src/com/android/inputmethod/latin/makelabel/LabelMaker.java
akelabel/src/com/android/inputmethod/latin/makelabel/MoreKeysResources.java
akelabel/src/com/android/inputmethod/latin/makelabel/StringResource.java
akelabel/src/com/android/inputmethod/latin/makelabel/StringResourceMap.java
1ec1be46b84677c7f71f6b7d5ec6d3745874cc62 06-Apr-2012 Jean Chalard <jchalard@google.com> Write options into the XML format.

Change-Id: I12357c29185111447c1ab9ee50d9d1c23d62cae7
akedict/src/com/android/inputmethod/latin/makedict/XmlDictInputOutput.java
f420df28233c26e555d203185fb292e83b94b8c3 06-Apr-2012 Jean Chalard <jchalard@google.com> Add support for German umlaut and French ligatures flags

Bug: 6202812
Change-Id: Ib4a7f96f6ef86c840069b15d04393f84d428c176
akedict/src/com/android/inputmethod/latin/makedict/XmlDictInputOutput.java
akedict/tests/com/android/inputmethod/latin/BinaryDictInputOutputTest.java
b8060399c71a4e23f09eb1f30793043376b42f13 06-Apr-2012 Jean Chalard <jchalard@google.com> Remove constructors

And small cleanup.

Change-Id: I1de903f42c1b8d57a488be2162e0b94055a6d1f2
akedict/src/com/android/inputmethod/latin/makedict/XmlDictInputOutput.java
akedict/tests/com/android/inputmethod/latin/BinaryDictInputOutputTest.java
8cf1a8d04f77aefed3a57f6994869e0f35b1a8b4 27-Mar-2012 Jean Chalard <jchalard@google.com> Remove the shortcutOnly attribute which is now useless.

Change-Id: Ifccdfdaf7c0066bb7728981503baceff0fedb71f
akedict/src/com/android/inputmethod/latin/makedict/XmlDictInputOutput.java
c734c2aca1830643d169fd292e0c9d4d9306af5a 03-Apr-2012 Jean Chalard <jchalard@google.com> Add a simple way to input dictionary header attributes

Just add them as an attribute to the root of the XML node.

Bug: 6202812
Change-Id: Idf040bfebf20a72f9e4370930a85d97df593f484
akedict/src/com/android/inputmethod/latin/makedict/XmlDictInputOutput.java
2aa02b84a4fcfaf5554c278d2b25cf9414eecf8b 21-Mar-2012 Ken Wakasa <kwakasa@google.com> Revive the Makefile for makedict

Follow up to I4d2ef504. Address a compiler warning and a small optimization as well.

bug: 6188977
bug: 6209651
Change-Id: Ibc9da51d48ebf0b8815ad0bb2f697242970ba8f7
akedict/Android.mk
e276c2401e5702222b21c4dfe2a25219c2f6619f 21-Mar-2012 Tom Ouyang <ouyang@google.com> Move makedict to LatinIME android keyboard.

Bug: 6188977
Change-Id: I4d2ef504bb983abbda3cb52ee450cb46f58d95cf
akedict/Android.mk
akedict/src/com/android/inputmethod/latin/makedict/BinaryDictInputOutput.java
akedict/src/com/android/inputmethod/latin/makedict/CharGroupInfo.java
akedict/src/com/android/inputmethod/latin/makedict/FusionDictionary.java
akedict/src/com/android/inputmethod/latin/makedict/MakedictLog.java
akedict/src/com/android/inputmethod/latin/makedict/PendingAttribute.java
akedict/src/com/android/inputmethod/latin/makedict/UnsupportedFormatException.java
akedict/src/com/android/inputmethod/latin/makedict/Word.java
cdc51fc6afc7fd374c5c9eeb0539cae5cf1de724 19-Mar-2012 Tom Ouyang <ouyang@google.com> Change package name for makedict.

Bug: 6188977
Change-Id: I1d82479dc6b678c68835f0a291570f86fe879f5d
akedict/etc/manifest.txt
akedict/src/com/android/inputmethod/latin/BinaryDictInputOutput.java
akedict/src/com/android/inputmethod/latin/CharGroupInfo.java
akedict/src/com/android/inputmethod/latin/DictionaryMaker.java
akedict/src/com/android/inputmethod/latin/FusionDictionary.java
akedict/src/com/android/inputmethod/latin/MakedictLog.java
akedict/src/com/android/inputmethod/latin/PendingAttribute.java
akedict/src/com/android/inputmethod/latin/UnsupportedFormatException.java
akedict/src/com/android/inputmethod/latin/Word.java
akedict/src/com/android/inputmethod/latin/XmlDictInputOutput.java
akedict/src/com/android/inputmethod/latin/makedict/BinaryDictInputOutput.java
akedict/src/com/android/inputmethod/latin/makedict/CharGroupInfo.java
akedict/src/com/android/inputmethod/latin/makedict/DictionaryMaker.java
akedict/src/com/android/inputmethod/latin/makedict/FusionDictionary.java
akedict/src/com/android/inputmethod/latin/makedict/MakedictLog.java
akedict/src/com/android/inputmethod/latin/makedict/PendingAttribute.java
akedict/src/com/android/inputmethod/latin/makedict/UnsupportedFormatException.java
akedict/src/com/android/inputmethod/latin/makedict/Word.java
akedict/src/com/android/inputmethod/latin/makedict/XmlDictInputOutput.java
akedict/tests/com/android/inputmethod/latin/BinaryDictInputOutputTest.java
951ab9d7ebc594c330e377b5155654949e978117 09-Mar-2012 Ken Wakasa <kwakasa@google.com> Fix typo.

Change-Id: Ia18cd090fd81022041854ce190e36eca49c6b04a
akedict/src/com/android/inputmethod/latin/PendingAttribute.java
a9a5dd07b573718cc9a6bf99394b2db646e73d1a 06-Mar-2012 Jean Chalard <jchalard@google.com> Touch up the header format

Change-Id: Id2a65e8b74228eba18bbaaf3794cd0e9b7cd470d
akedict/src/com/android/inputmethod/latin/BinaryDictInputOutput.java
89dfb2bae171956dbcc880c9192ff29949388770 06-Mar-2012 Jean Chalard <jchalard@google.com> Update the magic number in makedict

Update makedict to write the magic number to the format
expected by LatinIME starting with I3aafdd7e

Bug: 5686638
Change-Id: I78c6befc3347f689a8520b450d589eabefc413d6
akedict/src/com/android/inputmethod/latin/BinaryDictInputOutput.java
e0f6cc181457613766fd480f499b3e83711cf989 27-Feb-2012 Jean Chalard <jchalard@google.com> Make makedict able to write binary format versions 1 and 2

Version 2 provides for a variable-length header region.
The first step is to allow the implementation to simply step
over the header, which will allow us to put any ignored metadata
we want. This change implements the makedict part of this.

Bug: 5686638
Change-Id: I97f1a8a4f84d15e1bedbad74e54303852aef6e0b
akedict/src/com/android/inputmethod/latin/BinaryDictInputOutput.java
akedict/src/com/android/inputmethod/latin/DictionaryMaker.java
9242a2bcf8a6b07bb045a8356711bed1493c251e 03-Feb-2012 Jean Chalard <jchalard@google.com> Fix string iterations in a couple places.

Seems I didn't get how to iterate on a String correctly >.>
Talk about a big bug. Anyway, I think it's working now.

Bug: 5955228
Change-Id: I988c900cf2a16c44b9505cfd4f77c7cda7e592f0
akedict/src/com/android/inputmethod/latin/FusionDictionary.java
c83999972d309a9a57aac0473e72654bb3ca5438 16-Jan-2012 Jean Chalard <jchalard@google.com> Merge "Actually add shortcut-only entries."
6145b7352398989be3f2bc9eb974013b0039a3a4 16-Jan-2012 Jean Chalard <jchalard@google.com> Add shortcut only to xml output.

Change-Id: I23b53826ce30b0ac81962d2f916514cb60bea6ff
akedict/src/com/android/inputmethod/latin/FusionDictionary.java
akedict/src/com/android/inputmethod/latin/Word.java
akedict/src/com/android/inputmethod/latin/XmlDictInputOutput.java
c599f2e9d6ab839f38183aa178684ff0e94178a3 15-Jan-2012 Jean Chalard <jchalard@google.com> Actually add shortcut-only entries.

Change-Id: I84bec8fb560cec2ad9cc857397a3f77a96b1d12d
akedict/src/com/android/inputmethod/latin/BinaryDictInputOutput.java
akedict/src/com/android/inputmethod/latin/FusionDictionary.java
akedict/src/com/android/inputmethod/latin/XmlDictInputOutput.java
9b8b2c757d9a31481aa775809724bf53277721d7 16-Jan-2012 Jean Chalard <jchalard@google.com> Read the group count correctly from the binary format

...in makedict, for reverse makedict.

Change-Id: I74774b50998eb605e8091d95cebdda6ad7f5fce3
akedict/src/com/android/inputmethod/latin/BinaryDictInputOutput.java
2c0903b1d17a4669fee417c2f0b8f19bd7091ed7 16-Jan-2012 Jean Chalard <jchalard@google.com> Write multi-byte chargroup count to the binary dict

Change-Id: I093739933652c1e8c70c06f92077d1e3dbd7d7da
akedict/src/com/android/inputmethod/latin/BinaryDictInputOutput.java
eddfbb68dcff55c85b3d5b82d406f543bd038825 16-Jan-2012 Jean Chalard <jchalard@google.com> Add a helper method

Change-Id: I7a898940d5f672bbee0da0c02af7a08297051ec3
akedict/src/com/android/inputmethod/latin/FusionDictionary.java
903e58886e480d79b37c0f9347771042324e71a9 28-Dec-2011 Jean Chalard <jchalard@google.com> Add internal structure support for isShortcutOnly (B8)

Change-Id: Iaac80937540a45849c347f80400762032b27c82c
akedict/src/com/android/inputmethod/latin/BinaryDictInputOutput.java
akedict/src/com/android/inputmethod/latin/FusionDictionary.java
b751dbb6c8505e717db9b0db223bed24dc06d2f7 26-Dec-2011 Jean Chalard <jchalard@google.com> Add shortcuts to XML output of makedict (B7)

Change-Id: I579e43cd147c4323c390cf1c9bf5e94ae79f9d86
akedict/src/com/android/inputmethod/latin/XmlDictInputOutput.java
342d5d5dd095a5f73413a630b5de9db334ca45e4 26-Dec-2011 Jean Chalard <jchalard@google.com> Wire the Xml-read shortcuts into the dict creation code (B6)

Change-Id: I352064835abb62c294b48e080d9709ff013c7bb0
akedict/src/com/android/inputmethod/latin/DictionaryMaker.java
akedict/src/com/android/inputmethod/latin/XmlDictInputOutput.java
8edd3067181a425ce1383bb950184f9742af7557 26-Dec-2011 Jean Chalard <jchalard@google.com> Add methods to read and write shortcut to binary files (B5)

Change-Id: I8e6a4242a73b2ec95ce9e8b4739e16dfeb9f1204
akedict/src/com/android/inputmethod/latin/BinaryDictInputOutput.java
akedict/src/com/android/inputmethod/latin/CharGroupInfo.java
aa9187103004d985d102b528a9f3bf69c9e0f852 26-Dec-2011 Jean Chalard <jchalard@google.com> Make the dictionary iterator shortcut-aware (B4)

Change-Id: I529dff4a50276d1a4f4896c66d1aa35296b21000
akedict/src/com/android/inputmethod/latin/BinaryDictInputOutput.java
akedict/src/com/android/inputmethod/latin/FusionDictionary.java
akedict/src/com/android/inputmethod/latin/Word.java
eec2e51e2cbc9e69739187557846a439ed74325e 26-Dec-2011 Jean Chalard <jchalard@google.com> Add shortcut support to the in-memory format of makedict (B3)

Change-Id: Icb8427c82694e24c8d08a5376157c7d1444af979
akedict/src/com/android/inputmethod/latin/BinaryDictInputOutput.java
akedict/src/com/android/inputmethod/latin/FusionDictionary.java
akedict/src/com/android/inputmethod/latin/XmlDictInputOutput.java
akedict/tests/com/android/inputmethod/latin/BinaryDictInputOutputTest.java
3b161b2526ee7f867c887462dc826d2edc118f3d 26-Dec-2011 Jean Chalard <jchalard@google.com> Parse the shortcuts list file. (B2)

This does not use the shortcuts yet, it only reads up the file
in memory.

Change-Id: Ib9b8594c2dd6a38b1209b01c80e8894696312998
akedict/src/com/android/inputmethod/latin/XmlDictInputOutput.java
3a4f6b53c433363299eefd847df223975bd99035 28-Dec-2011 Jean Chalard <jchalard@google.com> Merge "Error out when given an unknown argument"
003b8cf9e6e8e975f53b8e375c4b20064bfb8c4a 27-Dec-2011 Jean Chalard <jchalard@google.com> Error out when given an unknown argument

Bug: 5802658
Change-Id: I3a3871f17a5001dc61e835111944d35540aa5bcd
akedict/src/com/android/inputmethod/latin/DictionaryMaker.java
4c34454a70bc75633e1c76478f86f4bcce0b64d4 26-Dec-2011 Jean Chalard <jchalard@google.com> Make bigram handler a son of a more generic class (B1)

Change-Id: I71aa109d3e67ff139e4f385344882d906f687c77
akedict/src/com/android/inputmethod/latin/XmlDictInputOutput.java
d8120ff72e10a8dd5357de71179891a0221b0072 26-Dec-2011 Jean Chalard <jchalard@google.com> Fix a bug where attributes would have the wrong freq (B0)

The reading code is accepting 0..15 and this outputs
0..31.

Change-Id: Ia638950dc2ce0b8743cbb6a71fbad866e9208786
akedict/src/com/android/inputmethod/latin/XmlDictInputOutput.java
d5e35acffbc762f741a79a760b73846d188407fc 13-Dec-2011 Ken Wakasa <kwakasa@google.com> Reorganize LatinIME native build directory structure. Now it got NDK friendly.

Change-Id: I0f62ce8a6a4d2b6134db698f8b8d0576616e524d
ndroid.mk
e12e29ca7f758f688ebb432ccbea944e67326127 28-Sep-2011 Jean Chalard <jchalard@google.com> Fix a bug where ampersands in XML would not work

Change-Id: Icc1bce28b78c4da2d529c308f251e298ea94539f
akedict/src/com/android/inputmethod/latin/XmlDictInputOutput.java
cad25fc8a754d6f145bc846f17f270220b15c055 27-Sep-2011 Jean Chalard <jchalard@google.com> Fix a bug ending in a NPE in some rare cases.

Change-Id: If8109c6aa29d100eb745f17f0af756bcb6e3cabb
akedict/src/com/android/inputmethod/latin/FusionDictionary.java
88b22e255291c708005f2fce70310a7a4b036bcb 15-Aug-2011 Jean Chalard <jchalard@google.com> Remove the old dictionary maker

...and also rename the new one into "makedict".

Bug: 5151604
Change-Id: I44a8ab640d408f630f20f502787a967791796dc6
akedict/Android.mk
akedict/etc/Android.mk
akedict/etc/makedict
akedict/etc/manifest.txt
akedict/src/com/android/inputmethod/latin/BinaryDictInputOutput.java
akedict/src/com/android/inputmethod/latin/CharGroupInfo.java
akedict/src/com/android/inputmethod/latin/DictionaryMaker.java
akedict/src/com/android/inputmethod/latin/FusionDictionary.java
akedict/src/com/android/inputmethod/latin/MakedictLog.java
akedict/src/com/android/inputmethod/latin/PendingAttribute.java
akedict/src/com/android/inputmethod/latin/UnsupportedFormatException.java
akedict/src/com/android/inputmethod/latin/Word.java
akedict/src/com/android/inputmethod/latin/XmlDictInputOutput.java
akedict/src/com/android/tools/dict/BigramDictionary.java
akedict/src/com/android/tools/dict/MakeBinaryDictionary.java
akedict/tests/com/android/inputmethod/latin/BinaryDictInputOutputTest.java
akedict2/Android.mk
akedict2/etc/Android.mk
akedict2/etc/makedict2
akedict2/etc/manifest.txt
akedict2/src/com/android/inputmethod/latin/BinaryDictInputOutput.java
akedict2/src/com/android/inputmethod/latin/CharGroupInfo.java
akedict2/src/com/android/inputmethod/latin/DictionaryMaker.java
akedict2/src/com/android/inputmethod/latin/FusionDictionary.java
akedict2/src/com/android/inputmethod/latin/MakedictLog.java
akedict2/src/com/android/inputmethod/latin/PendingAttribute.java
akedict2/src/com/android/inputmethod/latin/UnsupportedFormatException.java
akedict2/src/com/android/inputmethod/latin/Word.java
akedict2/src/com/android/inputmethod/latin/XmlDictInputOutput.java
akedict2/tests/com/android/inputmethod/latin/BinaryDictInputOutputTest.java
bfbbee8c5757aef4a20879547c16af0a4d1bf4c7 29-Jun-2011 Jean Chalard <jchalard@google.com> Add the new dictionary maker to the build.

Bug: 4392433
Change-Id: Ic17806cb708b1181a52703537119f7f11fa5f1d6
akedict2/Android.mk
akedict2/etc/Android.mk
akedict2/etc/makedict2
akedict2/etc/manifest.txt
akedict2/src/com/android/inputmethod/latin/BinaryDictInputOutput.java
akedict2/src/com/android/inputmethod/latin/CharGroupInfo.java
akedict2/src/com/android/inputmethod/latin/DictionaryMaker.java
akedict2/src/com/android/inputmethod/latin/FusionDictionary.java
akedict2/src/com/android/inputmethod/latin/MakedictLog.java
akedict2/src/com/android/inputmethod/latin/PendingAttribute.java
akedict2/src/com/android/inputmethod/latin/UnsupportedFormatException.java
akedict2/src/com/android/inputmethod/latin/Word.java
akedict2/src/com/android/inputmethod/latin/XmlDictInputOutput.java
akedict2/tests/com/android/inputmethod/latin/BinaryDictInputOutputTest.java
dccb31ddee5f437eb017403e75b018262a536cb1 18-Apr-2011 Ken Wakasa <kwakasa@google.com> Fix issues with single-char word. Some refactorings as well.

Change-Id: If20a15324d7704361dd61e0e431b665552567ea3
akedict/src/com/android/tools/dict/MakeBinaryDictionary.java
a1e9e3922f1cc7093019d93579b5801d7779b663 14-Dec-2010 Ken Wakasa <kwakasa@google.com> Allow a single letter dic entry

Redo of Id46b4490 which has been abandoned

bug: 3193883
Change-Id: I95b16b1a4f190482098f40d8e29717ea28fdec1e
akedict/src/com/android/tools/dict/MakeBinaryDictionary.java
bd6f4bfc591fd1e7f6165c117636bf9275ab91b3 10-Dec-2010 Ken Wakasa <kwakasa@google.com> Move tools/makedict from platform/development to platform/packages/inputmethods/LatinIME

The corresponding change is I559207ab

Change-Id: I01ef7084cffa72468e87147e0ec7a9b16dd19990
ndroid.mk
akedict/Android.mk
akedict/etc/Android.mk
akedict/etc/makedict
akedict/etc/manifest.txt
akedict/src/com/android/tools/dict/BigramDictionary.java
akedict/src/com/android/tools/dict/MakeBinaryDictionary.java