LatinIME/java/src/com/android/inputmethod/latin
Yohei Yukawa 3895d7f8dc Additional subtype ID should be independent of OS-version
This CL consolidates the initialization logic for additional
subtypes so that each additional subtypes can have predictable
subtype ID regardless of OS version.

Previously subtype IDs for additional subtypes are calculated
differently depending on the running OS version with hoping it
minimizes the risk of compatibility issues.  However, it is
getting harder and harder to maintain slightly different
logic between OSes. Thus we decided to unify the logic into
that in KitKat even though it may causes some breaking changes.

Note that the actual extra values that are used to instantiate
InputMethodSubtype object are still determined on the fly
depending on the running OS version. However these actual
extra values are no longer used for the subtype ID calculation.

BUG: 16000850
Change-Id: Id3c262386a7bc7ed75966b1395a50171abe550d3
2014-07-04 15:08:58 +09:00
..
about
debug Use Java 7 diamond operator 2014-05-24 01:05:42 +09:00
define Remove researcher logger 2014-05-29 15:10:28 +09:00
inputlogic [HW5] Make the word composer package private. 2014-07-01 18:21:17 +09:00
makedict Support migration/dump of Beginning-of-Sentence entries. 2014-06-24 12:37:07 +09:00
personalization Fix build. 2014-06-26 14:42:40 +09:00
settings Additional subtype ID should be independent of OS-version 2014-07-04 15:08:58 +09:00
setup Use ViewCompat support library and delete ViewCompatUtils 2014-05-24 12:26:30 +09:00
spellcheck Additional subtype ID should be independent of OS-version 2014-07-04 15:08:58 +09:00
suggestions [SD3] Forward the script ID to where it will be used 2014-06-27 21:18:42 +09:00
userdictionary Allow multiple shortcuts for a personal dictionary word 2014-06-04 18:01:50 +09:00
utils Additional subtype ID should be independent of OS-version 2014-07-04 15:08:58 +09:00
AssetFileAddress.java
AudioAndHapticFeedbackManager.java Add audio and haptic feedback for Emoji and Suggestions 2014-06-10 09:15:59 +09:00
BackupAgent.java
BinaryDictionary.java Extend jni method to use multiple previous words. 2014-06-26 18:47:25 +09:00
BinaryDictionaryFileDumper.java Use Java 7 diamond operator 2014-05-24 01:05:42 +09:00
BinaryDictionaryGetter.java Use Java 7 diamond operator 2014-05-24 01:05:42 +09:00
Constants.java Add a relevant suggestion to period-checkable requests 2014-06-27 12:52:23 +09:00
ContactsBinaryDictionary.java Make PrevWordsInfo have multiple words' information. 2014-06-25 14:14:37 +09:00
Dictionary.java Add Dictionary.isInDictionary(). 2014-06-09 11:04:28 +09:00
DictionaryCollection.java Add Dictionary.isInDictionary(). 2014-06-09 11:04:28 +09:00
DictionaryDumpBroadcastReceiver.java
DictionaryFacilitator.java Make PrevWordsInfo have multiple words' information. 2014-06-25 14:14:37 +09:00
DictionaryFactory.java Use Java 7 diamond operator 2014-05-24 01:05:42 +09:00
DictionaryPackInstallBroadcastReceiver.java
DicTraverseSession.java Make PrevWordsInfo have multiple words' information. 2014-06-25 14:14:37 +09:00
ExpandableBinaryDictionary.java Make PrevWordsInfo have multiple words' information. 2014-06-25 14:14:37 +09:00
ImportantNoticeDialog.java Keep ImportantNoticeDialog showing after orientation changed 2014-04-14 15:48:19 +09:00
InputAttributes.java Hide voice input key from URI, Email, Number, and Phone layout 2014-06-18 18:44:27 -07:00
InputPointers.java
InputView.java Fix forwarding event only when sending view is visible 2014-06-13 15:12:02 +09:00
LastComposedWord.java Use Java 7 diamond operator 2014-05-24 01:05:42 +09:00
LatinIME.java [HW5] Make the word composer package private. 2014-07-01 18:21:17 +09:00
LatinImeLogger.java Remove LatinImeLogger and UsabilityStudyLogUtils 2014-05-29 18:03:03 +09:00
PrevWordsInfo.java Find multiple previous word information to support n-gram. 2014-06-27 17:59:21 +09:00
PunctuationSuggestions.java Use Java 7 diamond operator 2014-05-24 01:05:42 +09:00
ReadOnlyBinaryDictionary.java Add Dictionary.isInDictionary(). 2014-06-09 11:04:28 +09:00
RichInputConnection.java [SD7] Actually check for script. 2014-07-01 15:01:22 +09:00
RichInputMethodManager.java Revert "Check OS codename for shouldOfferSwitchingToNextInputMethod" 2014-06-13 03:12:17 +00:00
SubtypeSwitcher.java Use Java 7 diamond operator 2014-05-24 01:05:42 +09:00
Suggest.java [CS6] Cut out methods to clarify what we are doing 2014-06-30 13:41:04 +09:00
SuggestedWords.java [CS3.5] Small correction 2014-06-24 18:26:51 +09:00
SuggestionSpanPickedNotificationReceiver.java
UserBinaryDictionary.java Add prefix to the arguments of getDictionary(). 2014-06-10 18:05:10 +09:00
WordComposer.java [CM1] Let predictions be aware of capitalize mode. 2014-06-16 18:44:39 +09:00
WordListInfo.java Arrange to send the rawChecksum to LatinIME. 2014-05-22 11:01:04 +09:00