aboutsummaryrefslogtreecommitdiffstats
path: root/java/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-10-29Remove DrawingHandler.Callbacks.dismissAllKeyPreviews()Tadashi G. Takaoka4-32/+8
Change-Id: I2b11ca0dec0f3522648557a9a909f305cc4170fb
2014-10-29Move InputPointers and ResizableIntArray to commonJean Chalard19-53/+22
Bug: 18108776 Change-Id: Ie5c0430aa41a8d6c58bf510a10173223d7dfe9fe
2014-10-29Fix test breakageTadashi G. Takaoka3-78/+154
This CL also adds null analysis annotations to StringUtils. Change-Id: I751932c1ed2579bc10f4584651b997356f180899
2014-10-28Move StringUtils under common.Jean Chalard37-32/+38
Bug: 18108776 Change-Id: Ia46a4102a0e86e71118ca5e641f9f531998e166b
2014-10-28Fix tests buildJean Chalard1-18/+20
Change-Id: I873ab97e2c4b30caa9227d26d7880d5ed6d134b0
2014-10-28Reduce StringUtils dependency on the Android libsJean Chalard3-68/+125
Bug: 18108776 Change-Id: I43feb25d79f89276d44462ba71788a14c4583277
2014-10-28Fix unit test failuresKen Wakasa1-0/+4
Change-Id: I1d66a0124961d524f83f7895a2c09e0ee2c1aab4
2014-10-28Fix Serbian Latin subtype handlingTadashi G. Takaoka6-103/+316
This CL also adds unit tests for Hinglish and Serbian Latin. Bug: 9687668 Bug: 17169632 Change-Id: Ib9aa1bcdf5b390a9d8c61f07165beacf850e2692
2014-10-28Clean up UserDictionaryCompatUtilsTadashi G. Takaoka1-26/+17
Change-Id: I1b22c82930af4f30db4237335850fb34b66f9299
2014-10-28Improve space substitution error correction.Keisuke Kuroyanagi6-11/+14
Bug: 17432052 [Category diff] +1 262 -1 93 +2 2 -2 18 +3 18 -3 2 +4 111 -4 148 +5 295 -5 217 +6 51 -6 276 +7 139 -7 124 [Weighted category diff] +1 276 -1 100 +2 4 -2 20 +3 20 -3 4 +4 118 -4 160 +5 309 -5 225 +6 52 -6 298 +7 163 -7 135 show diff for ./en_user_log_phones_2011_08.csv +1 173 -1 28 +2 2 -2 17 +3 17 -3 2 +4 63 -4 82 +5 120 -5 51 +6 24 -6 220 +7 88 -7 87 Change-Id: I9d673acb0ff632828ae2e0ead56e76e3a20411c6
2014-10-28Fix NPE in AppearanceSettingsFragmentTadashi G. Takaoka6-20/+24
Bug: 18147440 Change-Id: I7a7a47b3484e54146d34d11b5bd9c1305421d829
2014-10-28[CS8] Add explanationsJean Chalard1-16/+28
Bug: 13238601 Change-Id: I72a78be5848485f7fd77f5586573692529c7547b
2014-10-28Add some gesture-move testsJean Chalard1-2/+32
Change-Id: I5ec9a9169b0d27da93194e1bd3fa90da8174ee8f
2014-10-27Add null analysis annotation to CollectionUtilsTadashi G. Takaoka2-6/+7
Change-Id: I3a610b037d6d1431cced3ea193171108bd5a040d
2014-10-27Refactor CoordinateUtilsTadashi G. Takaoka1-16/+19
Change-Id: I607b803273a4d7983e9e25a81b6941a3b59194c6
2014-10-27Remove device checking of Emoji physical keyTadashi G. Takaoka12-58/+117
This CL also adds a settings option to enable/disable an Emoji-ALT physical key. Bug: 18122464 Change-Id: Iee1d97efec979a902b0492071d5e511ca1792ff0
2014-10-27Fix: deleted PtNode handling in v403.Keisuke Kuroyanagi2-1/+9
If a word is once deleted, the word never gets into the personalized dictionaries due to this bug. Change-Id: Ife4e3fe1ba0615b4135e6291d2151b0db7d3f940
2014-10-24Remove an unused importKen Wakasa1-1/+0
Follow up to I2b81450f99d7b4493ba0fc5e502f4333b8db48cd Change-Id: I3d106db076e8181b65ce6843b801d12c6ca0adb1
2014-10-24Small cleanupKen Wakasa2-3/+1
Change-Id: I2b81450f99d7b4493ba0fc5e502f4333b8db48cd
2014-10-24Fix unit test breakageTadashi G. Takaoka4-9/+14
Change-Id: I538288054a58eb2c81ce3cbe5c9bef900fb653a5
2014-10-24Fix unit test failure due to IllegalAccessErrorKen Wakasa1-1/+1
java.lang.IllegalAccessError: Class ref in pre-verified class resolved to unexpected implementation because of latinime-common reference added two times. Change-Id: I4ce1185c10b9a217022e830b02aec4f1ea50f2eb
2014-10-24Height of the keyboard for spellchecker is too large.Keisuke Kuroyanagi1-1/+1
Bug: 18109041 Change-Id: I0eb98a66290058c28e20c86f36395af4f763952e
2014-10-24Add missing headerKen Wakasa1-0/+16
Change-Id: I1befc2f1288674b4d871b27bdc5251b2b95e8bb7
2014-10-23Fix unit tests (InputLogicTestsDeadKeys).Keisuke Kuroyanagi1-1/+4
Change-Id: I9a3191548aa0a4e674d736bc10845b952fc9a1e8
2014-10-23Move Constants.java to the latin.common packageKen Wakasa112-125/+149
Our intention is to have classes of latinime-common under the common package as much as we can. Change-Id: I76efbbbe7bebf1a4aa943715cdff64f91675e20d
2014-10-23Fix: Personalized dicts suggest invalid words with v403.Keisuke Kuroyanagi1-2/+3
Bug: 14425059 Change-Id: I45ae00069dd3b7c461dd9a1f3558b96af0a1c975
2014-10-23Enable Address Sanitizer for native host test 2nd tryYohei Yukawa1-0/+4
This CL enables Address Sanitizer for native host test. Note that production build is not affected with this change. ASan is enabled only in static lib for test executables. Change-Id: I2c8e99b8c55e611e86f74579f24a63ac949bb02d
2014-10-23Fix dicttool build.Keisuke Kuroyanagi1-1/+1
Change-Id: Idc4533e57b7f4ddccd66b1f1a4730153064b1e27
2014-10-23Stop building host native test in unbundled buildYohei Yukawa2-1/+14
It turned out that building native code for host environment is not supported in NDK build. Hence this CL makes the host native test available only as a part of platform build to avoid accidental build breakage in unbundled build. BUG: 18095678 Change-Id: If608da166d5a478358e6890b8db526b4c2c0ab41
2014-10-23Some more simplification of DecoderSpec worksJean Chalard2-7/+14
Change-Id: I23fa4e4ed96228406e70aa94d84fd7b8d3f69347
2014-10-23Simplify handling of steps in DecoderChainSpecJean Chalard2-14/+28
This is a preliminary refactoring change to improve performance in dicttool diagnostic tools. Change-Id: I9a59328af62e336809246be5bebbbf2e154366b3
2014-10-23Remove unused import and methodTadashi G. Takaoka3-11/+0
Bug: 18003991 Change-Id: Id6b67bf66b397301e5186826dba2b60df9cb4c65
2014-10-23Use trigrams for personalization dict.Keisuke Kuroyanagi11-345/+267
5Bug: 14425059 Change-Id: I73cf6904e569d60996a3b079f16ea6df0cb90f02
2014-10-23Move annotations classes to latiime-commonKen Wakasa4-7/+3
Move Constants.java too. Change-Id: I55e8cf06f61c0a37746a7328834a52a5306cf0f2
2014-10-23Fix a concurrency bug that ends up in a crash.Jean Chalard1-1/+3
Bug: 18085768 Change-Id: I016bec997787839526ddfc521ebb99d0c7b05189
2014-10-23Fix Javadoc and null analysis related warningsTadashi G. Takaoka72-179/+273
This CL also adds @SuppressWarning("unused" to java-overridable package. Bug: 18003991 Change-Id: If70527e30654384705d7a814f5efd181d9f539e1
2014-10-22Import translations. DO NOT MERGEGeoff Mendal3-5/+5
Change-Id: Ia95e94fb8246f5b44753b8091fca45c3e650f732 Auto-generated-cl: translation import
2014-10-22Import translations. DO NOT MERGEGeoff Mendal3-5/+5
Change-Id: I0c8fdb002d26b553dd1b18cd00efa0ed030207fc Auto-generated-cl: translation import
2014-10-22Revert "Enable ASan (Address Sanitizer) for native host test"Yohei Yukawa1-4/+0
This reverts commit af2673f17d89c0ea8d61266ce92e55a77218b494 because of build failure in tapas build. Change-Id: Ib02931116181c98b35ce938e42d2376225e9b255
2014-10-22Fix: Follow up to I6fb3516a5061555f6f24b29141c2871d2319b023Ken Wakasa1-0/+0
Change-Id: Iab389c83af0a06a3fff4ae1d7e2a51995fdd41a5
2014-10-22Add latinime-common local libKen Wakasa11-9/+37
This is just a placeholder in this CL. It will be shared by LatinIME, dicttool, and tests. Change-Id: I6fb3516a5061555f6f24b29141c2871d2319b023
2014-10-22Enable ASan (Address Sanitizer) for native host testYohei Yukawa1-0/+4
This CL enables Address Sanitizer for native host test. Note that production build is not affected with this change. ASan is enabled only in static lib for test executables. Change-Id: Idbe1f2e4502dfce9b6fb0253d7ebda8d37fbf84e
2014-10-22Enable preliminary subtypes for F-releaseTadashi G. Takaoka10-39/+25
Bug: 17743363 Change-Id: I098ae6e21a7f2a1ceed1d206740a2d12e1ef7d99
2014-10-22Support dumping ngram entries.Keisuke Kuroyanagi7-35/+77
Bug: 14425059 Change-Id: Ib03a0c3d166ed6f1e60c67127b28006d55143b6b
2014-10-22Remove XML input/output from dicttool.Jean Chalard4-503/+13
This hasn't been used for a while. It's deprecated. Let's kill it. Change-Id: Ib1c491fa14b6406f6f77f2b0869f4db1810eb078
2014-10-22Add tests for type through recorrectionJean Chalard2-31/+95
Also introduce some helper methods Change-Id: I0f99733a4b7f0318b2b07217b614c19ea98859fc
2014-10-22Support ngram entry migration.Keisuke Kuroyanagi7-43/+146
Bug: 14425059 Change-Id: I98cb9fa303af2d93a0a3512e8732231c564e3c5d
2014-10-22Remove BuildCompatUtils.VERSION_CODES_LXXYohei Yukawa7-23/+18
Finally it is turned out to be a XXL-size Lollipop. Change-Id: Icbd22506be9de514eba287cdd8d97fbfd070ac09
2014-10-22Add @Override for a method that is overriding a new L APIYohei Yukawa1-2/+3
Now all the downstream builds have switched to API Level 21. Hence putting @Override to new APIs no longer makes javac unhappy. Change-Id: Ib3324a5d06b17d298beacab8c8802bb14e5be968
2014-10-21Fix debug build.Keisuke Kuroyanagi2-4/+4
Change-Id: Id94636714d04a8828718b87741c0ee62a14cb3b4