df33982fce6312203ed7446926f31ed92a8ae1ca |
|
07-Oct-2013 |
Jean Chalard <jchalard@google.com> |
Remove suggestions when string contains a period 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
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
204e7b140171a0a8b954cf508da139e93c3b2b2c |
|
07-Aug-2013 |
Tadashi G. Takaoka <takaoka@google.com> |
Move createKeyboardSetForSpellChecker to AndroidSpellCheckService Change-Id: I4a9065e703e98ffed50f2a6d76ace938dfc26ddf
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
e28eba5074664d5716b8e58b8d0a235746b261eb |
|
23-Jun-2013 |
Ken Wakasa <kwakasa@google.com> |
Move util classes to the latin/utils directory Change-Id: I1c5b27c8edf231680edb8d96f63b9d04cfc6a6fa
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
244a24e3685f3fc1d0cbfaf375ad137f917740c2 |
|
07-May-2013 |
Satoshi Kataoka <satok@google.com> |
Consolidate dummy proximity info to the spell checker info Bug: 8783170 Change-Id: I067486e5ec1ae7cdef8e2121392464ba71ee8add
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
1490b534162cc5f99e2a1ed93c63a1fa4045e5ca |
|
01-May-2013 |
Ken Wakasa <kwakasa@google.com> |
Cleanup -- follow up to Ief04a4abb6dc1f79660a2e419c9c5e271802b5a1 Change-Id: Icb89c5119a67edaa019d5f7645b734cfcfc29041
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
d5781eef628c2cd4ac38029040746daa4679d637 |
|
01-May-2013 |
Satoshi Kataoka <satok@google.com> |
Fix Google spell checker tests Bug: 8613307 Change-Id: Ief04a4abb6dc1f79660a2e419c9c5e271802b5a1
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
99b93d17d53c2d587c45373831b327f7851ec0a8 |
|
10-Apr-2013 |
Jean Chalard <jchalard@google.com> |
Fix a bug where autocorrection status would be wrong. Change-Id: Ic220129dc59f585164dbf63591cd1c96de17fe6f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
4fdfce6dcc35310de9235cf9c529d0b17b5c2a8c |
|
10-Apr-2013 |
Tadashi G. Takaoka <takaoka@google.com> |
Merge "Refactor SpellCheckerProximityInfo as extending ProximityInfo"
|
7d3836d63a2eb4b79c4ad93cdae4f1f61cdb518e |
|
04-Apr-2013 |
Jean Chalard <jchalard@google.com> |
Move a generic string utility to StringUtils Change-Id: I9cc2e9a7ac0b3346af40bcb083f939333336cf09
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
6e3f30726621ff9b64977d67ba9df955024efa04 |
|
21-Mar-2013 |
Tadashi G. Takaoka <takaoka@google.com> |
Refactor SpellCheckerProximityInfo as extending ProximityInfo Change-Id: I544eec9d661796d57749dbaa2163bc1e2a891353
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
8aa9963a895f9dd5bb1bc92ab2e4f461e058f87a |
|
21-Jan-2013 |
Tadashi G. Takaoka <takaoka@google.com> |
Fix Apache license comment Change-Id: Ic56167f952a7f4449da366e1e81610e72c966086
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
d8590857bdff7f30a93af07aef0362d9f7460a5a |
|
09-Jan-2013 |
Jean Chalard <jchalard@google.com> |
Fix spell checker subtype list. 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
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
f1b464da31365c112877a35dff849daee1dbb88a |
|
11-Dec-2012 |
Jean Chalard <jchalard@google.com> |
Remove a useless member Change-Id: Id13e0aeec6ec3655d6bb0edc7f8f7821e7dc5a36
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
95bfb8ac474d242f7abe83709df5c853a6d08619 |
|
04-Dec-2012 |
Jean Chalard <jchalard@google.com> |
Fix wrong misspelling reports of fully capitalized words 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
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
bc464e2952e102219f0b977fc1e9140ad5bd03e4 |
|
03-Oct-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Replace useless CharSequence to String Change-Id: Idc478f901185ee1b4912acc82d0cbc54fee4e991
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
a28a05e971cc242b338331a3b78276fa95188d19 |
|
27-Sep-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Cleanup: Make some classes as final Change-Id: I6009b3c1950ba32b7f1e205a3db2307fe0cd688e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
5f282ea9e4a4590fcbab6e27d5fca7dacbb40a6a |
|
21-Aug-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Add CollectionUtils class to create generic collection easily Change-Id: I6b4de9187e122298e5e9cd8ddc9070d062df6a89
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
46fc768e54e3d52003645494552f9e686f28f20f |
|
17-Aug-2012 |
Jean Chalard <jchalard@google.com> |
Remove the whitelist dictionary. The functionality now lives in the binary dictionary. This finalizes work on Bug: 6906525 Change-Id: Id106d871e8afdf9afa886d2a30bea87ff89f2d24
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
37b19ffe6c9d8335cc0e1c1c50f5b08c778b287c |
|
10-Jul-2012 |
Satoshi Kataoka <satok@google.com> |
Create AndroidSpellCheckerSessionFactory Bug: 6789576 Change-Id: I6de1e1aa64cf14f38ecb250579418bc518f0d838
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
84ed0966417d93b07c4da2b295244b160d223ce9 |
|
10-Jul-2012 |
Satoshi Kataoka <satok@google.com> |
Separate SpellCheckerSession from SpellCheckerService Bug: 6789576 Change-Id: I7c55d36afad7ef6046353b3c9e849a54a6dc83ae
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
5c641a9f59735f0eaa772bde027993275b1bdfd7 |
|
04-Jul-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Remove WordComposer.add(int, int, int, KeyDetector) method Change-Id: Ie6af46acba18a2d1cf3ddd1578d60ded4c90f89a
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
0a7944653105f257d99e9db2d90b2bfc932ee765 |
|
26-Jun-2012 |
Jean Chalard <jchalard@google.com> |
Remove a meaningless separation (A18) Change-Id: I267177044c7d7b0d9119839a11057b2bbf41f75f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
61e7ec658710eca3fd03af39b52b4a87eabcdd4c |
|
26-Jun-2012 |
Jean Chalard <jchalard@google.com> |
Remove the Callback interface for simpler code. (A17) Bug: 6252660 Bug: 6166228 Bug: 2704000 Bug: 6225530 Change-Id: I009b54fc2e73cadca6734bdca074d033e81f6a2b
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
2f1b6c9ea438841fc2a7262a0593739c3dc82782 |
|
21-Jun-2012 |
Jean Chalard <jchalard@google.com> |
Remove the callback argument to getBigrams() (A16) Bug: 6252660 Bug: 6166228 Bug: 2704000 Bug: 6225530 Change-Id: I7457ac04f8cd4019fb86c986725aae3de1b1a65e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
2225b3bace388ba0b8789254da09fb9f6a6250e3 |
|
21-Jun-2012 |
Jean Chalard <jchalard@google.com> |
Do away with Utils#addAllSuggestions (A14) It's not used any more. Change-Id: Id9da40fdbf7078f3ac647d1368237d6601f5a2ba
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
d9df8094e625c92f6a66ebe9048afc7f88c14b33 |
|
21-Jun-2012 |
Jean Chalard <jchalard@google.com> |
Neutralize AndroidSpellChecker.SuggestionsGatherer#addWords (A13) Bug: 6252660 Bug: 6166228 Bug: 2704000 Bug: 6225530 Change-Id: Ia54e1e44e1fd4e8ba2c9316928c0595cbe3f933c
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
73680097996ea2ddbca3f84144a00ce3ba66b763 |
|
25-Jun-2012 |
Satoshi Kataoka <satok@google.com> |
Change JNI for Gesture Change-Id: I774a0052038d16677f60f7efa11fd266cb5f3088
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
67fd0c240d7c37b06e05333347fd17acf59fadf8 |
|
08-Jun-2012 |
Jean Chalard <jchalard@google.com> |
Remove deprecated classes. Should we maybe rename back *BinaryDict* to *Dict* in another change for simplicity? Change-Id: I8f7dcb78b9bdf1a13ce403a997fbb8619f2b453b
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
c8a120f97029f912f55e2dace5ad7363e028e3bb |
|
07-Jun-2012 |
Jean Chalard <jchalard@google.com> |
am eead5492: am 769cecf7: Close spell-checking dictionaries in a background thread * commit 'eead5492615f0b05ef85ca1f88d3a41ce3f8d496': Close spell-checking dictionaries in a background thread
|
769cecf7e79dc6e2a98e527bdb9943bef9a42396 |
|
06-Jun-2012 |
Jean Chalard <jchalard@google.com> |
Close spell-checking dictionaries in a background thread Bug: 6584677 Change-Id: Ifd9b0f995f4e0cf4d35a7ecde767826ab976f0b8
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
547bc0cf0404d983248cc253525ccad16706e57d |
|
05-Jun-2012 |
Satoshi Kataoka <satok@google.com> |
Cache bigram results in Android SpellChecker Bug: 6610579 Change-Id: I255c068f64f99ee80abda49153ed8ea009ca8ad3
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
a6166d3776c810e51789bfdc19e4823acd4a2f18 |
|
05-Jun-2012 |
Jean Chalard <jchalard@google.com> |
Fix a bug where Latin IME crashes on spell checker request Bug: 6611183 Change-Id: I8a879feb598e1ac55d73f9cb27e54aa533d3a010
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
7f7739fee82d6f2c240d0ed44e8948d09158f13a |
|
05-Jun-2012 |
Tom Ouyang <ouyang@google.com> |
Merge "Fix a bug where the spellcheck is using the old non-binary contacts dictionary" into jb-dev
|
faf0059f35301bede63619d1f6e7b2c3a7fea97b |
|
04-Jun-2012 |
Tom Ouyang <ouyang@google.com> |
Fix a bug where the spellcheck is using the old non-binary contacts dictionary Bug: 6607023 Change-Id: I6dc120dea23052a0841e281c20706bfb21fd9876
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
b1f3c24c6326ad63b4fcad4014c20161984e40ef |
|
04-Jun-2012 |
Jean Chalard <jchalard@google.com> |
Read the script correctly 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
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
93ebf74bae44728e0d5f7e738ea28376187a876e |
|
25-May-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Clean up some compiler warnings Change-Id: I604da15e65fc3cf807ec4033df4e4cd5ef0196fc
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
d527a15ec44089930dd23c9e20b8672024a4555b |
|
23-May-2012 |
Jean Chalard <jchalard@google.com> |
Add new locales for the spell checker. Bug: 6533167 Change-Id: I1581e8446b1af5dc3679e01be16d4fc34af725cc
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
315d731d8f11929b6202020475a477024067c1f1 |
|
23-May-2012 |
satok <satok@google.com> |
Support bigram suggestions in Android spell checker Bug: 6136291 Change-Id: Ic278153f95b23e9aa180d1d6b5960785766d96e5
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
f6adff6227a15af105dbf39c57213a24bf16780b |
|
23-Apr-2012 |
Tom Ouyang <ouyang@google.com> |
Change to a binary version of the expandable user dictionary. Bug: 6435677 Change-Id: If83409f699608d443796e64a3c65692ae81b98e6
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
0028ed3627ff4f37a62a80f3b2c857e373cd5090 |
|
16-May-2012 |
satok <satok@google.com> |
Use "float" instead of "double" Change-Id: I93ed4d88ede4058f081dd8d634b00dfff4e96d07
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
f0e12a969974987f1b97929886c6ebe6a685c538 |
|
16-May-2012 |
Jean Chalard <jchalard@google.com> |
Don't auto-correct when there is no main dictionary. Bug: 6502485 Change-Id: I5803b0db8552867110587a1140fc03fc2e0eccef
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
5434f46481c6331c3f107e6940cb49ba9dd5ea4d |
|
11-May-2012 |
satok <satok@google.com> |
Remove unexpectedly split words with single quotes Bug: 6451163 Change-Id: I4c5595f727934f2b401e9bb11a6ba613668f4a42
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
88794b24c0928e3bbea59999fce47c78c028863d |
|
11-May-2012 |
Ken Wakasa <kwakasa@google.com> |
Remove the dependency to SpellCheckerProximityInfo from ProximityInfo. In conjunction with I596b2deb Change-Id: I42f059158ae78e1c1c807ed4d3688edbcf18c006
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
e58f3af8a7bf852c3b100de1bd85d95d13e0e15e |
|
07-May-2012 |
satok <satok@google.com> |
Treat apostrophe as single quote in spell checker Bug: 6435348 Change-Id: Iaaac9042e7e6cb21a3f2243bc6e8e055cc24f74d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
74a84febc76d1ec6c0b6d8afbf50349da9b38d74 |
|
17-Apr-2012 |
satok <satok@google.com> |
Cache results of the spell checker Change-Id: Ie11cd1b07e069474b140fbaae65fca703adc056f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
ac27e4544b5b5ff7b4f365a4bde5c288d511ae13 |
|
16-Apr-2012 |
Jean Chalard <jchalard@google.com> |
Pass the previous word to getSuggestions This is a preparative change to bug#6313806 Change-Id: I1be9ec49b21005c1f45ce459fa93712bc74ef3f0
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
18222f8c863e509538857b1fafca9c696fae2f55 |
|
26-Mar-2012 |
Tom Ouyang <ouyang@google.com> |
Add a new binary contacts dictionary based on ExpandableBinaryDictionary and use locale for bigrams. Bug: 6188977 Change-Id: I753422eed1effaeb5fd01124cf1ddd1e31ee9d60
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
e6269759d642eac0a03ae6942acb5cd556e7ff46 |
|
11-Apr-2012 |
Jean Chalard <jchalard@google.com> |
Read the dictionary resource in a more sensical place. We don't need to pass this down all the way from LatinIME any more. It fetched be done exactly where it needs to be. Change-Id: I9f277f9c4f9de70ae755a1334d86c67bbb24c988
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
78ab80844b4f8e0369f4e86b2a02208197f9bd34 |
|
11-Apr-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Add language suffix to main dictionary Bug: 6319377 Change-Id: Ie6a887fefa12e33c17bfeb5d22984e7c1a7bdb46
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
b5e1f48987fc90b443653fdd3f6e5423546e6451 |
|
06-Apr-2012 |
Jean Chalard <jchalard@google.com> |
Remove the now useless Flag class. Change-Id: Ibe45189b73e2606cf77e30da166dd0d45ae47c5c
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
24aee9100e92dc4c06cdb54487a4922420fa8660 |
|
06-Apr-2012 |
Jean Chalard <jchalard@google.com> |
Change the flags to a boolean in constructors. Change-Id: I9939204f3b16346aaebd4d726315ba9c4faf910a
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
11d9ee742f8ff3fb31b0e3beb32ee4870c63d8e3 |
|
04-Apr-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Use keyboardSet extra value of subtype to specify layout type Change-Id: Ice1f345a08a8d760e3b847c885c4072e3e142c97
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
3bf57a5624679a20db26df912077a53b9f90ad36 |
|
02-Apr-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Use "No language (QWERTY)" for language agnostic QWERTY keyboard name Bug: 6010147 Change-Id: I401c2e3fcd639c0e1a03e64489a0d792810caa18
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
672635493e1dc2baf9fd4a94e73c5b06d0450e7e |
|
30-Mar-2012 |
Ken Wakasa <kwakasa@google.com> |
Remove ArraysCompatUtils bug: 6129704 Change-Id: I0f1a0dee744e6dcdea7ae8606119b4af22b86663
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
8403611960cd0b2a40b77275c536e8088c098830 |
|
26-Mar-2012 |
Jean Chalard <jchalard@google.com> |
Split a method for reuse Change-Id: I9a82e538903f05bedad51bc195866abbd9daf957
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
b0b89c87f60a8b6515d830ff5b36866fc64b7a26 |
|
23-Mar-2012 |
Jean Chalard <jchalard@google.com> |
Fix a native crash -1 & 0xFFFF is 65536 :p Change-Id: I8ecb882b6d6c5bcc91b52e23eb9cc02b04fcdd34
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
081616cd2f472295449268cecb570771b969cba3 |
|
22-Mar-2012 |
Jean Chalard <jchalard@google.com> |
Send correct coordinates for the spell checker This results in the computation being done in native code and the correct proximity being used. Bug: 6181080 Change-Id: I08fa05c781d607e4feca2caeda353ec19c133a3d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
cc8c8b99bd0463f5977dea82f5e2379ea1dd4e73 |
|
08-Mar-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Split Utils class to StringUtils, SubtypeUtils, and JniUtils Change-Id: I09e91675fe7d573dad8c933ad513b21d7e409144
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
ca7ec2097ca6af1505c1e6aa8b81b6068ba46dae |
|
06-Mar-2012 |
satok <satok@google.com> |
Integrate the logic to calculate the proximities Bug: 4343280 Change-Id: I0f6a7e6912ed4abea07c10d266da4c7ccb0dae76
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
9242a2bcf8a6b07bb045a8356711bed1493c251e |
|
03-Feb-2012 |
Jean Chalard <jchalard@google.com> |
Fix string iterations in a couple places. Seems I didn't get how to iterate on a String correctly >.> Talk about a big bug. Anyway, I think it's working now. Bug: 5955228 Change-Id: I988c900cf2a16c44b9505cfd4f77c7cda7e592f0
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
6e082cb30dbe1a8cc314b474dc1377b85fdb25c2 |
|
25-Jan-2012 |
Jean Chalard <jchalard@google.com> |
Convert an internal enum into an int of same underlying value. Goes together with Id4f4e066 Bug: 5922118 Change-Id: I1e39dd01c67e9284d9d7fe008d868847e69986d7
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
be0cf72253f15bff6abdeaa79f60a56f06ab7b86 |
|
12-Jan-2012 |
satok <satok@google.com> |
Move auto correction thresthold to the native code bug: 5858137 Change-Id: Ic4b6270c6e51ef4ed25a6a1d8ddd7fdfa70fd78d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
9260422423819ed6942f11c03960d5764e97c262 |
|
09-Dec-2011 |
Ken Wakasa <kwakasa@google.com> |
Build God Mode keyboard with API level 14 Change-Id: I29ab9e9041c9faac91dc303175625221bfdb3af8
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
1830cd1dc8259aa57175f1cf2a3d8797a7a35935 |
|
08-Dec-2011 |
Jean Chalard <jchalard@google.com> |
Add proximity for Russian. This also tries to make the code as easy to extend as possible for future developments. Bug: 5701241 Change-Id: I1ed48e6a5cc7aab94c5d6e309930cc004247d7e7
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
bb2b30fc7ff31182d314e4db9baf1913bf08522d |
|
05-Dec-2011 |
Jean Chalard <jchalard@google.com> |
Add support for Russian spell checking. Note that this is not enough: we still need to create a reasonable proximity table for Cyrillic characters, or we won't be able to show up suggestions. Bug: 5701241 Change-Id: Idb141f7a230a6e1a46094308c26f43c01ab3b97a
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
db5aedb5a5eea5224e5a732b689c97eead2e35f4 |
|
10-Nov-2011 |
Jean Chalard <jchalard@google.com> |
Add an option to use contacts or not while spell checking Bug: 5447495 Change-Id: Iffb09895676c3dd1a79d1699b0eac865282508d4
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
85170a9c17e7fbefb3d9a6dba0e211b72899aeae |
|
11-Nov-2011 |
Jean Chalard <jchalard@google.com> |
Merge "Be stricter for ruling characters out of spell checking"
|
72479ea3636a7f9379ff40ae673fc67255abab6d |
|
09-Nov-2011 |
Jean Chalard <jchalard@google.com> |
Be stricter for ruling characters out of spell checking Bug: 5548308 Change-Id: Ie8025b02424b72b69a07907cde1093830c2d4d3d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
a409f009fa410019ad10b1134ff57393443eba33 |
|
09-Nov-2011 |
Jean Chalard <jchalard@google.com> |
Fill in the HAS_RECOMMENDED_SUGGESTIONS flag. Bug: 5530727 Change-Id: Ic53e227f72096053e08d90204bf1f287ec09290b
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
8fbf29e2d54027a17993cd0d4ad486e3454b56f6 |
|
28-Oct-2011 |
Tadashi G. Takaoka <takaoka@google.com> |
Make some private method static Change-Id: Ia23765268be0ef89d7fe7c3f5372ed32d6615765
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
cba1af9c5626a2cb1e611735deb72db72d02c4c1 |
|
24-Oct-2011 |
Jean Chalard <jchalard@google.com> |
Fix a bug where the sequence numbers would be wrong The spell checker cannot afford to return static objects, seeing as the framework will then use the same objects to pair the cookie and sequence ids to the request. Bug: 5503243 Change-Id: Ia9c3a933bfb30cf5525418b240ef60632d72c9d0
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
2e3c6da8688a907024d4d8e0f2db3e0ed4fab8db |
|
24-Oct-2011 |
Jean Chalard <jchalard@google.com> |
Use the contacts dictionary in the spell checker. Bug: 5447495 Change-Id: I7292eb291a1630265884cc8e505a2e83a74f0c72
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
fee149abe0358ff0efcebff3d0b60d8be83af437 |
|
06-Oct-2011 |
Jean Chalard <jchalard@google.com> |
Use the whitelist as a dictionary in the spell checker. Bug: 5402436 Change-Id: If89b8bbdebf6751697c4788270d01d4639cff665
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
3d36cdcd2d4a4cfb6fab6d89f1a6fcc62dfce6e6 |
|
06-Oct-2011 |
Jean Chalard <jchalard@google.com> |
Merge "Fix possible NPE in debug mode"
|
51075d145a85d1acaff08c02f4d6b10b175eaa36 |
|
06-Oct-2011 |
Jean Chalard <jchalard@google.com> |
Fix possible NPE in debug mode Change-Id: I55776110a489621c99e9a3bf58daa6fcaf415cb3
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
c53661f152f2d676f8cec656cbdd93adfa7fc908 |
|
06-Oct-2011 |
Jean Chalard <jchalard@google.com> |
Fix a possible OutOfBoundsException Change-Id: I6eb13c228738119c78496a96acaedbccefd83cd3
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
ab72a97d7ce44230a0c824797d1675a5ca354a56 |
|
04-Oct-2011 |
Tadashi G. Takaoka <takaoka@google.com> |
Cleanup unused import This change also gets rid of several compiler warnings. Change-Id: I23962edaadad18a6e0395d528af17b909dcf5dad
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
673cebf9e97289b3b0cd343ff7193dff69684a48 |
|
29-Sep-2011 |
Jean Chalard <jchalard@google.com> |
Make use of the FULL_EDIT_DISTANCE flag. In effect, this stops the spell checker from suggesting overly long words. More precisely, it takes advantage of the new facility that takes into account the whole length of the dictionary word when computing scores, so words much longer than the input word will see their score demoted accordingly. Bug: 5384578 Change-Id: I326cd7c87c3080e7fa8729f78517f8ba13672a9b
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
4609c02f9e61370557fee675c67263160fbf7fee |
|
29-Sep-2011 |
Jean Chalard <jchalard@google.com> |
Add a threshold for suggestion score. Bug: 5384578 Change-Id: Ic0b0203d873492a41c72defef835adf36f010f47
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
85782abaf178f6aafa1f8999123ff540f04c17bc |
|
29-Sep-2011 |
Jean Chalard <jchalard@google.com> |
Move some arguments to final members. This is preparation for Bug: 5384578 Change-Id: I7d493c441f375fa5f23c5e3cfa8134e2ce7775fe
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
647db70fec321d9847f6568cc7bd2b3bd6671322 |
|
28-Sep-2011 |
Jean Chalard <jchalard@google.com> |
Change the logic of the LOOKS_LIKE_TYPO flag It now follows the following logic: - If the word should be filtered out => false - Else => !IN_THE_DICTIONARY This defines the behavior for ICS MR0, and prepares for addition of a new HAS_LIKELY_SUGGESTIONS flag in MR1. Bug: 5383800 Change-Id: I530b1404ae8cf3337ff68ef5ab0f4d95f2dad0e8
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
a9876980c87748750d3edb19d72ff65bce75f024 |
|
26-Sep-2011 |
Jean Chalard <jchalard@google.com> |
Fix a possible deadlock. Bug: 5359873 Change-Id: I80ae901c43b6ae59879e3c8b1a9dd8a937d558c1
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
e897e4d3422c8d9d8b6f051376cc2ba16e4d5945 |
|
16-Sep-2011 |
Jean Chalard <jchalard@google.com> |
Have the spell checker report IN_DICT correctly ...even if the word is filtered out. This also contains minor refactoring. Bug: 5329658 Change-Id: I397a2a74f819a51df3bd07c6b94e8d29244389c4
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
97ec205504a6a03faabe950f0100f11a764685da |
|
15-Sep-2011 |
Jean Chalard <jchalard@google.com> |
Merge "Add an option to user dict to match more precise locales"
|
cfed2739221105163893cecdc9402cd9ddc0ab93 |
|
15-Sep-2011 |
Jean Chalard <jchalard@google.com> |
Add an option to user dict to match more precise locales This should not be used lightly, as it violates the general contract of locale, and does kill some legitimate (albeit alledgedly rare) use patterns. Currently, the spell checker uses this because it uses a negative logic: it should match broadly, and when in doubt, match even more broadly, which is almost never the case of something that uses the locale. In other words: don't use this option unless you are very, VERY sure that's what you want. Hint: it isn't Bug: 5280929 Change-Id: Ib3cae319c692161d653630038c5bcde1f4340c05
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
199dc5e0e4236eed408650dbb0dc07d7f16bbe03 |
|
14-Sep-2011 |
Jean Chalard <jchalard@google.com> |
Don't kill LatinIME if the spellchecker crashes. If the spellchecker encounters a bug and happens to crash, it may be sensible to avoid killing the keyboard in response. This is a possible way to do it, which comes with the big drawback of making bugs in the spell checker harder to find. Change-Id: Idb26fb592b9718e1dbdadeda8fbd1a8a1d805c28
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
88fa53b840686bb428b932eed7dd38162ae902c2 |
|
13-Sep-2011 |
Jean Chalard <jchalard@google.com> |
Filter out of spellchecking words that don't look like words Note that this affects only the results of the spell checker if actually passed such a word. For example, the spell checker will not flag "http://oju" as a typo, because it looks like a URL. But in the current implementation, TextView passes "http" and "oju" separately, so "oju" is still flagged as a typo. Bug: 5281875 Change-Id: I9d721fd3af34edc51b11908cf2e8fe994b164242
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
63e55cd55eaaeef01bac6a35116027573a460734 |
|
13-Sep-2011 |
Jean Chalard <jchalard@google.com> |
Don't report 1-char words as typos Bug: 5281875 Change-Id: If6b6d057e18390bf01dcd31c46104b6856fbdbda
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
f5ef30dfc6f4e436d35c38b6f7e32fbd24d54aab |
|
09-Sep-2011 |
Jean Chalard <jchalard@google.com> |
Have the spell checker honor case Bug: 5281103 Change-Id: I415c84dbb55f1eeb5deb9f248b4056881982ee13
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
af3b56c887b6c0a1bcbb21c50489f2d7ae65f654 |
|
08-Sep-2011 |
Jean Chalard <jchalard@google.com> |
Fix a bug where the wrong suggestion score would matter. Also introduce a few debug prints. Bug: 5240463 Change-Id: Iea2fffa3be9d7bd69da751ece9e67e94e9819ee1
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
59b501a05078e5a9de7cdace19c51ca693076a17 |
|
02-Sep-2011 |
Jean Chalard <jchalard@google.com> |
Only set LOOKS_LIKE_TYPO if the max score meets a threshold Bug: 5240463 Change-Id: I51e85edae57789d638aa1e12b82e6a75c49d33c7
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
f019d505d7da97c03c321eef02c4879c4e0448f6 |
|
29-Aug-2011 |
Jean Chalard <jchalard@google.com> |
Fix a bug with synchronicity of spell checking/user dict This fixes a race condition that would end up with the spell checker not finding some words in the user dictionary when it just booted. Bug: 5194627 Change-Id: I1ba911cc53e6ae3b111d54a6f91d1d5feef3f5de
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
ef35cb631c45c8b106fe7ed9e0d1178c3e5fb963 |
|
26-Aug-2011 |
Jean Chalard <jchalard@google.com> |
Move locale-related utility methods to LocaleUtils. Change-Id: I7e9e6e5bc4486d8618d0213b112308c3d305c15e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
6b166a193398554694cb680f704c2ffc23d03a0e |
|
22-Aug-2011 |
Jean Chalard <jchalard@google.com> |
Remove duplicates from the spell checker suggestions. Bug: 5175740 Change-Id: I592401b3b8c3074d70e06dc3a9919cc3cb47ba49
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
5d4c5692f11958064ba7c0de5715f30c96175400 |
|
17-Aug-2011 |
Jean Chalard <jchalard@google.com> |
Fix case sensitivity for the spell checker. The new behavior is as follows: - If the word in the dictionary is not fully lower case, then the exact case is required to match. - If the word in the dictionary is fully lower case, then any of the following patterns match: - fully lower case - only the first char capitalized - all caps Any other capitalization is rejected. This is probably what people want. If you type a name in all lower case, it should be marked as a typo, but if you type a word with a capital for emphasis or just because it's the start of the sentence, it should match a lower case word in the dictionary. If you have a spurious capital letter in the middle of a word because of a typo, it should be marked as such. Accents are not affected, and should not be. An accented letter is a different letter and a missing accent should be reported. We should maybe consider again for some common transpositions like the "ue" digraph for German, which is now considered a typo, but will suggest the correct diacritics as the first suggestion. Bug: 5145751 Change-Id: I651e24f13c90fb94700a1674ad380e95336e7dca
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
150bad6fd4b401177c480acf5640b4db0f821886 |
|
18-Aug-2011 |
Jean Chalard <jchalard@google.com> |
Have the spell checker use the User dictionary. Bug: 5175868 Change-Id: I165eee4c865caa5ee1daf3e0b1acde8788b996ef
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
c160373b6a8e8a536ad8aa2798a33a41d3050f3b |
|
16-Aug-2011 |
Jean Chalard <jchalard@google.com> |
Close dictionary pools when they are not used any more. Bug: 5156851 Change-Id: Icaba54734eb790b40dc2012aac25df5b2af71dbb
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
a562767a14c7bbac95b25e69e360fc28d6ce9e33 |
|
16-Aug-2011 |
Jean Chalard <jchalard@google.com> |
Have a pool of dictionaries to check spelling. The dictionaries and proximities are not thread-safe. In order to be able to check spelling in parallel, make a dictionary pool to call upon when a spelling check is necessary. Bug: 5156851 Change-Id: Ie3796164187dd7b7abf5ccd5d014073d43d74408
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
70b9c5d9913b676f21fe29f795bdb25324509205 |
|
16-Aug-2011 |
Jean Chalard <jchalard@google.com> |
Make the spell checker re-entrant. Until the dictionary itself is re-entrant, unfortunately we have to synchronize accesses to it. Bug: 5156851 Change-Id: I1629a160d707e6fa1ad80cba828798abb24b68b1
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
f098fbbef324df034cc04de04d9b5fe6657238c7 |
|
08-Aug-2011 |
Jean Chalard <jchalard@google.com> |
Add proximity info for the spell checker. Bug: 5119987 Change-Id: I35700fd8b0ffa6bced428cc6d46b3f64eb251281
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
5bcf8ee66ceb38675a6b70fefcb574978e0fae92 |
|
05-Aug-2011 |
satok <satok@google.com> |
Update the spell checker according to API cleanup Change-Id: Ia95a63963c16265bc9bc7e1fcecf120e17bf8636
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
3234123fba901243990972158d023a5d1c273316 |
|
04-Aug-2011 |
Jean Chalard <jchalard@google.com> |
Implement the spell checker. Bug: 4176026 Change-Id: I297c47202e96ce0db74d703f30709777f26b93ac
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
55d1c5efabb7c3d1fd8d36507f73683213e3d443 |
|
03-Aug-2011 |
satok <satok@google.com> |
Temporary don't use "looks type" for comming rename cl. Change-Id: If016a61f9e303b615c59c0035724256535aec817
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
a90992e56244a914195daba3a2dd8a0e66e63384 |
|
28-Jul-2011 |
satok <satok@google.com> |
Modified the test spell checker Change-Id: Ib64fac8672a4107638cd05a0232d46b49fc4aa8c
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|
022c1cc20379767966f4915e2dea65fc0b67c0d8 |
|
25-Jul-2011 |
satok <satok@google.com> |
[step3] Add spell checker service. Change-Id: Ib13b3a524e0f0b90de40a3e255040b3158d49258
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
|