- Nov 20, 2014
-
-
Jean Chalard authored
That allows to carry the language information in an accurate manner. Bug: 18063142 Change-Id: I0bca8981372ae10648274095b18b26a3686b762b
-
- Nov 19, 2014
-
-
Tadashi G. Takaoka authored
Change-Id: I7d35492c439c9419915251387b0c12e205740586
-
Tadashi G. Takaoka authored
Change-Id: Iee0dd077a0423f110f4f8dad0f04933045baef2a
-
Tadashi G. Takaoka authored
Bug: 18418991 Change-Id: I7b34b126bec70300c83e17bea39e1036de4bf7c2
-
- Nov 17, 2014
-
-
Jean Chalard authored
Change-Id: Ied821df01e032ebc913d2f15dffdf41a51372ea4
-
- Nov 13, 2014
-
-
Jatin Matani authored
UserHistoryDictionary currently uses locale to determine the UserHistoryDictionary on the filesystem. With this change we use the account name as well. Thus each UserHistoryDictionary would following the following spec: UserHistoryDictionary.<locale>.<account>.dict. In case no account is selected, we default to the existing spec: UserHistoryDictionary.<locale>.dict Example UserHistoryDictionary.en_US.testaccount@example.com.dict Bug: 18104749 Change-Id: Iab031e166b55cf2ded68275a7e9be22475737b37
-
Tadashi G. Takaoka authored
Change-Id: I9e2a79534673b2c6587f57fad663b85d971658b9
-
- Nov 12, 2014
-
-
Tadashi G. Takaoka authored
Change-Id: I80399b311ff5ed35f246e7e3d06d7386f03a0684
-
- Nov 10, 2014
-
-
Ken Wakasa authored
Change-Id: I470ba8a03d70aa520311c50f5d21979f476798b7
-
- Nov 09, 2014
-
-
Tadashi G. Takaoka authored
Change-Id: Ib9dbbb4bd4e35c15fd752c364d3012e8a7da2410
-
Tadashi G. Takaoka authored
Change-Id: I54a4b89db84bbbd6bc7f5886f27b8bb6429ca8db
-
Tadashi G. Takaoka authored
Change-Id: I0d18562a0b036a3e76a6df989a143bb05f0ed833
-
- Nov 07, 2014
-
-
Jean Chalard authored
Also why did we have two copies of LocaleUtils >.> Bug: 18108776 Change-Id: I03b4403dfd51934e66b567f2f8b87da419cfb3ab
-
- Nov 06, 2014
-
-
Tadashi G. Takaoka authored
Change-Id: I82d5a17a5ec96f26047d29e79f3f28850fc5b3bb
-
Jean Chalard authored
Also fix a failing test Change-Id: I280aa6b5836c7332da08a88f1258546edeb25a37
-
Jean Chalard authored
This will allow to greatly improve the performance of the metadata-generating files, as they won't have to wait for the info command to read the entire dictionary when the header is all we need. Also add tests, and while we're at it, use the seed as intended to enable reproducible tests. Change-Id: I0ba79ef62f0292b23e63aed57ff565bb102281a2
-
Jean Chalard authored
It's still unused as of this change but the next change will use it As a reference point, generating the metadata for Bayo takes 3'02" on my machine with the info command; it's down to 16" if made to use this instead. The gains increases with the number of dictionaries obviously. Change-Id: I0eeea2d8f81bb74b0d1570af658e91b56f7c2b79
-
- Nov 04, 2014
-
-
Tadashi G. Takaoka authored
This CL also fixes the wrong script of Bengali Akkhor. Change-Id: Id4af2ea160b4ef3cfd40ffc5984354bc60f0b7b7
-
- Oct 31, 2014
-
-
Keisuke Kuroyanagi authored
Without personalization: Total words: 1134774, Success Num: 899230, Success Percentage: 79.243% Bad Failures, with auto-correction (typed word == expected word, output word != expected word): 1871, Bad Failure Percentage: 0.165% Failures, with auto-correction (F-C): 29084, F-C Percentage: 2.563% Max Keystrokes: 6072959, Min Keystrokes: 4436090, Keystroke Saving Percentage:26.953% Before: Total words: 1134646, Success Num: 925194, Success Percentage: 81.540% Bad Failures, with auto-correction (typed word == expected word, output word != expected word): 1316, Bad Failure Percentage: 0.116% Failures, with auto-correction (F-C): 28288, F-C Percentage: 2.493% Max Keystrokes: 6072831, Min Keystrokes: 3946188, Keystroke Saving Percentage:35.019% After Total words: 1134659, Success Num: 944746, Success Percentage: 83.263% Bad Failures, with auto-correction (typed word == expected word, output word != expected word): 1258, Bad Failure Percentage: 0.111% Failures, with auto-correction (F-C): 28016, F-C Percentage: 2.469% Max Keystrokes: 6072844, Min Keystrokes: 3387333, Keystroke Saving Percentage:44.222% Change-Id: I3af42ec37a11847c0429c28616e726f6a339247f
-
David Faden authored
(This is a cherrypick of http://ag/576739) Also, modify the IllegalArgumentException to capture the values passed for start, end, and array.length to make debugging easier in the unlikely event that it is thrown. Add corresponding tests for the exceptions. Tested: tapas LatinImeGoogle LatinImeGoogleTests userdebug make -j30 && \ adb install -r \ out/target/product/generic/data/app/LatinImeGoogleTests/LatinImeGoogleTests.apk && \ adb install -r \ out/target/product/generic/system/app/LatinImeGoogle/LatinImeGoogle.apk && \ adb shell am instrument -w -e class \ com.android.inputmethod.latin.utils.CollectionUtilsTests \ com.google.android.inputmethod.latin.tests/android.support.test.runner.AndroidJUnitRunner Change-Id: I0c579ca4f4f2a9b2575aa6f8fa75e3ee4a21cf8a
-
Adrian Velicu authored
Bug: 11031090 Change-Id: Ifd7b241f1a0a30678ca7de97cc6e96927a9b5c8f
-
Adrian Velicu authored
Bug: 11031090 Change-Id: I5cc0d006ab003656498eb82b0875eb9c051d331e
-
- Oct 30, 2014
-
-
Keisuke Kuroyanagi authored
Bug: 14425059 Change-Id: Icc15e14cfd77d37cd75f75318fd0fa36f9ca7a5b
-
- Oct 29, 2014
-
-
Jean Chalard authored
Bug: 18108776 Change-Id: Ie5c0430aa41a8d6c58bf510a10173223d7dfe9fe
-
Tadashi G. Takaoka authored
This CL also adds null analysis annotations to StringUtils. Change-Id: I751932c1ed2579bc10f4584651b997356f180899
-
- Oct 28, 2014
-
-
Jean Chalard authored
Bug: 18108776 Change-Id: Ia46a4102a0e86e71118ca5e641f9f531998e166b
-
Jean Chalard authored
Change-Id: I873ab97e2c4b30caa9227d26d7880d5ed6d134b0
-
Tadashi G. Takaoka authored
This CL also adds unit tests for Hinglish and Serbian Latin. Bug: 9687668 Bug: 17169632 Change-Id: Ib9aa1bcdf5b390a9d8c61f07165beacf850e2692
-
Tadashi G. Takaoka authored
Bug: 18147440 Change-Id: I7a7a47b3484e54146d34d11b5bd9c1305421d829
-
Jean Chalard authored
Change-Id: I5ec9a9169b0d27da93194e1bd3fa90da8174ee8f
-
- Oct 27, 2014
-
-
Tadashi G. Takaoka authored
Change-Id: I3a610b037d6d1431cced3ea193171108bd5a040d
-
Keisuke Kuroyanagi authored
If a word is once deleted, the word never gets into the personalized dictionaries due to this bug. Change-Id: Ife4e3fe1ba0615b4135e6291d2151b0db7d3f940
-
- Oct 24, 2014
-
-
Ken Wakasa authored
java.lang.IllegalAccessError: Class ref in pre-verified class resolved to unexpected implementation because of latinime-common reference added two times. Change-Id: I4ce1185c10b9a217022e830b02aec4f1ea50f2eb
-
- Oct 23, 2014
-
-
Ken Wakasa authored
Our intention is to have classes of latinime-common under the common package as much as we can. Change-Id: I76efbbbe7bebf1a4aa943715cdff64f91675e20d
-
Tadashi G. Takaoka authored
Bug: 18003991 Change-Id: Id6b67bf66b397301e5186826dba2b60df9cb4c65
-
Keisuke Kuroyanagi authored
5Bug: 14425059 Change-Id: I73cf6904e569d60996a3b079f16ea6df0cb90f02
-
Tadashi G. Takaoka authored
This CL also adds @SuppressWarning("unused" to java-overridable package. Bug: 18003991 Change-Id: If70527e30654384705d7a814f5efd181d9f539e1
-
- Oct 22, 2014
-
-
Ken Wakasa authored
This is just a placeholder in this CL. It will be shared by LatinIME, dicttool, and tests. Change-Id: I6fb3516a5061555f6f24b29141c2871d2319b023
-
Tadashi G. Takaoka authored
Bug: 17743363 Change-Id: I098ae6e21a7f2a1ceed1d206740a2d12e1ef7d99
-
Jean Chalard authored
Also introduce some helper methods Change-Id: I0f99733a4b7f0318b2b07217b614c19ea98859fc
-