aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/LatinIME.java (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Resolve some InputLogic todo comments.Dan Zivkovic2015-03-201-3/+1
| | | | Change-Id: Ic3d7d11ad90cc09edf62f48aa5362e71d692f7dd
* Notify the facilitator on IME start/finish.Dan Zivkovic2015-03-201-0/+3
| | | | | | | | Allows the facilitator to flush language models without a recurring task. Bug 19773937. Change-Id: I01a3c10da26f9df38fee05df33387eb082e2ff33
* Pass DictionaryFacilitator to GestureConsumer#onImeSuggestionsProcessed.David Faden2015-03-191-1/+2
| | | | | Bug: 19712589 Change-Id: I81f9bf09b37487450780d85a1e4f752a9ba49370
* Disable message if personalization is disabled.Chieu Nguyen2015-03-181-1/+1
| | | | | Bug: 19087415. Change-Id: I3974f1b676aa4a9bb04ab7f609b6daf1860c64f1
* Revert "Next-word suggestion bit in keyboard settings."Dan Zivkovic2015-03-161-1/+5
| | | | | | | | This reverts commit 1ae16dc3db170802d1b38273f477125a2a969d32. Bug 19596067. Change-Id: Ie7286acbb70b215d7bd08e271bcf14526b68576f
* Add StatsUtils.onSettingsActivity to collect the settings page stats.Mohammadinamul Sheik2015-03-131-4/+4
| | | | | Bug:19214944 Change-Id: I113f47c49d638790d770fe2781afe7cd1565619d
* Remove ALS from LatinIME.Dan Zivkovic2015-03-111-27/+26
| | | | | | This fixes unit tests and brings us closer to a green build. Change-Id: Iffcc392eda4a7671a238b79cc7367320ca648725
* Remove deprecated distractor filtering methods.Dan Zivkovic2015-03-111-9/+1
| | | | Change-Id: I10ccf75d9c00d66b4e85de6c3c019242f2e90b0e
* Delete user history files.Dan Zivkovic2015-03-111-3/+2
| | | | | | Bug 19669016. Change-Id: I8069fe561347851bf3c27423dbd8ba99d38c049e
* Log from LatinIME.Dan Zivkovic2015-03-061-6/+4
| | | | | | | | | When the DEBUG setting is on, log from this critical class. This will make it easier to diagnose issues. Bug 19632709. Change-Id: I5e14b3705f50cd021ad3d64af106ad28dc8b9321
* Next-word suggestion bit in keyboard settings.Dan Zivkovic2015-03-041-5/+1
| | | | | | | | | This feature works in supported languages. We don't need a user setting. Bug 19596067. Change-Id: Icdded772745f9816da47f8a5e3b87b733083b121
* Add DictionaryFacilitator dump().Chieu Nguyen2015-03-031-0/+1
| | | | Change-Id: I8b75aded3fc2b9b33128b6ba5a3e8d943dfca352
* Move dictionary facilitator handling.Chieu Nguyen2015-03-021-3/+2
| | | | Change-Id: Ibd42982996a36ac52b4c916035491b835f8d14f9
* Ignore the Emoji key when not connected.Dan Zivkovic2015-02-261-1/+1
| | | | | | | | | When the LatinIME does not have an active InputConnection, it will not try to toggle the Emoji keyboard. Bug 19513415. Change-Id: I31f928cd7db1cddd771c548cd3dc42f8af64d0e2
* Merge "Share decoders among latinime components."Jatin Matani2015-02-261-1/+2
|\
| * Share decoders among latinime components.Jatin Matani2015-02-251-1/+2
| | | | | | | | Change-Id: I6c8d3cf10e05e606308cea42d1e935a415ada9f8
* | Stop waking up to decay dynamic dictionaries.Dan Zivkovic2015-02-251-3/+0
| | | | | | | | | | | | Bug 19516048. Change-Id: Ibc27a792b4fa80fa8c6af4721c47a617526e9584
* | Use Keyboard in several interfaces.Mario Tanev2015-02-251-3/+2
|/ | | | | | | | | 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
* Merge "Add StatsUtils method for handling subtype change."Chieu Nguyen2015-02-231-0/+2
|\
| * Add StatsUtils method for handling subtype change.Chieu Nguyen2015-02-181-0/+2
| | | | | | | | Change-Id: I0f334ab5e6f5aa41ad780641276dc3d2aa232f48
* | Rename in preparation of caching an instance.Dan Zivkovic2015-02-191-1/+1
|/ | | | Change-Id: I112c957e20d4573daaa71aa218b575037585385c
* Remove shortcut support from LatinIME.Dan Zivkovic2015-02-111-5/+0
| | | | | | Note this change does not affect the native decoder interface. Change-Id: I73b7dc008a5acaf75a31a36a2d332b5afabd82d0
* Remove distracter filter from client.Dan Zivkovic2015-02-091-3/+1
| | | | | | Bug 19296201. Change-Id: Ic834e5956347cd86a96bd14024c42ad8ee258659
* Cleanup in preparation of distracter change.Dan Zivkovic2015-02-061-4/+4
| | | | | | Bug 19296201. Change-Id: If016da2b7f4b3ecb9afd6d7aed9d19fbd4938758
* AOSP changes to use KeyboardLayout to support the new DictionaryFacilitatorMohammadinamul Sheik2015-02-041-1/+2
| | | | Change-Id: Ie0c9ce805d9ad009fc9bbaac37b715aff90cd844
* LatinIME portion of "green plus" feature.Dan Zivkovic2015-02-031-107/+0
| | | | | | | | | Removes the feature that adds strings to the user dictionary, aka the "green highlight with a plus sign". Bug 19237189. Change-Id: I2387129a3add2d69d625f2ff16ed8cab3f10a735
* Nuke AmanattoJatin Matani2015-02-021-22/+2
| | | | Change-Id: Ieff2cd37f869dca69abf53ac32a576c2e45cc1e3
* Change DictionaryFacilitator.java to an interface, create itsMario Tanev2015-01-271-2/+2
| | | | | | | | implementation DictionaryFacilitatorImpl.java and add a java-overridable factory DictionaryFacilitatorProvider.java used to create a DictionaryFacilitator. Change-Id: Id4a58ae31feaa4d12a048a772c8d76ff82fdee45
* [3]Ping dictionary stats:Pass DictionaryFacilitatorJatin Matani2014-12-181-1/+2
| | | | | | | | Pass dictionaryFacilitator to StatsUtilsManager from LatinIME Bug:16553957 Change-Id: I912a0b447e5684909ff67e3653a4bd8649cd03c5
* Merge "[2]Pass context to StatsUtilsManager for alarms."Jatin Matani2014-12-181-2/+2
|\
| * [2]Pass context to StatsUtilsManager for alarms.Jatin Matani2014-12-171-2/+2
| | | | | | | | | | | | | | | | Change corresponding to ag/605384 Bug:16553957 Change-Id: I77024957b9497c45296bbbb24ca972b26348a8c3
* | Merge "Remove SubtypeSwitcher"Tadashi G. Takaoka2014-12-171-9/+0
|\ \ | |/ |/|
| * Remove SubtypeSwitcherTadashi G. Takaoka2014-12-121-9/+0
| | | | | | | | Change-Id: Ic4def69a9f742f13c98bc3e518c406658b52797d
* | Passing account info to dictionaryFacilitatorJatin Matani2014-12-161-9/+19
|/ | | | | | | | | | | | | | | | | | | | Attempt to use dictionary facilitor without invoking preference manager. Instead use account from settings only when things are being reset/changed. Discussion forked from ag/591663 Overall, the idea here is to maintain an account information inside dictionary groups. Reset the dictionary groups if account changes (the way we do for locale). Since only user history dictionary is currently affected, the check to reset user history dictionary also includes the check to verify the account. For other things remain the same. SettingsValues holds the current account (and is updated if prefs change due to change in account settings). The updated settings are then propagated to dictionary facilitator via LatinIME#loadSettings. Bug:18104749,18469539 Change-Id: I553e776e7ea125d0fb7a1fe70a4c7eb0b2277fb8
* Add NetworkConnectivityUtils classTadashi G. Takaoka2014-12-111-13/+13
| | | | Change-Id: I7bd71f1d4ef0fc0fe21ddfd9f3e11463f53ac4e7
* Revert "Add keyboard margin options to place the keyboard dynamically."Tadashi G. Takaoka2014-12-091-6/+2
| | | | | | | | This reverts commit 8584db1461d286f8eb966c40eb0bc76e8c9df76a. Bug: 18675223 Bug: 18675476 Change-Id: I4e25d87ac261c44b1943df832115f8cca690103a
* Merge "Remove RichInputMethodManager.updateShortcutIME call from ↵Tadashi G. Takaoka2014-12-061-5/+5
|\ | | | | | | SubtypeSwitcher"
| * Remove RichInputMethodManager.updateShortcutIME call from SubtypeSwitcherTadashi G. Takaoka2014-12-011-5/+5
| | | | | | | | Change-Id: I5661a7926cf5a404788516c542b25cc0707bb417
* | Add keyboard margin options to place the keyboard dynamically.Andy Wang2014-12-051-2/+6
| | | | | | | | | | | | | | Keyboard location and location can now be set in the debug options section. Change-Id: I87c5a1d679489e12dccf26632c399af28087629e
* | Merge "Cancel interval alarm for dictionary decaying in onDestroy."Keisuke Kuroyanagi2014-12-031-0/+1
|\ \ | |/ |/|
| * Cancel interval alarm for dictionary decaying in onDestroy.Keisuke Kuroyanagi2014-12-021-0/+1
| | | | | | | | | | Bug: 18528171 Change-Id: I6e12c006bd9eff15f3fa9cfd335bdd9fa081be61
* | Allow whitelist changes when no close wordJean Chalard2014-11-261-0/+2
|/ | | | | | | | | | | | | | When there isn't a close word in another language of the current multi-language set, we allow whitelist entries to take force even if we are not confident in the current language. Bug: 18063142 Bug: 18130489 Bug: 18132240 Bug: 18136721 Bug: 18200415 Change-Id: I044674ba7b70aa86ab2a48d2e4d53a1c8007b62c
* Fix an NPE.Jean Chalard2014-11-201-2/+1
| | | | Change-Id: Ie5ab5cc716ef1211eb9ad76baa0467455e1f1a71
* Make the typed word a SuggestedWordInfoJean Chalard2014-11-201-1/+1
| | | | | | | | That allows to carry the language information in an accurate manner. Bug: 18063142 Change-Id: I0bca8981372ae10648274095b18b26a3686b762b
* Merge "Fix oscillations on ICS"Jean Chalard2014-11-191-6/+24
|\
| * Fix oscillations on ICSJean Chalard2014-11-191-6/+24
| | | | | | | | | | Bug: 18181427 Change-Id: Ib4dd62037b1f7b2d10496ee3e45b4a138e29f90a
* | Remove the other deprecated constructor to SuggestedWordsJean Chalard2014-11-171-2/+6
|/ | | | Change-Id: Ied821df01e032ebc913d2f15dffdf41a51372ea4
* Merge "Move current subtype management code to RichInputMethodManager"Tadashi G. Takaoka2014-11-071-6/+6
|\
| * Move current subtype management code to RichInputMethodManagerTadashi G. Takaoka2014-11-061-6/+6
| | | | | | | | Change-Id: I82d5a17a5ec96f26047d29e79f3f28850fc5b3bb
* | Move util classes under commonJean Chalard2014-11-071-1/+1
|/ | | | | | | Also why did we have two copies of LocaleUtils >.> Bug: 18108776 Change-Id: I03b4403dfd51934e66b567f2f8b87da419cfb3ab