aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/utils (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Make Hebrew spellchecking spellcheck Hebrew.Chieu Nguyen2015-03-271-1/+1
| | | | | Bug: 19966676 Change-Id: I657d2989966804cc1b6e3b12670a2123b6f06127
* Use the complete Locale in generating the dictionary id.Mohammadinamul Sheik2015-03-251-25/+2
| | | | | | | - Also deleted a couple of dead methods. Bug:19929051 Change-Id: I4f88dbc2a8204d5e2a20d1ad8c205a23c6319f8d
* Force download the dictionaries after the apk package is updated.Mohammadinamul Sheik2015-03-241-6/+31
| | | | | | | | - Also display the notification when the dictionaries are auto updated Bug: 19808828 Change-Id: If5c4efb73d8bb554d812afcf7deafec3ac40a462
* Move ManagedProfileUtils to overridableJatin Matani2015-03-231-82/+0
| | | | | Bug:19532354 Change-Id: I50b3ae11b6e58f07b482353b624b1a7a73eadc99
* Disable message if personalization is disabled.Chieu Nguyen2015-03-181-1/+7
| | | | | Bug: 19087415. Change-Id: I3974f1b676aa4a9bb04ab7f609b6daf1860c64f1
* Start-of-sentence should include newlines and non-period terminators.Tom Ouyang2015-03-171-4/+10
| | | | | Bug: 19795382 Change-Id: Id6cc4a494a06de03d351aa6257632bd3b82e2ec4
* Fix NPE in AccountSettingsFragment.Dan Zivkovic2015-03-161-1/+15
| | | | | | Bug 19773815. Change-Id: Ib5eb27cdf385c81d1a3822836f424fa29c0bbaa8
* Separate executor for the Spelling decoder.Dan Zivkovic2015-03-121-12/+45
| | | | | | Bug 19710676. Change-Id: I6e66eddd507c11e424105869833fe6841b90275d
* Remove ALS from LatinIME.Dan Zivkovic2015-03-111-13/+5
| | | | | | This fixes unit tests and brings us closer to a green build. Change-Id: Iffcc392eda4a7671a238b79cc7367320ca648725
* Mark method @UsedForTestingDan Zivkovic2015-03-111-0/+1
| | | | | | This prevents it from being optimized away. Change-Id: Iecd317568e23e86e4c0ece8134a4926a7a56d65b
* Make inner classes visible for testing.Dan Zivkovic2015-03-111-1/+7
| | | | | | | | We need this to assert the correct behavior in the facilitator. Bug 19695605. Change-Id: I3923d00791c99208bc72f7c4210ae1ea0a34bd0e
* Remove dead code, including tests.Dan Zivkovic2015-03-101-0/+1
| | | | Change-Id: Id88b02b74bdfe4ca05b08181ceb6b34d5652fc0c
* Restart background executor.Dan Zivkovic2015-03-101-1/+3
| | | | | | Bug 19671650. Change-Id: I1a28a53e94bdb79aeb173f6905c1035022495acc
* Kill+restart tasks before/after decoder init.Dan Zivkovic2015-03-091-1/+10
| | | | | | Bug 19625976. Change-Id: I6d8b0d2b0a77ccda1bfc914501cf568b92862980
* ExecutorUtils lets use schedule a runnable chain.Dan Zivkovic2015-03-091-25/+35
| | | | | | Bug 19625976. Change-Id: Iebbef7fed57a381498301dcf26fefa27d06802f7
* Use a single background executor.Dan Zivkovic2015-03-091-46/+9
| | | | | | Bug 19625976. Change-Id: Ia03f440a31b059b5af42d162e1145330bf7b5ddf
* Introduce DictionaryHeaderUtils to get dictionary header valuesMohammadinamul Sheik2015-03-031-16/+11
| | | | Change-Id: I86cef6c7f2f68a75428bb2b9c4d5a1dc1876b541
* Merge "Turn off cloud sync if we have managed profiles"Jatin Matani2015-03-021-0/+68
|\
| * Turn off cloud sync if we have managed profilesJatin Matani2015-03-021-0/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | UserManager#getUserProfiles > 1 implies managed profile. Workflow: - Disable sync prefs - Execute an async task to check for managed profile; if managed profile is found, remove the sync prefs. If not, enable the preference; - Move the logging pref from Advanced to Account & Privacy. Bug:19230544 Change-Id: I4dbd1fe8433b3263ccc74c35dc0ee0bb371122b3
* | Update the MAX supported file version for downloaded static Dictionaries.Mohammadinamul Sheik2015-02-271-1/+1
|/ | | | Change-Id: I72d37cc21585b18f4a41ff32627024502f10e993
* Stop waking up to decay dynamic dictionaries.Dan Zivkovic2015-02-251-4/+1
| | | | | | Bug 19516048. Change-Id: Ibc27a792b4fa80fa8c6af4721c47a617526e9584
* Don't assume that correctable words are invalidDan Zivkovic2015-02-251-9/+6
| | | | | | | | | | | | Currently, the Delight3DictionaryFacilitator sets a boolean flag when the top suggestion score exceeds the auto-correction threshold. This flag is used to trigger auto-correction of the typed word. Also, the existing logic assumes that if allowsToBeAutoCorrected then the word is invalid, which is no longer true after we stopped using whitelists. Bug 19518376. Change-Id: Ifa7f6a09c07d25ac68c6cf3aec91f358bd88689f
* Do not crash when dictioanryInfo is NULLMohammadinamul Sheik2015-02-241-1/+5
| | | | | Bug: 19417599 Change-Id: I82174401c595b57b42fc74bc478b551869729ba6
* Use DECODER_DICT_SUFFIX on fallback to the default main dict resource.Mohammadinamul Sheik2015-02-231-1/+2
| | | | Change-Id: Icec45c364732c0aa9ac713846cad23439b9e42b5
* Sanitize the usage of executors.Dan Zivkovic2015-02-191-21/+67
| | | | | | | | There should be 1 executor each for static and dynamic language models. This prevents too many dynamic LM updates from running in parallel, competing for resources. Change-Id: I8ec439e0ea2d92fba275bc20a0b8c9193346a0c1
* Add Decoder specific dictionary suffix to resource lookupMohammadinamul Sheik2015-02-121-3/+4
| | | | Change-Id: Ia2c74acdc8ac6f7b605bb06a1078d23b32f388a1
* Switch from script to language codes.Dan Zivkovic2015-02-121-27/+29
| | | | | | | | Unfortunately, our Locale objects don't always have a script code. But we can get almost the same functionality by specifying script codes for some languages, and defaulting the rest to Latin. Change-Id: Id81ff67bf44c84f44707a2e167c2787c60c6ecee
* Map ISO 15924 codes to internal IME script codes.Dan Zivkovic2015-02-121-33/+34
| | | | | | | | This way we can support all the languages for which we define a script code. Bug 19340741. Change-Id: Ia80eca4cc2511b70f11058f73bd31746948ded19
* Refactor content provider code from ContactsDictJatin Matani2015-02-111-5/+7
| | | | | | | | | Break contacts binary dictionary into two parts - one that talks to contacts content provider and maintains local state. Includes a manager class and a content observer - other one that just manages the dict code. Change-Id: Ie8f89ac9ce174c803ff3168ee0bee5cbe7721d5b
* Remove shortcut support from LatinIME.Dan Zivkovic2015-02-112-111/+0
| | | | | | Note this change does not affect the native decoder interface. Change-Id: I73b7dc008a5acaf75a31a36a2d332b5afabd82d0
* Remove distracter filter from client.Dan Zivkovic2015-02-094-503/+5
| | | | | | Bug 19296201. Change-Id: Ic834e5956347cd86a96bd14024c42ad8ee258659
* Merge "Move decoder specific constants to DecoderSpecificConstants.java"Mohammadinamul Sheik2015-02-063-7/+9
|\
| * Move decoder specific constants to DecoderSpecificConstants.javaMohammadinamul Sheik2015-02-053-7/+9
| | | | | | | | Change-Id: Ie4d325b3152e1e7e424b8b436e222e194e4d9da0
* | Cleanup in preparation of distracter change.Dan Zivkovic2015-02-061-3/+2
|/ | | | | | Bug 19296201. Change-Id: If016da2b7f4b3ecb9afd6d7aed9d19fbd4938758
* Don't check user dictionary, except for spelling.Dan Zivkovic2015-02-041-10/+9
| | | | | | | | We check different lists of dictionaries based on the use case. Bug 19270992. Change-Id: Ide69f2855978ebad32a58e9689b3a8d47e095994
* AOSP changes to use KeyboardLayout to support the new DictionaryFacilitatorMohammadinamul Sheik2015-02-042-4/+15
| | | | Change-Id: Ie0c9ce805d9ad009fc9bbaac37b715aff90cd844
* LatinIME portion of "green plus" feature.Dan Zivkovic2015-02-031-2/+0
| | | | | | | | | Removes the feature that adds strings to the user dictionary, aka the "green highlight with a plus sign". Bug 19237189. Change-Id: I2387129a3add2d69d625f2ff16ed8cab3f10a735
* LatinIME portion of multi-lang option removal.Dan Zivkovic2015-01-292-4/+1
| | | | | | Bug 19188067. Change-Id: Ic9a3637f59dda30c699141222b9dcac3cd624b99
* Make LanguageOnSpacebarHelper as utility classTadashi G. Takaoka2014-12-111-0/+100
| | | | Change-Id: I546f3b1943999a41803222bd14f9ddd23aa87a51
* Add NetworkConnectivityUtils classTadashi G. Takaoka2014-12-111-0/+101
| | | | Change-Id: I7bd71f1d4ef0fc0fe21ddfd9f3e11463f53ac4e7
* Quit auto-correct explicit accented letters to base letters.Keisuke Kuroyanagi2014-12-091-0/+4
| | | | | Bug: 7677193 Change-Id: I66eddbf27a9db8682c0347a1be19922792a3bea7
* Fix a misspelled method nameAdrian Velicu2014-12-021-1/+1
| | | | Change-Id: I1151dc1d5db3986a97daf68c1e387dbc2e4610dc
* Merge "Make LocaleUtils.constructLocaleFromString as @Nonnull"Tadashi G. Takaoka2014-11-282-21/+51
|\
| * Make LocaleUtils.constructLocaleFromString as @NonnullTadashi G. Takaoka2014-11-212-21/+51
| | | | | | | | Change-Id: I82d574c67b25239510f3ecc8882efe46e40677eb
* | Merge "Remove unused code from DictionaryFactory"Tadashi G. Takaoka2014-11-271-0/+11
|\ \
| * | Remove unused code from DictionaryFactoryTadashi G. Takaoka2014-11-211-0/+11
| |/ | | | | | | Change-Id: I666308ada968ee7993235ad98b92f2ad522af122
* / Allow whitelist changes when no close wordJean Chalard2014-11-261-6/+5
|/ | | | | | | | | | | | | | When there isn't a close word in another language of the current multi-language set, we allow whitelist entries to take force even if we are not confident in the current language. Bug: 18063142 Bug: 18130489 Bug: 18132240 Bug: 18136721 Bug: 18200415 Change-Id: I044674ba7b70aa86ab2a48d2e4d53a1c8007b62c
* Fix SubtypeLocaleUtils.getSubtypeNameForLogging accepting nullTadashi G. Takaoka2014-11-191-1/+2
| | | | Change-Id: Ic5cb55e24a2d843027ccc4e8e5d6954f9391c125
* Move isRtlLanguage method to LocaleUtilsTadashi G. Takaoka2014-11-121-18/+0
| | | | Change-Id: I485a076b81927fed0da593216fea2c740449ef4c
* Merge "Add RichInputMethodSubtype.getKeyboardLayoutSetName"Tadashi G. Takaoka2014-11-131-4/+0
|\