Skip to content
Snippets Groups Projects
  1. Dec 23, 2012
  2. Dec 22, 2012
  3. Dec 21, 2012
  4. Dec 20, 2012
  5. Dec 19, 2012
    • Kurt Partridge's avatar
      [Rlog6.1] Fix LOG_EVERYTHING bug. · 41fe487e
      Kurt Partridge authored
      (It wasn't logging everything).
      
      Change-Id: I8c9fd1e7c04e1a3813e26e67691e0366ff48c9ee
      41fe487e
    • Kurt Partridge's avatar
      Add ProductionFlag.IS_EXPERIMENTAL_DEBUG · 0aafbcf8
      Kurt Partridge authored
      The IS_EXPERIMENTAL_DEBUG flag gives a single place to turn off all debugging flags that might be
      set and to also enforce privacy controls.  Currently only used in the research package.
      
      multi-project commit with I9275a7c8e40bf56106447a02d3056655329074b3
      
      Change-Id: If769fe3a633f33963ca49e8ddf01ab24a30b6fd2
      0aafbcf8
  6. Dec 18, 2012
  7. Dec 17, 2012
    • Kurt Partridge's avatar
      [Rlog2] ResearchLogging fix multi-space logging · 3370dc82
      Kurt Partridge authored
      multi-space logging should look like single-space logging, missing a few minor log statements
      (SuggestionUpdates, SetComposingText)
      
      multi-project commit with I2af842348c2f2b8f7271ac5b63def245e83df24d
      
      Change-Id: Icd3187c0d0377255f82787afffea657c14345803
      3370dc82
  8. Dec 14, 2012
    • Kurt Partridge's avatar
      [Rlog1] Track time of log statements · 5e854e28
      Kurt Partridge authored
      Log statements are now recorded with a timestamp.  This is important for filtering out statements
      not part of words that are sampled when spaces are inserted automatically.
      
      multi-project commit with Change-Id: I68221a2528045d25632aef4bb716f92a4f4a56a4
      
      Change-Id: I46ac9b3b1dcbb08425160d0109028cb64445139c
      5e854e28
  9. Dec 06, 2012
  10. Dec 04, 2012
    • Kurt Partridge's avatar
      Fix crashes related to setSpan(-1 ... -1) errors · b10ec531
      Kurt Partridge authored
      Fixes b/7652661
      
      In some circumstnaces, when hiding the window, the logger tries to capture the TextView contents
      and restore the cursor position based on the values stored in LatinIME.  However, the IME may not
      know the cursor position.
      
      This fix does two things 1) doesn't try to reposition the cursor if the TextView contents are not
      to be captured, and 2) if the cursor position is unknown (i.e., == -1), doesn't try to move it back.
      
      Change-Id: I3976aaccf58c18f892c3a8530218ae52bcac9989
      b10ec531
  11. Nov 30, 2012
    • Kurt Partridge's avatar
      Revert "ResearchLog. Track time of log statements" · 33d5da59
      Kurt Partridge authored
      This reverts commit bdbe279c
      
      Other half of this change couldn't be committed because of a inter-project directory migration.  Reverting until things settle down.
      
      Change-Id: I3862fc8485dfca6d507f620e905cfa583aa0e39a
      33d5da59
    • Kurt Partridge's avatar
      ResearchLog. Track time of log statements · bdbe279c
      Kurt Partridge authored
      Log statements are now recorded with a timestamp.  This is important for filtering out statements
      not part of words that are sampled when spaces are inserted automatically.
      
      multi-project commit with Change-Id: I68221a2528045d25632aef4bb716f92a4f4a56a4
      
      Change-Id: I9f49c36391e1e1773b6d4876d7387c893024f87b
      bdbe279c
    • Kurt Partridge's avatar
      ResearchLogger switch word segmentation · 6a072047
      Kurt Partridge authored
      Previously, a logunit was considered a word only if it was all letters.  This is important for
      tracking bigrams correctly.
      
      Now, a logunit must have only at least one letter.  The dictionary check is still performed,
      and punctuation, etc. still comes in as separate LogUnits.  But a word can contain a space,
      which helps set up for logging words where spaces are inserted automatically, and other situations
      in which text is committed with an additional space tacked onto the end.
      
      Change-Id: Ia74094a99058890d20a9cdadf2d0989841a79a41
      6a072047
    • Kurt Partridge's avatar
      ResearchLogging of segments: groups of LogUnits that are sampled together · 98967539
      Kurt Partridge authored
      Change-Id: Id68de4c6b2df574a38bb5ca800a9b641b1d78200
      98967539
  12. Nov 29, 2012
  13. Oct 29, 2012
  14. Sep 04, 2012
  15. Aug 31, 2012
  16. Aug 30, 2012
  17. Aug 22, 2012
    • Kurt Partridge's avatar
      ResearchLogging upload via service · b5ace11a
      Kurt Partridge authored
      Upload using an intent service rather than just a thread.  More robust in case the keyboard
      is closed and the upload hasn't finished yet.
      
      multi-project commit with Id515c2b1b0d6f85be50f92a661a2d32ebaeaa143
      
      Bug: 6188932
      Change-Id: I64a9fab92ff89ee09df877db4e5f7f0ec0ffb3b6
      b5ace11a
    • Kurt Partridge's avatar
      ResearchLogging log when preferences change · fa0bac90
      Kurt Partridge authored
      Bug: 6188932
      Change-Id: I82a115aed30d7693f92d784a32b038996d8b71e3
      fa0bac90
    • Kurt Partridge's avatar
      ResearchLogging capture full n-gram data · bf653996
      Kurt Partridge authored
      - Captures complete motion data for all words in an n-gram.
      - Also filters n-grams properly; if any word in the n-gram is not
        in the dictionary, it is not included.
      - Simplify ResearchLog to not require explicit state
      - Added LogBuffer class MainLogBuffer class to allow n-gram-level decisions
        about privacy.
      - Moved LogUnit out from ResearchLogger
      
      multi-project change with Ic70ccb6c2e11eb02d887821434b44daa3eb7a3e2
      
      Bug: 6188932
      Change-Id: I731d6cff6539e997874f723b68bdb0d9b651b937
      bf653996
    • Tadashi G. Takaoka's avatar
      Remove KeyboardSwitcher reference from ResearchLogger · c3f78c90
      Tadashi G. Takaoka authored
      Change-Id: I671a83c19977fda358c8e8a730e22ee155f65512
      c3f78c90
    • Tadashi G. Takaoka's avatar
      Add CollectionUtils class to create generic collection easily · 5f282ea9
      Tadashi G. Takaoka authored
      Change-Id: I6b4de9187e122298e5e9cd8ddc9070d062df6a89
      5f282ea9
    • Kurt Partridge's avatar
      ResearchLogger to track simple statistics · 0a306880
      Kurt Partridge authored
      Bug: 6188932
      Change-Id: Ie1bb7322706c2d4a56f5e17044bc746e9df1cf18
      0a306880
    • Kurt Partridge's avatar
      ResearchLogger log RichInputConnection · 94e7f4be
      Kurt Partridge authored
      Move many ResearchLogger data collection points to RichInputConnection.
      By collecting data here, developers do not have to remember to keep the
      ResearchLog consistent with calls to the RichInputConnection.
      
      In addition, some unnecessary log points were removed, and the ResearchLogger
      is now independent of LatinImeLogger.
      
      multi-project change with I05496cfd762e9a41c42c50099143f1efc0a3d8a2
      
      Bug: 6188932
      Change-Id: I424abb2e437901262a9620255493916b7c3ff74b
      94e7f4be
Loading