summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/inputmethod
Commit message (Collapse)AuthorAgeFilesLines
...
* Sort subtypes in subtype enabler settingssatok2011-09-061-3/+63
| | | | | Bug: 3377334 Change-Id: Ie8dab8f6fb52610e783803cb902b032508d2b250
* Merge "Support automatic language"satok2011-09-052-13/+32
|\
| * Support automatic languagesatok2011-09-052-13/+32
| | | | | | | | | | | | Bug: 5057886 Change-Id: I7e18676622750c9b7299ab6a44856ad1aaca1b49
* | Tweak IME settingssatok2011-09-051-12/+1
|/ | | | Change-Id: I09bb9994737b29765ea7b13119ee2b9b3fb076cc
* Fix an NPEJean Chalard2011-09-022-3/+4
| | | | | | | | It seems the user dictionary fragment does not tolerate being called by name, and needs to be called only by action. Bug: 5242122 Change-Id: I6b954db549b98d4d0076fdce8e00d336fc18b6e3
* Merge "Update settings wording for ICS"Jean Chalard2011-09-011-2/+1
|\
| * Update settings wording for ICSJean Chalard2011-09-011-2/+1
| | | | | | | | | | Bug: 5069983 Change-Id: I882aded067e8cc75197f6d3fa5c11388368b6996
* | Add a functionality to disable the spell checkersatok2011-08-312-2/+14
|/ | | | Change-Id: I2c2663e8232c5ba4b7499fd17a173c8c65252cf3
* Fix the visibility of preferences in the input method settingssatok2011-08-311-0/+1
| | | | | | Bug: 5129385 Change-Id: I1b01712995fd77e13b0e5935b8000ec09be489e4
* Fix a crash in settings if a hard keyboard is attached.Jean Chalard2011-08-291-1/+1
| | | | | | | | For some reason the type of the options was wrong, but otherwise it seems to work. Bug: 5004175 Change-Id: I668b8bba1933aee6ad1243e446bd66c479bd6944
* Add debug code to spell checker settingssatok2011-08-262-0/+16
| | | | Change-Id: Iab3bee33e4d6bd19c30e20591d6a2f08e1cff157
* SpellChecker settingssatok2011-08-262-33/+106
| | | | Change-Id: I0d7af408d2b70e8e593e490484526dd8fffdc725
* Fix the title of the input method subtype enablersatok2011-08-121-8/+15
| | | | | Bug: 5097548 Change-Id: If01e13bd1ab7ac851b613450018f68f7f42f1e14
* Prevent crashes when IME's settings activity is missingKen Wakasa2011-08-101-1/+8
| | | | | bug: 5029444 Change-Id: I5c045123dbca2581f2e7d9f602e7511398b83504
* Add a way to choose the current spell checkersatok2011-08-022-10/+150
| | | | | | Bug: 5057977 Change-Id: I86366d6be0d59dfb7a80431fcc87f55b1f27a014
* [step8] Use api to get the current spell checkersatok2011-07-262-2/+5
| | | | Change-Id: I082785314710af2c8db33c2c18050651a0302b62
* [step6] Apply api and fix crush in spell checker settings.satok2011-07-263-11/+28
| | | | Change-Id: Ie430ca7ff4147c530aae895d1d13a40a01c63b98
* [Step 1] Add preference activities for spell checkerssatok2011-07-257-0/+273
| | | | | Bug: 5057977 Change-Id: I8f2f3d480325029c794c058beed2475033a617f9
* Merge "Allow applications to set the title of the subtype enabler Bug: 5058105"satok2011-07-211-2/+13
|\
| * Allow applications to set the title of the subtype enablersatok2011-07-221-2/+13
| | | | | | | | | | | | Bug: 5058105 Change-Id: Id5e4ccbdf4f830ce5c67232f530d73679d9e038f
* | Remove the "user dictionary" settings entry if noneJean Chalard2011-07-212-2/+10
| | | | | | | | | | | | | | | | When the user dictionary service is not present or disabled, the settings application should not be showing an entry to use it. Bug: 5024166 Change-Id: Ic57d67eb03cf54e2c411fb0909c2a5d23d3e1fd7
* | Do not crash when the user dictionary service is disabled.Jean Chalard2011-07-211-1/+1
|/ | | | | | | | This still does not remove the UI. It only prevents the Settings application from crashing. Bug: 5024166 Change-Id: I6e8c0a8953af6c02273de2a881e85a5248cb8bd6
* Change IME picker dialog from Activity to Broadcastsatok2011-07-121-8/+9
| | | | Change-Id: I7bc3c3aa5544f3cb170703d6e71bad1bd54545b8
* Update settings for aux imessatok2011-07-042-18/+22
| | | | Change-Id: I7528241eb0882fa5fae2a80e380375683cce2075
* Implement new UI for IME settingssatok2011-06-303-304/+417
| | | | | | Bug: 4645160 Change-Id: If9046e7e96732f6ee4c0594cc66622b6462bdec9
* Add an activity to show an ime switch dialogsatok2011-06-201-0/+31
| | | | | | Bug: 4671417 Change-Id: I8e29dbfb3d0bbb9270888ac757f53542ce658ba9
* Use getDisplayName for the name of InputMethodSubtypesatok2011-06-082-20/+12
| | | | Change-Id: I9ad7790bc36ff2950e0238cae8ce3b785bb8eaa1
* Change the interface for user dictionary multiple locales.Jean Chalard2011-05-182-51/+131
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The user dictionary interface now works the following way: * Locale gathering - The current locale is always considered as present, even if there are no words for it in the user dictionary. - Any locale for which at least one word is registered is considered present. - A null locale is considered a valid locale meaning "all languages". - If no words are present at all, since the current locale is always considered present, the system will consider there is exactly one locale present - and allow editing this user dictionary. * Options display - If only one locale is present, the interface is the same as for Honeycomb: display a "User dictionary" PreferenceScreen that brings up the dictionary editor interface. - If there are several locales present, then the user dictionary option will jump to a screen that will display a list of available locales. * Word insertion - Inserting a word will always use the locale of the currently displayed dictionary. If it is the "all languages" null pseudo-locale, that will still hold and the word will be added to this pseudo-locale. It is worthy to note that the "All languages" locale is only accessible if for some reason there are already words with a null locale in the database before this is installed. For example, if an application has inserted some words that way, or if the user inserted words with a previous version of the settings application. On a freshly flashed device, barring the use of third-party application that would add such words, it is not possible to access the "all languages" locale any more because there is no interface to do it, though it works if such words are inside. Bug: 3479738 Change-Id: Iba323e5aeb3f4f575896903a4e8bef6ffb3ea306
* Fix NPE in InputMethodAndLanguageSettingssatok2011-05-141-1/+1
| | | | | | Bug: 4422368 Change-Id: I495eb8de9928922b18b37c6658bd8fd8b4ee3e1a
* Enable showing the user dictionary in several locales.Jean Chalard2011-05-111-0/+59
| | | | | Bug: 3479738 Change-Id: Ic57a5675c44c36ad255f9927da151ad6a2a8c44c
* Fix a bug which can't enable mutiple non-preinstalled IMEs at a timesatok2011-02-161-24/+21
| | | | | Bug: 3459430 Change-Id: Ieee340a92862047135a03c131517b927e1ed2f5e
* Do not reset IME Subtype in InputMethodConfig fragmentsatok2011-02-041-8/+14
| | | | | | Bug: 3415292 Change-Id: Ic9a27982402c6bfd747960d32cce13f3856545da
* Disable left pane of "Input languages" conditionally.Daisuke Miyakawa2011-01-313-6/+56
| | | | | | | | | The screen is available from LatinIME's setting button, in which we don't want the left pane, while we want the left pane when launched as part of Settings app. Bug: 3383738 Change-Id: I62e901e7cc14053742ae35829d82c20e432a358f
* Merge "Disable the checkbox even if there is a hard keyboard" into honeycombsatok2011-01-201-1/+1
|\
| * Disable the checkbox even if there is a hard keyboardsatok2011-01-211-1/+1
| | | | | | | | Change-Id: I9ef8ce273fd72327089ada1133d923715645a141
* | Refine InputMethodInfo APIKen Wakasa2011-01-213-8/+15
| | | | | | | | | | bug: 3370297 Change-Id: Ifaaad399586ee5b842f9b7762281d76e7969d24c
* | Use android.provider.Settings.EXTRA_INPUT_METHOD_IDTadashi G. Takaoka2011-01-212-5/+3
| | | | | | | | | | | | | | This change also fixes the action name of android.settings.INPUT_METHOD_SUBTYPE_SETTINGS. Change-Id: Ie08e7f9144f8ff8faa8e7d8edf63fbd59421b18c
* | Rename action to ACTION_INPUT_METHOD_SUBTYPE_SETTINGSTadashi G. Takaoka2011-01-201-1/+1
|/ | | | Change-Id: I2aa16ecfffe3b575132437a9e3a071cd1c747e28
* Always clear hashcodes when input method settings is changedsatok2011-01-201-0/+8
| | | | Change-Id: Ia2a5d3a856f0ce9e1c81052397e3d704a3b6b396
* Clear current input method when a current ime was disabled.satok2011-01-172-14/+1
| | | | Change-Id: Iade2c025e686bce47a94daa96bc0787431fafa01
* Merge "Fix PhysicalKeyboardSettings by merging it into InputMethodConfig." ↵Chia-chi Yeh2011-01-141-18/+38
|\ | | | | | | into honeycomb
| * Fix PhysicalKeyboardSettings by merging it into InputMethodConfig.Chia-chi Yeh2011-01-141-18/+38
| | | | | | | | Change-Id: I00deeda813f438f9eb2b7932e3b4d273be2e1ab8
* | Automatically turn on "Use system language" when no subtypes become selectedsatok2011-01-111-1/+4
|/ | | | | | Bug: 3327257 Change-Id: I99a8c2769957963db99fa72be6cc76cc9cd97abf
* Add a preference for selecting subtypes automaticallysatok2010-12-282-12/+142
| | | | | | bug: 3142286 Change-Id: I9129df7671252d7ccc611a2892a4ba96e1dacdaf
* Fix a null pointer exception when disabledSystemIMEs is null.satok2010-12-201-0/+3
| | | | | | Bug: 3298244 Change-Id: Ifb3349def052bd50633b0cfe04e5636e22115245
* Implement new design for settings of InputMethodssatok2010-12-174-243/+459
| | | | Change-Id: I82392e4a028abe2d588622a7e89fd035966f603a
* Move Voice input/output settings to Language & keyboardAmith Yamasani2010-12-101-0/+3
| | | | | Bug: 3267042 Change-Id: I127a2e9d11fb70283812e68979bdde3976e32cf9
* Call showInputMethodPicker instead of showInputMethodSubtypePickersatok2010-11-251-1/+1
| | | | | | - because showInputMethodSubtypePicker will be removed. Change-Id: I01086d29663a14f4ebf9d8dfa9376735af2e193d
* Not to set IME when the current IME was disabled, because framework will ↵satok2010-11-133-34/+10
| | | | | | | | | | | find an applicable IME when the current IME was unset. Bug: 3186000 - This enables us to share the code between Settings and the framework. - Removed the parameter for lastImeTicked because an applicable IME can be found in the framework. Change-Id: Icfb6168c5a22506f225bfe58425adeb540835456
* Change API for input method subtype's mode from resource id to Stringsatok2010-11-051-4/+1
| | | | Change-Id: Ibf053d1747337cce3829288c6a47782f4dee9522