aboutsummaryrefslogtreecommitdiffstats
path: root/tests/src/com/android/inputmethod/latin (follow)
Commit message (Expand)AuthorAgeFilesLines
* Remove shortcut support from LatinIME.•••Note this change does not affect the native decoder interface. Change-Id: I73b7dc008a5acaf75a31a36a2d332b5afabd82d0 Dan Zivkovic2015-02-1111-450/+69
* Merge "Add new class spellcheck.UserDictionaryLookup that can look up the sys...Mario Tanev2015-02-101-0/+279
|\
| * Add new class spellcheck.UserDictionaryLookup that can look up the•••system "Personal dictionary" in the event that the DictionaryFacilitator doesn't. Change-Id: Ib4f15ec4d8f06ea43c2e063f5a13a2f699afbb8a Mario Tanev2015-02-101-0/+279
* | Remove distracter filter from client.•••Bug 19296201. Change-Id: Ic834e5956347cd86a96bd14024c42ad8ee258659 Dan Zivkovic2015-02-094-233/+3
* | Merge "Move decoder specific constants to DecoderSpecificConstants.java"Mohammadinamul Sheik2015-02-063-6/+6
|\ \
| * | Move decoder specific constants to DecoderSpecificConstants.java•••Change-Id: Ie4d325b3152e1e7e424b8b436e222e194e4d9da0 Mohammadinamul Sheik2015-02-053-6/+6
| |/
* / Cleanup in preparation of distracter change.•••Bug 19296201. Change-Id: If016da2b7f4b3ecb9afd6d7aed9d19fbd4938758 Dan Zivkovic2015-02-061-15/+5
|/
* Selections spans should not split surrogate pair.•••When committing a span after a revert, the offset logic was such that it split a surrogate unicode pair used to express an emoji. Checking the last character of the span lets us avoid this problem. Fix for bug 19255233. Change-Id: I07d18d9002b5075f7925319dd05962011656c311 Dan Zivkovic2015-02-041-0/+36
* Nuke Amanatto•••Change-Id: Ieff2cd37f869dca69abf53ac32a576c2e45cc1e3 Jatin Matani2015-02-022-213/+0
* Disable the Burmese keyboard.•••We'll resurrect this effort in the new code base. Bug 16900511. Change-Id: Iae4cd27cb29cb8f991e97cffd88ed59c30d66628 Dan Zivkovic2015-01-291-235/+0
* Change DictionaryFacilitator.java to an interface, create its•••implementation DictionaryFacilitatorImpl.java and add a java-overridable factory DictionaryFacilitatorProvider.java used to create a DictionaryFacilitator. Change-Id: Id4a58ae31feaa4d12a048a772c8d76ff82fdee45 Mario Tanev2015-01-272-2/+6
* Fix moving the cursor inside composition in lang w/o spaces•••Also introduce the cursor move event, which we needed to do anyway Bug: 18827118 Change-Id: I30e994764c095b4423b874dc05d1bbedc0de592f Jean Chalard2014-12-221-0/+28
* Revert "Fix unit test failure due to translation glitch"•••This reverts commit f8705dd2bdb9aeb61860e6a0125102afc63a351d. Change-Id: I7ddc1eced8109ff0bb50eb8a217db0d276848a1e Tadashi G. Takaoka2014-12-171-10/+2
* Passing account info to dictionaryFacilitator•••Attempt to use dictionary facilitor without invoking preference manager. Instead use account from settings only when things are being reset/changed. Discussion forked from ag/591663 Overall, the idea here is to maintain an account information inside dictionary groups. Reset the dictionary groups if account changes (the way we do for locale). Since only user history dictionary is currently affected, the check to reset user history dictionary also includes the check to verify the account. For other things remain the same. SettingsValues holds the current account (and is updated if prefs change due to change in account settings). The updated settings are then propagated to dictionary facilitator via LatinIME#loadSettings. Bug:18104749,18469539 Change-Id: I553e776e7ea125d0fb7a1fe70a4c7eb0b2277fb8 Jatin Matani2014-12-163-41/+48
* Make LanguageOnSpacebarHelper as utility class•••Change-Id: I546f3b1943999a41803222bd14f9ddd23aa87a51 Tadashi G. Takaoka2014-12-111-0/+215
* Merge "Hook for fetching sync content from UserHistoryDict"Jatin Matani2014-12-082-105/+175
|\
| * Hook for fetching sync content from UserHistoryDict•••Add API to ExpandableBinaryDictionary to dump content from a given dictionary. We use this for dumping data for sync process. Refactored UserHistoryDictionaryTests to scrap out the util methods for testing. These utility methods would be used for testing sync + user dictionary code in LatinIMEGoogleTests Bug:18106539 Change-Id: I357f9192ea1bd69a526d0b620c25616a2e8e9d5b Jatin Matani2014-11-262-105/+175
* | Fix a misspelled method name•••Change-Id: I1151dc1d5db3986a97daf68c1e387dbc2e4610dc Adrian Velicu2014-12-021-1/+1
* | Remove unneeded Context argument•••Change-Id: Ib34931836a617d0dc049fb3c9ae6686374ec8c12 Tadashi G. Takaoka2014-11-212-2/+2
|/
* Fix unit test failure due to translation glitch•••Once the translation strings are updated, the uni test starts failing. Then this CL should be reverted. Change-Id: I884663feaa53998a98dd0e488ae8e3e6d0ad4ffd Tadashi G. Takaoka2014-11-201-2/+10
* Make the typed word a SuggestedWordInfo•••That allows to carry the language information in an accurate manner. Bug: 18063142 Change-Id: I0bca8981372ae10648274095b18b26a3686b762b Jean Chalard2014-11-201-2/+3
* Cleanup StringAndJsonUtilsTests•••Change-Id: I7d35492c439c9419915251387b0c12e205740586 Tadashi G. Takaoka2014-11-194-503/+495
* Rename StringUtils methods that handle title case manipulation•••Change-Id: Iee0dd077a0423f110f4f8dad0f04933045baef2a Tadashi G. Takaoka2014-11-191-28/+26
* Merge "Fix Greek accented upper case letters"Tadashi G. Takaoka2014-11-191-0/+191
|\
| * Fix Greek accented upper case letters•••Bug: 18418991 Change-Id: I7b34b126bec70300c83e17bea39e1036de4bf7c2 Tadashi G. Takaoka2014-11-191-0/+191
* | Remove the other deprecated constructor to SuggestedWords•••Change-Id: Ied821df01e032ebc913d2f15dffdf41a51372ea4 Jean Chalard2014-11-171-3/+9
|/
* Merge "Implement UserHistoryDictionary for each user account."Jatin Matani2014-11-141-16/+48
|\
| * Implement UserHistoryDictionary for each user account.•••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 Jatin Matani2014-11-131-16/+48
* | Remove unused import•••Change-Id: I9e2a79534673b2c6587f57fad663b85d971658b9 Tadashi G. Takaoka2014-11-121-1/+0
* | Update SubtypeLocaleUtilsTests to test Serbian Latin in Seribian•••Change-Id: I80399b311ff5ed35f246e7e3d06d7386f03a0684 Tadashi G. Takaoka2014-11-121-8/+6
* | Rename unit test•••Change-Id: I0d18562a0b036a3e76a6df989a143bb05f0ed833 Tadashi G. Takaoka2014-11-081-3/+6
|/
* Merge "Move current subtype management code to RichInputMethodManager"Tadashi G. Takaoka2014-11-071-1/+1
|\
| * Move current subtype management code to RichInputMethodManager•••Change-Id: I82d5a17a5ec96f26047d29e79f3f28850fc5b3bb Tadashi G. Takaoka2014-11-061-1/+1
* | Move util classes under common•••Also why did we have two copies of LocaleUtils >.> Bug: 18108776 Change-Id: I03b4403dfd51934e66b567f2f8b87da419cfb3ab Jean Chalard2014-11-0710-9/+13
|/
* Fix the build : move offdevice tests in an off device file•••Also fix a failing test Change-Id: I280aa6b5836c7332da08a88f1258546edeb25a37 Jean Chalard2014-11-061-61/+0
* Add a header command to dicttool.•••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 Chalard2014-11-061-7/+70
* Add a *FAST* dictionary header reader.•••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 Jean Chalard2014-11-061-0/+42
* Update v4 format version from 402 to 403.•••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 Keisuke Kuroyanagi2014-10-312-83/+42
* Merge "Add documentation for CollectionUtils#arrayAsList"Ken Wakasa2014-10-311-1/+32
|\
| * Add documentation for CollectionUtils#arrayAsList•••(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: I0c579ca4f4f2a9b2575aa6f8fa75e3ee4a21cf8aDavid Faden2014-10-311-1/+32
* | Update unit tests for new static dict version.•••Bug: 11031090 Change-Id: Ifd7b241f1a0a30678ca7de97cc6e96927a9b5c8f Adrian Velicu2014-10-313-27/+32
* | Using "blacklist" flag as "possibly offensive"•••Bug: 11031090 Change-Id: I5cc0d006ab003656498eb82b0875eb9c051d331e Adrian Velicu2014-10-312-2/+4
|/
* Enable count based dynamic ngram language model for v403.•••Bug: 14425059 Change-Id: Icc15e14cfd77d37cd75f75318fd0fa36f9ca7a5b Keisuke Kuroyanagi2014-10-301-39/+40
* Move InputPointers and ResizableIntArray to common•••Bug: 18108776 Change-Id: Ie5c0430aa41a8d6c58bf510a10173223d7dfe9fe Jean Chalard2014-10-293-4/+3
* Move StringUtils under common.•••Bug: 18108776 Change-Id: Ia46a4102a0e86e71118ca5e641f9f531998e166b Jean Chalard2014-10-283-3/+3
* Fix tests build•••Change-Id: I873ab97e2c4b30caa9227d26d7880d5ed6d134b0 Jean Chalard2014-10-281-18/+20
* Merge "Fix Serbian Latin subtype handling"Tadashi G. Takaoka2014-10-282-75/+277
|\
| * Fix Serbian Latin subtype handling•••This CL also adds unit tests for Hinglish and Serbian Latin. Bug: 9687668 Bug: 17169632 Change-Id: Ib9aa1bcdf5b390a9d8c61f07165beacf850e2692 Tadashi G. Takaoka2014-10-282-75/+277
* | Merge "Add some gesture-move tests"Jean Chalard2014-10-281-2/+32
|\ \ | |/ |/|
| * Add some gesture-move tests•••Change-Id: I5ec9a9169b0d27da93194e1bd3fa90da8174ee8f Jean Chalard2014-10-281-2/+32