aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/Suggest.java (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add a debug preference for using only personalization dictionarySatoshi Kataoka2013-08-021-10/+29
| | | | | Bug: 9429906 Change-Id: I2003060c7065e736d42f3b3303fbba549358dd18
* Connect the personalization dictionarySatoshi Kataoka2013-08-011-0/+7
| | | | | | Bug: 9429906 Bug: 4192129 Change-Id: I9c9f3ed7699f74339ad92be6dcddb8a52c377545
* Refactor on the user history dictionarySatoshi Kataoka2013-07-311-3/+5
| | | | | | Bug: 9429906 Bug: 4192129 Change-Id: I1a2bfe96e18119d30a72290aa48746f77a021018
* Refactor on UserHistoryDictionarySatoshi Kataoka2013-07-261-0/+1
| | | | | Bug: 9429906 Change-Id: I576a91643bdaf5017cc826ac2e07a74a9a275d60
* Move a couple classes to the utils packageKen Wakasa2013-07-191-2/+3
| | | | Change-Id: Ia14a2011d79bad7cd02697b9254705f6e2099442
* Move util classes to the latin/utils directoryKen Wakasa2013-06-241-0/+3
| | | | Change-Id: I1c5b27c8edf231680edb8d96f63b9d04cfc6a6fa
* Make it easy to open several dictionaries from testsJean Chalard2013-05-311-4/+3
| | | | | Bug: 9127175 Change-Id: I3f1840ee73b364df26dfddb5acb10001e0f2cb61
* Merge "Use localized toLowerString in AutoCorrection.isValidWord"Tadashi G. Takaoka2013-05-241-1/+1
|\
| * Use localized toLowerString in AutoCorrection.isValidWordTadashi G. Takaoka2013-05-241-1/+1
| | | | | | | | | | Bug: 9112465 Change-Id: I63eb4115f393444560e80220d4c90f0f7101b934
* | Use Locale.ROOT for locale neutral operationsTadashi G. Takaoka2013-05-241-1/+2
|/ | | | | Bug: 9112465 Change-Id: I6cd63007287b5a1a57cfbabff35d53f66fc5620e
* Remove redundant method AutoCorrection.isInTheDictionaryTadashi G. Takaoka2013-05-241-1/+1
| | | | Change-Id: I0737fb0b68f411f4db06014f2d94804935808922
* Pass blockOffensiveWords as a parameterJean Chalard2013-05-011-8/+9
| | | | | Bug: 8773353 Change-Id: Ic1019742ce7ff6e4f7fff4d2729f8ab52d841488
* Initialize dictionaries at onStartInputViewJean Chalard2013-04-181-1/+1
| | | | | Bug: 8344402 Change-Id: I41b8440f0d72a66fde3f6feb0db8239c9bb10ea3
* Remove gesture suggestions with an INT_MIN scoreJean Chalard2013-04-151-0/+12
| | | | | Bug: 7980115 Change-Id: I8de31068992aec712eaad132857d9dc61f28e30a
* Reject a previously user-refused suggestion.Jean Chalard2013-04-151-0/+5
| | | | | | | | | If the user gestures a word, then hits backspace in disapproval, and gestures about the same thing again, make sure that we don't suggest the same thing again. Bug: 7549311 Change-Id: I793bc4df7c3841fa8f2f4146707c26e873f374c1
* Fix a bug where autocorrection status would be wrong.Jean Chalard2013-04-101-1/+1
| | | | Change-Id: Ic220129dc59f585164dbf63591cd1c96de17fe6f
* Add a way to know externally if we're installing a new dictJean Chalard2013-01-311-0/+9
| | | | | | | | That helps tests know when to wait and when to declare the dictionary actually not usable. Bug: 7925814 Change-Id: Ic963c1206c43e3cde39ac4214a0d601f4fc6c03b
* Fix Apache license commentTadashi G. Takaoka2013-01-211-8/+8
| | | | Change-Id: Ic56167f952a7f4449da366e1e81610e72c966086
* Remove BinaryDictionary.MAX_PREDICTION and MAX_SPACES, and rename MAX_WORDS ↵Ken Wakasa2013-01-111-3/+2
| | | | | | to MAX_RESULTS Change-Id: Iab2a422b367e7521f346481c7fe5e2575f2e9de3
* Move code point constants from Keyboard to Constants classTadashi G. Takaoka2012-10-291-2/+1
| | | | Change-Id: Iee01d4d2b916d0b584531104ac865ae6e6370a3d
* Merge "Replace useless CharSequence to String"Tadashi G. Takaoka2012-10-221-19/+20
|\
| * Replace useless CharSequence to StringTadashi G. Takaoka2012-10-221-19/+20
| | | | | | | | Change-Id: Idc478f901185ee1b4912acc82d0cbc54fee4e991
* | Add @UsedForTesting and @ExternallyReferenced annotationsTadashi G. Takaoka2012-10-221-1/+3
|/ | | | | Bug: 7268357 Change-Id: I0b7e0c19f04af9ae30874d0a4c26ad81bc80be8c
* Cleanup: Make some classes as finalTadashi G. Takaoka2012-09-271-2/+3
| | | | Change-Id: I6009b3c1950ba32b7f1e205a3db2307fe0cd688e
* Log for geometric inputSatoshi Kataoka2012-09-191-0/+4
| | | | Change-Id: Ia0f0e38086b0be70cf2d04fc6fae48358f16e74f
* Asynchronously look up dictionary for gesture inputTadashi G. Takaoka2012-09-141-7/+5
| | | | | Bug: 7149248 Change-Id: Icba2db73508b89a85828ae9e196ab618e5e6c280
* Stop auto-correcting non-whitelisted one-char stringsJean Chalard2012-09-111-2/+4
| | | | | Bug: 7134017 Change-Id: I75cf474dedafda3e1683dd8f7740c13aafdcf5ab
* Add CollectionUtils class to create generic collection easilyTadashi G. Takaoka2012-08-221-5/+5
| | | | Change-Id: I6b4de9187e122298e5e9cd8ddc9070d062df6a89
* Treat all caps for gesture input.Jean Chalard2012-08-211-4/+2
| | | | | Bug: 6950087 Change-Id: I9f2271780600572c9befa96c7ad98494c554dd2b
* Tell the shift mode to the word composer.Jean Chalard2012-08-211-1/+1
| | | | | Bug: 6950087 Change-Id: Ifab9d6d075af398c6468d081216488712f8a53fb
* Remove the whitelist dictionary.Jean Chalard2012-08-171-19/+4
| | | | | | | | | The functionality now lives in the binary dictionary. This finalizes work on Bug: 6906525 Change-Id: Id106d871e8afdf9afa886d2a30bea87ff89f2d24
* Remove access to the whitelist class.Jean Chalard2012-08-171-9/+0
| | | | | | | ...which becomes useless. It will be entirely removed in an upcoming change. Change-Id: I2f1d27f1eceda79454b01f21e057b98f2953131a
* Step 28-A Introduce the session Id to getSuggestionSatoshi Kataoka2012-08-151-4/+12
| | | | Change-Id: I39d9bf1a7c272eb16d6ed4698f52457579b40f10
* Accept whitelisted entries from any source.Jean Chalard2012-08-101-3/+12
| | | | | | | ...not only the WhitelistDictionary. Bug: 6906525 Change-Id: I7f181eb6936ec17bbccdc4e736fd09292af24e9c
* Optimization & SimplificationJean Chalard2012-08-101-8/+10
| | | | | | | | | It's useless to do the whitelist lookup twice. Also, putting this test out of this method will allow whitelist entries to come from other sources. Bug: 6906525 Change-Id: I4afe678cae6556d16642d155ce770fbf4e61ad49
* Add SuggestInitializationListener to BinaryDictionary.resetMainDict()Tadashi G. Takaoka2012-08-081-11/+10
| | | | Change-Id: I4c01f172ddb2ca60fa6e604384610c90b76e5457
* Don't auto-correct when there are digits.Jean Chalard2012-07-281-1/+1
| | | | | Bug: 6667462 Change-Id: I796655f57c71c9f50ae6e38dd08b71df3998dbcf
* Add Suggest initialization finish listenerTadashi G. Takaoka2012-07-251-2/+16
| | | | | Bug: 6860204 Change-Id: I1e4c03c99415cd9bdea5a8556ff4093c33f0f508
* Merging minimal gesture inputTom Ouyang2012-07-131-1/+17
| | | | Change-Id: Iee6ae48bb6309c2867b5d2e344fe7d86dfabd654
* Readability improvement (A117)Jean Chalard2012-07-121-6/+3
| | | | Change-Id: I6f8bb05a23edb40a079da60b7136170ec9043282
* Simplification (A116)Jean Chalard2012-07-121-8/+6
| | | | Change-Id: I97cf92a7b0dabc251dd241b24978ea00d1e5f047
* Compute variables closer to where they are used (A115)Jean Chalard2012-07-121-4/+3
| | | | | | This improves locality, it's better for readability/performance Change-Id: Ibb1efaf86e362dd2c9398722d0da2144df96b333
* Cleanup (A114)Jean Chalard2012-07-121-3/+4
| | | | Change-Id: I7e24e0aeae7c004cae310ae9f46cf90dac2d4d14
* Cleanup (A113)Jean Chalard2012-07-121-1/+1
| | | | | | | | | | | | | If not composing a word, then consideredWord is always the empty string. Hence, it's never whitelisted, but it's also always "NotAWord", so isWhitelistedOrNotAWord returns always true, so allowsToBeAutoCorrected is always true. Which means that isPrediction implies allowsToBeAutoCorrected == true. Thus, !isPrediction && !allowsToBeAutoCorrected is strictly equivalent to !allowsToBeAutocorrected. Change-Id: I4ad7a7c3447851c539646d97cf55ff065e6ee115
* Simplification (A112)Jean Chalard2012-07-121-3/+2
| | | | | | | If we are not composing a word, that isFirstCharCapitalized and isAllUpperCase are guaranteed to return false. Change-Id: Ic4a0be9574acf4653c729a9594f963f5bcf0c757
* Remove the ultimate code duplication (A111)Jean Chalard2012-07-121-14/+5
| | | | Change-Id: I7c76613df8f148feb02765f187db3ca6dc577977
* Resolve a TODO: bury some implementation detail in native (A110)Jean Chalard2012-07-121-6/+4
| | | | | | | The fact that prediction does not accept a null argument is an implementation detail, it should not be visible to Java code. Change-Id: I3a156b323b6db9353de898d33f3f7c81751cecb1
* Add batch input dictionary lookupTadashi G. Takaoka2012-07-101-2/+44
| | | | Change-Id: I4da3c976838e8eb56c9ec80aafaaf54d759b7981
* Remove a useless parameter (A91A)Jean Chalard2012-07-101-4/+2
| | | | Change-Id: I1d1758048649ef337875a5141d825569af7ad38c
* Add a consolidated method to the Dictionary interface (A85)Jean Chalard2012-07-101-3/+3
| | | | Change-Id: I5d79021e69cc738e3013e31764ab0a59e15decdf