History log of /packages/apps/Settings/src/com/android/settings/inputmethod/UserDictionaryList.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
990159abaad7f314fbe1f9eaf064a088806ffb19 15-Apr-2014 Svetoslav <svetoslavganov@google.com> Adding search for dynamic accessibility settings.

The language and input settings are highly dynamic and this change adds search
support for that. This category depends on installed IMEs, input devices, user
dictionary configuration, etc. We not only compute the right preferences to be
indexed but also track related system state in the settings app to rebuild the
index if needed.

bug:14066763

Change-Id: Ia89d9e35bd79abf8d74614691aedf4ca9b11b6f2
/packages/apps/Settings/src/com/android/settings/inputmethod/UserDictionaryList.java
bac2974dd025216ecfb3546a3f6c89d0d646484c 23-Jul-2013 Satoshi Kataoka <satok@google.com> Show all languages if user enables multiple subtypes

Bug: 8976598
Change-Id: Idbed69da04321a6f27033329686572d452d26f7a
/packages/apps/Settings/src/com/android/settings/inputmethod/UserDictionaryList.java
b355683253506fbe6112ee81775caf02c1b7485c 23-Jul-2013 Satoshi Kataoka <satok@google.com> Stop redirecting the user dicitonary settings fragments

Bug: 9755092
Change-Id: If4443412ca8f33e076edbe2c23c15b07b9b89fa9
/packages/apps/Settings/src/com/android/settings/inputmethod/UserDictionaryList.java
a5c08c9a6f2693aafa8cc5c0e58d1f5afd2e8586 18-Jul-2013 Satoshi Kataoka <satok@google.com> Remove the locale spinner and show the current language

Bug: 8976598
Change-Id: I092141d0cc5c6d7af499ab8ceb69275923180e37
/packages/apps/Settings/src/com/android/settings/inputmethod/UserDictionaryList.java
f64e3b7b925cd0cd86b2cf577e50d7884742bf1b 27-Jun-2013 Satoshi Kataoka <satok@google.com> Improve the language list in the personal dictionary

Bug: 9117704
Change-Id: I0b0fdb9418baa634eeaf4b8a65aebabe291aa005
/packages/apps/Settings/src/com/android/settings/inputmethod/UserDictionaryList.java
71c915b67213c38875a687d42f957b6fa2fa990b 19-Jun-2013 Satoshi Kataoka <satok@google.com> Show subtype locales in the personal dictionary

...and change the destination of the intent

Bug: 9117704
Bug: 8856930

Change-Id: I39e55d2c5ca9a602f9a586625dcf25d5fb065a0a
/packages/apps/Settings/src/com/android/settings/inputmethod/UserDictionaryList.java
f54622e46c9164e4ab46c09c9c3ff173828d5940 08-May-2012 Jean Chalard <jchalard@google.com> Cut a helper method to increase encapsulation.

Change-Id: Ie47503a99d455f7266e281914e92ed680b993551
/packages/apps/Settings/src/com/android/settings/inputmethod/UserDictionaryList.java
b9f837dd1da22f41c72e0cdc1454a486dbc6c448 08-May-2012 Jean Chalard <jchalard@google.com> Fix a janky transition

Bug: 6026080
Change-Id: I75bd244b2b09c371805a67057d2a9c45dc12f3db
/packages/apps/Settings/src/com/android/settings/inputmethod/UserDictionaryList.java
a43dd3962eaf9df8cbd7c8fcf8dab96fcb428b91 05-Oct-2011 satok <satok@google.com> Show a security warning dialog when switching a spell checker

Bug: 5402295

Change-Id: I021e6e923fa137248d23c8fa39e68afdf73fead9
/packages/apps/Settings/src/com/android/settings/inputmethod/UserDictionaryList.java
4e658ba969830e8c9617dc8938271df1ed09aa44 02-Sep-2011 Jean Chalard <jchalard@google.com> Fix an NPE

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
/packages/apps/Settings/src/com/android/settings/inputmethod/UserDictionaryList.java
e077d2b607032fb66a4a046aa4b46945d32d281e 25-Jul-2011 satok <satok@google.com> [Step 1] Add preference activities for spell checkers

Bug: 5057977
Change-Id: I8f2f3d480325029c794c058beed2475033a617f9
/packages/apps/Settings/src/com/android/settings/inputmethod/UserDictionaryList.java
410e75b15bd7ecfcb8985c4368fec5e355e2c099 21-Jul-2011 Jean Chalard <jchalard@google.com> Remove the "user dictionary" settings entry if none

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
/packages/apps/Settings/src/com/android/settings/inputmethod/UserDictionaryList.java
ea41e087f98ebc226410e3621b9bca91c1688e0a 21-Jul-2011 Jean Chalard <jchalard@google.com> Do not crash when the user dictionary service is disabled.

This still does not remove the UI. It only prevents the Settings
application from crashing.

Bug: 5024166
Change-Id: I6e8c0a8953af6c02273de2a881e85a5248cb8bd6
/packages/apps/Settings/src/com/android/settings/inputmethod/UserDictionaryList.java
71ad1f4e3e819a40a830a148a2d1bd7b10fed09d 12-May-2011 Jean Chalard <jchalard@google.com> Change the interface for user dictionary multiple locales.

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
/packages/apps/Settings/src/com/android/settings/inputmethod/UserDictionaryList.java