aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/LatinIME.java (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add PersionalizationDictionaryRegister•••Bug: 9429906 Change-Id: Ibd4d5cedb371c0b4ee1342a3e6d221c9e34c2402 Satoshi Kataoka2013-08-121-0/+3
* am 25402fd5: am 724db044: Deallocate gesture trail bitmap when unneeded further•••* commit '25402fd5309891884a843528d47f6b4646341a3f': Deallocate gesture trail bitmap when unneeded further Ken Wakasa2013-08-091-2/+2
|\
| * Deallocate gesture trail bitmap when unneeded further•••Follow up to I5bc980c4dc41bc304be3c190934c1f7c55c9d244 bug: 8967766 Change-Id: I7b916daa5269cfde359a77555e8ffadf0e4a8f92 Ken Wakasa2013-08-091-2/+2
* | Remove key preview backing view•••This change re-origanizes view hierarchy of IME's input view. Change-Id: I9d0a07692d0f41de3345d207366393bcd5424f7e Tadashi G. Takaoka2013-08-091-63/+47
|/
* Merge "Add a session for the personalization dictionary"Satoshi Kataoka2013-08-071-1/+2
|\
| * Add a session for the personalization dictionary•••Bug: 9429906 Bug: 4192129 Change-Id: I361ab380edeee5a8a8b364df3f9f4ab202b79105 Satoshi Kataoka2013-08-071-1/+2
* | Merge "Add emoji icon and code as a groundwork"Tadashi G. Takaoka2013-08-061-0/+3
|\ \
| * | Add emoji icon and code as a groundwork•••The emoji switching key icon asset should be updated. The icons in this change are just borrowed from Hangout. Bug: 10179862 Bug: 6370846 Change-Id: Icea26d2cf2ac6a6df9beb4c98f646dbe309bdcd9 Tadashi G. Takaoka2013-08-061-0/+3
* | | Remove unnecessary suggestion strip container•••Change-Id: I3710e1fe1574c0f69f7f448619e939fb45e9b8d3 Tadashi G. Takaoka2013-08-061-10/+8
|/ /
* | Remove CODE_RESEARCH•••Instead of CODE_RESEARCH, special outputText ".research." is used to invoke a research feedback dialog. Change-Id: Ic95c956ab4f2b5f0c3f2205c9bbcdcfb67db5d6e Tadashi G. Takaoka2013-08-051-5/+5
* | Small cleanup•••Change-Id: I7dce7373b371f1ed5a985815f5d43fb6c6ee1f84 Tadashi G. Takaoka2013-08-051-1/+0
|/
* Connect the personalization dictionary•••Bug: 9429906 Bug: 4192129 Change-Id: I9c9f3ed7699f74339ad92be6dcddb8a52c377545 Satoshi Kataoka2013-08-011-3/+8
* Deallocate gesture trail bitmap when unneeded•••This frees up 1.7MB on Nexus 4 (occam), and 900KB on occam_svelte while LatinIME goes to background. The keyboard bring-up speed feels acceptable on both devices. bug: 8967766 Change-Id: I5bc980c4dc41bc304be3c190934c1f7c55c9d244 Ken Wakasa2013-07-311-0/+1
* Fix inconsistencies with mSuggest.•••This should fix some NPEs, but they are so unlikely that we never see them. Bug: 10065412 Change-Id: I2aefea1f52024405cc3fda9106fea41a02aaf4d8 Jean Chalard2013-07-311-30/+29
* Refactor on the user history dictionary•••Bug: 9429906 Bug: 4192129 Change-Id: I1a2bfe96e18119d30a72290aa48746f77a021018 Satoshi Kataoka2013-07-311-7/+8
* Fix inconsistency with mutable settings.•••Change-Id: I0550044199273cecb6f5713aa2e43ae16319cd47 Jean Chalard2013-07-301-48/+63
* Fix a problem where settings were not renewed correctly.•••Bug: 10065412 Change-Id: Id05284f45466cd5b2697a695c3d1bdfbf3cc1f24 Jean Chalard2013-07-301-2/+5
* Rename a variable for SettingsValues•••Change-Id: Icb4155532ea8724791c9194e8dc75ce32b6e8b16 Ken Wakasa2013-07-291-12/+12
* Merge "Fix an NPE"Jean Chalard2013-07-291-3/+16
|\
| * Fix an NPE•••Also make mSuggest private for more security. Bug: 10045657 Change-Id: I712505e4d2a2606efff5d09ba9b4c656f9e7c7a9 Jean Chalard2013-07-291-3/+16
* | Add personalization dictionary helper•••Bug: 9429906 Bug: 4192129 Change-Id: Ic618b0b09a54ed46b20633bd4c1c570d4ac775af Satoshi Kataoka2013-07-291-1/+3
|/
* Refactor on UserHistoryDictionary•••Bug: 9429906 Change-Id: I576a91643bdaf5017cc826ac2e07a74a9a275d60 Satoshi Kataoka2013-07-261-0/+1
* Cancel all ongoing event when onFinishInputView•••Bug: 9334755 Change-Id: If0c2ac49a50f4a529aefeca603569f9413367469 Tadashi G. Takaoka2013-07-251-1/+1
* Move settings related classes to "settings"•••Change-Id: Id170dbfe2dcfc93130b7be4a84615940403ec37f Ken Wakasa2013-07-221-0/+3
* Move a couple classes to the utils package•••Change-Id: Ia14a2011d79bad7cd02697b9254705f6e2099442 Ken Wakasa2013-07-191-2/+3
* Distinguish key press in repeat key•••Bug: 9859367 Change-Id: Iad643f9785b193e1918a8363de4fefc3b7558bdf Tadashi G. Takaoka2013-07-161-9/+17
* Reorganize Utils class•••Change-Id: I7294d1547def5dcfcae9d1d53b277cb3cc9f2d18 Tadashi G. Takaoka2013-07-051-11/+13
* Handling key repeat by emulating key press and code input•••This change also eliminates a reference of AudioAndHapticFeedbackManager from KeyboardSwitcher and MainKeyboard. Bug: 6522943 Change-Id: Iac42ec8ff00c66deb76a660ffc07477923a58959 Tadashi G. Takaoka2013-07-021-8/+12
* Merge "Move Range out of RichInputConnection and rename it."Jean Chalard2013-07-011-2/+2
|\
| * Move Range out of RichInputConnection and rename it.•••Range has grown a bit too big to stay an internal class. Change-Id: Ic3fbc48a5d10776eedd7559c4d696e5926b88288 Jean Chalard2013-07-011-2/+2
* | 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-1/+6
|/
* Merge "Ignore spans that are not the right size."Jean Chalard2013-06-271-16/+9
|\
| * Ignore spans that are not the right size.•••Bug: 8839763 Bug: 8862327 Change-Id: I5d49c86edcbc0fc1b2b147856437cfbadd678377 Jean Chalard2013-06-261-16/+9
* | Merge "Resume suggestion at start input"Jean Chalard2013-06-261-0/+1
|\ \ | |/ |/|
| * Resume suggestion at start input•••Bug: 9568410 Change-Id: I65468268f8613c863fa7f3a497b64656da0a221c Jean Chalard2013-06-251-0/+1
* | Readability improvement•••Change-Id: I2f350145f333ba1fa4eb20027b0f41107c2df02c Jean Chalard2013-06-261-2/+6
* | Fixing follow-up to I548d899b•••I548d899b introduced a new method to fix a sync miss between the cursor position and the cached cursor position, but did not take into account that it should also update the cached text before and after the cursor in this case and that there was already a method for doing this. Change-Id: I31bd741893207c822827304e77791b1159774e1a Jean Chalard2013-06-261-1/+7
|/
* Make UserLogRingCharBuffer an external class•••Change-Id: I9d506995337d64ec11c72939a8d739423ee46efa Ken Wakasa2013-06-251-5/+0
* Merge "Fix a bug in the cached cursor pos, and simplify selection handling"Jean Chalard2013-06-251-9/+6
|\
| * Fix a bug in the cached cursor pos, and simplify selection handling•••The documentation for setComposingRegion states explicitly that it does not move the cursor. This is just a bug. This does not have any ill effects right now, but it will have in later changes if not fixed. As for the selection handling, the specific test that this code removes used to serve a purpose, but it does not any more because the code using the value has been much sanitized. Now the variable can just take the obvious value, and become so self-explanatory that the comments are unnecessary. Change-Id: I548d899b38776bd3ab5f5361aab0d89d98f12e73 Jean Chalard2013-06-211-9/+6
* | Merge "Fix a small bug"Jean Chalard2013-06-241-4/+4
|\ \
| * | Fix a small bug•••SpannableStrings are not the only type of Spanned, they are only the mutable kind. SpannedString is the immutable one. Spanned is the correct class to use there. Bug: 8839763 Bug: 8862327 Change-Id: Ic5e6199a51f22368914f2748ac2d0d1ca6a33f78 Jean Chalard2013-06-241-4/+4
* | | Load the native lib eagerly•••in the hope of avoiding UnsatisfiedLinkError. This is definitely not a confident fix as we still don't know the root cause of the issue. bug: 9325110 Change-Id: I1abf8031b98509f63fce6a2d069d497895ea712c Ken Wakasa2013-06-241-0/+7
* | | Merge "Move util classes to the latin/utils directory"Ken Wakasa2013-06-241-1/+11
|\ \ \ | |/ / |/| |
| * | Move util classes to the latin/utils directory•••Change-Id: I1c5b27c8edf231680edb8d96f63b9d04cfc6a6fa Ken Wakasa2013-06-241-1/+11
* | | Refactor text range to be able to get spans larger than the word•••This changes how the Range class stores its data, but not its functionality. It also improves encapsulation a bit. Bug: 8839763 Bug: 8862327 Change-Id: I5bd583b3fc96a99b93a2632882d8fd587c03ab76 Jean Chalard2013-06-241-7/+10
|/ /
* / Defer disk-intensive tasks until after the keyboard is shown•••Bug: 8689779 Change-Id: Ia78d3540f44ec0028c3246a8e0163e9ecf061ecf Jean Chalard2013-06-211-9/+33
|/
* Log score, kind, and sourceDict for manual suggestion and gesture•••b/9422713 Change-Id: I4880fad6a5b10d09ca11b63311f14862bee724e5 Kurt Partridge2013-06-131-1/+2
* Merge "Cache subtype lists reasonably."Jean Chalard2013-06-131-0/+2
|\
| * Cache subtype lists reasonably.•••This will spare a lot of IPC for Latin IME at the cost of very little retained memory. This improves the loading by potentially a lot - between 15 and 30% when the layout is cached (which should now be the case almost every time), and half that if it's not. More importantly, it makes the load time less sensitive to high device load, which is one of the sore points. Bug: 8689779 Change-Id: I2e07736f1a92c38eed0e203bc690761a181da8b9 Jean Chalard2013-06-121-0/+2