aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/WordComposer.java (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add getters and copy constructor to Key class•••Change-Id: I78eb96dcc26378926dc63acbfeb4828cbd44435d Tadashi G. Takaoka2013-08-151-2/+2
* Refactor on UserHistoryDictionary•••Bug: 9429906 Change-Id: I576a91643bdaf5017cc826ac2e07a74a9a275d60 Satoshi Kataoka2013-07-261-1/+1
* Fix a bug when moving the pointer in a > 48 chars word•••Bug: 9892261 Change-Id: I9db20c5b20a0764bd9f5b5e2bdc98180bbb9ec15 Jean Chalard2013-07-221-2/+24
* Do not re-resume suggestion if it's not needed.•••This is much better interface-wise. It eliminates all blinking of the line in the practice. Bug: 8874148 Bug: 8864306 Change-Id: I87754e44784327c2e9c8b162d598d145e20668e8 Jean Chalard2013-07-011-0/+34
* Consolidate dummy proximity info to the spell checker info•••Bug: 8783170 Change-Id: I067486e5ec1ae7cdef8e2121392464ba71ee8add Satoshi Kataoka2013-05-081-3/+1
* If there are no suggestion span, recompute suggestions.•••Bug: 8084810 Change-Id: I1743c09c43ca6835bb2f607684b037bf17d36335 Jean Chalard2013-04-151-2/+14
* Reject a previously user-refused suggestion.•••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 Jean Chalard2013-04-151-0/+20
* Restart suggestions when the cursor moves.•••This uses the old suggestions. It does not try to recompute new suggestions if there are no old suggestions yet: this is coming in a later change. If there are no suggestions, this shows the word itself as a suggestion. Bug: 8084810 Change-Id: I4c2e25df0ff3673be1825f57a0c19a9d23d47a48 Jean Chalard2013-04-121-0/+16
* Use WordComposer.addKeyInfo for testing•••Change-Id: I500654e7a26717aa5547942357e56060afb72969 Tadashi G. Takaoka2013-02-201-1/+3
* Fix Apache license comment•••Change-Id: Ic56167f952a7f4449da366e1e81610e72c966086 Tadashi G. Takaoka2013-01-211-8/+8
* Reset forgotten members (D3)•••Only resetting mCapitalizedMode is enough to fix bug#8013488, but we may as well correctly reset both fields. Bug: 8013488 Change-Id: Icb0d7c5b1e93368e8eb7848aa9137b45d5d3531e Jean Chalard2013-01-171-0/+2
* Forward the capitalized mode to the positional info (D1)•••Bug: 7972124 Change-Id: I3c74f3b075e698b9e9dd1d2c7b6f173073539063 Jean Chalard2013-01-171-1/+2
* Privatize a few constants in BinaryDictionary.java•••Change-Id: I7defaf1f577fd67e678cac83ff935e8181dd0a48 Ken Wakasa2012-12-171-7/+7
* Move code point constants from Keyboard to Constants class•••Change-Id: Iee01d4d2b916d0b584531104ac865ae6e6370a3d Tadashi G. Takaoka2012-10-291-3/+3
* Replace useless CharSequence to String•••Change-Id: Idc478f901185ee1b4912acc82d0cbc54fee4e991 Tadashi G. Takaoka2012-10-221-9/+10
* Fix possible NPE caused while monkey test•••Bug: 7269036 Change-Id: I9054b33ad3c8996cac3ee5f0e9c01ba8ceea4971 Tadashi G. Takaoka2012-10-031-8/+10
* Cleanup: Make some classes as final•••Change-Id: I6009b3c1950ba32b7f1e205a3db2307fe0cd688e Tadashi G. Takaoka2012-09-271-1/+1
* Fix a bug that would persist caps lock state•••...with regards to suggestions. It's much simpler to look at whether the word is actually all capitalized or not. Bug: 7113544 Change-Id: Idc0e77b2f812964e650ade0e32b9d4c09228cb74 Jean Chalard2012-09-191-3/+6
* Fix a bug with capitalizations (A15)•••When only one character has been typed, we should not take that as a strong symbol that everything should be upper-cased. Change-Id: I4e3a3223269e6763e3594baeaa844daa79a624ed Jean Chalard2012-09-181-1/+1
* Allow Latin IME to cancel smiley-auto-correct consistenly•••This change makes Latin IME behave consistently with regards to other auto-correction cancellations in cases of auto-correction cancellation after smiley-triggered auto-correction. That is, pressing the smiley key when the keyboard signals it's about to auto-correct will get the auto-correction there plus a smiley, and pressing backspace will cancel the auto-correction, and pressing backspace again will delete the smiley. Bug: 7067593 Change-Id: Ia7eef70a5d06b8b9afa1f1fbb0ed1dbc21a3059f Jean Chalard2012-08-291-2/+2
* Merge "Treat all caps for gesture input." into jb-mr1-devJean Chalard2012-08-211-1/+8
|\
| * Treat all caps for gesture input.•••Bug: 6950087 Change-Id: I9f2271780600572c9befa96c7ad98494c554dd2b Jean Chalard2012-08-211-1/+8
* | Merge "Tell the shift mode to the word composer." into jb-mr1-devJean Chalard2012-08-211-9/+24
|\|
| * Tell the shift mode to the word composer.•••Bug: 6950087 Change-Id: Ifab9d6d075af398c6468d081216488712f8a53fb Jean Chalard2012-08-211-9/+24
* | Rename and consolidate some constants•••Change-Id: I7863936cca18b28bf0117afcbcf544a5fd7f185d Tadashi G. Takaoka2012-08-211-7/+2
|/
* Don't auto-correct when there are digits.•••Bug: 6667462 Change-Id: I796655f57c71c9f50ae6e38dd08b71df3998dbcf Jean Chalard2012-07-281-0/+13
* Add default capacity parameter to InputPointers' constructor•••Change-Id: I02f23096f0682d30effe4dfc1ca57881a1e4aedc Tadashi G. Takaoka2012-07-191-1/+1
* Merging minimal gesture input•••Change-Id: Iee6ae48bb6309c2867b5d2e344fe7d86dfabd654 Tom Ouyang2012-07-131-5/+21
* Fix a bug where the word composer is not correctly reset•••...upon commit Change-Id: I1fea87cb4c133a0884329eb9b61bf3053c36cd1b Jean Chalard2012-07-131-0/+3
* Add batch input dictionary lookup•••Change-Id: I4da3c976838e8eb56c9ec80aafaaf54d759b7981 Tadashi G. Takaoka2012-07-101-0/+14
* Refresh the cached single quotes count on commit•••Change-Id: I9df5cf95c14da2e11ac709ca5e32dc7db3b02c37 Jean Chalard2012-07-101-0/+1
* Remove unused WordComposer.init method•••Change-Id: I46c6a6e1c1536599cb909bf81297001b238f2ec8 Tadashi G. Takaoka2012-07-061-5/+1
* Merge "Remove WordComposer.add(int, int, int, KeyDetector) method"Tadashi G. Takaoka2012-07-041-20/+1
|\
| * Remove WordComposer.add(int, int, int, KeyDetector) method•••Change-Id: Ie6af46acba18a2d1cf3ddd1578d60ded4c90f89a Tadashi G. Takaoka2012-07-041-20/+1
* | Use Keyboard.getKey•••Change-Id: I722b9e981389f660db928b7fd5ced1b82371fbf3 Tadashi G. Takaoka2012-07-041-7/+6
|/
* Add input pointers•••Change-Id: I95300bf0a847fb86d026e846ff4ad723bb45284f Satoshi Kataoka2012-06-291-21/+9
* Small cleanups•••Change-Id: Ic1a198ab1b4f0323fde9e4245729fd0e6011b914 Ken Wakasa2012-06-271-1/+1
* Cancel adding user history bigram when autocorrection is cancelled•••Bug: 6465474 Change-Id: Ifbfe0ddc2ce5fab070939ede3db7bf03a8535a45 satok2012-05-241-2/+3
* Don't autocorrect after suggestion resuming•••Bug: 6105732 Change-Id: I92e7a9c6d6eb648f747c3b396d7993479fd8478a Jean Chalard2012-05-011-0/+14
* Fix some obvious compiler warnings•••Change-Id: I10a634f7492b45d5a72345f14d36cf341946387d Tadashi G. Takaoka2012-03-291-3/+1
* Good bye the proximity logic in Java code•••Bug: 4343280 Change-Id: I82f7d08703647a3492ce6e2d3b741146df58927e satok2012-03-281-10/+4
* Do not re-calculate primary code in WordComposer•••Bug: 4343280 Test: Ib43c0f1d1a19d067ea0 Change-Id: I3393a6099cb7fb824994f4656ccfef884f9c6bc4 satok2012-03-281-3/+3
* Fix AIOOBE•••Bug: 6236912 Change-Id: Ie09e5ef1c23eb48621ac3f2f2dc28dc2e46ca288 satok2012-03-281-1/+5
* ongoing cleanup 2•••Change-Id: I66b61cbe491cf8375144e834390beae3209a777d satok2012-03-271-24/+28
* Merge "Cleanup jni 1"satok2012-03-231-2/+0
|\
| * Cleanup jni 1•••Change-Id: Ieb6af8385356e259720b50f1fe46a694a098b30f satok2012-03-231-2/+0
* | Stop creating useless objects•••Man that was bad, it's heavy, it's called quite often, and it's totally useless Change-Id: Ia7e23e0e60ff4a929b226f3f4ccabedbc3ea2c06 Jean Chalard2012-03-231-15/+3
|/
* 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 Jean Chalard2012-03-231-27/+2
* Cleanup proximity related code•••Bug: 4343280 Change-Id: I57c0f9e20d9d8911009ea97057251a7f7a81512f satok2012-03-191-5/+4
* Calculate proximity characters in the native code•••Bug: 4343280 Change-Id: I6adaf560f7a4f1f96dcb6ec2f61f20ee3001167e satok2012-03-161-2/+2