1. 27 Dec, 2019 2 commits
    • Reid Kleckner's avatar
      Revert "Roll clang n332890-c2443155-1 : n333938-3a6da112-1." · 40bfe1ee
      Reid Kleckner authored
      This reverts commit 0d406dbc.
      
      Reason for revert:
      - Fuchsia arm64 bug (crbug.com/1037700)
      - Android arm64 bug (crbug.com/1037912)
      - 10% perf regression (crbug.com/1036818)
      
      Original change's description:
      > Reland "Roll clang n332890-c2443155-1 : n333938-3a6da112-1."
      >
      > This is a reland of b21c79dc
      >
      > Original change's description:
      > > Roll clang n332890-c2443155-1 : n333938-3a6da112-1.
      > >
      > > Ran `./tools/clang/scripts/upload_revision.py 3a6da1122b990386edeba0987d0d1fdc9c8dc53d`.
      > >
      > > Bug: 1030664
      > > Change-Id: I229bf8fd0d65fcacdab5f002220d1350b38aedb6
      > > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1966387
      > > Auto-Submit: Reid Kleckner <rnk@chromium.org>
      > > Commit-Queue: Nico Weber <thakis@chromium.org>
      > > Reviewed-by: Nico Weber <thakis@chromium.org>
      > > Cr-Commit-Position: refs/heads/master@{#727069}
      >
      > Bug: 1030664
      > Change-Id: I7a7fdcf7b0c6bd22f4840748318f7180931ea468
      > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1979068
      > Reviewed-by: Hans Wennborg <hans@chromium.org>
      > Commit-Queue: Nico Weber <thakis@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#727096}
      
      TBR=thakis@chromium.org,ukai@chromium.org,hans@chromium.org,rnk@chromium.org
      
      Bug: 1030664, 1037700, 1037912, 1036818
      Change-Id: If73d19f7f5a0febdd83087b0a6f257f8ad21a36f
      No-Try: true
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1982227
      Commit-Queue: Reid Kleckner <rnk@chromium.org>
      Reviewed-by: default avatarReid Kleckner <rnk@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#727515}
      40bfe1ee
    • Dana Fried's avatar
      Don't reset starting layout if no progress has been made. · 9dc85663
      Dana Fried authored
      Resetting the starting layout loses context about views that are fading
      in our out, causing popping of layouts in some cases (especially during
      slide animations).
      
      Having a layout reset multiple times can happen when one view is hidden
      and another view shown within the same host view with an animating
      layout. Ensuring that only the final change "sticks" makes for a smooth
      transition from the pre-modification state.
      
      Bug: 1037947
      Change-Id: Ibc1dbb2f249d1edfd21294202467d2292d0591a7
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1981333
      Commit-Queue: Dana Fried <dfried@chromium.org>
      Reviewed-by: default avatarTaylor Bergquist <tbergquist@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#727514}
      9dc85663
  2. 26 Dec, 2019 38 commits