LatinIME/java/src/com/android/inputmethod/latin
Kurt Partridge fdd68f0657 log through group level abstractions
For the groups:
- LogGroup.MOTION subfields now deteremined in Utils.writeMotionEvent() rather
  than in LatinKeyboardView.processMotionEvent()
- LogGroup.KEY is now logged throguh LatinIME.onCodeInput() rather than
  Utils.push().  This catches keys more generally, including modifiers, and
  records touch positions for everything.  Removed now-redundant
  Utils.writeBackspace() and Utils.writeChar().
- LogGroup.CORRECTION uses Utils.writeCorrection(), and formats instead of
  leaving this to callers.
- LogGroup.STATE_CHANGE uses Utils.writeStateChange().  Optional fields are
  still left to callers, as this group has more variety.

Formats have changed to incorporate new fields.

Minor housekeeping:

ENABLE_USABILITY_STUDY_LOG constants replaced with variable references, as
the logging feature can be changed in Settings and therefore dynamically
changes.

New log format:

20120322-111203.621+0900        1332382323621   s       [onStartInputView]      com.socialnmobile.dictapps.notepad.color.note   2131624043      147457  1140850694
20120322-111204.912+0900        1332382324912   m       [Down]  2782355 0       243     171     0.5666667       0.895
20120322-111204.975+0900        1332382324975   m       [Move]  2782419 0       240     171     0.6     1.17
20120322-111204.983+0900        1332382324983   m       [Move]  2782428 0       238     171     0.6     1.1899999
20120322-111204.992+0900        1332382324992   m       [Move]  2782437 0       236     171     0.6     1.1899999
20120322-111205.002+0900        1332382325002   m       [Move]  2782446 0       232     170     0.6     1.1899999
20120322-111205.012+0900        1332382325012   m       [Move]  2782456 0       227     169     0.6     1.125
20120322-111205.021+0900        1332382325021   m       [Move]  2782465 0       224     168     0.6     1.125
20120322-111205.031+0900        1332382325031   m       [Move]  2782475 0       221     167     0.6     0.895
20120322-111205.040+0900        1332382325040   m       [Move]  2782483 0       213     164     0.6     0.58
20120322-111205.047+0900        1332382325047   m       [Up]    2782491 0       213     164     0.6     0.58
20120322-111205.052+0900        1332382325052   k       'D'     243     171
20120322-111205.228+0900        1332382325228   m       [Down]  2782622 0       171     71      0.6333334       1.275
20120322-111205.243+0900        1332382325243   m       [Move]  2782677 0       178     69      0.6333334       1.275
20120322-111205.325+0900        1332382325325   m       [Up]    2782750 0       178     69      0.6333334       1.275
20120322-111205.333+0900        1332382325333   k       'e'     171     71
20120322-111205.509+0900        1332382325509   m       [Down]  2782936 0       265     139     0.53333336      0.885
20120322-111205.512+0900        1332382325512   m       [Move]  2782954 0       265     141     0.53333336      1.04
20120322-111205.552+0900        1332382325552   m       [Move]  2782973 0       265     143     0.5666667       1.14
20120322-111205.663+0900        1332382325663   m       [Up]    2783102 0       265     143     0.5666667       1.14
20120322-111205.668+0900        1332382325668   k       'f'     265     139
20120322-111206.140+0900        1332382326140   m       [Down]  2783584 0       348     352     0.53333336      0.675
20120322-111206.206+0900        1332382326206   m       [Move]  2783648 0       348     354     0.5666667       0.73499995
20120322-111206.223+0900        1332382326223   m       [Move]  2783666 0       348     356     0.5666667       0.545
20120322-111206.232+0900        1332382326232   m       [Up]    2783674 0       348     356     0.5666667       0.545
20120322-111206.236+0900        1332382326236   k       ' '     348     352
20120322-111206.245+0900        1332382326245   c       [----]  Def             -1

Bug: 6188932
Change-Id: Iea46a0c683f858b72005b8e81191ef1d70262dca
2012-03-22 12:02:10 +09:00
..
define Extract the jni library name 2011-12-13 17:25:43 +09:00
makedict Add a dummy file and package for make dict 2012-03-19 15:26:13 +09:00
spellcheck Split Utils class to StringUtils, SubtypeUtils, and JniUtils 2012-03-08 20:30:38 +09:00
suggestions Cleanup proximity related code 2012-03-19 18:33:59 +09:00
AssetFileAddress.java Cleanup unused import 2011-10-04 12:46:20 +09:00
AudioAndHapticFeedbackManager.java Merge broadcast receivers again 2012-03-09 11:00:23 +09:00
AutoCorrection.java Small performance improvement by removing interface accesses. 2012-03-17 01:53:51 +09:00
BackupAgent.java Remove LatinIME prefix from classes 2010-12-09 21:54:51 +09:00
BinaryDictionary.java Strengthen java code against bad returns from native 2012-03-21 16:40:26 +09:00
BinaryDictionaryFileDumper.java Cleanup unused import 2011-10-04 12:46:20 +09:00
BinaryDictionaryGetter.java Small performance improvement by removing interface accesses. 2012-03-17 01:53:51 +09:00
ContactsDictionary.java Stop reloading contacts when not appropriate. 2011-08-09 12:49:19 +09:00
DebugSettings.java Fix TAG name 2012-03-19 16:11:17 +09:00
Dictionary.java Convert an internal enum into an int of same underlying value. 2012-01-26 13:07:51 +09:00
DictionaryCollection.java Small performance improvement by removing interface accesses. 2012-03-17 01:53:51 +09:00
DictionaryFactory.java Small performance improvement by removing interface accesses. 2012-03-17 01:53:51 +09:00
DictionaryPackInstallBroadcastReceiver.java Receive a broadcast that the dictionary has been updated. 2011-04-14 20:52:25 +09:00
EditingUtils.java Small cleanup 2012-01-17 11:55:23 +09:00
ExpandableDictionary.java Convert an internal enum into an int of same underlying value. 2012-01-26 13:07:51 +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
InputAttributes.java Cleanup proximity related code 2012-03-19 18:33:59 +09:00
InputView.java Forward touch events above the keyboard to the suggestions strip 2011-09-27 19:02:24 +09:00
JniUtils.java Split Utils class to StringUtils, SubtypeUtils, and JniUtils 2012-03-08 20:30:38 +09:00
LastComposedWord.java Rename cancelCommit to revertCommit 2012-02-22 01:09:23 -08:00
LatinIME.java log through group level abstractions 2012-03-22 12:02:10 +09:00
LatinImeLogger.java Updated logger to record touch position within backspace key events. 2012-03-20 23:29:34 +09:00
LocaleUtils.java Cleanup unused import 2011-10-04 12:46:20 +09:00
Settings.java Split Utils class to StringUtils, SubtypeUtils, and JniUtils 2012-03-08 20:30:38 +09:00
SettingsValues.java Cleanup proximity related code 2012-03-19 18:33:59 +09:00
StaticInnerHandlerWrapper.java Avoid memory leak by by non-static Handler inner classes 2011-06-26 00:14:40 +09:00
StringUtils.java Kill the StringBuilderPool. 2012-03-13 17:59:49 +09:00
SubtypeLocale.java Add SubtypeLocale class 2011-01-14 16:12:36 +09:00
SubtypeSwitcher.java Split Utils class to StringUtils, SubtypeUtils, and JniUtils 2012-03-08 20:30:38 +09:00
SubtypeUtils.java Split Utils class to StringUtils, SubtypeUtils, and JniUtils 2012-03-08 20:30:38 +09:00
Suggest.java Rename the user history dictionary. 2012-03-19 12:03:51 +09:00
SuggestedWords.java Small performance improvement by removing interface accesses. 2012-03-17 01:53:51 +09:00
SuggestionSpanPickedNotificationReceiver.java Add SuggestionSpan suggestion picked notification receiver 2011-05-26 19:47:29 +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
UserDictionary.java Don't assume a word has been added to the user dict 2012-02-16 19:19:05 -08:00
UserHistoryDictionary.java Rename the user history dictionary. 2012-03-19 12:03:51 +09:00
Utils.java log through group level abstractions 2012-03-22 12:02:10 +09:00
WhitelistDictionary.java Remove unused import 2011-10-11 12:53:36 +09:00
WordComposer.java Cleanup proximity related code 2012-03-19 18:33:59 +09:00
WordListInfo.java Allow sharing dictionaries between similar locales. 2011-08-25 19:42:06 +09:00
XmlParseUtils.java Small performance improvement by removing interface accesses. 2012-03-17 01:53:51 +09:00