aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Rename to Kelar Keyboard (org.kelar.inputmethod.latin)Amin Bandali2025-01-111-244/+0
|
* Add shortcut support to UserDictionaryLookup.Dan Zivkovic2015-04-021-33/+2
| | | | | | | | | | Also move the class to the parent package, since it's no longer tied to the spell checking service. Bug 19966848. Bug 20036810. Change-Id: I35014d212fd87281eb90def03ee92e6872dcd63e
* Make Hebrew spellchecking spellcheck Hebrew.Chieu Nguyen2015-03-271-0/+2
| | | | | Bug: 19966676 Change-Id: I657d2989966804cc1b6e3b12670a2123b6f06127
* Not all cyrillic scripts use east_slavic layout.Dan Zivkovic2015-03-271-3/+7
| | | | | | Bug 19963288. Change-Id: I6d61110be11b260a4ec8e8c85fa0a32064e051e3
* Avoid creating empty String[].Dan Zivkovic2015-03-121-2/+4
| | | | | | | | Minor cleanup on the way to fixing spelling for downloaded language. Bug 19710676. Change-Id: I7be25fa82248f0317d894d44802bede9dbc4fe2a
* Remove unused phrase gesture code.Chieu Nguyen2015-03-111-2/+1
| | | | | Bug: 19687841 Change-Id: I0862aa3127bf7f1564a4845efdf99ebf5ae4d5ac
* Handle null InputMethodSubtype.Dan Zivkovic2015-03-061-1/+1
| | | | | | Bug 19627494. Change-Id: I50dc77c59ced0f2e7c07a49ae0cb040197c2ab35
* Use Keyboard in several interfaces.Mario Tanev2015-02-251-5/+5
| | | | | | | | | 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
* Pass ComposedData to the decoder instead of WordComposer.Martin Paraskevov2015-02-241-5/+5
| | | | Change-Id: I8bd544d03d9087a02294b08a9986cad229dae795
* Spell checker uses cache of size 1.Dan Zivkovic2015-02-201-3/+3
| | | | | | This is a step in the direction of removing the LRU cache completely. Change-Id: I8886f7ef74e6b1b35135e68f169cb461682964e9
* Merge "Add new class spellcheck.UserDictionaryLookup that can look up the ↵Mario Tanev2015-02-101-0/+33
|\ | | | | | | system "Personal dictionary" in the event that the DictionaryFacilitator doesn't."
| * Add new class spellcheck.UserDictionaryLookup that can look up theMario Tanev2015-02-101-0/+33
| | | | | | | | | | | | | | system "Personal dictionary" in the event that the DictionaryFacilitator doesn't. Change-Id: Ib4f15ec4d8f06ea43c2e063f5a13a2f699afbb8a
* | Cleanup in preparation of distracter change.Dan Zivkovic2015-02-061-3/+1
|/ | | | | | Bug 19296201. Change-Id: If016da2b7f4b3ecb9afd6d7aed9d19fbd4938758
* Don't check user dictionary, except for spelling.Dan Zivkovic2015-02-041-1/+1
| | | | | | | | 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-041-2/+5
| | | | Change-Id: Ie0c9ce805d9ad009fc9bbaac37b715aff90cd844
* LatinIME portion of multi-lang option removal.Dan Zivkovic2015-01-291-2/+1
| | | | | | Bug 19188067. Change-Id: Ic9a3637f59dda30c699141222b9dcac3cd624b99
* Remove Dict dependency on WordComposer and ProximityInfoJean Chalard2014-10-291-1/+2
| | | | | Bug: 18108776 Change-Id: I9b399a44241e05a7add9bb8094263aa76de37880
* Height of the keyboard for spellchecker is too large.Keisuke Kuroyanagi2014-10-241-1/+1
| | | | | Bug: 18109041 Change-Id: I0eb98a66290058c28e20c86f36395af4f763952e
* Fix some compiler warningsTadashi G. Takaoka2014-10-211-3/+0
| | | | | | | | | | | | | | | | | | | | | This CL fixes the following compiler warnings. - Indirect access to static member - Access to a non-accessible member of an enclosing type - Parameter assignment - Method can be static - Local variable declaration hides another field or variable - Value of local variable is not used - Unused import - Unused private member - Unnecessary 'else' statement - Unnecessary declaration of throw exception - Redundant type arguments - Missing '@Override' annotation - Unused '@SuppressWarning' annotations Bug: 18003991 Change-Id: Icfebe753e53a2cc621848f769d6a3d7ce501ebc7
* Rename PrevWordsInfo to NgramContext.Keisuke Kuroyanagi2014-09-291-3/+3
| | | | | Bug: 14425059 Change-Id: Id06a71681fa8b5e589e29fba10fe5c1cfed66984
* [ML7] Have multiple DictionaryGroup instances in facilitatorJean Chalard2014-09-161-1/+1
| | | | | | | This is the central change of multilingual input. Bug: 11230254 Change-Id: Id8b68fb101e837e8cf182ab4bc1e55e4da5cc49d
* Create DictionaryFacilitatorLruCache.Keisuke Kuroyanagi2014-08-271-114/+8
| | | | | | | | This class is separated from AndroidSpellCheckerService Bug: 16547557 Change-Id: I3e58521207395588cecb2977234b89067d6da8c3
* Revert "Revert "[ML1] Introduce RichInputMethodSubtype""Jean Chalard2014-08-251-1/+2
| | | | | | | | This reverts commit a63d0a8ee6cb05bcddb69bf9a6018853d89d886a. This patch seems to be fine after all, but was submitted without its companion [ML1.1] patch causing a build breakage. Reverting the revert and submitting both at the same time seems like the right thing to do. Change-Id: Ib8fefa40b74dcee0edb025a52dac9b35c82d49df
* Revert "[ML1] Introduce RichInputMethodSubtype"Jean Chalard2014-08-221-2/+1
| | | | | | This reverts commit 8ffe4bc9321e582a4d882f21e465d5886616f489. Change-Id: I9d4c98b0adfdb78b0f4d376f7691e50d1bd2228f
* [ML1] Introduce RichInputMethodSubtypeJean Chalard2014-08-221-1/+2
| | | | | Bug: 11230254 Change-Id: Ic7a1bf938a5a186dcff527b556295aba2406e8b9
* Remove SuggestionsGatherer.Keisuke Kuroyanagi2014-07-101-89/+4
| | | | | | Bug: 13689011 Bug: 13630847 Change-Id: I9930d5ce9cbe16489dc69f68b9590d72afe463b5
* Quit sorting suggestions in AndroidSpellCheckerService.Keisuke Kuroyanagi2014-07-101-37/+14
| | | | | | | | Suggestions have been sorted in SuggestionResults. Bug: 13689011 Change-Id: Iec21e97119ceb7c71673d5b15bb1f06040b59fef
* Make spell checker use dictionary facilitator.Keisuke Kuroyanagi2014-07-101-153/+185
| | | | | Bug: 13630847 Change-Id: I07d17ccf5ce0755f63a0b8d236d77600baaf62b6
* Additional subtype ID should be independent of OS-versionYohei Yukawa2014-07-041-2/+2
| | | | | | | | | | | | | | | | | | | | | This CL consolidates the initialization logic for additional subtypes so that each additional subtypes can have predictable subtype ID regardless of OS version. Previously subtype IDs for additional subtypes are calculated differently depending on the running OS version with hoping it minimizes the risk of compatibility issues. However, it is getting harder and harder to maintain slightly different logic between OSes. Thus we decided to unify the logic into that in KitKat even though it may causes some breaking changes. Note that the actual extra values that are used to instantiate InputMethodSubtype object are still determined on the fly depending on the running OS version. However these actual extra values are no longer used for the subtype ID calculation. BUG: 16000850 Change-Id: Id3c262386a7bc7ed75966b1395a50171abe550d3
* [SD9] Add armenian and georgian scriptsJean Chalard2014-07-011-2/+1
| | | | | Bug: 15840116 Change-Id: I91719e4fc2e3fe29320e4cb8b1a2f8f93c44cc4d
* [SD1] Move script-related methods to a new utils class.Jean Chalard2014-06-261-45/+5
| | | | | Bug: 15840116 Change-Id: I3a2a9c41e40590c0116c7885a49c6fa308ed8f44
* Use Java 7 diamond operatorTadashi G. Takaoka2014-05-241-6/+4
| | | | Change-Id: If16ef50ae73147594615d0f49d6a22621eaf1aef
* Move dicts for spellchecker to under spellcheck.Keisuke Kuroyanagi2014-04-281-2/+0
| | | | | | Bug: 13630847 Change-Id: Iadcf5b31f66fb73efc5c640e96e8c2106a0224dd
* Fix: spell checker wrongly sorts suggestions.Keisuke Kuroyanagi2014-03-281-7/+4
| | | Change-Id: I729e1cd5e5e333038b9d9e6197cf50b574990d76
* Separate utility methods from BinaryDictionary.Keisuke Kuroyanagi2014-03-051-2/+3
| | | | | Bug: 8187060 Change-Id: Ice2984e332b7bd3bb17174aefc80b5635b72fc50
* Remove useless method call for spell checker.Keisuke Kuroyanagi2013-12-261-0/+2
| | | | | Bug: 8187060 Change-Id: I2f91da12ba2a9e7ce28abd06f314e0e6125d08dc
* Reset to 9bd6dac4708ad94fd0257c53e977df62b152e20cKen Wakasa2013-12-131-1/+1
| | | | | | The bulk merge from -bayo to klp-dev should not have been merged to master. Change-Id: I527a03a76f5247e4939a672f27c314dc11cbb854
* Remove suggestions when string contains a periodJean Chalard2013-10-071-2/+12
| | | | | | | | | This is not the right way to do it, but it's simple and will kill the regression. We should investigate why the return values are wrong in this case. Bug: 10780091 Change-Id: I808727242c9cb1598df00a7426358dc3a658add4
* Move createKeyboardSetForSpellChecker to AndroidSpellCheckServiceTadashi G. Takaoka2013-08-071-3/+22
| | | | Change-Id: I4a9065e703e98ffed50f2a6d76ace938dfc26ddf
* Move util classes to the latin/utils directoryKen Wakasa2013-06-241-3/+3
| | | | Change-Id: I1c5b27c8edf231680edb8d96f63b9d04cfc6a6fa
* Consolidate dummy proximity info to the spell checker infoSatoshi Kataoka2013-05-081-4/+21
| | | | | | Bug: 8783170 Change-Id: I067486e5ec1ae7cdef8e2121392464ba71ee8add
* Cleanup -- follow up to Ief04a4abb6dc1f79660a2e419c9c5e271802b5a1Ken Wakasa2013-05-011-5/+0
| | | | Change-Id: Icb89c5119a67edaa019d5f7645b734cfcfc29041
* Fix Google spell checker testsSatoshi Kataoka2013-05-011-14/+3
| | | | | | Bug: 8613307 Change-Id: Ief04a4abb6dc1f79660a2e419c9c5e271802b5a1
* Fix a bug where autocorrection status would be wrong.Jean Chalard2013-04-101-1/+1
| | | | Change-Id: Ic220129dc59f585164dbf63591cd1c96de17fe6f
* Merge "Refactor SpellCheckerProximityInfo as extending ProximityInfo"Tadashi G. Takaoka2013-04-101-5/+1
|\
| * Refactor SpellCheckerProximityInfo as extending ProximityInfoTadashi G. Takaoka2013-04-021-5/+1
| | | | | | | | Change-Id: I544eec9d661796d57749dbaa2163bc1e2a891353
* | Move a generic string utility to StringUtilsJean Chalard2013-04-051-33/+2
|/ | | | Change-Id: I9cc2e9a7ac0b3346af40bcb083f939333336cf09
* Fix Apache license commentTadashi G. Takaoka2013-01-211-8/+8
| | | | Change-Id: Ic56167f952a7f4449da366e1e81610e72c966086
* Fix spell checker subtype list.Jean Chalard2013-01-111-7/+13
| | | | | | | | Remove the subtypes that don't get a dictionary any more in AOSP. Also prepare for all downloadable-dictionary supported subtypes. Bug: 7673670 Change-Id: I5b754a791233c270237b8f7e5e2208f7282ad294
* Remove a useless memberJean Chalard2012-12-111-0/+2
| | | | Change-Id: Id13e0aeec6ec3655d6bb0edc7f8f7821e7dc5a36