LatinIME/java/src/com/android/inputmethod/latin
Jean Chalard 27dff63833 Group all input-related info into an inner class.
Currently, these variables hold the info about the composing
word, or maybe some outdated info, and it's not very clear
which it is. LatinIME is maintaining the freshness info in
a separate boolean, and uses it throughout the code for many,
many things, leading to much confusion.
The idea in grouping this info is, it can be saved in another
instance and restored later. It can be tested against to know
whether there is actually outdated but kept info or not, and
it should allow to straighten out what is actually currently
being typed. Ultimately, it will eliminate the need for
LatinIME to keep track of the status of the info in the
word composer.

Change-Id: I00e2c690f303f8320c9be35590a6df4583e9e456
2011-12-15 19:58:04 +09:00
..
define Extract the jni library name 2011-12-13 17:25:43 +09:00
spellcheck Build God Mode keyboard with API level 14 2011-12-10 03:45:40 +09:00
AssetFileAddress.java Cleanup unused import 2011-10-04 12:46:20 +09:00
AutoCorrection.java Make some private method static 2011-10-28 13:31:31 +09:00
BackupAgent.java Remove LatinIME prefix from classes 2010-12-09 21:54:51 +09:00
BinaryDictionary.java Fix JNI as 64bit ready 2011-10-31 20:44:01 +09:00
BinaryDictionaryFileDumper.java Cleanup unused import 2011-10-04 12:46:20 +09:00
BinaryDictionaryGetter.java Cleanup unused import 2011-10-04 12:46:20 +09:00
ComposingStateManager.java Fix a bug that the typed word with the blue underline indicator will be duplicated 2011-10-17 13:25:22 +09:00
ContactsDictionary.java Stop reloading contacts when not appropriate. 2011-08-09 12:49:19 +09:00
DebugSettings.java Remove sliding spacebar language switcher 2011-07-19 23:24:49 -07:00
Dictionary.java Create a way to pass the proximity info to the dictionary 2011-08-04 19:46:21 +09:00
DictionaryCollection.java Add an option to use contacts or not while spell checking 2011-11-30 18:58:10 +09:00
DictionaryFactory.java Make use of the FULL_EDIT_DISTANCE flag. 2011-09-30 16:00:07 +09:00
DictionaryPackInstallBroadcastReceiver.java Receive a broadcast that the dictionary has been updated. 2011-04-14 20:52:25 +09:00
EditingUtils.java Fix an NPE related to absent InputConnection 2011-07-19 19:25:48 +09:00
ExpandableDictionary.java Cleanup unused import 2011-10-04 12:46:20 +09:00
FileTransforms.java Cleanup unused import 2011-10-04 12:46:20 +09:00
Flag.java Add a flag to demote completed suggestions 2011-09-29 19:48:18 +09:00
InputView.java Forward touch events above the keyboard to the suggestions strip 2011-09-27 19:02:24 +09:00
LatinIME.java Cleanup 2011-12-14 18:42:47 +09:00
LatinImeLogger.java Record onStartInputView 2011-12-14 16:22:30 +09:00
LocaleUtils.java Cleanup unused import 2011-10-04 12:46:20 +09:00
MoreSuggestions.java Utilize KeyboardSet XML definitions 2011-12-14 16:28:31 +09:00
MoreSuggestionsView.java Preventing infinite call of dismissMoreKeysPanel 2011-10-26 17:03:41 +09:00
Settings.java Fix isResearcherPackage 2011-12-10 01:16:16 +09:00
SettingsValues.java Move a settings var to the settings class 2011-12-12 19:52:17 +09:00
StaticInnerHandlerWrapper.java Avoid memory leak by by non-static Handler inner classes 2011-06-26 00:14:40 +09:00
StringBuilderPool.java Fix a bug with the string pool. 2011-08-23 14:55:34 +09:00
SubtypeLocale.java Add SubtypeLocale class 2011-01-14 16:12:36 +09:00
SubtypeSwitcher.java Remove the exception in SubtypeSwitcher 2011-09-09 18:44:48 +09:00
Suggest.java Stop a flag from escaping. 2011-12-09 16:09:04 +09:00
SuggestedWords.java Fix the safety net 2011-10-13 15:16:59 +09:00
SuggestionSpanPickedNotificationReceiver.java Add SuggestionSpan suggestion picked notification receiver 2011-05-26 19:47:29 +09:00
SuggestionsView.java Use the system-wide interface to add a word. 2011-12-07 16:19:05 +09:00
SynchronouslyLoadedContactsDictionary.java Use the contacts dictionary in the spell checker. 2011-10-24 19:44:01 +09:00
SynchronouslyLoadedUserDictionary.java Cleanup unused import 2011-10-04 12:46:20 +09:00
UserBigramDictionary.java Various mini-cleanups 2011-12-13 23:09:22 +09:00
UserDictionary.java Use the system-wide interface to add a word. 2011-12-07 16:19:05 +09:00
UserUnigramDictionary.java Various mini-cleanups 2011-12-13 23:09:22 +09:00
Utils.java Extract the jni library name 2011-12-13 17:25:43 +09:00
WhitelistDictionary.java Remove unused import 2011-10-11 12:53:36 +09:00
WordComposer.java Group all input-related info into an inner class. 2011-12-15 19:58:04 +09:00
WordListInfo.java Allow sharing dictionaries between similar locales. 2011-08-25 19:42:06 +09:00