aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/DictionaryFacilitatorImpl.java (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix on-commit bug in AOSP keyboard.•••Bug 21272977. Change-Id: Id561040c29a7f2576cd9ef0514c31751a4360ef8 Dan Zivkovic2015-05-191-6/+23
* Look up thresholds during decoder reset.•••Bug 20701628. Change-Id: I4de89587776a0859aeda5d2ed76ab1eb4f918458 Dan Zivkovic2015-05-041-1/+1
* Delete history on upgrade in LatinIME.•••Bug 20733902. Change-Id: Ibe27e6cafe4db87ba62d7df708229e0d8564ffa8 Dan Zivkovic2015-05-011-5/+17
* Spelling cannot cache words across invocations.•••We want to let the facilitator decide if a word is valid or invalid, and cache the answer in the facilitator's cache. The spell checker session doesn't need its own word cache, except as a crutch to communicate suggestions to the code that populates the suggestion drop-down. We leave that in place. Bug 20018546. Change-Id: I3c3c53e0c1d709fa2f64a2952a232acd7380b57a Dan Zivkovic2015-04-291-0/+40
* Personal dictionary feeds a personal LM.•••Bug 20043003. Change-Id: I5ccac344c089855474263d1cdc547da1e6779301 Dan Zivkovic2015-04-091-3/+3
* Change DictionaryStats to report content version.•••Bug 19908719. Change-Id: I5a00b5277e9cd7d964b53ff5823bada21be110fa Dan Zivkovic2015-03-241-4/+4
* Notify the facilitator on IME start/finish.•••Allows the facilitator to flush language models without a recurring task. Bug 19773937. Change-Id: I01a3c10da26f9df38fee05df33387eb082e2ff33 Dan Zivkovic2015-03-201-0/+9
* Separate executor for the Spelling decoder.•••Bug 19710676. Change-Id: I6e66eddd507c11e424105869833fe6841b90275d Dan Zivkovic2015-03-121-1/+1
* Remove ALS from LatinIME.•••This fixes unit tests and brings us closer to a green build. Change-Id: Iffcc392eda4a7671a238b79cc7367320ca648725 Dan Zivkovic2015-03-111-295/+152
* Remove deprecated distractor filtering methods.•••Change-Id: I10ccf75d9c00d66b4e85de6c3c019242f2e90b0e Dan Zivkovic2015-03-111-22/+2
* Delete user history files.•••Bug 19669016. Change-Id: I8069fe561347851bf3c27423dbd8ba99d38c049e Dan Zivkovic2015-03-111-1/+1
* Use a single background executor.•••Bug 19625976. Change-Id: Ia03f440a31b059b5af42d162e1145330bf7b5ddf Dan Zivkovic2015-03-091-1/+1
* Handle words longer tha 256 characters.•••Bug 19612315. Change-Id: I75e84df88b4da5cfc6a39b956613972841342c4b Dan Zivkovic2015-03-051-1/+1
* Add DictionaryFacilitator dump().•••Change-Id: I8b75aded3fc2b9b33128b6ba5a3e8d943dfca352 Chieu Nguyen2015-03-031-0/+5
* Merge "Don't assume that correctable words are invalid"Dan Zivkovic2015-02-261-1/+2
|\
| * Don't assume that correctable words are invalid•••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 Dan Zivkovic2015-02-251-1/+2
* | Use Keyboard in several interfaces.•••Simplify interfaces by passing Keyboard instead of KeyboardLayout and ProximityInfo directly. Also require the Keyboard passed be non-null and change the SpellChecker to bail out if there is no keyboard for the locale. Change-Id: I960f15ff60171f55d3e0a96fd6469b7dc3a045e2 Mario Tanev2015-02-251-3/+4
|/
* Pass ComposedData to the decoder instead of WordComposer.•••Change-Id: I8bd544d03d9087a02294b08a9986cad229dae795 Martin Paraskevov2015-02-241-3/+4
* Pass long timestamps to DictionaryFacilitator•••Change-Id: I95500f210ed409c0ff254b08b68fe3b5b59ba4f4 Jatin Matani2015-02-231-3/+3
* Remove unused APIs in DIctionaryFacilitator•••Change-Id: Iae20a0a3b7c1aa0c2f6d29cef780fb50dc9010cb Jatin Matani2015-02-201-23/+4
* Add tests for Contact* classes•••Also add empty implementation for dictionary facilitator iteration APIs Change-Id: Ia847e3faa75075c819fcfda89193d1024d2d5aca Jatin Matani2015-02-201-0/+8
* Merge "Add more options for calling removeWordFromPersonalizedDicts."Tom Ouyang2015-02-191-2/+8
|\
| * Add more options for calling removeWordFromPersonalizedDicts.•••Bug: 19441205 Change-Id: I41aff536a64271d2dc9489a20df33d64170756cc Tom Ouyang2015-02-191-2/+8
* | Sanitize the usage of executors.•••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 Dan Zivkovic2015-02-191-1/+1
|/
* Refactor content provider code from ContactsDict•••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 Jatin Matani2015-02-111-0/+5
* Add a addOrIncrement term api to DicFacilitator•••The API is used by the decoder to add term to the dictionary. Change-Id: I607c8c676b7650f3052b2d3ed3f7f656573fca45 Jatin Matani2015-02-101-0/+11
* Remove distracter filter from client.•••Bug 19296201. Change-Id: Ic834e5956347cd86a96bd14024c42ad8ee258659 Dan Zivkovic2015-02-091-19/+1
* Cleanup in preparation of distracter change.•••Bug 19296201. Change-Id: If016da2b7f4b3ecb9afd6d7aed9d19fbd4938758 Dan Zivkovic2015-02-061-13/+4
* Use shared constants in old+new facilitators.•••Change-Id: I18b701df6ecbcc20ff0c664c218289179c4b2b2d Dan Zivkovic2015-02-041-30/+2
* Don't check user dictionary, except for spelling.•••We check different lists of dictionaries based on the use case. Bug 19270992. Change-Id: Ide69f2855978ebad32a58e9689b3a8d47e095994 Dan Zivkovic2015-02-041-24/+44
* AOSP changes to use KeyboardLayout to support the new DictionaryFacilitator•••Change-Id: Ie0c9ce805d9ad009fc9bbaac37b715aff90cd844 Mohammadinamul Sheik2015-02-041-3/+6
* Remove last vestiges of contextual+personal dictionary.•••Change-Id: I20746381583ee8a4d7d42b1243f5c7ba45529e5e Dan Zivkovic2015-02-041-18/+0
* LatinIME portion of "green plus" feature.•••Removes the feature that adds strings to the user dictionary, aka the "green highlight with a plus sign". Bug 19237189. Change-Id: I2387129a3add2d69d625f2ff16ed8cab3f10a735 Dan Zivkovic2015-02-031-15/+0
* Nuke Amanatto•••Change-Id: Ieff2cd37f869dca69abf53ac32a576c2e45cc1e3 Jatin Matani2015-02-021-86/+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-271-0/+947