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

Issue 2856373002: [blink] Unify PaintLayerClipper behavior with kIgnoreOverflowClip (Closed)

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

Description

[blink] Unify PaintLayerClipper behavior with kIgnoreOverflowClip Prior to this CL, the behavior of GeometryMapper version and non-GM version of PaintLayerClipper was inconsistent with kIgnoreOverflowClip when both CSS clip and overflow clip present on the painting root. | CSS clip | Overflow clip | Both -------+----------+---------------+-------- GM | Applied | Skipped | Skipped Non-GM | Applied | Skipped | Applied Also the GM-version applies only CSS clip when both present and context.root_layer == layer_. (While non-GM applies both) This CL changes the behavior so that both CSS clip and overflow clip are ignored whether both or either one present. It is believed that it will also fix a bug that prevented us from enabling impl-side scrolling on scrollers that has CSS clip. CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Review-Url: https://codereview.chromium.org/2856373002 Cr-Commit-Position: refs/heads/master@{#469449} Committed: https://chromium.googlesource.com/chromium/src/+/bd513eeb478c279634ca95af0344d68b0d95853e

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+170 lines, -45 lines) Patch
M third_party/WebKit/Source/core/paint/PaintLayerClipper.h View 2 chunks +2 lines, -1 line 0 comments Download
M third_party/WebKit/Source/core/paint/PaintLayerClipper.cpp View 7 chunks +58 lines, -44 lines 0 comments Download
M third_party/WebKit/Source/core/paint/PaintLayerClipperTest.cpp View 1 chunk +110 lines, -0 lines 0 comments Download

Messages

Total messages: 13 (9 generated)
trchen
Split out from https://codereview.chromium.org/2817053002/ This CL contains only the small subset that changes behavior, without ...
3 years, 7 months ago (2017-05-04 00:33:38 UTC) #3
chrishtr
lgtm
3 years, 7 months ago (2017-05-04 03:29:52 UTC) #6
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/2856373002/1
3 years, 7 months ago (2017-05-04 20:24:38 UTC) #10
commit-bot: I haz the power
3 years, 7 months ago (2017-05-04 20:29:20 UTC) #13
Message was sent while issue was closed.
Committed patchset #1 (id:1) as
https://chromium.googlesource.com/chromium/src/+/bd513eeb478c279634ca95af0344...

Powered by Google App Engine
This is Rietveld 408576698