aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix an NPE related to absent InputConnectionJean Chalard2011-07-192-8/+25
| | | | | Bug: 5035577 Change-Id: I1a11fc475d4a0f692636000d0b0f40bc35427867
* Add a number of NULL pointer guards.Jean Chalard2011-07-193-7/+23
| | | | | | | | | None of these are expected to actually be null, but those are included for peace of mind and foolproofing against future code changes. Bug: 4580040 Change-Id: Ib112b3e5db5f177aaf61767164b7e78d711f90a0
* Merge "Deactivate the user unigram dictionary."Jean Chalard2011-07-191-6/+18
|\
| * Deactivate the user unigram dictionary.Jean Chalard2011-07-191-6/+18
| | | | | | | | | | Bug: 3459274 Change-Id: I41b7617623b5b2e48c2e460dc7f2d5ff410c8a4c
* | Allow double-space-period after relevant punctuation signs.Jean Chalard2011-07-191-2/+14
| | | | | | | | | | | | | | | | | | This allows the user to enter a period via double-space after quotes, currency symbols, brackets and other non-sentence-finishing punctuation marks. Bug: 3430389 Change-Id: Ibe40b3902861207eb918e7be6113e8be12216f53
* | Honor EditorType's IME_FLAG_NO_EXTRACT_UI and IME_FLAG_NO_FULLSCREEN flagsTadashi G. Takaoka2011-07-151-0/+8
|/ | | | | Bug: 5030408 Change-Id: I1c5649725780cd063db7a437b8559b7f2573469c
* Rename AutoDictionary to UserUnigramDictionary.Jean Chalard2011-07-153-41/+52
| | | | | | | ...and adjust internal functions, variables and constant names. Bug: 3459274 Change-Id: I1b11c6adfee360ac0fc22d627955688b3dbdcffc
* Fix IndexOutOfBound exceptionTadashi G. Takaoka2011-07-131-1/+6
| | | | | Bug: 5011243 Change-Id: Iaaafa50b42e5155e3682132217d3e079a170ed89
* Fix IOOB ExceptionTadashi G. Takaoka2011-07-131-0/+1
| | | | | Bug: 5021745 Change-Id: I58815ca3f3c8b1bead895e8a94e2f89dbcc67436
* Fix crash on adding a word in the user dictionary.Jean Chalard2011-07-131-14/+26
| | | | | | | | | When the User dictionary service is off, LatinIME still allows to add words to it and it crashed if the user tries to do so. This change fixes the crash; it does not however fix the interface. Bug: 5004408 Change-Id: I5bd2684ab3010963c1f737fc764e70e79aadbe8d
* Fix build breakageKen Wakasa2011-07-131-1/+1
| | | | Change-Id: Id2c2d152f54d00842ef9e200ccdce1e13cc128cb
* Small code cleanupKen Wakasa2011-07-131-8/+7
| | | | Change-Id: I7075d85f745c3b186e6d06086b9fcd54e7459feb
* Code cleanupKen Wakasa2011-07-121-56/+52
| | | | Change-Id: Ie43181721ba18e0c04048eaa9e3016dcea9f5a49
* Change variable names for readabilityKen Wakasa2011-07-122-52/+52
| | | | Change-Id: I9face4e90af4bcd6040eb7e303b596af7d643934
* Use InputMethodSettingsActivitysatok2011-07-113-34/+3
| | | | | Bug: 4979539 Change-Id: Ib721814bfe80822ded7b0d801f6bc0c854588da4
* Use InputMethodSettingsFragmentsatok2011-07-092-2/+15
| | | | | | Bug: 4979539 Change-Id: I4f2010f785eb29ccd42b488c402ef9957633e0c2
* Merge "Internal cleanup before using InputMethodSettingsFragment"satok2011-07-081-2/+5
|\
| * Internal cleanup before using InputMethodSettingsFragmentsatok2011-07-091-2/+5
| | | | | | | | Change-Id: I7e3211feadf7b87b789040f6dcd6dda84a9d454a
* | Remove override which will be invalid.satok2011-07-091-1/+0
|/ | | | Change-Id: I8b548e0167791c1f5e46971901d13ee1aadc45da
* Remove swipe gestureTadashi G. Takaoka2011-07-082-9/+1
| | | | | Bug: 4971680 Change-Id: Ifff27f3bd3dd26417bfcb7072aaba074025b1bb7
* Fix missing suggestions after "Touch again to save"Ken Wakasa2011-07-071-0/+1
| | | | | | | This is an amendment to If848320c bug: 5000317 Change-Id: I7eed5759c6adc0538c51f540c84a597919e792fa
* Merge "Make sure that each view has its own dedicated background drawable"Tadashi G. Takaoka2011-07-061-3/+5
|\
| * Make sure that each view has its own dedicated background drawableTadashi G. Takaoka2011-07-061-3/+5
| | | | | | | | | | Bug: 4998490 Change-Id: I3527fc41f0f03bbb32e3d1880665c6995354aa57
* | Clear CandidateView in onStartInputViewTadashi G. Takaoka2011-07-062-1/+3
|/ | | | | | | | | Before starting input on new TextView, we must clear the CandidateView because it may hold the suggestion of previous TextView or even worse the suggestions pane has been expanded and keyboard has been hidden. Bug: 4995414 Change-Id: If848320c1a510e7018d36ed8ac61291be2fc6ce5
* Use the new settings activity class nameKen Wakasa2011-07-061-1/+1
| | | | | | Follow up to I96230f05 Change-Id: I0ee7ccb5461764490ae9c977658883b10fe3ed3d
* Narrower KeyboardView referenceTadashi G. Takaoka2011-07-041-5/+5
| | | | | | | | This change also rename static inner class to more readable name and get rid of unnecessary object reference from PointerTracker. Bug: 4768084 Change-Id: Ie4e2b940d66b47d41efcae7eeac853cdae2e4d38
* Removed unused importsatok2011-07-041-3/+17
| | | | Change-Id: I87344f071e982dfc37b17553c5a7054e26009cc7
* Move keyboard event handling code to separate LatinKeyboardBaseView classTadashi G. Takaoka2011-07-041-6/+6
| | | | | | | | | | | | | | To sort out the issue, main keyboard and mini keyboard have to share the pointer trackers. In order to prepare for that, KeyboardView needs to be refactored as two separate classes. KeyboardView is responsible for drawing keyboard visual. And LatinKeyboardBaseView is responsible for handling key event and mini keyboard as well. Bug: 4768084 Change-Id: I5643e333b9bdfde0c939a0693cea76bd22f38897
* Merge "Disable auto-correction when application auto completion has set"Tadashi G. Takaoka2011-07-041-2/+2
|\
| * Disable auto-correction when application auto completion has setTadashi G. Takaoka2011-07-041-2/+2
| | | | | | | | Change-Id: I3f4ecfe7f2d96613dd37d41d9195d94864f82b48
* | Merge "Add SettingsActivity"satok2011-07-041-0/+6
|\ \
| * | Add SettingsActivitysatok2011-07-041-0/+6
| | | | | | | | | | | | Change-Id: I26d9f90fe18bd7723f1c3c0c9fafbb659cb2f020
* | | Merge "Fixed a visibility of a shortcut button"satok2011-07-041-0/+2
|\ \ \ | |_|/ |/| |
| * | Fixed a visibility of a shortcut buttonsatok2011-07-041-0/+2
| |/ | | | | | | Change-Id: I65e57f6742186b3434d6582ce7f2a1d5d91ce588
* / Use Key background for suggestions strip controlTadashi G. Takaoka2011-07-041-2/+13
|/ | | | Change-Id: I5e43c0919e89972283fd18eb29d69f96f1bd0290
* Set candidates pane control visibility gone when touch-to-save is activatedTadashi G. Takaoka2011-07-021-0/+1
| | | | | Bug: 4985540 Change-Id: I9ca9e9bd990d9cdae0da22625be88bbfa4c7ee62
* Merge "Calculate text width more conservatively"Tadashi G. Takaoka2011-07-011-13/+15
|\
| * Calculate text width more conservativelyTadashi G. Takaoka2011-07-011-13/+15
| | | | | | | | Change-Id: If937ca0d05d50def115f6d275ed4b727c71e7bf4
* | Disable candidate pane controller just after suggestions are setTadashi G. Takaoka2011-07-011-0/+2
|/ | | | Change-Id: I62e24bc39e80e2b51d1a29d093a96a8480254da2
* Merge "Tweak ICS theme a bit"Tadashi G. Takaoka2011-07-011-39/+31
|\
| * Tweak ICS theme a bitTadashi G. Takaoka2011-07-011-39/+31
| | | | | | | | Change-Id: Ib8f1a712a1fc3fd6f08b336617b4b6a17af11376
* | Refactor settingssatok2011-07-011-22/+29
|/ | | | Change-Id: I2e0108ba429b477a07cfd53dcc664c0e43ff16a7
* Merge "Adaptive suggestions strip"Tadashi G. Takaoka2011-06-303-146/+305
|\
| * Adaptive suggestions stripTadashi G. Takaoka2011-07-013-146/+305
| | | | | | | | | | Bug: 4903845 Change-Id: I9e2e17a9eee72df5c92414dcd4796ed7fe1655e1
* | Some clean up and fixes around auto-correction cancellation logicKen Wakasa2011-06-302-7/+5
|/ | | | Change-Id: I07f4c3cd98d14d9f0da2de54bfa76a3867389f6f
* Merge "Show subtype settings preference for new design"satok2011-06-281-4/+0
|\
| * Show subtype settings preference for new designsatok2011-06-281-4/+0
| | | | | | | | Change-Id: I6164ab6ae3d97e2095778a4a6fd9f36c508af7b0
* | Add visual debug modeTadashi G. Takaoka2011-06-281-0/+1
| | | | | | | | Change-Id: Ife131a398c0753b5b0e6e8969fe7bbc2a3bdab96
* | Remove mInForeground flag from KeyboardViewTadashi G. Takaoka2011-06-281-2/+1
| | | | | | | | | | | | | | Instead of that, added cancelAllMessages() and call it from onFinishInputView(). Change-Id: I58f6f0931ed8d73441d80d9616ba3afbbbe38e05
* | Re-create input view after voice IME finishedTadashi G. Takaoka2011-06-271-0/+5
| | | | | | | | Change-Id: Ia389eb43ac7ffec229bfd8b0fe56ce8271cb1d39