| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 Zivkovic | 2015-04-29 | 2 | -25/+10 |
* | Fix bug in regular expression stripping quotes.•••Change-Id: Iaf84a9a1f00b31daf7225991c4cfc5f17b578028
|  Martin Paraskevov | 2015-04-20 | 1 | -1/+1 |
* | Strip quotes from begining/end of a word before checking its validity.•••Bug: 20142633
Change-Id: Ia0f3661ac3028473c00f83df72dcb9e1fd134247
|  Martin Paraskevov | 2015-04-15 | 1 | -8/+13 |
* | Make logs less spammy.•••Bug 19987461.
Change-Id: Ibf58f2b26c2d01f765ef32abb47c84be49e2ba9f
|  Dan Zivkovic | 2015-04-07 | 1 | -2/+6 |
* | Skip decoding for in-vocabulary words.•••The spell checker is decoding, and getting multiple sets of suggestions, for
every word it encounters. It even does that for in-vocabulary words, though
it will not underline or show suggestions for in-vocabulary words.
Bug 19987461.
Change-Id: Ie61101fa8ab8917f3f49c77768dbcffd96c1685e
|  Dan Zivkovic | 2015-04-07 | 1 | -36/+30 |
* | Add shortcut support to UserDictionaryLookup.•••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
|  Dan Zivkovic | 2015-04-02 | 2 | -453/+2 |
* | "spellcheking" needs spellchecking.•••Change-Id: Iaf4cd5d11b113be4738182fb662e5dc54b2f5366
|  Chieu Nguyen | 2015-03-27 | 1 | -1/+1 |
* | Make Hebrew spellchecking spellcheck Hebrew.•••Bug: 19966676
Change-Id: I657d2989966804cc1b6e3b12670a2123b6f06127
|  Chieu Nguyen | 2015-03-27 | 1 | -0/+2 |
* | Not all cyrillic scripts use east_slavic layout.•••Bug 19963288.
Change-Id: I6d61110be11b260a4ec8e8c85fa0a32064e051e3
|  Dan Zivkovic | 2015-03-27 | 1 | -3/+7 |
* | Separate executor for the Spelling decoder.•••Bug 19710676.
Change-Id: I6e66eddd507c11e424105869833fe6841b90275d
|  Dan Zivkovic | 2015-03-12 | 1 | -3/+3 |
* | Avoid creating empty String[].•••Minor cleanup on the way to fixing spelling for downloaded language.
Bug 19710676.
Change-Id: I7be25fa82248f0317d894d44802bede9dbc4fe2a
|  Dan Zivkovic | 2015-03-12 | 2 | -11/+12 |
* | Remove unused phrase gesture code.•••Bug: 19687841
Change-Id: I0862aa3127bf7f1564a4845efdf99ebf5ae4d5ac
|  Chieu Nguyen | 2015-03-11 | 1 | -2/+1 |
* | Use a single background executor.•••Bug 19625976.
Change-Id: Ia03f440a31b059b5af42d162e1145330bf7b5ddf
|  Dan Zivkovic | 2015-03-09 | 1 | -2/+2 |
* | Handle null InputMethodSubtype.•••Bug 19627494.
Change-Id: I50dc77c59ced0f2e7c07a49ae0cb040197c2ab35
|  Dan Zivkovic | 2015-03-06 | 1 | -1/+1 |
* | 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 Tanev | 2015-02-25 | 2 | -26/+13 |
* | Pass ComposedData to the decoder instead of WordComposer.•••Change-Id: I8bd544d03d9087a02294b08a9986cad229dae795
|  Martin Paraskevov | 2015-02-24 | 2 | -6/+11 |
* | Spell checker uses cache of size 1.•••This is a step in the direction of removing the LRU cache completely.
Change-Id: I8886f7ef74e6b1b35135e68f169cb461682964e9
|  Dan Zivkovic | 2015-02-20 | 1 | -3/+3 |
* | Schedule with 0 delay is the same as execute.•••Change-Id: Ifadae8aee668edbe2b507735d3ed6e68d52ef329
|  Dan Zivkovic | 2015-02-19 | 1 | -2/+1 |
* | 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 Zivkovic | 2015-02-19 | 1 | -16/+7 |
* | Merge "Add new class spellcheck.UserDictionaryLookup that can look up the sys... |  Mario Tanev | 2015-02-10 | 2 | -0/+463 |
|\ |
|
| * | 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 Tanev | 2015-02-10 | 2 | -0/+463 |
* | | Cleanup in preparation of distracter change.•••Bug 19296201.
Change-Id: If016da2b7f4b3ecb9afd6d7aed9d19fbd4938758
|  Dan Zivkovic | 2015-02-06 | 1 | -3/+1 |
|/ |
|
* | 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 Zivkovic | 2015-02-04 | 1 | -1/+1 |
* | AOSP changes to use KeyboardLayout to support the new DictionaryFacilitator•••Change-Id: Ie0c9ce805d9ad009fc9bbaac37b715aff90cd844
|  Mohammadinamul Sheik | 2015-02-04 | 2 | -3/+10 |
* | LatinIME portion of multi-lang option removal.•••Bug 19188067.
Change-Id: Ic9a3637f59dda30c699141222b9dcac3cd624b99
|  Dan Zivkovic | 2015-01-29 | 1 | -2/+1 |
* | Add a method for handling for words not found in dictionary.•••This is apparently called only once for every unique word, so repeated instances
of the same word are not handled separately. Upon changing orientation of the
device, however, all invalid words in the textbox are underlined again and this
method is called for each unique instance in order.
Change-Id: Ic57e4b9e5675bd7abd723644aa318d964f7f875f
|  Chieu Nguyen | 2015-01-14 | 1 | -0/+10 |
* | Make LocaleUtils.constructLocaleFromString as @Nonnull•••Change-Id: I82d574c67b25239510f3ecc8882efe46e40677eb
|  Tadashi G. Takaoka | 2014-11-21 | 1 | -1/+2 |
* | Move util classes under common•••Also why did we have two copies of LocaleUtils >.>
Bug: 18108776
Change-Id: I03b4403dfd51934e66b567f2f8b87da419cfb3ab
|  Jean Chalard | 2014-11-07 | 1 | -2/+2 |
* | Remove Dict dependency on WordComposer and ProximityInfo•••Bug: 18108776
Change-Id: I9b399a44241e05a7add9bb8094263aa76de37880
|  Jean Chalard | 2014-10-29 | 1 | -1/+2 |
* | Move StringUtils under common.•••Bug: 18108776
Change-Id: Ia46a4102a0e86e71118ca5e641f9f531998e166b
|  Jean Chalard | 2014-10-28 | 1 | -1/+1 |
* | Reduce StringUtils dependency on the Android libs•••Bug: 18108776
Change-Id: I43feb25d79f89276d44462ba71788a14c4583277
|  Jean Chalard | 2014-10-28 | 1 | -3/+4 |
* | Merge "Height of the keyboard for spellchecker is too large." |  Keisuke Kuroyanagi | 2014-10-24 | 1 | -1/+1 |
|\ |
|
| * | Height of the keyboard for spellchecker is too large.•••Bug: 18109041
Change-Id: I0eb98a66290058c28e20c86f36395af4f763952e
|  Keisuke Kuroyanagi | 2014-10-24 | 1 | -1/+1 |
* | | Move Constants.java to the latin.common package•••Our intention is to have classes of latinime-common under the common
package as much as we can.
Change-Id: I76efbbbe7bebf1a4aa943715cdff64f91675e20d
|  Ken Wakasa | 2014-10-23 | 2 | -2/+2 |
|/ |
|
* | Fix Javadoc and null analysis related warnings•••This CL also adds @SuppressWarning("unused" to java-overridable package.
Bug: 18003991
Change-Id: If70527e30654384705d7a814f5efd181d9f539e1
|  Tadashi G. Takaoka | 2014-10-23 | 2 | -3/+8 |
* | Fix some compiler warnings•••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
|  Tadashi G. Takaoka | 2014-10-21 | 3 | -17/+16 |
* | Preserve spans when splitting sentences•••This CL fixes a bug that span information was unintentionally
removed when given sentences are split into words. Nothing is
changed in KitKat and prior because TextInfo never returns
spanned text until L.
Note that the spell checker service still doesn't rely on
span information even with this CL.
BUG: 16419551
Change-Id: I6ffb75ee6add4ae20e9d3dcfb90b65f097d70fba
|  Yohei Yukawa | 2014-10-02 | 1 | -3/+2 |
* | Rename PrevWordsInfo to NgramContext.•••Bug: 14425059
Change-Id: Id06a71681fa8b5e589e29fba10fe5c1cfed66984
|  Keisuke Kuroyanagi | 2014-09-29 | 3 | -25/+22 |
* | [ML7] Have multiple DictionaryGroup instances in facilitator•••This is the central change of multilingual input.
Bug: 11230254
Change-Id: Id8b68fb101e837e8cf182ab4bc1e55e4da5cc49d
|  Jean Chalard | 2014-09-16 | 1 | -1/+1 |
* | Create DictionaryFacilitatorLruCache.•••This class is separated from AndroidSpellCheckerService
Bug: 16547557
Change-Id: I3e58521207395588cecb2977234b89067d6da8c3
|  Keisuke Kuroyanagi | 2014-08-27 | 1 | -114/+8 |
* | Revert "Revert "[ML1] Introduce RichInputMethodSubtype""•••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
|  Jean Chalard | 2014-08-25 | 1 | -1/+2 |
* | Revert "[ML1] Introduce RichInputMethodSubtype"•••This reverts commit 8ffe4bc9321e582a4d882f21e465d5886616f489.
Change-Id: I9d4c98b0adfdb78b0f4d376f7691e50d1bd2228f
|  Jean Chalard | 2014-08-22 | 1 | -2/+1 |
* | [ML1] Introduce RichInputMethodSubtype•••Bug: 11230254
Change-Id: Ic7a1bf938a5a186dcff527b556295aba2406e8b9
|  Jean Chalard | 2014-08-22 | 1 | -1/+2 |
* | Fix a verifier error on ICS.•••Bug: 16530557
Change-Id: I271c5884995a1d5f8a1cb7aee6f52d17fabb9e72
|  Jean Chalard | 2014-07-28 | 2 | -4/+11 |
* | Use CharSequence for spell checker to keep spans preserved•••This is a ground work to take per word locale information into
consideration in the spell checker. This CL is supposed to change
no user visible behavior.
With this CL, the spell checker session is able to read span
information if necessary.
BUG: 16029304
Change-Id: Icb1e1ecdf40fe0445e14565b685b1b878b746210
|  Yohei Yukawa | 2014-07-20 | 2 | -22/+30 |
* | Use SwitchPreference for spell checker setting•••This is a follow up of I1f7214c689.
Bug: 15781377
Change-Id: I7289b8b724e086da80ab3849cc567560c1a8502d
|  Tadashi G. Takaoka | 2014-07-16 | 1 | -11/+5 |
* | Remove SuggestionsGatherer.•••Bug: 13689011
Bug: 13630847
Change-Id: I9930d5ce9cbe16489dc69f68b9590d72afe463b5
|  Keisuke Kuroyanagi | 2014-07-10 | 3 | -98/+67 |
* | Quit sorting suggestions in AndroidSpellCheckerService.•••Suggestions have been sorted in SuggestionResults.
Bug: 13689011
Change-Id: Iec21e97119ceb7c71673d5b15bb1f06040b59fef
|  Keisuke Kuroyanagi | 2014-07-10 | 2 | -55/+19 |
* | Make spell checker use dictionary facilitator.•••Bug: 13630847
Change-Id: I07d17ccf5ce0755f63a0b8d236d77600baaf62b6
|  Keisuke Kuroyanagi | 2014-07-10 | 6 | -537/+236 |
* | Move phrase gesture from additional features to public.•••Bug: 15758242
Change-Id: I703dc2703afdf9402c5d2ac27411b74ece993dba
|  Keisuke Kuroyanagi | 2014-07-08 | 4 | -7/+15 |