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

Issue 2701523003: Don't pixel-snap overflow clips in clip paint property nodes. (Closed)

Created:
3 years, 10 months ago by chrishtr
Modified:
3 years, 10 months ago
Reviewers:
Xianzhu
CC:
blink-reviews, blink-reviews-paint_chromium.org, chromium-reviews, dshwang
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Don't pixel-snap overflow clips in clip paint property nodes. Pixel-snapping should be applied at "paint" time instead, based on context which includes subpixel accumulation. Also, adds code to apply subpixel accumulation for overflow clip rects applied to background clip rects. BUG=691959 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Review-Url: https://codereview.chromium.org/2701523003 Cr-Commit-Position: refs/heads/master@{#451189} Committed: https://chromium.googlesource.com/chromium/src/+/19b6d116165378bc06ae204d74b5b1da58caa9ab

Patch Set 1 #

Patch Set 2 : none #

Patch Set 3 : none #

Patch Set 4 : none #

Total comments: 4

Patch Set 5 : Merge branch 'master' into fixclipping #

Unified diffs Side-by-side diffs Delta from patch set Stats (+44 lines, -16 lines) Patch
M third_party/WebKit/LayoutTests/TestExpectations View 1 2 3 4 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/paint/PaintLayerClipper.cpp View 1 2 3 4 5 chunks +19 lines, -11 lines 0 comments Download
M third_party/WebKit/Source/core/paint/PaintLayerClipperTest.cpp View 1 2 3 2 chunks +5 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp View 1 2 3 4 1 chunk +1 line, -2 lines 0 comments Download
M third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilderTest.cpp View 1 chunk +17 lines, -0 lines 0 comments Download

Messages

Total messages: 24 (18 generated)
chrishtr
https://codereview.chromium.org/2701523003/diff/60001/third_party/WebKit/Source/core/paint/PaintLayerClipper.cpp File third_party/WebKit/Source/core/paint/PaintLayerClipper.cpp (left): https://codereview.chromium.org/2701523003/diff/60001/third_party/WebKit/Source/core/paint/PaintLayerClipper.cpp#oldcode295 third_party/WebKit/Source/core/paint/PaintLayerClipper.cpp:295: context.subPixelAccumulation); // TODO(chrishtr): is this needed? Confirmed that it ...
3 years, 10 months ago (2017-02-16 21:44:28 UTC) #14
Xianzhu
lgtm
3 years, 10 months ago (2017-02-16 22:13:33 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2701523003/80001
3 years, 10 months ago (2017-02-16 23:26:01 UTC) #19
commit-bot: I haz the power
Committed patchset #5 (id:80001) as https://chromium.googlesource.com/chromium/src/+/19b6d116165378bc06ae204d74b5b1da58caa9ab
3 years, 10 months ago (2017-02-17 02:29:16 UTC) #22
Matt Giuca
A revert of this CL (patchset #5 id:80001) has been created in https://codereview.chromium.org/2705493003/ by mgiuca@chromium.org. ...
3 years, 10 months ago (2017-02-17 04:00:15 UTC) #23
Xianzhu
3 years, 10 months ago (2017-02-17 04:17:06 UTC) #24
Message was sent while issue was closed.
On 2017/02/17 04:00:15, Matt Giuca wrote:
> A revert of this CL (patchset #5 id:80001) has been created in
> https://codereview.chromium.org/2705493003/ by mailto:mgiuca@chromium.org.
> 
> The reason for reverting is: Failing layout test on Mac:
> paint/invalidation/select-option-background-color.html
> 
> BUG=693345.

The revert has been closed in favor of
https://codereview.chromium.org/2694623015

Powered by Google App Engine
This is Rietveld 408576698