LatinIME/java/src/com/android/inputmethod/latin
Kurt Partridge 500dea6ad4 Fix punctuation logging
Punctuation is currently put into the same LogUnit as the
following word.  This is counter-intuitive and makes
post-processing more complicated.

This change causes punctuation to be put into its own
LogUnit.

A tricky case is the phantom space.  A phantom space is
inserted right before other text, whose MotionEvents have
already been collected and inserted into mCurrentLogBuffer.
Phantom spaces are handled by creating their own LogUnit and
inserting it into the LogBuffer right before
mCurrentLogBuffer is shifted in.

Change-Id: I102d7cd93982ad37ba0abb6c1ac0f66b85b5f95d
2013-05-17 09:47:40 -07:00
..
define Revert "[DO NOT MERGE] Activate hardware keyboard handling" 2013-04-02 16:08:48 +09:00
makedict Fix Binary dict tests 2013-04-15 12:48:16 +09:00
personalization Add account e-mail addresses to the user dictionary 2013-05-08 17:58:21 +09:00
setup Fix unintentional setup step advance in orientation change 2013-05-15 19:50:35 +09:00
spellcheck Consolidate dummy proximity info to the spell checker info 2013-05-08 11:49:12 +09:00
suggestions Introduce MoreSuggestionsListener class 2013-05-01 18:03:37 +09:00
userdictionary Fix labels in the personal dictionary settings 2013-05-08 14:58:43 +09:00
AdditionalSubtype.java Fix Apache license comment 2013-01-21 22:23:37 +09:00
AdditionalSubtypeSettings.java Separate IntentUtils from CompatUtils 2013-02-04 16:06:38 -08:00
AssetFileAddress.java Refactoring 2013-01-29 19:16:21 +09:00
AudioAndHapticFeedbackManager.java Fix Apache license comment 2013-01-21 22:23:37 +09:00
AutoCorrection.java Replace useless CharSequence to String 2012-10-22 11:03:28 -07:00
BackupAgent.java Fix Apache license comment 2013-01-21 22:23:37 +09:00
BinaryDictionary.java Pass blockOffensiveWords as a parameter 2013-05-01 20:47:35 +09:00
BinaryDictionaryFileDumper.java Cleanup an unused return value 2013-04-30 16:53:18 +09:00
BinaryDictionaryGetter.java Cleanup an unused return value 2013-04-30 16:53:18 +09:00
BoundedTreeSet.java Fix Apache license comment 2013-01-21 22:23:37 +09:00
CapsModeUtils.java Fix a bug where autocorrection status would be wrong. 2013-04-10 17:49:19 +09:00
CollectionUtils.java Cache MoreKeysKeyboard instead of container view of it 2013-01-22 17:34:36 +09:00
CompletionInfoUtils.java Fix a bug with bad application completions 2013-04-12 20:53:06 +09:00
Constants.java Don't insert automatic spaces when text looks like a URL 2013-04-16 18:03:49 +09:00
ContactsBinaryDictionary.java Add account e-mail addresses to the user dictionary 2013-05-08 17:58:21 +09:00
CoordinateUtils.java Groundwork for sliding key input preview 2012-12-03 18:16:12 +09:00
DebugSettings.java Work around a bug in older DownloadManager versions. 2013-04-25 18:52:39 +09:00
DebugSettingsActivity.java Disable the header list of DebugSettingsActivity 2013-03-15 15:33:27 +09:00
Dictionary.java Pass blockOffensiveWords as a parameter 2013-05-01 20:47:35 +09:00
DictionaryCollection.java Pass blockOffensiveWords as a parameter 2013-05-01 20:47:35 +09:00
DictionaryFactory.java Refactoring 2013-01-29 19:16:21 +09:00
DictionaryInfoUtils.java Put temp files within app files 2013-04-25 18:14:40 +09:00
DictionaryPackInstallBroadcastReceiver.java Ask the client to make itself known when it's not 2013-04-01 17:37:22 +09:00
DicTraverseSession.java Remove MAX_WORD_LENGTH_INTERNAL 2013-01-15 12:39:08 +09:00
ExpandableBinaryDictionary.java Pass blockOffensiveWords as a parameter 2013-05-01 20:47:35 +09:00
ExpandableDictionary.java Pass blockOffensiveWords as a parameter 2013-05-01 20:47:35 +09:00
ExternalDictionaryGetterForDebug.java Create methods in LatinIME to make the current dict lists 2013-01-31 09:26:52 +09:00
FeedbackUtils.java Legal notice 2013-04-22 21:55:53 +09:00
FileTransforms.java Fix Apache license comment 2013-01-21 22:23:37 +09:00
InputAttributes.java Fix Apache license comment 2013-01-21 22:23:37 +09:00
InputPointers.java Throw exception when invalid time stamps are detected in debug mode 2013-01-23 16:29:19 +09:00
InputTypeUtils.java Don't insert automatic spaces when text looks like a URL 2013-04-16 18:03:49 +09:00
InputView.java Fix Apache license comment 2013-01-21 22:23:37 +09:00
IntentUtils.java Separate IntentUtils from CompatUtils 2013-02-04 16:06:38 -08:00
JniUtils.java Fix Google spell checker tests 2013-05-01 18:21:56 +09:00
LastComposedWord.java Fix Apache license comment 2013-01-21 22:23:37 +09:00
LatinIME.java Fix punctuation logging 2013-05-17 09:47:40 -07:00
LatinImeLogger.java Clean up PREF_USABILITY_STUDY_MODE 2013-03-04 12:05:03 -08:00
LocaleUtils.java Small cleanup of RunInLocale 2013-02-26 19:11:49 +09:00
MetadataFileUriGetter.java Add an additional ID to the client info. 2013-04-23 14:37:15 +09:00
PositionalInfoForUserDictPendingAddition.java Separate caps mode related utils to CapsModeUtils 2013-02-12 18:15:42 +09:00
RecapitalizeStatus.java Match the keyboard state to the recapitalize state. 2013-04-16 14:25:03 +09:00
ResizableIntArray.java Fix Apache license comment 2013-01-21 22:23:37 +09:00
ResourceUtils.java Add device specific keypress vibration duration database 2013-05-13 18:34:48 +09:00
RichInputConnection.java Optimizations and safeguards. 2013-05-08 18:47:10 +09:00
RichInputMethodManager.java Fix usages of getEnabledInputMethodSubtypeList 2013-05-09 17:07:19 +09:00
SeekBarDialogPreference.java Tune maximum keypress duration to 100 milliseconds 2013-05-13 20:04:59 +09:00
Settings.java [ZF2] Read settings for profanity filtering. 2013-04-25 20:29:14 +09:00
SettingsActivity.java Don't override EXTRA_SHOW_FRAGMENT if exists 2013-04-10 16:24:17 +09:00
SettingsFragment.java Fix the title of the fragment of the personal dictionary 2013-04-30 15:01:51 +09:00
SettingsValues.java [ZF2] Read settings for profanity filtering. 2013-04-25 20:29:14 +09:00
StaticInnerHandlerWrapper.java Clean up StaticInnerHandlerWrapper a bit 2013-03-14 12:35:47 +09:00
StringUtils.java Support multiple condition for getDeviceOverrideValue 2013-05-13 14:38:21 +09:00
SubtypeLocale.java Fix a bug where autocorrection status would be wrong. 2013-04-10 17:49:19 +09:00
SubtypeSwitcher.java Fix usages of getEnabledInputMethodSubtypeList 2013-05-09 17:07:19 +09:00
Suggest.java Pass blockOffensiveWords as a parameter 2013-05-01 20:47:35 +09:00
SuggestedWords.java [ZF1] Check profanity in Java rather than in native 2013-04-25 20:29:11 +09:00
SuggestionSpanPickedNotificationReceiver.java Clean up SuggestionSpanUtils for API level 14+ 2012-12-17 19:41:44 +09:00
SynchronouslyLoadedContactsBinaryDictionary.java Pass blockOffensiveWords as a parameter 2013-05-01 20:47:35 +09:00
SynchronouslyLoadedUserBinaryDictionary.java Pass blockOffensiveWords as a parameter 2013-05-01 20:47:35 +09:00
TargetApplicationGetter.java Fix Apache license comment 2013-01-21 22:23:37 +09:00
UserBinaryDictionary.java Merge "Remove the dialog to insert words to the dictionary." 2013-04-12 12:33:24 +00:00
UserHistoryDictionary.java Remove a cluttering log 2013-02-23 00:48:10 -08:00
UserHistoryDictionaryBigramList.java Small code cleanups 2013-01-07 12:13:42 +09:00
UserHistoryDictIOUtils.java Fix Possible NPE 2013-03-26 13:02:23 +09:00
UserHistoryForgettingCurveUtils.java Cleanup: Make some classes as final 2012-09-27 19:03:30 +09:00
Utils.java Work around a bug in older DownloadManager versions. 2013-04-25 18:52:39 +09:00
WordComposer.java Consolidate dummy proximity info to the spell checker info 2013-05-08 11:49:12 +09:00
WordListInfo.java Fix Apache license comment 2013-01-21 22:23:37 +09:00
XmlParseUtils.java Clean up XmlParserUtils 2013-03-26 12:03:07 +09:00