aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/spellcheck (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | Update commentsKen Wakasa2013-04-081-1/+1
| | | | | | | | Change-Id: I6aef328ec9041666cc168c8323bed04d39591b71
* | Move a generic string utility to StringUtilsJean Chalard2013-04-052-36/+5
| | | | | | | | Change-Id: I9cc2e9a7ac0b3346af40bcb083f939333336cf09
* | Fix appnameSatoshi Kataoka2013-03-221-0/+7
|/ | | | | Bug: 6789579 Change-Id: Ic4694e36e0846af95fa8dcdef919be251983b528
* Merge the dictionary pack in Latin IME.Jean Chalard2013-03-192-15/+39
| | | | | Bug: 8161354 Change-Id: I17c23f56dd3bc2f27726556bf2c5a9d5520bd172
* CleanupsJean Chalard2013-02-111-1/+1
| | | | | | Follow-up to Idc6f419a Change-Id: I4aae8f4e19f27a0a309879dc19af6e40906d58c5
* Fix Apache license commentTadashi G. Takaoka2013-01-219-74/+74
| | | | Change-Id: Ic56167f952a7f4449da366e1e81610e72c966086
* Fix spell checker subtype list.Jean Chalard2013-01-113-14/+283
| | | | | | | | 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
* Fix wrong misspelling reports of fully capitalized wordsJean Chalard2012-12-042-15/+48
| | | | | | | | | | | Two flavors of words would be wrongly reported as misspelled by the android spell checker when they are written in all upper case letters: - Words containing a quote or a dash or any other non-letter - Words that need the first letter to be capitalized Bug: 7659216 Change-Id: Ibc5d261945ffcbb8a858d4c73b7c62cef6671abf
* Merge "Replace useless CharSequence to String"Tadashi G. Takaoka2012-10-223-5/+5
|\
| * Replace useless CharSequence to StringTadashi G. Takaoka2012-10-223-5/+5
| | | | | | | | Change-Id: Idc478f901185ee1b4912acc82d0cbc54fee4e991
* | Add @UsedForTesting and @ExternallyReferenced annotationsTadashi G. Takaoka2012-10-221-1/+2
|/ | | | | Bug: 7268357 Change-Id: I0b7e0c19f04af9ae30874d0a4c26ad81bc80be8c
* Cleanup: Make some classes as finalTadashi G. Takaoka2012-09-278-13/+13
| | | | Change-Id: I6009b3c1950ba32b7f1e205a3db2307fe0cd688e
* Clear cache of user dicSatoshi Kataoka2012-09-191-0/+23
| | | | Change-Id: Iec2793de3fff7bf15f68f82a50331de7742b7049
* Add CollectionUtils class to create generic collection easilyTadashi G. Takaoka2012-08-224-15/+18
| | | | Change-Id: I6b4de9187e122298e5e9cd8ddc9070d062df6a89
* Rename and consolidate some constantsTadashi G. Takaoka2012-08-212-4/+5
| | | | Change-Id: I7863936cca18b28bf0117afcbcf544a5fd7f185d
* Remove the whitelist dictionary.Jean Chalard2012-08-171-14/+0
| | | | | | | | | The functionality now lives in the binary dictionary. This finalizes work on Bug: 6906525 Change-Id: Id106d871e8afdf9afa886d2a30bea87ff89f2d24
* Ensure #offer always actually offers something.Jean Chalard2012-08-152-3/+29
| | | | | | | | This will allow remaining requests after a call to terminate correctly. Bug: 6963142 Change-Id: Iff67058bb8a39f2f1b468d3894861e8125de6659
* Preemptive anti-deadlock deviceJean Chalard2012-08-142-7/+27
| | | | | | | | | | We don't know of any actual bug in the implementation of the pool that may result in a deadlock, but this still implements a means out of a deadlock if one ever arises anyway. It's meant to improve the resilience of the spell checker. Bug: 5441027 Change-Id: I689491090792dbb89110ee56631965c5bb2dc712
* Fix a bug that would prevent spell checkingJean Chalard2012-08-141-0/+1
| | | | | | | | | | | | | | | java.lang.ArrayIndexOutOfBoundsException: [I offset=0 length=528 src.length=512 com.android.inputmethod.keyboard.ProximityInfo .setProximityInfoNative(Native Method) com.android.inputmethod.keyboard.ProximityInfo .createSpellCheckerProximityInfo(ProximityInfo.java:85) com.android.inputmethod.latin.spellcheck.AndroidSpellCheckerService .createDictAndProximity(AndroidSpellCheckerService.java:411) The array was too small with respect with the passed size. Change-Id: I7777d7aecd17375d3fbf82854a66eb7a5a289ce6
* Add a consolidated method to the Dictionary interface (A85)Jean Chalard2012-07-101-2/+3
| | | | Change-Id: I5d79021e69cc738e3013e31764ab0a59e15decdf
* Separate ICS-dependent code from the spell checker serviceSatoshi Kataoka2012-07-102-285/+319
| | | | | Bug: 6789576 Change-Id: Ia768258f6fa121c7a7757093eb8a20e665580865
* Create AndroidSpellCheckerSessionFactorySatoshi Kataoka2012-07-103-2/+28
| | | | | Bug: 6789576 Change-Id: I6de1e1aa64cf14f38ecb250579418bc518f0d838
* Separate SpellCheckerSession from SpellCheckerServiceSatoshi Kataoka2012-07-102-393/+436
| | | | | Bug: 6789576 Change-Id: I7c55d36afad7ef6046353b3c9e849a54a6dc83ae
* Remove WordComposer.add(int, int, int, KeyDetector) methodTadashi G. Takaoka2012-07-041-2/+2
| | | | Change-Id: Ie6af46acba18a2d1cf3ddd1578d60ded4c90f89a
* Remove a meaningless separation (A18)Jean Chalard2012-06-261-5/+4
| | | | Change-Id: I267177044c7d7b0d9119839a11057b2bbf41f75f
* Remove the Callback interface for simpler code. (A17)Jean Chalard2012-06-261-10/+2
| | | | | | | | | Bug: 6252660 Bug: 6166228 Bug: 2704000 Bug: 6225530 Change-Id: I009b54fc2e73cadca6734bdca074d033e81f6a2b
* Remove the callback argument to getBigrams() (A16)Jean Chalard2012-06-261-1/+1
| | | | | | | | Bug: 6252660 Bug: 6166228 Bug: 2704000 Bug: 6225530 Change-Id: I7457ac04f8cd4019fb86c986725aae3de1b1a65e
* Do away with Utils#addAllSuggestions (A14)Jean Chalard2012-06-261-1/+1
| | | | | | It's not used any more. Change-Id: Id9da40fdbf7078f3ac647d1368237d6601f5a2ba
* Neutralize AndroidSpellChecker.SuggestionsGatherer#addWords (A13)Jean Chalard2012-06-261-2/+16
| | | | | | | | Bug: 6252660 Bug: 6166228 Bug: 2704000 Bug: 6225530 Change-Id: Ia54e1e44e1fd4e8ba2c9316928c0595cbe3f933c
* Change JNI for GestureSatoshi Kataoka2012-06-251-2/+2
| | | | Change-Id: I774a0052038d16677f60f7efa11fd266cb5f3088
* Remove deprecated classes.Jean Chalard2012-06-081-33/+19
| | | | | | | Should we maybe rename back *BinaryDict* to *Dict* in another change for simplicity? Change-Id: I8f7dcb78b9bdf1a13ce403a997fbb8619f2b453b
* am eead5492: am 769cecf7: Close spell-checking dictionaries in a background ↵Jean Chalard2012-06-061-20/+25
|\ | | | | | | | | | | | | thread * commit 'eead5492615f0b05ef85ca1f88d3a41ce3f8d496': Close spell-checking dictionaries in a background thread
| * Close spell-checking dictionaries in a background threadJean Chalard2012-06-071-20/+25
| | | | | | | | | | Bug: 6584677 Change-Id: Ifd9b0f995f4e0cf4d35a7ecde767826ab976f0b8
* | Cache bigram results in Android SpellCheckerSatoshi Kataoka2012-06-061-8/+24
|/ | | | | Bug: 6610579 Change-Id: I255c068f64f99ee80abda49153ed8ea009ca8ad3
* Fix a bug where Latin IME crashes on spell checker requestJean Chalard2012-06-051-2/+8
| | | | | Bug: 6611183 Change-Id: I8a879feb598e1ac55d73f9cb27e54aa533d3a010
* Merge "Fix a bug where the spellcheck is using the old non-binary contacts ↵Tom Ouyang2012-06-041-1/+5
|\ | | | | | | dictionary" into jb-dev
| * Fix a bug where the spellcheck is using the old non-binary contacts dictionaryTom Ouyang2012-06-041-1/+5
| | | | | | | | | | Bug: 6607023 Change-Id: I6dc120dea23052a0841e281c20706bfb21fd9876
* | Read the script correctlyJean Chalard2012-06-041-4/+6
|/ | | | | | | | | The script of a language presumably does not depend on the country variant. This was how it was made but it was later forgotten and the full locale was registered. Bug: 6542210 Change-Id: Iebc90c546f9c8caf89f8aa6c6a7c4733e5bcba48
* Clean up some compiler warningsTadashi G. Takaoka2012-05-251-4/+0
| | | | Change-Id: I604da15e65fc3cf807ec4033df4e4cd5ef0196fc
* Add new locales for the spell checker.Jean Chalard2012-05-241-0/+6
| | | | | Bug: 6533167 Change-Id: I1581e8446b1af5dc3679e01be16d4fc34af725cc
* Support bigram suggestions in Android spell checkersatok2012-05-241-1/+28
| | | | | Bug: 6136291 Change-Id: Ic278153f95b23e9aa180d1d6b5960785766d96e5
* Change to a binary version of the expandable user dictionary.Tom Ouyang2012-05-171-1/+6
| | | | | Bug: 6435677 Change-Id: If83409f699608d443796e64a3c65692ae81b98e6
* Use "float" instead of "double"satok2012-05-161-11/+11
| | | | Change-Id: I93ed4d88ede4058f081dd8d634b00dfff4e96d07
* Don't auto-correct when there is no main dictionary.Jean Chalard2012-05-161-1/+1
| | | | | Bug: 6502485 Change-Id: I5803b0db8552867110587a1140fc03fc2e0eccef
* Remove unexpectedly split words with single quotessatok2012-05-111-0/+95
| | | | | Bug: 6451163 Change-Id: I4c5595f727934f2b401e9bb11a6ba613668f4a42
* Remove the dependency to SpellCheckerProximityInfo from ProximityInfo.Ken Wakasa2012-05-111-1/+4
| | | | | | In conjunction with I596b2deb Change-Id: I42f059158ae78e1c1c807ed4d3688edbcf18c006
* Treat apostrophe as single quote in spell checkersatok2012-05-071-6/+9
| | | | | Bug: 6435348 Change-Id: Iaaac9042e7e6cb21a3f2243bc6e8e055cc24f74d
* Cache results of the spell checkersatok2012-04-171-2/+42
| | | | Change-Id: Ie11cd1b07e069474b140fbaae65fca703adc056f
* Pass the previous word to getSuggestionsJean Chalard2012-04-171-1/+1
| | | | | | This is a preparative change to bug#6313806 Change-Id: I1be9ec49b21005c1f45ce459fa93712bc74ef3f0