Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(57)

Issue 839793003: Bring back multicol reftests that got DRTified for impl-side painting. (Closed)

Created:
5 years, 11 months ago by mstensho (USE GERRIT)
Modified:
5 years, 11 months ago
Reviewers:
chrishtr, enne (OOO)
CC:
blink-reviews
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Target Ref:
refs/heads/master
Project:
blink
Visibility:
Public.

Description

Bring back multicol reftests that were removed for impl side painting. When adding --enable-impl-side-painting for virtual/regionbasedmulticol/ some reftests started to fail, and were accordingly turned into PNG + render tree dump tests. This was done in https://codereview.chromium.org/803683002/ plus a few rebaseline commits that followed. This CL reverts that brings them back as reftests, while retaining --enable-impl-side-painting. Fixed the refs instead. The fixes are somewhat weird, though. It seems (from where I stand, at least) that when a ref has an opacity layer with only one paint operation (draw text, paint background, whatever), there'll be minor pixel differences, compared to when there's more than one operation. This doesn't happen with the actual tests, though. Could be some impl side painting optimization that doesn't kick in for multicol, perhaps? R=enne@chromium.org,chrishtr@chromium.org Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=188055

Patch Set 1 : Back out https://codereview.chromium.org/803683002/ and the rebaselining that followed. #

Patch Set 2 : Enable impl side painting for multicol tests again #

Patch Set 3 : Fix the tests. Make sure that opacity layers in the refs have more than one paint operation. #

Patch Set 4 : code review #

Patch Set 5 : Use inline-block as an attempt to force creation of a transparency layer. #

Patch Set 6 : Another speculative fix: force layer creation in the test too. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+146 lines, -1237 lines) Patch
M LayoutTests/TestExpectations View 1 chunk +1 line, -0 lines 0 comments Download
A LayoutTests/fast/multicol/composited-opacity-2nd-and-3rd-column-expected.html View 1 2 3 1 chunk +23 lines, -0 lines 0 comments Download
A LayoutTests/fast/multicol/composited-with-child-layer-in-next-column-expected.html View 1 2 3 1 chunk +21 lines, -0 lines 0 comments Download
M LayoutTests/fast/multicol/layers-in-multicol.html View 1 2 3 4 5 2 chunks +8 lines, -2 lines 0 comments Download
A LayoutTests/fast/multicol/layers-in-multicol-expected.html View 1 2 3 5 1 chunk +87 lines, -0 lines 0 comments Download
A LayoutTests/fast/multicol/transform-inside-opacity-expected.html View 1 2 3 1 chunk +6 lines, -0 lines 0 comments Download
D LayoutTests/fast/multicol/transform-inside-opacity-expected.png View Binary file 0 comments Download
D LayoutTests/fast/multicol/transform-inside-opacity-expected.txt View 1 chunk +0 lines, -12 lines 0 comments Download
D LayoutTests/platform/android/virtual/regionbasedmulticol/fast/multicol/transform-inside-opacity-expected.txt View 1 chunk +0 lines, -12 lines 0 comments Download
D LayoutTests/platform/linux/fast/multicol/layers-in-multicol-expected.png View Binary file 0 comments Download
D LayoutTests/platform/linux/fast/multicol/layers-in-multicol-expected.txt View 1 chunk +0 lines, -111 lines 0 comments Download
D LayoutTests/platform/linux/virtual/regionbasedmulticol/fast/multicol/composited-opacity-2nd-and-3rd-column-expected.png View Binary file 0 comments Download
D LayoutTests/platform/linux/virtual/regionbasedmulticol/fast/multicol/composited-opacity-2nd-and-3rd-column-expected.txt View 1 chunk +0 lines, -39 lines 0 comments Download
D LayoutTests/platform/linux/virtual/regionbasedmulticol/fast/multicol/composited-with-child-layer-in-next-column-expected.png View Binary file 0 comments Download
D LayoutTests/platform/linux/virtual/regionbasedmulticol/fast/multicol/composited-with-child-layer-in-next-column-expected.txt View 1 chunk +0 lines, -32 lines 0 comments Download
D LayoutTests/platform/linux/virtual/regionbasedmulticol/fast/multicol/layers-in-multicol-expected.png View Binary file 0 comments Download
D LayoutTests/platform/linux/virtual/regionbasedmulticol/fast/multicol/layers-in-multicol-expected.txt View 1 chunk +0 lines, -117 lines 0 comments Download
D LayoutTests/platform/mac/fast/multicol/layers-in-multicol-expected.png View Binary file 0 comments Download
D LayoutTests/platform/mac/fast/multicol/layers-in-multicol-expected.txt View 1 chunk +0 lines, -111 lines 0 comments Download
D LayoutTests/platform/mac/virtual/regionbasedmulticol/fast/multicol/composited-opacity-2nd-and-3rd-column-expected.png View Binary file 0 comments Download
D LayoutTests/platform/mac/virtual/regionbasedmulticol/fast/multicol/composited-opacity-2nd-and-3rd-column-expected.txt View 1 chunk +0 lines, -39 lines 0 comments Download
D LayoutTests/platform/mac/virtual/regionbasedmulticol/fast/multicol/composited-with-child-layer-in-next-column-expected.png View Binary file 0 comments Download
D LayoutTests/platform/mac/virtual/regionbasedmulticol/fast/multicol/composited-with-child-layer-in-next-column-expected.txt View 1 chunk +0 lines, -32 lines 0 comments Download
D LayoutTests/platform/mac/virtual/regionbasedmulticol/fast/multicol/layers-in-multicol-expected.png View Binary file 0 comments Download
D LayoutTests/platform/mac/virtual/regionbasedmulticol/fast/multicol/layers-in-multicol-expected.txt View 1 chunk +0 lines, -117 lines 0 comments Download
D LayoutTests/platform/win-xp/fast/multicol/layers-in-multicol-expected.png View Binary file 0 comments Download
D LayoutTests/platform/win-xp/fast/multicol/layers-in-multicol-expected.txt View 1 chunk +0 lines, -111 lines 0 comments Download
D LayoutTests/platform/win-xp/virtual/regionbasedmulticol/fast/multicol/composited-opacity-2nd-and-3rd-column-expected.png View Binary file 0 comments Download
D LayoutTests/platform/win-xp/virtual/regionbasedmulticol/fast/multicol/composited-opacity-2nd-and-3rd-column-expected.txt View 1 chunk +0 lines, -39 lines 0 comments Download
D LayoutTests/platform/win-xp/virtual/regionbasedmulticol/fast/multicol/composited-with-child-layer-in-next-column-expected.png View Binary file 0 comments Download
D LayoutTests/platform/win-xp/virtual/regionbasedmulticol/fast/multicol/composited-with-child-layer-in-next-column-expected.txt View 1 chunk +0 lines, -32 lines 0 comments Download
D LayoutTests/platform/win-xp/virtual/regionbasedmulticol/fast/multicol/layers-in-multicol-expected.png View Binary file 0 comments Download
D LayoutTests/platform/win-xp/virtual/regionbasedmulticol/fast/multicol/layers-in-multicol-expected.txt View 1 chunk +0 lines, -117 lines 0 comments Download
D LayoutTests/platform/win/fast/multicol/layers-in-multicol-expected.png View Binary file 0 comments Download
D LayoutTests/platform/win/fast/multicol/layers-in-multicol-expected.txt View 1 chunk +0 lines, -111 lines 0 comments Download
D LayoutTests/platform/win/virtual/regionbasedmulticol/fast/multicol/composited-opacity-2nd-and-3rd-column-expected.png View Binary file 0 comments Download
D LayoutTests/platform/win/virtual/regionbasedmulticol/fast/multicol/composited-opacity-2nd-and-3rd-column-expected.txt View 1 chunk +0 lines, -39 lines 0 comments Download
D LayoutTests/platform/win/virtual/regionbasedmulticol/fast/multicol/composited-with-child-layer-in-next-column-expected.png View Binary file 0 comments Download
D LayoutTests/platform/win/virtual/regionbasedmulticol/fast/multicol/composited-with-child-layer-in-next-column-expected.txt View 1 chunk +0 lines, -32 lines 0 comments Download
D LayoutTests/platform/win/virtual/regionbasedmulticol/fast/multicol/layers-in-multicol-expected.png View Binary file 0 comments Download
D LayoutTests/platform/win/virtual/regionbasedmulticol/fast/multicol/layers-in-multicol-expected.txt View 1 chunk +0 lines, -117 lines 0 comments Download
D LayoutTests/virtual/regionbasedmulticol/fast/multicol/transform-inside-opacity-expected.txt View 1 chunk +0 lines, -15 lines 0 comments Download

Messages

Total messages: 16 (6 generated)
mstensho (USE GERRIT)
I wanted enne to review this, but she seems to be gone for a couple ...
5 years, 11 months ago (2015-01-07 13:27:52 UTC) #2
enne (OOO)
lgtm Thank you *so* much for looking into this. This seems quite reasonable. I suspect ...
5 years, 11 months ago (2015-01-08 01:10:38 UTC) #3
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/839793003/60001
5 years, 11 months ago (2015-01-08 09:00:33 UTC) #5
commit-bot: I haz the power
Try jobs failed on following builders: linux_blink_rel on tryserver.blink (http://build.chromium.org/p/tryserver.blink/builders/linux_blink_rel/builds/41293)
5 years, 11 months ago (2015-01-08 10:18:34 UTC) #7
mstensho (USE GERRIT)
On 2015/01/08 10:18:34, I haz the power (commit-bot) wrote: > Try jobs failed on following ...
5 years, 11 months ago (2015-01-08 10:29:41 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/839793003/80001
5 years, 11 months ago (2015-01-08 10:30:02 UTC) #10
commit-bot: I haz the power
Try jobs failed on following builders: linux_blink_rel on tryserver.blink (http://build.chromium.org/p/tryserver.blink/builders/linux_blink_rel/builds/41297)
5 years, 11 months ago (2015-01-08 11:47:00 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/839793003/100001
5 years, 11 months ago (2015-01-08 14:44:17 UTC) #14
mstensho (USE GERRIT)
That didn't work either. Trying something else. linux_blink_rel seems happy now, at least.
5 years, 11 months ago (2015-01-08 14:44:27 UTC) #15
commit-bot: I haz the power
5 years, 11 months ago (2015-01-08 16:00:03 UTC) #16
Message was sent while issue was closed.
Committed patchset #6 (id:100001) as
https://src.chromium.org/viewvc/blink?view=rev&revision=188055

Powered by Google App Engine
This is Rietveld 408576698