aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/Constants.java (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Move annotations classes to latiime-commonKen Wakasa2014-10-231-320/+0
| | | | | | Move Constants.java too. Change-Id: I55e8cf06f61c0a37746a7328834a52a5306cf0f2
* Fix Javadoc and null analysis related warningsTadashi G. Takaoka2014-10-231-4/+4
| | | | | | | This CL also adds @SuppressWarning("unused" to java-overridable package. Bug: 18003991 Change-Id: If70527e30654384705d7a814f5efd181d9f539e1
* Fix the sentence separator for Hindi.Jean Chalard2014-09-081-1/+0
| | | | | Change-Id: I623e4ccbc324751eb67ec4bb777e2be5ae2a60d1 Bug: 17418371
* Add a private IME option to suppress the gesture floating preview text.David Faden2014-09-011-0/+7
| | | | | | | | | | | If the option defined by Constants.NO_FLOATING_GESTURE_PREVIEW is set for a text field via EditorInfo.privateImeOptions, the floating gesture preview will be suppressed regardless of the settings preference. Feature request: bug: 17325039 Change-Id: I1a1df194369e8f2d76abd9d84939a057f55f4a1c
* Straighten the dead char implementation, take 3.Jean Chalard2014-08-281-0/+3
| | | | Change-Id: I4f70f6eebe076c7d2b780d25e3a2c1d3faa2edfa
* Revert "Straighten the dead char implementation."Ken Wakasa2014-08-271-3/+0
| | | | | | | | This reverts commit 5ef447aeea97c755008785b36468715922b7ccc1. Reverting because this broke a bunch of unit tests -- https://sponge.corp.google.com/target?id=b6439742-099e-46cb-8f00-d0c602a4d9bb&target=com.google.android.inputmethod.latin.tests&searchFor=&show=FAILED&sortBy=STATUS Change-Id: Ibbd9e11372993f62e630fd9da37158ffcf47c17a
* Straighten the dead char implementation.Jean Chalard2014-08-271-0/+3
| | | | | | | | This now supports all cases, including cases not supported by the framework. Now rebased on top of the right change, and renamed Change-Id: I7886f0dcbb86cdb4dccec09aa7c52ad339680e04
* Revert "[HW17] Straighten the dead char implementation."Jean Chalard2014-08-221-3/+0
| | | | | | This reverts commit c6612ff05185503bedc56dc610aa300d01be2e82. Change-Id: I750d9bff9cb89a6ab13af7a33567c3a0fe2af381
* [HW17] Straighten the dead char implementation.Jean Chalard2014-08-221-0/+3
| | | | | | | This now supports all cases, including cases not supported by the framework. Change-Id: I9dfbe2829c28c5bcb64b0b5a2551e7806990c00f
* Add a relevant suggestion to period-checkable requestsJean Chalard2014-06-271-0/+1
| | | | | Bug: 15412461 Change-Id: Ibf37df4d31141a7e43b54d6342e7861eedb1c03b
* Make PrevWordsInfo have multiple words' information.Keisuke Kuroyanagi2014-06-251-0/+4
| | | | | Bug: 14425059 Change-Id: I2bd6a872904a44b80f638a13d91a97559217cc1a
* Add EmojiPageKeyboardAccessibilityDelegateTadashi G. Takaoka2014-06-131-3/+3
| | | | | | | | | Because EmojiPageKeyboardView doesn't use PointerTracker to handle MotionEvent, a dedicated accessibility delegate is needed. Then the recent tab can be updated even with accessibility mode on. Bug: 15582599 Change-Id: I63d75b9aca21ec44f1f77d2eaaf2ba7813992183
* Special case periods in the spell checkerJean Chalard2014-06-101-0/+3
| | | | | | | | Special case <valid word>.<valid word> to send as a suggestion the same string where the periods is replaced by a space. Bug: 10780091 Change-Id: I43c94675977f9ab5d7ee5671486cb742b39f3974
* More concise Key.toString()Tadashi G. Takaoka2014-06-031-4/+6
| | | | Change-Id: I0ef983f54e828193e9c7e4a10c888f72702d499c
* Limit recapitalization for reasonable performance.Jean Chalard2014-05-301-0/+4
| | | | | | | At 100k text, it's reasonably fast (less than 1s on latest hardware). Bug: 12913404 Change-Id: I426b918b2610af24364934a1c37a7314f1142ad0
* Fix some auto-caps problems:Jean Chalard2014-05-231-1/+2
| | | | | | | | | - (mainly for Spanish) auto-caps after inverted bang and what - (German only) don't auto-cap after digits-period-space Bug: 15177663 Bug: 12206753 Change-Id: Ia214bc067319469d9debbbfbdcb1dcff980847f0
* Merge "Improve multi-word suggestion handling for user history."Keisuke Kuroyanagi2014-05-121-0/+2
|\
| * Improve multi-word suggestion handling for user history.Keisuke Kuroyanagi2014-05-121-0/+2
| | | | | | | | | | Bug: 12902664 Change-Id: I03deed16047f0beaba8932d87c6129ec8061ba9c
* | Create the path for specifying combining rules in the subtypeJean Chalard2014-05-121-0/+5
|/ | | | | | | | Also add the skeleton of the combining rules for Myanmar reordering as a pilot. Bug: 13945569 Change-Id: Iabeb6838f45f1efff482143595ce5b48543e0c43
* [IL122] Put the code, x and y in the transactionJean Chalard2014-03-061-0/+1
| | | | | Bug: 8636060 Change-Id: Icdf87995dedec410b54c306e8d312ba7ec25cea6
* Fix IllegalStateException raied by monkeyTadashi G. Takaoka2014-02-191-0/+12
| | | | | Bug: 13082467 Change-Id: I9290974821d22067e7ddd60dce441b11ca533a0f
* Move some methods to MoreKeySpec classTadashi G. Takaoka2014-01-311-0/+2
| | | | Change-Id: I025ed15e36ac3113db6a5fccefa0c87f016703fa
* Fix inconsistent behavior with the back-to-the-main-keyboard keyYohei Yukawa2014-01-281-1/+3
| | | | | | | | | | | | With this patch, the back-to-the-main-keyboard in the Emoji palette will be registered as a key-release action instead of a key-press action, like switch-to-the-emoji-palette in the main layout. This provides mroe consistent UX when the layout is switched from the main layout to the Emoji palette then switched back to the main layout. BUG: 12464067 Change-Id: Ia0d0185db43234dfcfb7cee2677f3d199fe6ed96
* [IL67] Externalize a call to the keyboard switcherJean Chalard2014-01-231-1/+2
| | | | | Bug: 8636060 Change-Id: Ib13a54854e30afb79217a0a1f2aeca50a95ba155
* Fix a bug specific to German capitalization.Jean Chalard2014-01-171-0/+1
| | | | | Bug: 9663105 Change-Id: Ib68ee4edb135e96dfca229c1ccce308e7e638bdd
* Add BatchInputArbiterTadashi G. Takaoka2013-12-261-0/+7
| | | | | | | | | Move the logic that determines how to handle gesture typing from PointerTracker to BatchInputArbiter class. This change must be checked in together with Ia7db8f4fb7. Change-Id: I5e9f786de58d8a3cb0407ae562af707710ec37fb
* Use config_screen_metrics resource in BogusMoveEventDetectorTadashi G. Takaoka2013-12-201-0/+9
| | | | Change-Id: I6b957b43c6dd7ce4f639e46d248179662c1ee669
* [IL18] Move and rename updateSuggestionStripJean Chalard2013-12-201-0/+2
| | | | | Bug: 8636060 Change-Id: I3d00095cd0e83d1ee3834b37ff188b5aa9806fcb
* [IL14] Move getCurrent*Caps* to InputLogicJean Chalard2013-12-201-0/+2
| | | | | Bug: 8636060 Change-Id: I6338dcee0f7a80f2181ba0369f71350cb21d231a
* [IL11] CleanupJean Chalard2013-12-191-1/+1
| | | | | | | Make some methods private and add comments. Bug: 8636060 Change-Id: I6c7d13dca8a22dd1a6f110e8b18d52864429579f
* [IL3] Move handleBackspace to InputLogic.Jean Chalard2013-12-191-0/+2
| | | | | | | | Also move resetEntireInputState, resetComposingState, sendDownUpKeyEvent, sendKeyCodePoint and getTextWithUnderline Bug: 8636060 Change-Id: Ic4c270ac49769ffba41dc3f12d16ac3aa938717f
* [IL2] Move onCodeInput to InputLogic.Jean Chalard2013-12-191-1/+3
| | | | | Bug: 8636060 Change-Id: I8c5c028d81183adb0167b2034ee01de8048edafb
* Reset to 9bd6dac4708ad94fd0257c53e977df62b152e20cKen Wakasa2013-12-131-10/+19
| | | | | | The bulk merge from -bayo to klp-dev should not have been merged to master. Change-Id: I527a03a76f5247e4939a672f27c314dc11cbb854
* Allow double-space-to-period after percentJean Chalard2013-10-101-0/+1
| | | | | Bug: 11158604 Change-Id: If8c94ef91ed58bb5028f51be7c8d9beb677436a4
* Tweak for armenian periods and commas.Jean Chalard2013-09-241-0/+1
| | | | | Bug: 7963631 Change-Id: I2eb110949f3d3b7817dbd9448654954fdee39ac2
* Detect cases where rotation messes with initializationJean Chalard2013-09-201-0/+3
| | | | | | | | ...and do a best effort to fix it. Bug: 10323080 Bug: 10252066 Change-Id: Icb3c9fe85005406bdfce0b7bb143ba0a910a0ddb
* Merge "Allow double-space-to-period after a plus char"Jean Chalard2013-09-181-3/+1
|\
| * Allow double-space-to-period after a plus charJean Chalard2013-09-181-3/+1
| | | | | | | | | | Bug: 10704936 Change-Id: I30fdaea648605ef7e7fea6c093581ed5c6de03f3
* | Merge "Set EmojiCapable"Satoshi Kataoka2013-09-181-0/+5
|\ \
| * | Set EmojiCapableSatoshi Kataoka2013-09-181-0/+5
| |/ | | | | | | | | Bug: 10240645 Change-Id: I891309c2a82f8d10f8fdb0872403a7a235e27b5f
* / Fix Emoji recentsSatoshi Kataoka2013-09-181-1/+0
|/ | | | | | Bug: 10538430 Change-Id: Ia2e423eb1843195b3c3218afc79a5820b8cd729b
* Save & restore emoji keyboard stateSatoshi Kataoka2013-09-161-0/+4
| | | | | Bug: 10538430 Change-Id: I7982f53f5dfa44071e74da63826acffcdc2547e6
* Add emoji icon and code as a groundworkTadashi G. Takaoka2013-08-061-0/+2
| | | | | | | | | 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
* Remove CODE_RESEARCHTadashi G. Takaoka2013-08-051-2/+0
| | | | | | | Instead of CODE_RESEARCH, special outputText ".research." is used to invoke a research feedback dialog. Change-Id: Ic95c956ab4f2b5f0c3f2205c9bbcdcfb67db5d6e
* Small cleanupTadashi G. Takaoka2013-08-051-0/+1
| | | | Change-Id: I7dce7373b371f1ed5a985815f5d43fb6c6ee1f84
* Refactor on UserHistoryDictionarySatoshi Kataoka2013-07-261-9/+4
| | | | | Bug: 9429906 Change-Id: I576a91643bdaf5017cc826ac2e07a74a9a275d60
* Handling key repeat by emulating key press and code inputTadashi G. Takaoka2013-07-021-0/+7
| | | | | | | | This change also eliminates a reference of AudioAndHapticFeedbackManager from KeyboardSwitcher and MainKeyboard. Bug: 6522943 Change-Id: Iac42ec8ff00c66deb76a660ffc07477923a58959
* Add CODE_CAPSLOCK for long press shift keyTadashi G. Takaoka2013-06-041-13/+15
| | | | | | | This change utilizes the no panel auto more key feature to implement long press shift key for shift lock. Change-Id: I3995d25dc35aea3c67b5aa29299815462eff9cad
* Rename StringUtils.parseCsvString to KeySpecParser.splitKeySpecsTadashi G. Takaoka2013-05-281-4/+0
| | | | Change-Id: I16e3f3ebc43772cfd96c824afeddfd225404b857
* Don't insert automatic spaces when text looks like a URLJean Chalard2013-04-161-0/+2
| | | | | | | | | | | | | | | This is about as ad-hoc as it gets, but then again, what we want is probably as ad-hoc as it gets. All URL boxes I know of double as search bars, and not adding automatic spaces there sucks (e.g. in Chrome URL bar). And in other boxes actually you don't want to add a space if it looks like a URL. QSB isn't even a search box, and it behaves like this. So I think this is actually the right answer to the problem. Bug: 7062925 Change-Id: Ib09472b34644fd5bf2dc84bb97cedeeba28bcd02