Reland "[SPv175] Support incremental invalidation on scrolling contents layer"
This reverts commit 4e5cbded. Reason for reland: It is not the reason of the break. Original change's description: > Revert "[SPv175] Support incremental invalidation on scrolling contents layer" > > This reverts commit 7ac572d1. > > Reason for revert: Reverting on suspicion of breaking webkit_layout_tests on many Mac bots. See, e.g.: > > https://build.chromium.org/p/chromium.mac/builders/Mac10.12%20Tests/builds/6891 > https://build.chromium.org/p/chromium.mac/builders/Mac10.10%20Tests/builds/25624 > > -- Chromium sheriff > > Original change's description: > > [SPv175] Support incremental invalidation on scrolling contents layer > > > > When the scrolling contents layer is resized and it paints the > > background, we should invalidate the expanded/shrunk part of the > > background. For SPv1 this is done by calling IncrementallyInvalidatePaint. > > For SPv175 we need to pass kIncremental reason to PaintController. > > > > Bug: 732611 > > Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 > > Change-Id: I501ed3e899282b31f4f9d461e23637ab1ca4460d > > Reviewed-on: https://chromium-review.googlesource.com/749283 > > Reviewed-by: Philip Rogers <pdr@chromium.org> > > Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org> > > Cr-Commit-Position: refs/heads/master@{#513221} > > TBR=wangxianzhu@chromium.org,pdr@chromium.org > > Change-Id: I534c53fc28e9d657bbc7759aa80ac84cee065beb > No-Presubmit: true > No-Tree-Checks: true > No-Try: true > Bug: 732611 > Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 > Reviewed-on: https://chromium-review.googlesource.com/750001 > Reviewed-by: Justin Donnelly <jdonnelly@chromium.org> > Commit-Queue: Justin Donnelly <jdonnelly@chromium.org> > Cr-Commit-Position: refs/heads/master@{#513278} TBR=wangxianzhu@chromium.org,pdr@chromium.org,jdonnelly@chromium.org Change-Id: I2d882d39f99449496b053be9b29f6e4d64deec85 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 732611 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Reviewed-on: https://chromium-review.googlesource.com/749922 Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org> Reviewed-by:Xianzhu Wang <wangxianzhu@chromium.org> Cr-Commit-Position: refs/heads/master@{#513284}
Showing
Please register or sign in to comment