summaryrefslogtreecommitdiff
path: root/services/java/com/android/server/InputMethodManagerService.java
Commit message (Collapse)AuthorAgeFilesLines
...
* | Enable subtypes when the implicitly enabled subtype is not ascii capable ↵satok2012-01-111-6/+25
|/ | | | | | | | keyboard Bug: 5806103 Change-Id: I1a83b227498073c47567f73566043c273809adc9
* Hide/show ime switch icon properlysatok2011-11-181-10/+17
| | | | | Bug: 5481999 Change-Id: I4b3dde7285a9ac49da8d5d1133fddd0807b03f4d
* Various performance and other work.Dianne Hackborn2011-10-311-2/+27
| | | | | | | | | | | | | | | | | | - IME service now switches between visible and perceptible depending on whether it is being showm, allowing us to more aggressively free its memory when not shown. - The activity display time is no longer delayed by the activity transition animation. - New -R (repeat) option for launching activities with the am command. - Improved some documentation on Loader to be clear about some methods that apps should not normally call. - FrameworkPerf test now allows you to select individual tests to run. Change-Id: Id1f73de66dc93d63212183958a72119ad174318b
* Hide ime switcher when the screen is turned off.satok2011-10-281-9/+11
| | | | | Bug: 5481999 Change-Id: Ifc870f1350db2a67405c05f6de447a69dc050408
* Fix a warning from the binder, step 3.Jean Chalard2011-10-201-6/+8
| | | | | | | | | | | | This patch fixes the following warning: W/Binder: The following Binder class should be static or leaks might occur: com.android.server .InputMethodManagerService.MethodCallback ...in hope of removing a possible memory leaks. Bugs: 5481376, 5461066 Change-Id: I1764090a7059d9bf9e5d90683d7ac190c83415de
* Fix the behavior for choosing new default IME not to choose an auxiliary IME ↵satok2011-10-101-5/+12
| | | | | | | | as the default IME Bug: 5420127 Change-Id: I3649de36806fc24e1c85c2b15db5e37acad1f120
* Prioritize the order of subtypes in method.xml for implicitly enabled subtypessatok2011-10-031-5/+7
| | | | | Bug: 5401115 Change-Id: I6d9229cd266e27b68a6b9a2892aabfba4fe4de00
* Fix a logic to recconect IME in InputMethodManagerServicesatok2011-09-301-1/+2
| | | | | | Bug: 5380216 Change-Id: I7af67265eebbd28f002210d7ac90dd18f1858f66
* Fix the visiblity of the ime switcher icon.satok2011-09-121-1/+3
| | | | | Bug: 5288866 Change-Id: I99b4aee36c337b2fab1116e9245ddecd826c840c
* Do not show the label for auto subtypessatok2011-09-061-2/+4
| | | | Change-Id: Ie62d0b83f2fcb2c93d3935bcaa5121d2adc56b7d
* Two line item for the IME switcher dialog.Ken Wakasa2011-09-061-35/+80
| | | | | bug: 5098770 Change-Id: I2b955973e7f223d8c98d8dac6aaa657a7a31b555
* Merge "Add an option for the implicitly selected subtype"satok2011-09-021-8/+41
|\
| * Add an option for the implicitly selected subtypesatok2011-09-021-8/+41
| | | | | | | | | | Bug: 5057886 Change-Id: Iddde4724891501b4f18cade6a3d2c64b6124e58a
* | Make setAdditionalInputMethodSubtypes asyncsatok2011-09-021-5/+5
|/ | | | | Bug: 5120261 Change-Id: Ic7869cfaa5361531e08d58d7dfa5ba0feab0613e
* Fix crash in setAdditionalInputMethodSubtypessatok2011-08-311-2/+7
| | | | | Bug: 5142455 Change-Id: I5eca4c1a3d9a964db04c819fc671670ef1b81817
* Fix set additional subtypes.satok2011-08-311-7/+1
| | | | | Bug: 5102787 Change-Id: Ic38db8c33b6496a083e8158cd79fb54c21187b04
* Do not show auxiliary subtypes on the lock screensatok2011-08-261-4/+4
| | | | Change-Id: Id7cf5d122968790ba6d75d3b047d45ea99e4d0f6
* Dismiss the ime switch notification properlysatok2011-08-251-4/+5
| | | | | | Bug: 5159818 Change-Id: I606294dd453d3cc105714c62b945fcf1fa11164d
* Add progress dialog for booting after an upgrade.Dianne Hackborn2011-08-221-37/+48
| | | | | | | | | | This introduces a new facility for code during the boot process to display messages to the user through a progress dialog. This is only for use when performing longer-than-usual post-upgrade operations such as running dexopt on applications or upgrading databases. Change-Id: I0e78439ccec3850fb67872c22f235bf12a158dae
* Display the current ime and subtype name in the ongoing notificationsatok2011-07-231-3/+11
| | | | | Bug: 4903422 Change-Id: I3eaeb3decb75f687ad2af0d80340b819229c3ebe
* Delay load the settings for the ongoing ime swithersatok2011-07-221-3/+5
| | | | | Bug: 5029803 Change-Id: I488ff7804a986b71bf01b3dfad0e65fd4707965d
* Adding accessibility support to the Status Bar.Svetoslav Ganov2011-07-211-1/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | 1. Added content description to pretty much all animals in the zoo including buttons in the navigation bar, notifications and status icons for battery, signal, data, etc. 2. Rectored to avoid ovelaying views since they block touch exploratino. In general overlaying views cause trouble for touch exploration and accessibility in general. 3. Avoid sending accessibility events in case the user is touching outside of the StatauBAr panels to avoid confusion. 4. Added records to accessibility events in the places where this would help the presentation. So the event comes from a given "leaf" view and its predecessor is adding a record to the event for itself to provide more cotext. It is up to the accessiiblity service to choose how to present that. bug:4686943 Change-Id: I1c1bd123d828fb10911bca92130e9a05c1f020b3
* Merge "Hide "Configure input method" button when the screen is locked."satok2011-07-181-1/+6
|\
| * Hide "Configure input method" button when the screen is locked.satok2011-07-191-1/+6
| | | | | | | | | | | | Bug: 5022109 Change-Id: I5c6b59044d03b3f0335de1f602d1c3749b038c75
* | Enable IMEs to set additional subtypes in backgroundsatok2011-07-191-10/+19
|/ | | | | | Bug: 4591792 Change-Id: I7e61a576c56d1a3a56001bdf2fd51ad3801add01
* Change IME picker dialog from Activity to Broadcastsatok2011-07-121-4/+1
| | | | Change-Id: I4822899f34a2951d2f2a1258d1adcc7d8fccbb12
* Fix NPE in getLastInputMethodSubtypesatok2011-07-051-2/+5
| | | | | Bug: 4991393 Change-Id: I4ced2a2ca4815c7cee84a72dc6131fb8c4ee7216
* Fix setAdditionalSubtypessatok2011-06-291-22/+28
| | | | Change-Id: I01685c5fedf3b0c35a0dd7cb84ec3147ad32529a
* Show aux ime in the selection dialog if a keyboard is shown.satok2011-06-291-1/+2
| | | | | | Bug: 4968819 Change-Id: If4ac4549f179637fe3ecd313edcb44d5eb89349f
* Fix the visibility of ongoing IME switchersatok2011-06-281-6/+26
| | | | Change-Id: Ifbfda4b0a54b9fc6ff36a14d5e493d9272dfed0f
* Add an ongoing notification to switch IMEsatok2011-06-221-0/+75
| | | | | Bug: 4671417 Change-Id: I2b9e955003c1f6703978824c947d5f322a039714
* API to set additional subtypessatok2011-06-101-6/+252
| | | | | | | | Bug: 4321667 - Due to the voice team's strong request Change-Id: Ia8bbc277c0987bde996e6f65541877cec96a3ca1
* Add an api to get the display name for InputMethodSubtypesatok2011-06-021-2/+2
| | | | | | Bug: 4321667 Change-Id: I55aa844ff33dae0cf8ef00072e87727992eb77c1
* Use isAuxiliary instead of ExtraValue for the auxiliary subtypes.satok2011-05-301-6/+3
| | | | Change-Id: Ibce4f884e697ca789b9942cf3abad43741040a87
* Fix internal variables and equals in SuggestionSpansatok2011-05-261-3/+21
| | | | | | | | | Bug: 4443922 - Instantiating other package's class for the name is complicated, so we changed the internal value for the notification target class from Class to String. - Implement equals Change-Id: Iaf7682be777f0027d33c9a3be4609ac01b6950ad
* Add Apis to send notifications when the suggestion was pickedsatok2011-05-261-0/+43
| | | | | | | | - Due to a strong request from VoiceIME Bug: 4443922 Change-Id: Ia539de0acf66053e0349daec459d75e36805f6bf
* Fix a bug on SwitchToLastInputMethodsatok2011-05-201-1/+1
| | | | Change-Id: Iab7531e7436375941ec3df4fba943af24e2f1231
* Fix switchToLastInputMethod to fall back into the applicable keyboard if ↵satok2011-05-201-18/+57
| | | | | | there is no candidate ime Change-Id: Iaf293cf6c6fb35a994f344b0afc30e9f523032f4
* Add an API to get the last used input method subtypesatok2011-04-151-0/+18
| | | | | | | | Bug: 4075039 - Voice input requires to know the last used input method subtype. Change-Id: I603a4fb88a2af5195e52188adfa6585ad80304fa
* Remove a workaround for the data inconsistency of SystemPropertiessatok2011-03-141-17/+0
| | | | | | | | | | Bug: 3473532 Reverting: Ie3f5b484b5574e10a4 Depends on Bug: 3511230 This must be fixed before submitting this CL. Change-Id: I435a294a818bec5675f0ada00d81c1b3e37d1dce
* Merge "Fix the sort order of the input methods & subtypes in the settings." ↵Ken Wakasa2011-03-041-12/+34
|\ | | | | | | into honeycomb-mr1
| * Fix the sort order of the input methods & subtypes in the settings.Ken Wakasa2011-03-041-12/+34
| | | | | | | | | | | | | | It should have been the same as how the IME switcher panel does. bug: 3364167 Change-Id: I48b98c9c4598720edf7cf09d1b9358a9ebed6051
* | Merge "Fix Fragment.onInflate() to actually work correctly." into honeycomb-mr1Dianne Hackborn2011-03-031-0/+2
|\ \ | |/ |/|
| * Fix Fragment.onInflate() to actually work correctly.Dianne Hackborn2011-03-031-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Like, um, it needs to be given the Activity since this is called before the activity is attached. And it was called after the entire fragment and its *view* was created when being restored from saved state. And the documentation was whacked. Also fix the IME selector to dismiss when you tap outside of it. Change-Id: Icbcafe7558965a570bdef9cda3441b1f0f7a317c
* | Append IME's name to the subtype name in the "Select input method" dialogKen Wakasa2011-03-041-3/+4
|/ | | | | bug: 3364167 Change-Id: I79b5435ec457e9e71ae69dbfaad8e719db6ff6d3
* Start window manager refactoring.Dianne Hackborn2011-02-171-1/+1
| | | | | | Move all of the pieces into a new com.android.server.wm package. Change-Id: I942b7bcfb84ee0f843f47d58e55ffc5a93c0da94
* Fix a bug in canAddToLastInputMethod()Ken Wakasa2011-02-161-1/+1
| | | | | bug: 3456057 Change-Id: I977e984aafb36fdb83ac05d19fe0c7324a36d0c5
* Add a method to check a string contained in ExtraValue of InputMethodSubtypesatok2011-02-151-8/+1
| | | | Change-Id: I34390537eaacd3ff8cfd336eaf5b9ca0d3e4b802
* Add sort method to InputMethodSubtypesatok2011-02-141-5/+4
| | | | | | Bug: 3364167 Change-Id: I94ad55b8eab49dc9b233dcb4e74429863b406fb4
* Register ENABLED_INPUT_METHODS to SettingsObserversatok2011-02-031-0/+2
| | | | | | | | Bug: 3415292 - Registration is required for catching current IME or subtype is disabled Change-Id: Ia95f16df5bd725c05b4f5085f975d235b88d4b6e