New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 771643 link

Starred by 7 users

Launch Slimming Paint V1.75

Project Member Reported by wangxianzhu@chromium.org, Oct 4 2017

Issue description

Slimming Paint V1.75 is an intermediate step to fully launch of SPv2. It will enable the following features of SPv2:
- paint chunks and their paint property states;
- raster invalidation based on paint chunks;
while still using the SPv1 mechanism to create composited layers.
 

 
Showing comments 67 - 166 of 166 Older
Blockedon: 803598
Blockedon: 803649
Blockedon: 803867
Project Member

Comment 70 by bugdroid1@chromium.org, Jan 19 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/38c33b5479ecfc486476db41e454ca92ddc66834

commit 38c33b5479ecfc486476db41e454ca92ddc66834
Author: Xianzhu Wang <wangxianzhu@chromium.org>
Date: Fri Jan 19 23:25:44 2018

[SPv175] Change a SPv2 condition to SPv175 in CaretDisplayItemClient

The condition actually applies to all SPv175+.

Bug:  771643 
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Change-Id: I8f0910050c2e3e4b9b80a076bb951feaacf31166
Reviewed-on: https://chromium-review.googlesource.com/876956
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#530653}
[modify] https://crrev.com/38c33b5479ecfc486476db41e454ca92ddc66834/third_party/WebKit/LayoutTests/FlagExpectations/enable-slimming-paint-v175
[modify] https://crrev.com/38c33b5479ecfc486476db41e454ca92ddc66834/third_party/WebKit/Source/core/editing/CaretDisplayItemClient.cpp

Project Member

Comment 71 by bugdroid1@chromium.org, Jan 20 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/8b6cd640ca57f9848c4dde7c55546ff030296562

commit 8b6cd640ca57f9848c4dde7c55546ff030296562
Author: Xianzhu Wang <wangxianzhu@chromium.org>
Date: Sat Jan 20 00:49:02 2018

[SPv175+] OverflowControlsClip

Overflow controls (scrollbars, resizers, scroll corners) need to be
clipped by the border box rect. When they would overflow the border
box rect, create a OverflowControlsClip property node and use it when
painting the overflow controls.

Bug:  771643 
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_layout_ng;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Change-Id: I96e362c643ec1643d7099273fae11c0943360f10
Reviewed-on: https://chromium-review.googlesource.com/875257
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#530698}
[modify] https://crrev.com/8b6cd640ca57f9848c4dde7c55546ff030296562/third_party/WebKit/LayoutTests/FlagExpectations/enable-slimming-paint-v175
[modify] https://crrev.com/8b6cd640ca57f9848c4dde7c55546ff030296562/third_party/WebKit/Source/core/paint/BlockPainter.cpp
[modify] https://crrev.com/8b6cd640ca57f9848c4dde7c55546ff030296562/third_party/WebKit/Source/core/paint/FindPropertiesNeedingUpdate.h
[modify] https://crrev.com/8b6cd640ca57f9848c4dde7c55546ff030296562/third_party/WebKit/Source/core/paint/ObjectPaintProperties.h
[modify] https://crrev.com/8b6cd640ca57f9848c4dde7c55546ff030296562/third_party/WebKit/Source/core/paint/PaintLayerPainter.cpp
[modify] https://crrev.com/8b6cd640ca57f9848c4dde7c55546ff030296562/third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp
[modify] https://crrev.com/8b6cd640ca57f9848c4dde7c55546ff030296562/third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilderTest.cpp
[modify] https://crrev.com/8b6cd640ca57f9848c4dde7c55546ff030296562/third_party/WebKit/Source/core/paint/PaintPropertyTreePrinter.cpp
[modify] https://crrev.com/8b6cd640ca57f9848c4dde7c55546ff030296562/third_party/WebKit/Source/core/paint/ScrollableAreaPainter.cpp
[modify] https://crrev.com/8b6cd640ca57f9848c4dde7c55546ff030296562/third_party/WebKit/Source/core/paint/ScrollableAreaPainter.h
[modify] https://crrev.com/8b6cd640ca57f9848c4dde7c55546ff030296562/third_party/WebKit/Source/core/paint/ng/ng_box_fragment_painter.cc

Project Member

Comment 72 by bugdroid1@chromium.org, Jan 20 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/e6a9a5cd13938196684fde7eec0e312a0c7e8d21

commit e6a9a5cd13938196684fde7eec0e312a0c7e8d21
Author: Xianzhu Wang <wangxianzhu@chromium.org>
Date: Sat Jan 20 03:40:56 2018

[SPv175+] Fix filter painting with empty content

Some filters have drawing effects even if they have no content.

- Output a no-op display item to ensure a chunk for the filter will
  be created;
- Let CC side know the filter (with or without content) with correct
  visual rect.

Bug:  771643 
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Change-Id: Ic841823706d5547c5c67ffa8c63620251733bd49
Reviewed-on: https://chromium-review.googlesource.com/871834
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Reviewed-by: Tien-Ren Chen <trchen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#530744}
[modify] https://crrev.com/e6a9a5cd13938196684fde7eec0e312a0c7e8d21/third_party/WebKit/LayoutTests/FlagExpectations/enable-slimming-paint-v175
[add] https://crrev.com/e6a9a5cd13938196684fde7eec0e312a0c7e8d21/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v175/svg/hixie/mixed/006-expected.txt
[add] https://crrev.com/e6a9a5cd13938196684fde7eec0e312a0c7e8d21/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v175/svg/hixie/mixed/011-expected.png
[add] https://crrev.com/e6a9a5cd13938196684fde7eec0e312a0c7e8d21/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v175/svg/hixie/mixed/011-expected.txt
[modify] https://crrev.com/e6a9a5cd13938196684fde7eec0e312a0c7e8d21/third_party/WebKit/LayoutTests/virtual/spv175/paint/invalidation/filters/effect-reference-repaint-lighting-expected.txt
[modify] https://crrev.com/e6a9a5cd13938196684fde7eec0e312a0c7e8d21/third_party/WebKit/Source/core/paint/PaintLayerPainter.cpp
[modify] https://crrev.com/e6a9a5cd13938196684fde7eec0e312a0c7e8d21/third_party/WebKit/Source/core/paint/PaintLayerPainter.h
[modify] https://crrev.com/e6a9a5cd13938196684fde7eec0e312a0c7e8d21/third_party/WebKit/Source/platform/graphics/LoggingCanvas.cpp
[modify] https://crrev.com/e6a9a5cd13938196684fde7eec0e312a0c7e8d21/third_party/WebKit/Source/platform/graphics/compositing/PaintChunksToCcLayer.cpp
[modify] https://crrev.com/e6a9a5cd13938196684fde7eec0e312a0c7e8d21/third_party/WebKit/Source/platform/graphics/paint/DisplayItem.cpp
[modify] https://crrev.com/e6a9a5cd13938196684fde7eec0e312a0c7e8d21/third_party/WebKit/Source/platform/graphics/paint/DisplayItem.h

Project Member

Comment 73 by bugdroid1@chromium.org, Jan 22 2018

The following revision refers to this bug:
  https://skia.googlesource.com/skia/+/3b428cbf8a2f4b8d4fad7f2708e67cf954ba7bf1

commit 3b428cbf8a2f4b8d4fad7f2708e67cf954ba7bf1
Author: Xianzhu Wang <wangxianzhu@chromium.org>
Date: Mon Jan 22 19:51:47 2018

Set empty device clip when an image filter has zero bounds

When an image filter has zero input bounds, we should not paint any
contents of it, so we should set an empty clip. This is like the
case that the clip rect doesn't intersect with the image filter's
input bounds.

Bug:  chromium:771643 
Change-Id: I063c14128dacb83e3572bd2ef4dfeee93c871064
Reviewed-on: https://skia-review.googlesource.com/96943
Reviewed-by: Mike Reed <reed@google.com>
Reviewed-by: Stephen White <senorblanco@chromium.org>
Commit-Queue: Mike Reed <reed@google.com>

[modify] https://crrev.com/3b428cbf8a2f4b8d4fad7f2708e67cf954ba7bf1/tests/CanvasTest.cpp
[modify] https://crrev.com/3b428cbf8a2f4b8d4fad7f2708e67cf954ba7bf1/src/core/SkCanvas.cpp

Blockedon: 804467
Project Member

Comment 75 by bugdroid1@chromium.org, Jan 22 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/301e497be6b24a5175823913f7ac38d572ce064f

commit 301e497be6b24a5175823913f7ac38d572ce064f
Author: Xianzhu Wang <wangxianzhu@chromium.org>
Date: Mon Jan 22 23:16:40 2018

[SPv175] Fix embedded frame invalidation and painting

Embedded frame invalidation/painting goes through PlatformChromeClient.

- Invalidate PlatformChromeClient when any content in the embedded frame
  is invalidated;

- Apply InnerBorderRadiusClip when painting embedded contents.

Bug:  771643 
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Change-Id: I1b2796a45f4e48f6912dddd820f33e18ec62e9f1
Reviewed-on: https://chromium-review.googlesource.com/879127
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#531050}
[modify] https://crrev.com/301e497be6b24a5175823913f7ac38d572ce064f/third_party/WebKit/LayoutTests/FlagExpectations/enable-slimming-paint-v175
[add] https://crrev.com/301e497be6b24a5175823913f7ac38d572ce064f/third_party/WebKit/LayoutTests/platform/linux/plugins/webview-plugin-border-radius-expected.png
[add] https://crrev.com/301e497be6b24a5175823913f7ac38d572ce064f/third_party/WebKit/LayoutTests/platform/mac/plugins/webview-plugin-border-radius-expected.png
[add] https://crrev.com/301e497be6b24a5175823913f7ac38d572ce064f/third_party/WebKit/LayoutTests/platform/mac/plugins/webview-plugin-border-radius-expected.txt
[add] https://crrev.com/301e497be6b24a5175823913f7ac38d572ce064f/third_party/WebKit/LayoutTests/platform/win/plugins/webview-plugin-border-radius-expected.png
[add] https://crrev.com/301e497be6b24a5175823913f7ac38d572ce064f/third_party/WebKit/LayoutTests/plugins/webview-plugin-border-radius-expected.txt
[add] https://crrev.com/301e497be6b24a5175823913f7ac38d572ce064f/third_party/WebKit/LayoutTests/plugins/webview-plugin-border-radius.html
[modify] https://crrev.com/301e497be6b24a5175823913f7ac38d572ce064f/third_party/WebKit/Source/core/paint/EmbeddedContentPainter.cpp
[modify] https://crrev.com/301e497be6b24a5175823913f7ac38d572ce064f/third_party/WebKit/Source/core/paint/PaintInvalidator.cpp

Project Member

Comment 76 by bugdroid1@chromium.org, Jan 23 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/a5e251c539434f0e3a30940eecf7fb4519a94e51

commit a5e251c539434f0e3a30940eecf7fb4519a94e51
Author: Xianzhu Wang <wangxianzhu@chromium.org>
Date: Tue Jan 23 01:48:03 2018

[SPv175] Correct DragImage property tree state

Bug:  771643 
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Change-Id: I5deb3767069e430c9b22c809c83c27b67e0c45cb
Reviewed-on: https://chromium-review.googlesource.com/879231
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#531122}
[modify] https://crrev.com/a5e251c539434f0e3a30940eecf7fb4519a94e51/third_party/WebKit/LayoutTests/FlagExpectations/enable-slimming-paint-v175
[modify] https://crrev.com/a5e251c539434f0e3a30940eecf7fb4519a94e51/third_party/WebKit/Source/core/clipboard/DataTransfer.cpp

Blockedon: 805049
Project Member

Comment 78 by bugdroid1@chromium.org, Jan 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/05f80f7a4125ae48603ae5fbda1fe1b64a059673

commit 05f80f7a4125ae48603ae5fbda1fe1b64a059673
Author: Xianzhu Wang <wangxianzhu@chromium.org>
Date: Wed Jan 24 05:14:45 2018

[SPv175] Use kSrcOver to paint inline mask

Previously we may used kDstIn which composited the mask painting
directly with the masked contents. However, for SPv175 we'll issue
the compositing op in PaintChunkToCcLayer so we should use kDstIn
during painting.

Bug:  771643 
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Change-Id: I526fd06425d545a526f0a8413e74712ee1f4647f
Reviewed-on: https://chromium-review.googlesource.com/882302
Reviewed-by: Tien-Ren Chen <trchen@chromium.org>
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#531438}
[modify] https://crrev.com/05f80f7a4125ae48603ae5fbda1fe1b64a059673/third_party/WebKit/LayoutTests/TestExpectations
[add] https://crrev.com/05f80f7a4125ae48603ae5fbda1fe1b64a059673/third_party/WebKit/LayoutTests/virtual/spv175/fast/borders/inline-mask-overlay-image-outset-expected.png
[modify] https://crrev.com/05f80f7a4125ae48603ae5fbda1fe1b64a059673/third_party/WebKit/Source/core/paint/BoxPainter.cpp
[modify] https://crrev.com/05f80f7a4125ae48603ae5fbda1fe1b64a059673/third_party/WebKit/Source/core/paint/InlineFlowBoxPainter.cpp
[modify] https://crrev.com/05f80f7a4125ae48603ae5fbda1fe1b64a059673/third_party/WebKit/Source/core/paint/PaintLayer.cpp
[modify] https://crrev.com/05f80f7a4125ae48603ae5fbda1fe1b64a059673/third_party/WebKit/Source/core/paint/PaintLayer.h

Project Member

Comment 79 by bugdroid1@chromium.org, Jan 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/3b21a2f22aff789ca26cb3bc559a2ab43e3e90de

commit 3b21a2f22aff789ca26cb3bc559a2ab43e3e90de
Author: Xianzhu Wang <wangxianzhu@chromium.org>
Date: Wed Jan 24 16:45:09 2018

Revert "[SPv175] Use kSrcOver to paint inline mask"

This reverts commit 05f80f7a4125ae48603ae5fbda1fe1b64a059673.

Reason for revert:  crbug.com/805340 

Bug:  805340 

Original change's description:
> [SPv175] Use kSrcOver to paint inline mask
> 
> Previously we may used kDstIn which composited the mask painting
> directly with the masked contents. However, for SPv175 we'll issue
> the compositing op in PaintChunkToCcLayer so we should use kDstIn
> during painting.
> 
> Bug:  771643 
> Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
> Change-Id: I526fd06425d545a526f0a8413e74712ee1f4647f
> Reviewed-on: https://chromium-review.googlesource.com/882302
> Reviewed-by: Tien-Ren Chen <trchen@chromium.org>
> Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#531438}

TBR=wangxianzhu@chromium.org,trchen@chromium.org,chrishtr@chromium.org

Change-Id: I406a6018430506eeea91cde18e0aaf196315290b
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug:  771643 
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Reviewed-on: https://chromium-review.googlesource.com/884102
Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#531558}
[modify] https://crrev.com/3b21a2f22aff789ca26cb3bc559a2ab43e3e90de/third_party/WebKit/LayoutTests/TestExpectations
[delete] https://crrev.com/8eb4ed812199b6a8c0ea677b5e6243eb54248f94/third_party/WebKit/LayoutTests/virtual/spv175/fast/borders/inline-mask-overlay-image-outset-expected.png
[modify] https://crrev.com/3b21a2f22aff789ca26cb3bc559a2ab43e3e90de/third_party/WebKit/Source/core/paint/BoxPainter.cpp
[modify] https://crrev.com/3b21a2f22aff789ca26cb3bc559a2ab43e3e90de/third_party/WebKit/Source/core/paint/InlineFlowBoxPainter.cpp
[modify] https://crrev.com/3b21a2f22aff789ca26cb3bc559a2ab43e3e90de/third_party/WebKit/Source/core/paint/PaintLayer.cpp
[modify] https://crrev.com/3b21a2f22aff789ca26cb3bc559a2ab43e3e90de/third_party/WebKit/Source/core/paint/PaintLayer.h

Project Member

Comment 80 by bugdroid1@chromium.org, Jan 24 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/ba83a547d7eb5390680e99bf03b0906e6f4e85dc

commit ba83a547d7eb5390680e99bf03b0906e6f4e85dc
Author: Xianzhu Wang <wangxianzhu@chromium.org>
Date: Wed Jan 24 19:05:17 2018

Reland "[SPv175] Use kSrcOver to paint inline mask"

This is a reland of 05f80f7a4125ae48603ae5fbda1fe1b64a059673.

Fixed crash reason: table row/section called children's Paint when
painting mask while they don't support it. Added check for the
case.

Original change's description:
> [SPv175] Use kSrcOver to paint inline mask
>
> Previously we may used kDstIn which composited the mask painting
> directly with the masked contents. However, for SPv175 we'll issue
> the compositing op in PaintChunkToCcLayer so we should use kDstIn
> during painting.
>
> Bug:  771643 
> Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
> Change-Id: I526fd06425d545a526f0a8413e74712ee1f4647f
> Reviewed-on: https://chromium-review.googlesource.com/882302
> Reviewed-by: Tien-Ren Chen <trchen@chromium.org>
> Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#531438}

TBR: trchen@chromium.org
Bug:  771643 
Change-Id: I5da0a781a60a4a5c70c4f144a7d95a1cf108f480
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Reviewed-on: https://chromium-review.googlesource.com/883602
Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#531632}
[modify] https://crrev.com/ba83a547d7eb5390680e99bf03b0906e6f4e85dc/third_party/WebKit/LayoutTests/TestExpectations
[add] https://crrev.com/ba83a547d7eb5390680e99bf03b0906e6f4e85dc/third_party/WebKit/LayoutTests/paint/tables/table-row-mask-crash.html
[add] https://crrev.com/ba83a547d7eb5390680e99bf03b0906e6f4e85dc/third_party/WebKit/LayoutTests/virtual/spv175/fast/borders/inline-mask-overlay-image-outset-expected.png
[modify] https://crrev.com/ba83a547d7eb5390680e99bf03b0906e6f4e85dc/third_party/WebKit/Source/core/paint/BoxPainter.cpp
[modify] https://crrev.com/ba83a547d7eb5390680e99bf03b0906e6f4e85dc/third_party/WebKit/Source/core/paint/InlineFlowBoxPainter.cpp
[modify] https://crrev.com/ba83a547d7eb5390680e99bf03b0906e6f4e85dc/third_party/WebKit/Source/core/paint/PaintLayer.cpp
[modify] https://crrev.com/ba83a547d7eb5390680e99bf03b0906e6f4e85dc/third_party/WebKit/Source/core/paint/PaintLayer.h
[modify] https://crrev.com/ba83a547d7eb5390680e99bf03b0906e6f4e85dc/third_party/WebKit/Source/core/paint/TableRowPainter.cpp
[modify] https://crrev.com/ba83a547d7eb5390680e99bf03b0906e6f4e85dc/third_party/WebKit/Source/core/paint/TableSectionPainter.cpp

Blockedon: 805662
Blockedon: -797779
Blocking: 807374
Blockedon: 807379
Blockedon: 807382
Blockedon: 807395
Blockedon: 807398
Cc: vmp...@chromium.org
Labels: -Pri-3 M-66 Pri-2
Status: Assigned (was: Available)
I have filed bugs for all the remaining SPv175 layout test failures. You can see them in the "Blocked on" list of this bug.
Blockedon: 804952
Blockedon: -807395
Project Member

Comment 91 by bugdroid1@chromium.org, Feb 1 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/420875259e21d12df3addb760233d2bba01833b6

commit 420875259e21d12df3addb760233d2bba01833b6
Author: Xianzhu Wang <wangxianzhu@chromium.org>
Date: Thu Feb 01 08:51:30 2018

[SPv175] Update test expectations

- Update bug numbers and comments

- Modify fast/multicol/border-radius-clipped-layer-expected.html to make it
  pass for both SPv1 and SPv175 (previously with one invisible pixel diff).

- Rebaseline svg/hixie/perf/007.svg

- enable virtual/prefer_compositing_to_lcd_text/compositing for flag-specific
  testing.

Bug:  771643 
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Change-Id: Ie56c6ea26672552594b7c83f0fc80252254daac3
Reviewed-on: https://chromium-review.googlesource.com/891426
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#533605}
[modify] https://crrev.com/420875259e21d12df3addb760233d2bba01833b6/third_party/WebKit/LayoutTests/FlagExpectations/enable-slimming-paint-v175
[modify] https://crrev.com/420875259e21d12df3addb760233d2bba01833b6/third_party/WebKit/LayoutTests/TestExpectations
[modify] https://crrev.com/420875259e21d12df3addb760233d2bba01833b6/third_party/WebKit/LayoutTests/fast/multicol/border-radius-clipped-layer-expected.html
[modify] https://crrev.com/420875259e21d12df3addb760233d2bba01833b6/third_party/WebKit/LayoutTests/fast/multicol/border-radius-clipped-layer.html
[add] https://crrev.com/420875259e21d12df3addb760233d2bba01833b6/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v175/tables/table-transform-absolute-position-child-expected.png
[add] https://crrev.com/420875259e21d12df3addb760233d2bba01833b6/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v175/virtual/prefer_compositing_to_lcd_text/compositing/overflow/border-radius-composited-subframe-expected.png
[add] https://crrev.com/420875259e21d12df3addb760233d2bba01833b6/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v175/virtual/prefer_compositing_to_lcd_text/compositing/overflow/border-radius-on-parent-composited-grandchild-expected.png
[add] https://crrev.com/420875259e21d12df3addb760233d2bba01833b6/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v175/virtual/prefer_compositing_to_lcd_text/compositing/overflow/mask-with-filter-expected.png
[add] https://crrev.com/420875259e21d12df3addb760233d2bba01833b6/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v175/virtual/prefer_compositing_to_lcd_text/compositing/overflow/mask-with-small-content-rect-expected.png
[add] https://crrev.com/420875259e21d12df3addb760233d2bba01833b6/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v175/virtual/prefer_compositing_to_lcd_text/compositing/overflow/scaled-mask-expected.png

Blockedon: 808219
Blockedon: 808325
Project Member

Comment 94 by bugdroid1@chromium.org, Feb 6 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/c10b200f54c15270886c3cc639d15f28651e788f

commit c10b200f54c15270886c3cc639d15f28651e788f
Author: Xianzhu Wang <wangxianzhu@chromium.org>
Date: Tue Feb 06 16:51:33 2018

[SPv175] Rebaseline some layout tests

Bug:  771643 
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Change-Id: I4d2973be5eb7b13351de62d283b5feb88fa42490
TBR: 
Reviewed-on: https://chromium-review.googlesource.com/903104
Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#534698}
[modify] https://crrev.com/c10b200f54c15270886c3cc639d15f28651e788f/third_party/WebKit/LayoutTests/FlagExpectations/enable-slimming-paint-v175
[modify] https://crrev.com/c10b200f54c15270886c3cc639d15f28651e788f/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v175/fast/frames/frame-set-scaling-rotate-expected.png
[modify] https://crrev.com/c10b200f54c15270886c3cc639d15f28651e788f/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v175/fast/frames/frame-set-scaling-skew-expected.png
[modify] https://crrev.com/c10b200f54c15270886c3cc639d15f28651e788f/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v175/fast/sub-pixel/should-not-repaint-subpixel-composited-layer-expected.txt
[modify] https://crrev.com/c10b200f54c15270886c3cc639d15f28651e788f/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v175/virtual/threaded/printing/fixed-positioned-headers-and-footers-clipped-expected.png

Blockedon: -807382
Project Member

Comment 96 by bugdroid1@chromium.org, Feb 9 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/5475329128b1a2badc00c7fd4c762ee98c21489e

commit 5475329128b1a2badc00c7fd4c762ee98c21489e
Author: Xianzhu Wang <wangxianzhu@chromium.org>
Date: Fri Feb 09 18:43:27 2018

[SPv175|RootLayerScrolling] Add SlimmingPaintV175 and RootLayerScrolling features

These are for finch experiments.

RootLayerScrolling: use common overflow scroll mechanism for frames.
See  crbug.com/417782 .

SlimmingPaintV175: enables raster invalidation and paint chunks based on
paint properties. See  crbug.com/771643 .

Bug:  417782 , 771643 
Change-Id: Id5836ddbe9eec774b5c73da57cca8dd594afbfb2
Reviewed-on: https://chromium-review.googlesource.com/910409
Reviewed-by: Antoine Labour <piman@chromium.org>
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#535762}
[modify] https://crrev.com/5475329128b1a2badc00c7fd4c762ee98c21489e/content/child/runtime_features.cc
[modify] https://crrev.com/5475329128b1a2badc00c7fd4c762ee98c21489e/content/public/common/content_features.cc
[modify] https://crrev.com/5475329128b1a2badc00c7fd4c762ee98c21489e/content/public/common/content_features.h

Project Member

Comment 97 by bugdroid1@chromium.org, Feb 14 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/dfc98400bdd95323a9e57170bd9420aa4ce1183b

commit dfc98400bdd95323a9e57170bd9420aa4ce1183b
Author: Xianzhu Wang <wangxianzhu@chromium.org>
Date: Wed Feb 14 00:12:27 2018

[SPv175] Make all unit tests pass for SPv175

For most of the tests, also add more test configurations.

Bug:  771643 
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Change-Id: I67c4c15d015f6727aeeeb876de4c5e10fe841b52
Reviewed-on: https://chromium-review.googlesource.com/915722
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#536564}
[modify] https://crrev.com/dfc98400bdd95323a9e57170bd9420aa4ce1183b/third_party/WebKit/Source/core/editing/CaretDisplayItemClientTest.cpp
[modify] https://crrev.com/dfc98400bdd95323a9e57170bd9420aa4ce1183b/third_party/WebKit/Source/core/exported/WebFrameTest.cpp
[modify] https://crrev.com/dfc98400bdd95323a9e57170bd9420aa4ce1183b/third_party/WebKit/Source/core/frame/VisualViewportTest.cpp
[modify] https://crrev.com/dfc98400bdd95323a9e57170bd9420aa4ce1183b/third_party/WebKit/Source/core/layout/VisualRectMappingTest.cpp
[modify] https://crrev.com/dfc98400bdd95323a9e57170bd9420aa4ce1183b/third_party/WebKit/Source/core/paint/LayerClipRecorderTest.cpp
[modify] https://crrev.com/dfc98400bdd95323a9e57170bd9420aa4ce1183b/third_party/WebKit/Source/core/paint/PaintInvalidationTest.cpp
[modify] https://crrev.com/dfc98400bdd95323a9e57170bd9420aa4ce1183b/third_party/WebKit/Source/core/paint/PaintLayerTest.cpp
[modify] https://crrev.com/dfc98400bdd95323a9e57170bd9420aa4ce1183b/third_party/WebKit/Source/platform/graphics/GraphicsLayerTest.cpp
[modify] https://crrev.com/dfc98400bdd95323a9e57170bd9420aa4ce1183b/third_party/WebKit/Source/platform/graphics/paint/PaintControllerTest.cpp
[modify] https://crrev.com/dfc98400bdd95323a9e57170bd9420aa4ce1183b/third_party/WebKit/Source/platform/graphics/paint/PaintRecordBuilderTest.cpp

Blockedon: 807382
Project Member

Comment 99 by bugdroid1@chromium.org, Feb 16 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/bf54c05ccf13ff3b26a180f81186426bc56e4ccb

commit bf54c05ccf13ff3b26a180f81186426bc56e4ccb
Author: Xianzhu Wang <wangxianzhu@chromium.org>
Date: Fri Feb 16 20:18:50 2018

[SPv175] Enable SlimmingPaintV175 for experimental

*** PLEASE DO NOT REVERT ***
Please file a bug blocking  crbug.com/771643  cc wangxianzhu@chromium.org
chrishtr@chromium.org and vmpstr@chromium.org if you encounter any problem
after this CL.

After this change:
- All blink unit tests and layout tests will run with SPv175 enabled
  by default;
- We no longer have virtual/spv175 and flag-specific/enable-slimming-paint-v175;
- We'll still have non-spv175 test coverage:
  - Many paint related tests still run with multiple configurations;
  - Several sub-directories of layout tests will be run as
    virtual/disable-spv175;
  - We may periodically try all tests with spv175 disabled on bots.

Steps to generate this CL (similar to crrev.com/c/893624
which was for RootLayerScrolling, with some differences because we didn't
have baselines for SPv175 for platforms other than linux before):

1. Merge FlagExpectations/enable-slimming-paint-v175 into TestExpectations;

2. Remove original virtual/spv175/ prefix for SPv175-specific failures in
   TestExpectations;

3. Change VirtualTestSuites to change original spv175 virtual suites to
   disable-spv175 suites using --disable-blink-features=SlimmingPaintV175;

4. Change original virtual/spv175/ failure expectations that were not
   SPv175 to virtual/disable-spv175/, in TestExpectations, SlowTests and
   other expectation files;

5. For each baseline files under flag-specific/enable-slimming-paint-v175,
   search the existing non-spv175 baseline in the order of platform/linux,
   platform/win and base dir, and overwrite the first found existing
   baseline with the spv175 one.

6. For each baseline files under virtual/spv175, search the existing
   non-spv175 baseline in the order of platform/linux, platform/win
   and base dir, and swap the two baselines;

7. Rename virtual/spv175 to virtual/disable-spv175, and update the
   README.txt files.

8. Upload the CL, and run webkit-patch rebaseline-cl.

9. When the try jobs finish, examine the try results, and run
   webkit-patch rebaseline-cl again to rebaseline the tests that failed
   on windows and mac (for which we didn't have spv175 baselines).

Bug:  771643 
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_layout_ng;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Change-Id: Iedcdcc881e7ef43bc573a7f4b51ebe2bfbbbc411
Reviewed-on: https://chromium-review.googlesource.com/917226
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#537398}
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/FlagExpectations/disable-blink-features=RootLayerScrolling
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/FlagExpectations/enable-blink-features=LayoutNG
[delete] https://crrev.com/8571d251b4312c9a8303f12155f2626555b5560b/third_party/WebKit/LayoutTests/FlagExpectations/enable-slimming-paint-v175
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/FlagExpectations/enable-slimming-paint-v2
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/ImageFirstTests
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/SlowTests
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/TestExpectations
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/VirtualTestSuites
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/compositing/iframes/iframe-in-composited-layer-expected.png
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/compositing/images/direct-image-clip-path-expected.png
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/compositing/images/direct-image-dynamic-clip-path-expected.png
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/compositing/overflow/accelerated-scrolling-with-clip-path-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/compositing/squashing/add-remove-squashed-layers-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/compositing/squashing/squash-above-fixed-1-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/compositing/squashing/squash-above-fixed-3-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/compositing/squashing/squash-transform-repainting-transformed-child-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/compositing/squashing/squashed-layer-loses-graphicslayer-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/css3/blending/effect-background-blend-mode-expected.png
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/css3/blending/effect-background-blend-mode-stacking-expected.png
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/css3/blending/effect-background-blend-mode-tiled-expected.png
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/css3/blending/mix-blend-mode-isolated-group-1-expected.png
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/css3/filters/nested-filter-expected.png
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/css3/masking/mask-luminance-gradient-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/css3/masking/mask-luminance-png-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/css3/masking/mask-luminance-svg-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/css3/masking/mask-repeat-round-content-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/css3/masking/mask-repeat-space-border-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/css3/masking/mask-repeat-space-content-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/css3/masking/mask-repeat-space-padding-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/fast/backgrounds/svg-as-mask-expected.png
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/fast/frames/frame-set-scaling-rotate-expected.png
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/fast/frames/frame-set-scaling-skew-expected.png
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/fast/sub-pixel/should-not-repaint-subpixel-composited-layer-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/compositing/squashing/add-remove-squashed-layers-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/compositing/squashing/squash-transform-repainting-transformed-child-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/compositing/squashing/squashed-layer-loses-graphicslayer-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/background/background-currentColor-repaint-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/background/background-image-paint-invalidation-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/background/background-misaligned-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/background/view-background-from-body-2-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/background/viewport-gradient-background-html-move-overflow-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/background/viewport-gradient-background-html-resize-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/background/viewport-gradient-background-html-resize-overflow-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/block-shift-repaint-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/body-background-not-propagated-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/box/border-radius-repaint-2-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/box/box-sizing-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/box/hover-pseudo-borders-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/box/negative-shadow-box-shrink-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/box/padding-keeping-content-size-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/box/padding-keeping-visual-size-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/box/resize-with-border-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/canvas-resize-no-full-invalidation-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/clip/caret-ancestor-clip-change-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/clip/css-clip-change-stacking-child-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/clip/intermediate-layout-position-clip-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/clip/mask-clip-change-stacking-child-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/clip/subtree-root-clip-2-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/clip/subtree-root-clip-3-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/clip/subtree-root-clip-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/compositing/background-attachment-local-composited-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/compositing/background-attachment-local-equivalent-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/compositing/child-of-sub-pixel-offset-composited-layer-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/compositing/chunk-reorder-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/compositing/compositing-reason-removed-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/compositing/containing-block-added-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/compositing/containing-block-added-individual-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/compositing/containing-block-removed-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/compositing/containing-block-removed-individual-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/compositing/dont-invalidate-root-layer-when-composited-layer-becomes-visible-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/compositing/fixed-pos-inside-composited-intermediate-layer-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/compositing/fixed-scroll-in-empty-root-layer-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/compositing/invalidate-when-leaving-squashed-layer-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/compositing/new-stacking-context-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/compositing/pointer-events-composited-scrolling-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/compositing/resize-repaint-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/compositing/resize-squashing-layer-that-needs-full-repaint-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/compositing/should-invoke-deferred-compositing-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/compositing/should-not-repaint-composited-descendants-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/compositing/should-not-repaint-composited-descendants-on-overflow-change-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/compositing/squash-partial-repaint-inside-squashed-layer-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/compositing/tricky-element-removal-crash-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/css-grid-layout/grid-item-z-index-change-repaint-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/empty-object-move-and-resize-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/filters/effect-reference-repaint-composite-3-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/filters/effect-reference-repaint-gaussianblur-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/filters/effect-reference-repaint-gaussianblur-xonly-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/filters/effect-reference-repaint-gaussianblur-yonly-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/filters/effect-reference-repaint-lighting-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/filters/effect-reference-repaint-primitive-attr-mutation-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/filters/effect-reference-repaint-primitive-attr-removal-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/filters/effect-reference-repaint-primitive-removed-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/filters/filter-invalidation-after-display-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/filters/filter-invalidation-positioned-child-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/filters/filter-invalidation-with-composited-container-change-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/filters/filter-on-html-element-with-fixed-position-child-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/filters/filter-repaint-accelerated-child-with-filter-child-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/filters/filter-repaint-accelerated-on-accelerated-filter-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/filters/filter-repaint-on-accelerated-layer-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/flexbox/align-items-change-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/flexbox/align-self-change-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/flexbox/remove-inline-block-descendant-of-flex-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/flexbox/repaint-on-layout-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/flexbox/repaint-opacity-change-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/flexbox/repaint-rtl-column-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56e4ccb/third_party/WebKit/LayoutTests/flag-specific/disable-blink-features=RootLayerScrolling/paint/invalidation/float-in-new-block-with-layout-delta-expected.txt
[modify] https://crrev.com/bf54c05ccf13ff3b26a180f81186426bc56
Blockedon: 813221
Project Member

Comment 101 by bugdroid1@chromium.org, Feb 16 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/0a9a5c311a1d3a298f952e495510bd6fe3faa2f6

commit 0a9a5c311a1d3a298f952e495510bd6fe3faa2f6
Author: Xianzhu Wang <wangxianzhu@chromium.org>
Date: Fri Feb 16 23:32:26 2018

[SPv175] Enable SlimmingPaintV175 by default

SlimmingPaintV175 enables raster invalidation and paint chunks based
on paint properties. See  crbug.com/771643 .

Bug:  771643 
Change-Id: I5fdbcabc7ca0f2fa8e69ae0fbf5a0077bba46cfe
Reviewed-on: https://chromium-review.googlesource.com/923572
Reviewed-by: Antoine Labour <piman@chromium.org>
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#537454}
[modify] https://crrev.com/0a9a5c311a1d3a298f952e495510bd6fe3faa2f6/chrome/test/data/webui/print_preview/new_print_preview_ui_browsertest.js
[modify] https://crrev.com/0a9a5c311a1d3a298f952e495510bd6fe3faa2f6/content/child/runtime_features.cc
[modify] https://crrev.com/0a9a5c311a1d3a298f952e495510bd6fe3faa2f6/content/public/common/content_features.cc
[modify] https://crrev.com/0a9a5c311a1d3a298f952e495510bd6fe3faa2f6/third_party/WebKit/Source/platform/runtime_enabled_features.json5

virtual/gpu-rasterization/images/color-profile-image-filter-all.html started failing from bf54c05ccf13ff3b26a180f81186426bc56e4ccb

Marking as Failure
Project Member

Comment 103 by bugdroid1@chromium.org, Feb 19 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/8db32f2628187307b386eaab4294cb7df23505c4

commit 8db32f2628187307b386eaab4294cb7df23505c4
Author: Takeshi Yoshino <tyoshino@chromium.org>
Date: Mon Feb 19 03:08:08 2018

Marking a consistently failing layout test color-profile-image-filter-all.html

virtual/gpu-rasterization/images/color-profile-image-filter-all.html
(likely) started failing from the patch for SlimmingPaintV175. As noted
in the patch, marking it as failing instead of reverting it.

Additionally, marking it as SLOW as it's failing for timeout also on
Mac in addition to Linux and Win which are already specified.

Bug:  771643 ,  726075 
Change-Id: I15771a9e018428d3b729da40491d7bea3f7e2917
Reviewed-on: https://chromium-review.googlesource.com/923768
Reviewed-by: Yutaka Hirano <yhirano@chromium.org>
Commit-Queue: Takeshi Yoshino <tyoshino@chromium.org>
Cr-Commit-Position: refs/heads/master@{#537575}
[modify] https://crrev.com/8db32f2628187307b386eaab4294cb7df23505c4/third_party/WebKit/LayoutTests/SlowTests
[modify] https://crrev.com/8db32f2628187307b386eaab4294cb7df23505c4/third_party/WebKit/LayoutTests/TestExpectations

Project Member

Comment 104 by bugdroid1@chromium.org, Feb 19 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/0e4447e03d7d6b01455633920522e549c2cbef57

commit 0e4447e03d7d6b01455633920522e549c2cbef57
Author: Xianzhu Wang <wangxianzhu@chromium.org>
Date: Mon Feb 19 06:44:32 2018

Revert "[SPv175] Borrow the SPv2 bot for SPv175"

This reverts commit b104c05adb6aed5da5dae9f51ddaca93c886f823.

Reason for revert: Now SPv175 is live on M66, so return the bot
to SPv2.

Also update LayoutTests/FlagExpectations/enable-slimming-paint-v2.

Original change's description:
> [SPv175] Borrow the SPv2 bot for SPv175
>
> We are near to finish SPv175 development, and we need more test
> coverage. Borrow the SPv2 bot for SPv175 until we switch SPv175
> on for experiment.
>
> Bug:  771643 
> Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
> Change-Id: I05f36f168269507961cdc102446e4b23159555dd
> TBR: testing/buildbot
> Reviewed-on: https://chromium-review.googlesource.com/860726
> Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#528517}

TBR=wangxianzhu@chromium.org,trchen@chromium.org,chrishtr@chromium.org,schenney@chromium.org

# Not skipping CQ checks because original CL landed > 1 day ago.

Bug:  771643 
Change-Id: Ib0e31c9e542936a0ac3baddf17b4896eff7aed47
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Reviewed-on: https://chromium-review.googlesource.com/925021
Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#537590}
[modify] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/testing/buildbot/chromium.fyi.json
[modify] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/testing/buildbot/test_suite_exceptions.pyl
[modify] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/FlagExpectations/enable-slimming-paint-v2
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/compositing/background-color/view-blending-base-background-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/compositing/clip-child-by-non-stacking-ancestor-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/compositing/contents-opaque/background-clip-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/compositing/contents-opaque/layer-transform-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/compositing/contents-opaque/visibility-hidden-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/compositing/force-compositing-mode/force-composite-empty-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/compositing/force-compositing-mode/no-overflow-iframe-layer-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/compositing/force-compositing-mode/overflow-hidden-iframe-layer-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/compositing/geometry/ancestor-overflow-change-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/compositing/iframes/invisible-nested-iframe-hide-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/compositing/iframes/visibility-hidden-transformed-content-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/compositing/layer-creation/impl-thread-scrolling-non-composited-fixed-no-scroll-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/compositing/layer-creation/remove-clipping-layer-with-no-children-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/compositing/layer-creation/translatez-added-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/compositing/layer-creation/translatez-overlap-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/compositing/layer-creation/translatez-removed-expected.txt
[modify] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/compositing/layer-tree-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/compositing/overflow/overflow-auto-with-touch-no-overflow-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/compositing/overflow/overflow-hidden-with-touch-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/compositing/overflow/overflow-overlay-with-touch-no-overflow-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/compositing/overflow/overflow-scroll-with-touch-no-overflow-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/compositing/rtl/rtl-absolute-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/compositing/rtl/rtl-fixed-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/compositing/rtl/rtl-relative-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/compositing/squashing/dont-squash-into-iframes-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/compositing/squashing/iframes-are-never-squashed-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/compositing/will-change/composited-layers-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/compositing/will-change/will-change-contents-suppresses-compositing-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/fast/backgrounds/transformed-body-background-expected.png
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/fast/backgrounds/transformed-body-html-background-expected.png
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/fast/backgrounds/transformed-html-body-background-expected.png
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/fast/css3-text/css3-text-decoration/text-underline-position/text-underline-position-cjk-expected.png
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/fast/multicol/composited-layer-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/html/details_summary/details-add-summary-1-and-click-expected.png
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/html/details_summary/details-add-summary-10-and-click-expected.png
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/html/details_summary/details-add-summary-2-and-click-expected.png
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/html/details_summary/details-add-summary-3-and-click-expected.png
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/html/details_summary/details-add-summary-4-and-click-expected.png
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/html/details_summary/details-add-summary-5-and-click-expected.png
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/html/details_summary/details-add-summary-6-and-click-expected.png
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/html/details_summary/details-add-summary-7-and-click-expected.png
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/html/details_summary/details-add-summary-8-and-click-expected.png
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/html/details_summary/details-add-summary-9-and-click-expected.png
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/html/details_summary/details-remove-summary-1-and-click-expected.png
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/html/details_summary/details-remove-summary-2-and-click-expected.png
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/html/details_summary/details-remove-summary-3-and-click-expected.png
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/html/details_summary/details-remove-summary-4-and-click-expected.png
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/html/details_summary/details-remove-summary-5-and-click-expected.png
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/html/details_summary/details-remove-summary-6-and-click-expected.png
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/background/background-generated-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/background/background-shorthand-with-gradient-and-height-changes-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/background/background-size-auto-with-gradient-and-height-changes-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/background/backgroundSizeRepaint-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/background/multiple-backgrounds-style-change-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/block-layout-inline-children-replaced-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/box/border-current-color-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/box/border-image-outset-add-repaint-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/box/border-image-outset-change-repaint-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/box/border-radius-repaint-2-expected.png
[modify] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/box/border-radius-repaint-2-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/box/border-radius-repaint-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/box/border-radius-without-border-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/box/box-shadow-add-repaint-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/box/box-shadow-change-repaint-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/box/box-shadow-dynamic-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/box/box-shadow-inset-repaint-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/box/box-sizing-border-keeping-size-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/box/box-sizing-padding-keeping-size-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/box/hover-pseudo-borders-whitespace-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/box/margin-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/box/negative-shadow-box-expand-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/box/padding-border-keeping-border-box-and-content-box-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/box/shadow-box-resize-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/box/shadow-box-resize-writing-mode-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/button-inner-no-repaint-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/button-spurious-layout-hint-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/canvas-putImageData-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/canvas-resize-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/clip/clip-path-resize-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/clip/clip-unclip-and-change-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/clip/resize-with-border-clipped-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/compositing/invalidations-on-composited-layers-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/compositing/should-not-repaint-composited-transform-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/compositing/should-not-repaint-composited-z-index-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/css-grid-layout/grid-element-change-columns-repaint-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/css-grid-layout/grid-element-change-rows-repaint-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/css-grid-layout/grid-item-change-column-repaint-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/css-grid-layout/grid-item-change-row-repaint-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/filters/effect-reference-repaint-composite-1-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/filters/effect-reference-repaint-composite-2-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/filters/effect-reference-repaint-composite-4-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/filters/effect-reference-repaint-composite-5-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/filters/effect-reference-repaint-composite-6-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/filters/effect-reference-repaint-displacement-expected.txt
[modify] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/filters/effect-reference-repaint-lighting-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/filters/effect-reference-repaint-merge-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/filters/effect-reference-repaint-morphology-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/filters/effect-reference-repaint-morphology-xonly-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/filters/effect-reference-repaint-morphology-yonly-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/filters/effect-reference-repaint-offset-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/flexbox/align-content-change-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/flexbox/align-content-change-keeping-geometry-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/flexbox/align-content-change-no-flex-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/flexbox/align-content-distribution-change-grid-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/flexbox/align-self-change-grid-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/flexbox/align-self-change-keeping-geometry-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/flexbox/align-self-change-keeping-geometry-grid-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/flexbox/align-self-change-no-flex-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/flexbox/justify-content-change-expected.txt
[add] https://crrev.com/0e4447e03d7d6b01455633920522e549c2cbef57/third_party/WebKit/LayoutTests/flag-specific/enable-slimming-paint-v2/paint/invalidation/flexbox/justify-content-distribution-change-grid-expected.txt
[add] h
Blockedon: 811269
Project Member

Comment 106 by bugdroid1@chromium.org, Feb 27 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/04aa2e7e64a78efccb25757afcc36e21c5d6ac0c

commit 04aa2e7e64a78efccb25757afcc36e21c5d6ac0c
Author: Xianzhu Wang <wangxianzhu@chromium.org>
Date: Tue Feb 27 04:23:44 2018

Revert "[SPv175] Enable SlimmingPaintV175 by default"

This reverts commit 0a9a5c311a1d3a298f952e495510bd6fe3faa2f6.

Reason for revert: We decided to delay the launch of SlimmingPaintV175
to M67, so that we have more time to fix the regressions.

The revert CL is slightly modified so that later enabling/disabling of
SlimmingPaintV175 by default can just change one line in
content/public/common/content_features.cc (learnt from
RootLayerScrolling crrev/c/929662).

Original change's description:
> [SPv175] Enable SlimmingPaintV175 by default
>
> SlimmingPaintV175 enables raster invalidation and paint chunks based
> on paint properties. See  crbug.com/771643 .
>
> Bug:  771643 
> Change-Id: I5fdbcabc7ca0f2fa8e69ae0fbf5a0077bba46cfe
> Reviewed-on: https://chromium-review.googlesource.com/923572
> Reviewed-by: Antoine Labour <piman@chromium.org>
> Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#537454}

TBR=dgozman@chromium.org,wangxianzhu@chromium.org,chrishtr@chromium.org,piman@chromium.org

# Not skipping CQ checks because original CL landed > 1 day ago.

Bug:  771643 
Change-Id: I04177ada5d6b133fe47c0e0dbff42b6989f099ba
Reviewed-on: https://chromium-review.googlesource.com/938562
Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#539401}
[modify] https://crrev.com/04aa2e7e64a78efccb25757afcc36e21c5d6ac0c/content/child/runtime_features.cc
[modify] https://crrev.com/04aa2e7e64a78efccb25757afcc36e21c5d6ac0c/content/public/common/content_features.cc

Blockedon: 816812
Blockedon: 816854
Blockedon: 815113
Blockedon: 817552
Blockedon: 816836
Blockedon: 819198
Blockedon: 817961
Blockedon: 820482
Blockedon: 815075
Blockedon: 815358
Blockedon: 821486
Project Member

Comment 118 by bugdroid1@chromium.org, Mar 15 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/3a3c78a924a686ed0d3f90d765b00cdd78453e11

commit 3a3c78a924a686ed0d3f90d765b00cdd78453e11
Author: Xianzhu Wang <wangxianzhu@chromium.org>
Date: Thu Mar 15 02:49:49 2018

Reland "[SPv175] Enable SlimmingPaintV175 by default"

Enable SlimmingPaintV175 for M67

Original change's description:
> Revert "[SPv175] Enable SlimmingPaintV175 by default"
>
> This reverts commit 0a9a5c311a1d3a298f952e495510bd6fe3faa2f6.
>
> Reason for revert: We decided to delay the launch of SlimmingPaintV175
> to M67, so that we have more time to fix the regressions.
>
> The revert CL is slightly modified so that later enabling/disabling of
> SlimmingPaintV175 by default can just change one line in
> content/public/common/content_features.cc (learnt from
> RootLayerScrolling crrev/c/929662).
>
> Original change's description:
> > [SPv175] Enable SlimmingPaintV175 by default
> >
> > SlimmingPaintV175 enables raster invalidation and paint chunks based
> > on paint properties. See  crbug.com/771643 .
> >
> > Bug:  771643 
> > Change-Id: I5fdbcabc7ca0f2fa8e69ae0fbf5a0077bba46cfe
> > Reviewed-on: https://chromium-review.googlesource.com/923572
> > Reviewed-by: Antoine Labour <piman@chromium.org>
> > Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
> > Cr-Commit-Position: refs/heads/master@{#537454}
>
> TBR=dgozman@chromium.org,wangxianzhu@chromium.org,chrishtr@chromium.org,piman@chromium.org
>
> # Not skipping CQ checks because original CL landed > 1 day ago.
>
> Bug:  771643 
> Change-Id: I04177ada5d6b133fe47c0e0dbff42b6989f099ba
> Reviewed-on: https://chromium-review.googlesource.com/938562
> Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#539401}

TBR=dgozman@chromium.org,wangxianzhu@chromium.org,chrishtr@chromium.org,piman@chromium.org

# Not skipping CQ checks because original CL landed > 1 day ago.

Bug:  771643 
Change-Id: Ie64b80c21af02ed689d5c5b7489c5b32d94c0c11
Reviewed-on: https://chromium-review.googlesource.com/947902
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#543291}
[modify] https://crrev.com/3a3c78a924a686ed0d3f90d765b00cdd78453e11/content/public/common/content_features.cc

Blockedon: 822817
Blockedon: 822571
Blockedon: 823621
Blockedon: 823259
Blocking: -807374
Labels: -M-66 Target-67 M-67 ReleaseBlock-Beta
Owner: wangxianzhu@chromium.org
Blockedon: 823127
Blockedon: 823029
Blockedon: 816490
Blockedon: 823935
Pls apply appropriate OSs label.
Labels: OS-Android OS-Chrome OS-Linux OS-Mac OS-Windows
Blockedon: 825090

Comment 131 by pdr@chromium.org, Mar 23 2018

Blockedon: -823127
Blockedon: 824031

Comment 133 Deleted

A friendly reminder that M67 branch is coming soon on 04/12! Your bug is labelled as Beta ReleaseBlock, pls make sure to land the fix ASAP to trunk. This way we branch M67 from a high quality trunk. Thank you.
Blockedon: 826188
Blockedon: 826659
A friendly reminder that M67 branch is coming soon on 04/12! Your bug is labelled as Beta ReleaseBlock, pls make sure to land the fix ASAP to trunk. This way we branch M67 from a high quality trunk. Thank you.
Blockedon: 828164
Blockedon: -828164
Blockedon: -820482
Blockedon: -826659
Blockedon: 828040
Blockedon: 826582
Blockedon: 829269
Labels: -ReleaseBlock-Beta ReleaseBlock-Stable
We have enabled SPv175 in M67. The remaining blocking bugs are not blocking beta.
Blockedon: 830874
Blockedon: 831634

Comment 148 by pdr@chromium.org, Apr 14 2018

Blockedon: 833083
Blockedon: -833083
Blockedon: 826230
Blockedon: 834296
Blockedon: 833338
Blockedon: -803867
Blockedon: 835780
M67 Stable promotion is coming soon. Your bug is labelled as Stable ReleaseBlock, pls make sure to land the fix and request a merge into the release branch ASAP. Thank you.


Blockedon: 836127
*** Bulk Edit ***
M67 Stable promotion is coming soon. Your bug is labelled as Stable ReleaseBlock, pls make sure to land the fix and request a merge into the release branch ASAP. 

If fix is already merged to M67 and nothing else is pending, pls mark the bug as fixed. Thank you.
Blockedon: 838528
Blockedon: 839424
I'm marking this as Fixed. The blocking bugs are either P3 which don't target M67 or ( bug 839424 ) being tracked separately.
Status: Fixed (was: Assigned)
Labels: Merge-TBD
[Auto-generated comment by a script] We noticed that this issue is targeted for M-67; it appears the fix may have landed after branch point, meaning a merge might be required. Please confirm if a merge is required here - if so add Merge-Request-67 label, otherwise remove Merge-TBD label. Thanks.
Labels: -Merge-TBD
Project Member

Comment 164 by bugdroid1@chromium.org, Jun 1 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/9173e2f4bf6995e74f400d62fb44b9f66e50c977

commit 9173e2f4bf6995e74f400d62fb44b9f66e50c977
Author: Xianzhu Wang <wangxianzhu@chromium.org>
Date: Fri Jun 01 01:08:02 2018

[SPv175] Remove Pre-SPv175 code from unit tests

Bug:  771643 
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Change-Id: Iaf7c3bd1ae379ada68e25072ca43ece7f96cf899
Reviewed-on: https://chromium-review.googlesource.com/1081235
Reviewed-by: Tien-Ren Chen <trchen@chromium.org>
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#563467}
[modify] https://crrev.com/9173e2f4bf6995e74f400d62fb44b9f66e50c977/third_party/blink/renderer/core/BUILD.gn
[modify] https://crrev.com/9173e2f4bf6995e74f400d62fb44b9f66e50c977/third_party/blink/renderer/core/editing/frame_selection_test.cc
[modify] https://crrev.com/9173e2f4bf6995e74f400d62fb44b9f66e50c977/third_party/blink/renderer/core/layout/layout_box_model_object_test.cc
[modify] https://crrev.com/9173e2f4bf6995e74f400d62fb44b9f66e50c977/third_party/blink/renderer/core/layout/layout_table_col_test.cc
[modify] https://crrev.com/9173e2f4bf6995e74f400d62fb44b9f66e50c977/third_party/blink/renderer/core/layout/visual_rect_mapping_test.cc
[modify] https://crrev.com/9173e2f4bf6995e74f400d62fb44b9f66e50c977/third_party/blink/renderer/core/paint/box_paint_invalidator_test.cc
[delete] https://crrev.com/9e00c38a333a070f03c3c4fd22a7026d5c573990/third_party/blink/renderer/core/paint/layer_clip_recorder_test.cc
[modify] https://crrev.com/9173e2f4bf6995e74f400d62fb44b9f66e50c977/third_party/blink/renderer/core/paint/object_paint_invalidator_test.cc
[modify] https://crrev.com/9173e2f4bf6995e74f400d62fb44b9f66e50c977/third_party/blink/renderer/core/paint/paint_controller_paint_test.cc
[modify] https://crrev.com/9173e2f4bf6995e74f400d62fb44b9f66e50c977/third_party/blink/renderer/core/paint/paint_layer_painter_test.cc
[modify] https://crrev.com/9173e2f4bf6995e74f400d62fb44b9f66e50c977/third_party/blink/renderer/core/paint/paint_layer_test.cc
[modify] https://crrev.com/9173e2f4bf6995e74f400d62fb44b9f66e50c977/third_party/blink/renderer/core/paint/paint_property_tree_builder_test.cc
[modify] https://crrev.com/9173e2f4bf6995e74f400d62fb44b9f66e50c977/third_party/blink/renderer/core/paint/paint_property_tree_printer_test.cc
[modify] https://crrev.com/9173e2f4bf6995e74f400d62fb44b9f66e50c977/third_party/blink/renderer/core/paint/paint_property_tree_update_tests.cc
[modify] https://crrev.com/9173e2f4bf6995e74f400d62fb44b9f66e50c977/third_party/blink/renderer/core/paint/pre_paint_tree_walk_test.cc
[modify] https://crrev.com/9173e2f4bf6995e74f400d62fb44b9f66e50c977/third_party/blink/renderer/core/paint/table_painter_test.cc
[modify] https://crrev.com/9173e2f4bf6995e74f400d62fb44b9f66e50c977/third_party/blink/renderer/core/paint/view_painter_test.cc
[modify] https://crrev.com/9173e2f4bf6995e74f400d62fb44b9f66e50c977/third_party/blink/renderer/core/style/computed_style_test.cc
[modify] https://crrev.com/9173e2f4bf6995e74f400d62fb44b9f66e50c977/third_party/blink/renderer/platform/graphics/graphics_layer_test.cc
[modify] https://crrev.com/9173e2f4bf6995e74f400d62fb44b9f66e50c977/third_party/blink/renderer/platform/graphics/paint/geometry_mapper_test.cc
[modify] https://crrev.com/9173e2f4bf6995e74f400d62fb44b9f66e50c977/third_party/blink/renderer/platform/graphics/paint/paint_chunker_test.cc
[modify] https://crrev.com/9173e2f4bf6995e74f400d62fb44b9f66e50c977/third_party/blink/renderer/platform/graphics/paint/paint_controller_test.cc
[modify] https://crrev.com/9173e2f4bf6995e74f400d62fb44b9f66e50c977/third_party/blink/renderer/platform/graphics/paint/paint_controller_test.h
[modify] https://crrev.com/9173e2f4bf6995e74f400d62fb44b9f66e50c977/third_party/blink/renderer/platform/graphics/paint/paint_record_builder_test.cc
[modify] https://crrev.com/9173e2f4bf6995e74f400d62fb44b9f66e50c977/third_party/blink/renderer/platform/testing/paint_test_configurations.h

Project Member

Comment 165 by bugdroid1@chromium.org, Jun 1 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/0356bac8d6b8f27c9832ef3bb2a5702ffc6b26b5

commit 0356bac8d6b8f27c9832ef3bb2a5702ffc6b26b5
Author: Xianzhu Wang <wangxianzhu@chromium.org>
Date: Fri Jun 01 16:54:51 2018

[SPv175] Remove SlimmingPaintV175 feature and switch in Chromium

SlimmingPaintV175 has been enabled by default and shipped in M67.

Bug:  771643 
Change-Id: Idffe4b85e93a2c1a854b32be78fcf377c94b661a
Reviewed-on: https://chromium-review.googlesource.com/1080154
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Jochen Eisinger <jochen@chromium.org>
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#563680}
[modify] https://crrev.com/0356bac8d6b8f27c9832ef3bb2a5702ffc6b26b5/chrome/browser/chromeos/login/chrome_restart_request.cc
[modify] https://crrev.com/0356bac8d6b8f27c9832ef3bb2a5702ffc6b26b5/content/browser/renderer_host/render_process_host_impl.cc
[modify] https://crrev.com/0356bac8d6b8f27c9832ef3bb2a5702ffc6b26b5/content/child/runtime_features.cc
[modify] https://crrev.com/0356bac8d6b8f27c9832ef3bb2a5702ffc6b26b5/content/public/common/content_features.cc
[modify] https://crrev.com/0356bac8d6b8f27c9832ef3bb2a5702ffc6b26b5/content/public/common/content_features.h
[modify] https://crrev.com/0356bac8d6b8f27c9832ef3bb2a5702ffc6b26b5/content/public/common/content_switches.cc
[modify] https://crrev.com/0356bac8d6b8f27c9832ef3bb2a5702ffc6b26b5/content/public/common/content_switches.h

Blockedon: -803649
Showing comments 67 - 166 of 166 Older

Sign in to add a comment