Skip to content
Snippets Groups Projects
  1. Apr 22, 2014
  2. Jan 27, 2014
  3. Jan 22, 2014
  4. Jan 20, 2014
  5. Dec 26, 2013
  6. Dec 13, 2013
    • Ken Wakasa's avatar
      Reset to 9bd6dac4 · 2fa3693c
      Ken Wakasa authored
      The bulk merge from -bayo to klp-dev should not have been merged to master.
      
      Change-Id: I527a03a76f5247e4939a672f27c314dc11cbb854
      2fa3693c
  7. Nov 27, 2013
  8. Oct 16, 2013
    • Jean Chalard's avatar
      Remove mIsExpectingUpdateSelection. · 1194b2b2
      Jean Chalard authored
      Bug: 11226045
      Change-Id: I043f90ba92989bd8307c978eb32630439f63a0b9
      1194b2b2
    • Jean Chalard's avatar
      Remove unneeded code. · 497976e0
      Jean Chalard authored
      We don't support LOG_FULL_TEXTVIEW_CONTENTS any more, nor do
      we have any plans to support it again in the future.
      
      This also is a prelude to removing mIsExpectingUpdateSelection.
      
      Bug: 11226045
      Change-Id: Ib68c6daf52993b87225a7ea9e71a414caaecfdb7
      497976e0
  9. Aug 26, 2013
  10. Aug 07, 2013
  11. Aug 05, 2013
    • Tadashi G. Takaoka's avatar
      Remove CODE_RESEARCH · c0a732f0
      Tadashi G. Takaoka authored
      Instead of CODE_RESEARCH, special outputText ".research." is used to
      invoke a research feedback dialog.
      
      Change-Id: Ic95c956ab4f2b5f0c3f2205c9bbcdcfb67db5d6e
      c0a732f0
  12. Aug 01, 2013
  13. Jul 31, 2013
  14. Jul 05, 2013
  15. Jul 03, 2013
  16. Jul 01, 2013
  17. Jun 24, 2013
  18. Jun 22, 2013
  19. Jun 13, 2013
  20. Jun 12, 2013
    • Kurt Partridge's avatar
      Adjust settings for development-only versions · 2a1a463e
      Kurt Partridge authored
      Change-Id: I4f08632d97f182d312edc82bda3c3897a71099ad
      2a1a463e
    • Kurt Partridge's avatar
      Fix ResearchLogger feedback bug · 19ba5e67
      Kurt Partridge authored
      If the logger feedback screen is up and the user hits the home button or the
      keyboard otherwise closes, the system won't let the user enter feedback again,
      because it is waiting for the user to finish the first one.
      
      With this change, the state associated with the feedback screen is
      cleared when the user closes the keyboard.
      
      b/9398772
      
      Change-Id: I832a82793ad42e31b6b3fdb04fabcea75facde7d
      19ba5e67
  21. Jun 04, 2013
  22. Jun 03, 2013
    • Kurt Partridge's avatar
      Fix revert of committed words · 94ef5432
      Kurt Partridge authored
      Now that separators are put into their own LogUnits, they must be handled
      when going through a revert.
      
      Bug: 9088919
      
      Change-Id: Ibebd0752bb2fa38d74ac96001d63070dd419cee3
      94ef5432
    • Kurt Partridge's avatar
      Compare scrubbed strings when uncommitting LogUnits · f07024e0
      Kurt Partridge authored
      A LogUnit is only uncommitted if the LogUnit's word matches what is
      expected.  But a LogUnit never stores numbers, only scrubbed words that
      replace numbers with a special character.  So when uncommitting, the
      text from the TextView must also be scrubbed for the comparison to pass
      correctly.
      
      Bug: 9088919
      
      Change-Id: I9b56f10afce6d0cc84eb9ead3b9a9b1e061ae39c
      f07024e0
    • Kurt Partridge's avatar
      Uncommit separator LogUnits · bdff287a
      Kurt Partridge authored
      Now that separators have their own LogUnits, they must be uncommitted
      from the LogBuffer when backspacing over them.
      
      Bug: 9088919
      
      Change-Id: Ib36cc94939b93abe18850a06bced17caf8aaa5b9
      bdff287a
  23. Jun 02, 2013
  24. May 28, 2013
  25. May 23, 2013
  26. May 21, 2013
    • Kurt Partridge's avatar
      Always record word boundaries · 450d78b0
      Kurt Partridge authored
      Word boundaries are currently logged, but only if all the
      details of a word pass the privacy filter and are logged.
      
      This change records when a word is committed in all cases,
      but does not disclose the word contents or any data used in
      its construction.
      
      Addresses b/9070768
      
      Change-Id: I573679d0685c088aca65af99e46337a2f429f816
      450d78b0
    • Kurt Partridge's avatar
      Modify isAllowedToLog · 74a6196c
      Kurt Partridge authored
      Currently isAllowedToLog only checks the state of the
      ResearchLogger, and does not consider which log the data is
      going to.  This causes problems with the logs for Feedback.
      The Feedback log should inhibit normal logging procedures,
      but the system needs to be able to write specific data
      directly to it.
      
      This change renames to isAllowedToLogTo and adds the
      destination ResearchLog as a parameter.  A FeedbackLog is also
      added as a new class so it can be distinguished from other
      ResearchLogs.
      
      Change-Id: I5a1eea05bb040c26bf816b89179f44b3024fa2ad
      74a6196c
  27. May 17, 2013
    • Kurt Partridge's avatar
      Fix punctuation logging · 500dea6a
      Kurt Partridge authored
      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
      500dea6a
  28. May 14, 2013
    • Kurt Partridge's avatar
      Remove unnecessary commit/uncommit · 993acbaa
      Kurt Partridge authored
      When the user reverts a commit, this causes the committed
      word to be changed. The user usually then goes back to edit
      that word.  Going back to edit causes an uncommit, so that
      the editing actions are added onto the LogUnit containing
      the operations used to construct the word.
      
      But currently, reverting also involves its own
      commit/uncommit pair, with the caller performing the
      uncommit, and the commit happening inside the revert
      command.  This may have been necessary in the past, when
      revert was called in different situations, but is
      unnecessary now.  Furthermore, the guarding conditions are
      currently such that the uncommit doesn't always undo the
      effects of the commit, corrupting the log output.
      
      Change-Id: I74af41f4f1db2fcabfa496dcc4a2d7bd0af19b3a
      993acbaa
    • Kurt Partridge's avatar
      Remove FeedbackLog instance variables. · 6fefc142
      Kurt Partridge authored
      For a while, the ResearchLogger supported comprehensive recording of the
      last few words in case the user wished to upload this data to give
      developers feedback.  However, this mechanism was not implemented well
      (keeping a separate copy of the data), did not make the collected data
      clear to the user, and was not working properly in the latest build (NPEs).
      The mechanism in fact was deprecated in favor of the "userRecording"
      mechanism in which the user explicitly turned on comprehensive recording,
      demonstrated the issue they were experiencing, and then turned it off.
      
      This change removes the vestiges of the FeedbackLogging mechanism.
      A feedback log is still used to hold the user's message, but it is created
      in a local variable as-needed, and not persisted in ResearchLogger.
      
      Change-Id: I6a09d0ed36e1eddb6e57895e7428d22107f75f49
      6fefc142
  29. May 11, 2013
    • Kurt Partridge's avatar
      Avoid JsonWriter multi-write error · 7d72ca0b
      Kurt Partridge authored
      JsonWriter requires that its clients pass it only a single top-level object.
      The existing implementation tries to make code cleaner by having mJsonWriter
      never be null, and instead use a global static "NULL_JSON_WRITER" that just
      discards data.  But because JsonWriter complains if more than one top-level
      object is passed, making this a global object does not work.  This change
      instead copes with mJsonWriter being null.
      
      Change-Id: Ia37ccfc8646e91f11a64713dd92d2846eb86ac54
      7d72ca0b
  30. May 10, 2013
    • Kurt Partridge's avatar
      Avoid NPE by fixing ResearchLogger initialization · a68cace7
      Kurt Partridge authored
      Previously, mMainResearchLog and mMainLogBuffer were set up
      when the user moved to a new TextView, and set to null when
      the user left the TextView.  This change causes
      mMainResearchLog, mMainLogBuffer, mFeedbackLog, and
      mFeedbackLogBuffer to be non-null forever after init() is
      called.  start() no longer sets up these fields; instead
      they are cleared and reset every time stop() is called.
      Checks for null values are now removed.
      
      The earlier code just didn't initialize these variables if
      the user disabled logging, but since the new version
      invariantly keeps these variables valid, we add a check for
      whether the user has enabled logging in publishLogUnits().
      
      Change-Id: Ifde3517f1cf924cfa33cda95fec24529b52b3c08
      a68cace7
  31. May 09, 2013
Loading