1. 11 Oct, 2016 6 commits
    • UI component improvements · 91f8328a
      - Make sure no events are posted on PlaybackControlView
        if it's not attached to a window. This can cause leaks.
        The target hide time is recorded if necessary and
        processed when the view is re-attached.
      - Deduplicated PlaybackControlView.VisibilityListener
        invocations.
      - Fixed timeouts to be more intuitive (I think).
      - Fixed initial visibility of PlaybackControlView when
        used as part of SimpleExoPlayerView.
      - Made some more attributes configurable from layout xml.
      
      Issue: #1908
      Issue: #1919
      Issue: #1923
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=135679988
      olly committed
    • CronetDataSource: Fix getContentLength logging · 97020e0b
      This is a minor cleanup. The main thing it fixes is that
      the "Inconsistent headers" and "Unexpected Content-Range"
      log messages were printing List<String> objects, rather
      than the actual headers they are supposed to print.
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=135378074
      olly committed
    • CronetDataSource: Fix thread safety issue with requestProperties · d95baa3e
      The access in fillCurrentRequestPostBody wasn't protected with
      synchronization. Furthermore, just synchronizing it wouldn't be
      sufficient, since what we really need to check is whether the
      Content-Type header has been added to the UrlRequest.Builder.
      The contents of requestProperties may have changed between the
      headers being added to UrlRequest.Builder and the call to
      fillCurrentRequestPostBody.
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=135376904
      olly committed
    • Partial cleanup of CronetDataSource II · 661b1402
      - Allow null Content-Type in response headers.
      - Inline validateResponse, just because it makes it clearer
        what thread it's being executed on when inlined.
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=135375063
      olly committed
    • Partial cleanup of CronetDataSource · ba56f916
      - Fix bug in getCurrentRequestStatus where we weren't
        blocking on the condition variable.
      - Make methods static where possible.
      - Clean up getUri implementation.
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=135373586
      olly committed
    • No-op reorder of CronetDataSource methods · 5803b253
      This change is a no-op reodering, as a precursor to
      further cleanup. The public methods are grouped by
      the class/interface they implement. The private methods
      are ordered with things that will become static in
      a subsequent change at the bottom.
      
      -------------
      Created by MOE: https://github.com/google/moe
      MOE_MIGRATED_REVID=135372629
      olly committed
  2. 09 Oct, 2016 1 commit
  3. 07 Oct, 2016 1 commit
  4. 06 Oct, 2016 2 commits
  5. 05 Oct, 2016 7 commits
  6. 04 Oct, 2016 7 commits
  7. 03 Oct, 2016 3 commits
  8. 30 Sep, 2016 3 commits
  9. 29 Sep, 2016 3 commits
  10. 28 Sep, 2016 7 commits