aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/LatinIME.java (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove Tutorial class and unused debug featureTadashi G. Takaoka2010-12-101-153/+97
| | | | | | | This change also cleanups compiler warnings. Bug: 2897373 Change-Id: If972cf45c1eb40436adbddbf71969e5409f4c9c5
* Use setInputMethodAndSubtype and shortcutIME API instead of changing only ↵satok2010-12-101-3/+2
| | | | | | | | view to Voice Input Bug: 3201828 Change-Id: If452f0b2d19eeb1f8f6e7e40539ba4bac6759fcd
* Remove LatinIME prefix from classesTadashi G. Takaoka2010-12-091-35/+26
| | | | | | This change also cleanups preference key string constants Change-Id: I58510f220a90d00d71a935731abeab87384675bb
* Show auto correction feedbackTadashi G. Takaoka2010-12-091-18/+14
| | | | | Bug: 3230726 Change-Id: Iecf6fc837952c4721f6b726edcf16179254179ca
* Implement CandidateView using HorizontalScrollViewTadashi G. Takaoka2010-12-081-5/+15
| | | | | | | | | | | | | | | | | This change re-implements CandidateView using HorizontalScrollView and customized Button, so that the candidate strip can be flingable. This change also introduces the following features. - Highlighting candidate strip and space bar is configurable by @bool/config_candidate_highlight_enabled. - Candidate strip can be centered with left/right padding if @dimen/candidate_strip_padding size is greater than 0. - Candidate text size is configurable by @dimen/candidate_text_size. Bug: 1575885 Bug: 3230726 Change-Id: Iedf78ff31bc9f2f6291a8e8fb7faa0e6b961dd6d
* Fix an issue with lingering composing span underline after orientation changesKen Wakasa2010-12-061-7/+10
| | | | | | bug: 3246868 Change-Id: Id3887953e195281d677f31fba5feca1e60016bfa
* Fix voice key on phone deviceTadashi G. Takaoka2010-12-061-9/+9
| | | | | | | | | This change, - changes voice key code back to -102 - renames some key code names and method names - adds mic_slash_holo to drawable-hdpi Change-Id: I8be3a20921f472ece4298edad2d275f29a7e4955
* Refactor LatinKeyboard and LatinKeyTadashi G. Takaoka2010-12-021-42/+39
| | | | | | | | | This change also moves KeyboardSwitcher and related classes to com.android.inputmethod.keyboard package. Multi project change with Ib23017b2 Change-Id: Id7d54b24615fe22ebb540ca847549909e346ee24
* Move some inner static class to top class in new packageTadashi G. Takaoka2010-12-021-48/+68
| | | | | | | | | This change introduces new package com.android.inputmethod.keyboard which hosts keyboard related classes. Also adds missing @Override and @SuppressWarning("unused") annotation Change-Id: I0317f5cfa317e13f3c77815f48ffc69b5d1ade05
* Load keyboard only when subtype is keyboard modeTadashi G. Takaoka2010-12-011-7/+10
| | | | | Bug: 3224990 Change-Id: I1ae1d86dce923464d4474fc7ce02f2ff22067603
* Disable "touch to correct words" when suggestion strip is offKen Wakasa2010-12-011-2/+2
| | | | | bug: 3232408 Change-Id: Ic0d5f86288befcd5cf93cd86aaf8936929dbcdcc
* Cleanup unused Java importTadashi G. Takaoka2010-11-291-1/+0
| | | | | | This change also fixes wrong file mode. Change-Id: Ifcf4c9444ddcdc62d2e4b394891d6eee135c1e8f
* Preload SharedPreferences at start.Ken Wakasa2010-11-261-20/+22
| | | | | bug: 3207554 Change-Id: I84072461aee9675cc67897de03f89e9c0036bc1f
* Call showInputMethodPicker instead of showInputMethodSubtypePickersatok2010-11-251-16/+13
| | | | | | - because showInputMethodSubtypePicker will be removed. Change-Id: I255f9bbff77de24ce067f35ee101d368e36edd45
* Fix a bug at showing warning dialog at the first time when IME is trigerred ↵satok2010-11-241-2/+1
| | | | | | | | in voice mode bug: 3226268 Change-Id: Ife7c752ad309ef796d9b7cc32517f00c2bb2af34
* Support dedicated number/date keyboard layoutTadashi G. Takaoka2010-11-241-4/+2
| | | | | Bug: 3009716 Change-Id: Idc12cc9d8ee4f5febfae4e11712e2aaca327a6ea
* Enabled to change the current subtype to voice input subtypessatok2010-11-231-10/+24
| | | | | | bug: 3201828 Change-Id: I4450cbc8ba8829060d702564889c735f1326cf23
* Refactor to move voice functionarities in LatinIME to VoiceIMEConnectorsatok2010-11-231-452/+58
| | | | Change-Id: I593a8187d48338c9c0e7d75c73c2dbfc32400335
* Make F1 and Symbol keys static in XML fileTadashi G. Takaoka2010-11-211-6/+5
| | | | Change-Id: If869f5ad4fe8f192f89a8679a4abde99a25e02e6
* Perform editor action IME_ACTION_NEXT/PREVIOUS by tab keyTadashi G. Takaoka2010-11-191-4/+29
| | | | | Bug: 3122995 Change-Id: I44280fe1c6cc27f429b311edec71e1027178222d
* Implement both automatic and manual temporary upper casesTadashi G. Takaoka2010-11-181-4/+6
| | | | | | | | | | | | | | With this change, - Shift and Shift lock state of keyboard is maintained by LatinKeyboard.ShiftState. - Shift key state is maintained by ShiftKeyState object in KeyboardSwitcher. - LatinIME informs KeyboardSwitcher that shift key press, release and long press and KeyboardSwitcher determines which state LatinKeyboard and ShiftLeyState should be. Bug: 3193390 Change-Id: I948ef26fda512eb1cb0ebddc89d322c4f4f4d670
* Add a functionarity to handle Subtypesatok2010-11-191-7/+21
| | | | Change-Id: Ic6055ba218b64f4276e3db99a435f546c3990ee5
* Move functions related to LanguageSwitcher to LatinIMESubtypeSwitchersatok2010-11-181-102/+37
| | | | Change-Id: I5fa306cf311063ff96b6d45faaca2ffe84cddbf9
* Stop highlighting in suggestion strip after auto-completion cancellationKen Wakasa2010-11-171-2/+2
| | | | | | | Follow up change to I2185fcf6 bug: 2847211 Change-Id: I7874bc8400e5a7613bfbae83b790ea6192d287b3
* Refactor KeyboardSwitcher and LatinIMETadashi G. Takaoka2010-11-161-122/+30
| | | | | Bug: 3193390 Change-Id: Id894c9bc574a53966d9efc419ab398bae89c34c1
* Canceled auto-completion shouldn't be re-auto-completedKen Wakasa2010-11-161-12/+8
| | | | | bug: 2847211 Change-Id: I2185fcf6b798a41135c329485914bc035fad5119
* Refactor shift key state into KeyboardSwitcherTadashi G. Takaoka2010-11-161-11/+7
| | | | Change-Id: If484d3d7e7a0794ee7fc88f0771229d6f90db466
* Refactor UI Handler of LatinIMETadashi G. Takaoka2010-11-161-73/+95
| | | | Change-Id: Iabae338c32969997cb3c7f612c2e5a6999420e28
* Refactor symbol key state into KeyboardSwitcherTadashi G. Takaoka2010-11-161-5/+4
| | | | Change-Id: Idce4e9bf070b08b8a930fd8e800df9c4d8829f8f
* Add showing suggestion only on portrait mode and fixing the state of ↵satok2010-11-161-10/+46
| | | | | | suggestion strip Change-Id: I7babd1400a3516c87506a3ea4bd46ddaf89e19b4
* Refactor Tutorial classTadashi G. Takaoka2010-11-131-16/+18
| | | | Change-Id: Ib8dbcf8f36966988fb0d4efdc6bdb7e30b776a68
* Get rid of the reference to LatinKeyboard from LatinIMETadashi G. Takaoka2010-11-131-96/+60
| | | | Change-Id: I94286ecec0aa8dbfdfaa74d3a76b744c4a250370
* Partially revert I63ad561cKen Wakasa2010-11-131-1/+0
| | | | | | This is required to make cancellations of auto-corrections/completions work. Change-Id: I091fb9946d4642847fde39d86a6b3b09735e93a8
* Fix NPE that is caused by null EditorInfoTadashi G. Takaoka2010-11-121-2/+4
| | | | | Bug: 3192772 Change-Id: Ia057d29e070ccbb90ee60df1e141de14de95f820
* Rename KeyboardSwitcher.setKeyboardMode to loadKeyboardTadashi G. Takaoka2010-11-111-27/+15
| | | | | | | This change also eliminates KeyboardSwitcher.refreshKeyboardCache, LatinIME.reloadKeyboards() and LanguageSwicther.getLocales(). Change-Id: I5fd4914660ea1c955ddfa0ca62b920f9bcd53e1b
* Check the system vibrator availability for the "Vibrate on keypress" preference.Ken Wakasa2010-11-111-2/+4
| | | | | bug: 3021001 Change-Id: I7843a3e4765333c720fd8f258c1fffdf6f090d3a
* Fix states for showing PunctuationList and correctionsatok2010-11-111-10/+15
| | | | | | - Fixed the visibility of the suggestion strip Change-Id: I63ad561c71464657521661dbd25c72dd34841834
* Refactor to remove KeyboardSwitcher.setVoiceModeTadashi G. Takaoka2010-11-101-32/+18
| | | | | | | This change also renames KeyboardSwitcher.makeKeyboards to refreshKeyboardCache. Change-Id: I76897562d5876a53364dc378e7800ab92fb2a37b
* Refactor calling KeyboardSwitcher.setKeyboardModeTadashi G. Takaoka2010-11-081-17/+15
| | | | | | | This change also eliminates unnecessary recursive call in KeyboardSwitcher.setKeyboardMode. Change-Id: Iff25fe23b34227d526dee0bbe8710842545c2afa
* Rename LatinKeyboardBaseView class to KeyboardBaseViewTadashi Takaoka2010-11-051-4/+4
| | | | Change-Id: I496ecbfa7d398583d01f821398f49f75d17311d8
* Treat the new web fields like their corresponding variations.Leon Scroggins2010-11-041-6/+15
| | | | | | | Bug:2692655 Bug:2460543 Change-Id: I86e814902447ecd5c8b00e399a0143d3dc2ad2cf
* Change suggestion update delay from 100ms to 180ms to avoid flashy ↵Ken Wakasa2010-10-271-2/+7
| | | | | | | suggestion strip with quick multi-finger typing. bug: 3122641 Change-Id: I385f9eb2e392487d7b4c252553d1f8d7c21da2e4
* Remove auto capitalization by Shift+puncsKen Wakasa2010-10-271-7/+0
| | | | | bug: 3133312 Change-Id: I12a05d9028ab2fad07e1819407d63cf8ffd4d30c
* Follow-up change to revise Caps Lock sequence.Ken Wakasa2010-10-261-8/+17
| | | | | bug: 3122877 Change-Id: I44c539d7c041443f3ad027de4b75a67adf6b2c87
* Get rid of mCapsLock in LatinIME.javaKen Wakasa2010-10-251-32/+48
| | | | Change-Id: I9c6387ee387d53460d23a12225829da344674579
* Remove LatinKeyboardBaseView.isShifted() and setShifted() for refactoringKen Wakasa2010-10-251-12/+32
| | | | Change-Id: I9a1106b679a9ffb3ae959d90377eef096e5af842
* Get rid of references to BaseKeyboard in Latin-specific classesKen Wakasa2010-10-251-5/+5
| | | | Change-Id: I6871a24967b1410bdb14e902bdd311ef82fd4f0b
* Revise caps lock sequencesTadashi G. Takaoka2010-10-251-66/+87
| | | | | | | | | This change also fixes that the popup preview of ALT on symbol keyboard is not showing. Bug: 3122877 Bug: 3127255 Change-Id: I978cb30a0d05298274d8ab6541b91323a0fef211
* Manual merge of the following Gingerbread changes logicallyKen Wakasa2010-10-201-2/+2
| | | | | | | | | | | I8b38e280 Ia3929bb0 If925b546 I1062763d I901e36aa bug: 3100311 Change-Id: Ic7e01277ec816e77d34732599b2b9552668b81c2
* Showing popup preview only when IME is in foregroundTadashi G. Takaoka2010-10-171-0/+4
| | | | | Bug: 3100922 Change-Id: Icd59fc3978dc1fccb523a368b0a7d4549fc2db78