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

Issue 2602453002: Update perspective paint properties on perspective-origin changes (Closed)

Created:
4 years ago by pdr.
Modified:
4 years ago
Reviewers:
Xianzhu
CC:
blink-reviews, blink-reviews-layout_chromium.org, blink-reviews-paint_chromium.org, chromium-reviews, dshwang, eae+blinkwatch, jchaffraix+rendering, leviw+renderwatch, pdr+renderingwatchlist_chromium.org, szager+layoutwatch_chromium.org, zoltan1
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Update perspective paint properties on perspective-origin changes This patch fixes under-invalidation when perspective-origin changes due to an object's size changing (similar to [1]). This patch also updates the comment added in [1] to note that we only need to invalidate if relative lengths are used. [1] https://crrev.com/700fe29521a77a433f07b85fda61a35609c46cf2 BUG=645667 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Committed: https://crrev.com/fc7eae11d98828abba746ba86a96ee9fc83a1741 Cr-Commit-Position: refs/heads/master@{#440568}

Patch Set 1 #

Patch Set 2 : update comment #

Patch Set 3 : Update comment #

Total comments: 1

Patch Set 4 : Update comment, add a relative length update test #

Unified diffs Side-by-side diffs Delta from patch set Stats (+61 lines, -4 lines) Patch
M third_party/WebKit/Source/core/layout/LayoutBox.cpp View 1 2 3 1 chunk +6 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp View 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/paint/PaintPropertyTreeUpdateTests.cpp View 1 2 3 1 chunk +53 lines, -0 lines 0 comments Download

Messages

Total messages: 12 (5 generated)
pdr.
4 years ago (2016-12-22 21:50:47 UTC) #2
Xianzhu
lgtm https://codereview.chromium.org/2602453002/diff/40001/third_party/WebKit/Source/core/layout/LayoutBox.cpp File third_party/WebKit/Source/core/layout/LayoutBox.cpp (right): https://codereview.chromium.org/2602453002/diff/40001/third_party/WebKit/Source/core/layout/LayoutBox.cpp#newcode1717 third_party/WebKit/Source/core/layout/LayoutBox.cpp:1717: // with relative lengths (e.g., percentage). Nit: Other ...
4 years ago (2016-12-22 21:55:15 UTC) #3
pdr.
On 2016/12/22 at 21:55:15, wangxianzhu wrote: > lgtm > > https://codereview.chromium.org/2602453002/diff/40001/third_party/WebKit/Source/core/layout/LayoutBox.cpp > File third_party/WebKit/Source/core/layout/LayoutBox.cpp (right): ...
4 years ago (2016-12-22 22:06:44 UTC) #4
Xianzhu
lgtm
4 years ago (2016-12-22 22:14:10 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/2602453002/60001
4 years ago (2016-12-22 22:14:40 UTC) #7
commit-bot: I haz the power
Committed patchset #4 (id:60001)
4 years ago (2016-12-23 01:03:47 UTC) #10
commit-bot: I haz the power
4 years ago (2016-12-23 01:07:03 UTC) #12
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/fc7eae11d98828abba746ba86a96ee9fc83a1741
Cr-Commit-Position: refs/heads/master@{#440568}

Powered by Google App Engine
This is Rietveld 408576698