aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/inputlogic (follow)
Commit message (Expand)AuthorAgeFilesLines
* Always specify non-null Locale object to SuggestionSpan•••Confusingly, specifying a null Locale object to the constructor of SuggestionSpan does not necessarily mean that SuggestionSpan#getLocale() returns null. The constructor in question also receives Context object, and Context's locale can be used as a fallback locale to initialize locale of SuggestionSpan. With this CL, LatinIME always specify non-null Locale object when instantiating SuggestionSpan object. It basically corresponds to the active main dictionary, but can be Locale#ROOT when one locale is not determined for some reasons. BUG: 20435013 Change-Id: I2c152466410327300e7dba4d7ed9a22f57c17c4f Yohei Yukaw2015-04-201-2/+16
* Fix the NPE on selection string on unlearnWord•••Bug: 20150386 Change-Id: I2ed69aba7b1fdaba1e2ac07b8218a265dfe23e09 Mohammadinamul Sheik2015-04-131-2/+5
* Log timing for performUpdateSuggestionStripSync.•••Change-Id: Id08daf7c06e874b43deed77a49b65969dadb1565 Tom Ouyang2015-04-031-0/+9
* Merge "Log timing of commitChosenWord()"Dan Zivkovic2015-04-021-9/+6
|\
| * Log timing of commitChosenWord()•••Bug 19987461. Change-Id: If5bb798a350e9083ee8b67a84af132c100f0a7eb Dan Zivkovic2015-04-021-9/+6
* | Merge "Log timing of commitChosenWord()"Dan Zivkovic2015-04-021-0/+39
|\|
| * Log timing of commitChosenWord()•••Bug 19987461. Change-Id: Ibeebb9f1b1c4f3a9ed988c9e20209a9c83b5a359 Dan Zivkovic2015-04-021-0/+39
* | Merge "Log interrupted tasks in AOSP."Dan Zivkovic2015-04-021-1/+1
|\|
| * Log interrupted tasks in AOSP.•••Bug 19987461. Change-Id: Ia2714f555146f8f31a6d8c61f555d2b6fecdab7d Dan Zivkovic2015-04-021-1/+1
* | Learn corrections that were made in the middle of a word.•••These occur when the user moves the cursor into a word. Bug: 19571104 Change-Id: Ibc2e4f0146f7c1130ad078bd0c0a871dafa5d694 Tom Ouyang2015-04-021-15/+44
|/
* Unlearn word when the user moves the cursor in to correct it.•••Change-Id: I36358e551d6c51e786b6e09b1a1368ebf3c48f69 Tom Ouyang2015-04-011-0/+19
* Resolve some InputLogic todo comments.•••Change-Id: Ic3d7d11ad90cc09edf62f48aa5362e71d692f7dd Dan Zivkovic2015-03-201-31/+5
* Merge "Add prev words context to the SuggestedWordInfo."Mohammadinamul Sheik2015-03-201-4/+8
|\
| * Add prev words context to the SuggestedWordInfo.•••Bug: 19712589 Bug: 19715579 Change-Id: Ie06665cab8405455c1b0a2ff034e0bb0731c9156 Mohammadinamul Sheik2015-03-191-4/+8
* | Log accepted punctuation suggestions.•••Bug 19825927. Change-Id: If65b56aa5c269e47bcc609bdc673ba18c450ee66 Dan Zivkovic2015-03-191-0/+3
|/
* Pass DictionaryFacilitator for autocorrection and suggestion stats•••Bug: 19715579 Change-Id: Ic48de74bde0f9f5d5e68e8289948cc5e92cbfa1e Mohammadinamul Sheik2015-03-171-3/+3
* Redundant code matches multiple languages.•••InputLogic should not have code that tweaks suggestion ranking based on the language of the source dictionary. Bug 19744396. Change-Id: I8c0849555e74cec1302e78da04148dedd1cddabe Dan Zivkovic2015-03-161-6/+2
* Revert "Next-word suggestion bit in keyboard settings."•••This reverts commit 1ae16dc3db170802d1b38273f477125a2a969d32. Bug 19596067. Change-Id: Ie7286acbb70b215d7bd08e271bcf14526b68576f Dan Zivkovic2015-03-161-0/+5
* Merge "Remove ALS from LatinIME."Dan Zivkovic2015-03-121-5/+0
|\
| * Remove ALS from LatinIME.•••This fixes unit tests and brings us closer to a green build. Change-Id: Iffcc392eda4a7671a238b79cc7367320ca648725 Dan Zivkovic2015-03-111-5/+0
* | Remove unused phrase gesture code.•••Bug: 19687841 Change-Id: I0862aa3127bf7f1564a4845efdf99ebf5ae4d5ac Chieu Nguyen2015-03-111-46/+3
|/
* Restart suggestions when backspacing into a reverted word.•••This is required for the final corrected word to be learned, as learning only occurs when suggestions are active. Note: This is already happening when backspacing into a non-reverted word Bug: 19619907 Bug: 18465402 Change-Id: I99a1d4f0ca0d62a2cdfa24cc0833ce89391715d9 Tom Ouyang2015-03-051-0/+14
* Next-word suggestion bit in keyboard settings.•••This feature works in supported languages. We don't need a user setting. Bug 19596067. Change-Id: Icdded772745f9816da47f8a5e3b87b733083b121 Dan Zivkovic2015-03-041-5/+0
* Handle double space inserting a period.•••Change-Id: I109f0e9cf3e972bf60aa3fbbe817337aef70ea3c Chieu Nguyen2015-02-271-0/+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 Tanev2015-02-251-7/+5
* Merge "Pass long timestamps to DictionaryFacilitator"Jatin Matani2015-02-241-1/+1
|\
| * Pass long timestamps to DictionaryFacilitator•••Change-Id: I95500f210ed409c0ff254b08b68fe3b5b59ba4f4 Jatin Matani2015-02-231-1/+1
* | Check for null TextRange in InputLogic.unlearnWordBeingDeleted•••Change-Id: Ia0df0ab740c76185f94966f59a74a6ebdd1cffe8 Tom Ouyang2015-02-241-4/+9
|/
* Add more options for calling removeWordFromPersonalizedDicts.•••Bug: 19441205 Change-Id: I41aff536a64271d2dc9489a20df33d64170756cc Tom Ouyang2015-02-191-2/+53
* Fix accidentally inverted if check.•••Change-Id: I9c28f4154f69c63564a2bda357c16cef4e68dc0d Dan Zivkovic2015-02-041-1/+1
* Merge "Removing code from RichInputConnection."Dan Zivkovic2015-02-051-6/+0
|\
| * Removing code from RichInputConnection.•••Followup CL that removes some more unused methods and variables. Change-Id: I4163c7cd017f59d1fd445adb6294fc89dcaafe6e Dan Zivkovic2015-02-041-6/+0
* | AOSP changes to use KeyboardLayout to support the new DictionaryFacilitator•••Change-Id: Ie0c9ce805d9ad009fc9bbaac37b715aff90cd844 Mohammadinamul Sheik2015-02-041-2/+4
|/
* LatinIME portion of "green plus" feature.•••Removes the feature that adds strings to the user dictionary, aka the "green highlight with a plus sign". Bug 19237189. Change-Id: I2387129a3add2d69d625f2ff16ed8cab3f10a735 Dan Zivkovic2015-02-031-152/+8
* LatinIME portion of multi-lang option removal.•••Bug 19188067. Change-Id: Ic9a3637f59dda30c699141222b9dcac3cd624b99 Dan Zivkovic2015-01-291-2/+1
* Make the typed word a SuggestedWordInfo•••That allows to carry the language information in an accurate manner. Bug: 18063142 Change-Id: I0bca8981372ae10648274095b18b26a3686b762b Jean Chalard2014-11-201-21/+23
* Merge "Fix oscillations on ICS"Jean Chalard2014-11-191-5/+9
|\
| * Fix oscillations on ICS•••Bug: 18181427 Change-Id: Ib4dd62037b1f7b2d10496ee3e45b4a138e29f90a Jean Chalard2014-11-191-5/+9
* | Merge "Remove the other deprecated constructor to SuggestedWords"Jean Chalard2014-11-191-2/+3
|\ \
| * | Remove the other deprecated constructor to SuggestedWords•••Change-Id: Ied821df01e032ebc913d2f15dffdf41a51372ea4 Jean Chalard2014-11-171-2/+3
| |/
* / Rename a confusing method name•••...and fix a bug that happened because of it. Bug: 18417740 Change-Id: I7a33780adcb8f4e2625abcd3eec906dfee1f5dcf Jean Chalard2014-11-181-10/+12
|/
* Move InputPointers and ResizableIntArray to common•••Bug: 18108776 Change-Id: Ie5c0430aa41a8d6c58bf510a10173223d7dfe9fe Jean Chalard2014-10-292-2/+2
* Move StringUtils under common.•••Bug: 18108776 Change-Id: Ia46a4102a0e86e71118ca5e641f9f531998e166b Jean Chalard2014-10-281-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 Wakasa2014-10-231-1/+1
* Fix Javadoc and null analysis related warnings•••This CL also adds @SuppressWarning("unused" to java-overridable package. Bug: 18003991 Change-Id: If70527e30654384705d7a814f5efd181d9f539e1 Tadashi G. Takaoka2014-10-231-4/+6
* 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. Takaoka2014-10-212-44/+47
* am 8435acd7: am f7f786d8: am d9c04a6b: am 6456af0e: am ecea8551: Fix a bug wi...•••* commit '8435acd789bd4f9c1322a73b9e0567c2dee7b336': Fix a bug with no suggestions flag Jean Chalard2014-10-151-3/+5
|\
| * Fix a bug with no suggestions flag•••We should reset the composition state when moving the cursor inside the word after a gesture when the text field specifies no suggestions. Bug: 17959921 Change-Id: I977fea775f7b7e145e343636f0fb94266a40953a Jean Chalard2014-10-151-3/+5
* | Always show the typed word in recorrections.•••Bug: 11330140 Bug: 17875601 Bug: 17623275 Change-Id: Ie4620f36f312c54c7b01b5f6cbdb0bc9171b6179 Jean Chalard2014-10-091-20/+11
* | [ML19] Actually switch the language when appropriate•••That is, when auto-correcting or when manually picking. This is not great, but it's a good starting point. Bug: 11230254 Change-Id: I07627f48e2de1c28053d6572c7c72625808ec79c Jean Chalard2014-10-091-0/+5