1. 05 May, 2017 36 commits
  2. 04 May, 2017 4 commits
    • khmel's avatar
      arc: Fix removing shortcuts on package update. · 99842054
      khmel authored
      TEST=unit tests extented. Manually, updated test app via adb and
           its shorcuts were left in app launcher
      BUG=718625
      BUG=b/34749664
      
      Review-Url: https://codereview.chromium.org/2860243002
      Cr-Commit-Position: refs/heads/master@{#469529}
      99842054
    • ckrasic's avatar
      Landing Recent QUIC changes until Sat Apr 29 00:22:04 2017 +0000 · bf2f59c9
      ckrasic authored
      There are no flags to be updated
      
      deprecate FLAGS_quic_reloadable_flag_quic_bbr_keep_sending_at_recent_rate in disabled state.
      
      It achieved results that were in general comparable to "measuring
      aggregation" approach, but it had worse rtx rate, and worse QoE, and did
      not actually seem to be better in other regards.
      
      Merge internal change: 154601526
      
      https://codereview.chromium.org/2859913003/
      
      fix packet conservation to remove packets from recovery window when they are lost.  Protected by FLAGS_quic_reloadable_flag_quic_bbr_fix_conservation2.
      
      This causes a dramatic reduction in losses compared to the previous patch.
      
      The transfer time is approximately the same.
      
      Merge internal change: 154590929
      
      https://codereview.chromium.org/2857243002/
      
      Fix typo in comments.
      
      Merge internal change: 154539040
      
      https://codereview.chromium.org/2854823004/
      
      QUIC - refactor stream creation. Guarded by --quic_reloadable_flag_quic_refactor_stream_creation.
      
      This CL is in preparation for HTTP stream pairs changes.  A prototype
      of the entire HTTP stream pairs work is in progress.  This CL is one
      subset of that (2nd in the series).
      
      [ HTTP stream pairs builds upon this, by having new QuicSpdySession
      overrides that implicitly create headers streams, and abstracting
      stream accounting as needed. ]
      
      Add a new factory like method QuicSession::CreateStream(), that
      unconditionally creates a new stream.  It's virtual so subclasses of
      QuicSession can create streams that are appropriately specialized from
      QuicStream.  There are new versions of Create*DynamicStream() called
      MaybeCreate*DynamicStream(), and ShouldCreate*DynamicStream() called
      ShouldCreate*DynamicStream2().
      
      Separating this out means that fewer overrides of Create*DynamicStream()
      and ShouldCreate*DynamicStream() will necessary, because many of those
      were actually only needed to specialize the steam types.  Those will go
      away when FLAGS_quic_reloadable_flag_quic_refactor_stream_creation is
      deprecated.
      
      Merge internal changes: 154351257, 154373998.
      
      https://codereview.chromium.org/2861673004/
      
      QUIC - stream id refactor for tests.
      
      // AKA - http stream pairs bikeshed #1.
      
      This CL is in preparation for HTTP stream pairs changes.  A prototype
      of the entire HTTP stream pairs work is in progress.  This CL is one
      subset of that.
      
      Rework QUIC tests so that they do not hard code the assumption that
      all headers are on stream 3.  Also, prepare to calculate stream ids
      according to whether stream pairs are enabled, i.e. whether they
      increment by 2 or 4.
      
      Merge internal change: 150949425
      
      https://codereview.chromium.org/2854833005/
      
      R=rch@chromium.org
      BUG=
      
      Review-Url: https://codereview.chromium.org/2862563003
      Cr-Original-Commit-Position: refs/heads/master@{#469218}
      Committed: https://chromium.googlesource.com/chromium/src/+/d60018e0b72b5708797cebe57780ad559877164f
      Review-Url: https://codereview.chromium.org/2862563003
      Cr-Commit-Position: refs/heads/master@{#469528}
      bf2f59c9
    • dschuyler's avatar
      [MD settings] split up site settings tests · 3884ab63
      dschuyler authored
      This CL separates the site settings browser tests.
      
      (Code health)
      BUG=None
      
      Review-Url: https://codereview.chromium.org/2862463002
      Cr-Commit-Position: refs/heads/master@{#469527}
      3884ab63
    • holte's avatar
      Add an override flag to enable metrics reporting. · 8d28e669
      holte authored
      This simplifies local testing of metrics collection, particularly in dev builds.
      
      BUG=717792
      
      Review-Url: https://codereview.chromium.org/2861563002
      Cr-Commit-Position: refs/heads/master@{#469526}
      8d28e669