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

Issue 2574293003: [SPInvalidation] Update paint properties when layer or paintsWithTransform status change (Closed)

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

Description

[SPInvalidation] Update paint properties when layer or paintsWithTransform status change BUG=645667 TEST=virtual/spinvalidation/fast/dynamic/static-to-relative-with-absolute-child.html etc. CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Committed: https://crrev.com/d4d7aff504d23a7fd6462d2ecf51b2722545edb5 Cr-Commit-Position: refs/heads/master@{#438704}

Patch Set 1 #

Patch Set 2 : Also fix paintOffsetTranslation #

Total comments: 3

Patch Set 3 : Add TODO(chrishtr) about paintsWithTransform() callsites #

Patch Set 4 : Check FixedPosition #

Patch Set 5 : Rebase on origin/master #

Unified diffs Side-by-side diffs Delta from patch set Stats (+23 lines, -2 lines) Patch
M third_party/WebKit/LayoutTests/TestExpectations View 1 2 3 4 1 chunk +4 lines, -1 line 0 comments Download
M third_party/WebKit/Source/core/layout/LayoutBoxModelObject.cpp View 1 2 3 1 chunk +14 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp View 1 2 3 1 chunk +5 lines, -1 line 0 comments Download

Dependent Patchsets:

Messages

Total messages: 29 (17 generated)
Xianzhu
4 years ago (2016-12-14 17:56:01 UTC) #4
pdr.
On 2016/12/14 at 17:56:01, wangxianzhu wrote: > LGTM
4 years ago (2016-12-14 18:05:53 UTC) #5
Xianzhu
When working on paintOffsetTranslation issues, I found that it is related to this CL, so ...
4 years ago (2016-12-14 18:39:35 UTC) #10
Xianzhu
Ptal. https://codereview.chromium.org/2574293003/diff/20001/third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp File third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp (right): https://codereview.chromium.org/2574293003/diff/20001/third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp#newcode223 third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp:223: layer->paintsWithTransform(GlobalPaintFlattenCompositingLayers)) This avoids paintsWithTransform from depending on compositing ...
4 years ago (2016-12-14 18:41:00 UTC) #12
pdr.
https://codereview.chromium.org/2574293003/diff/20001/third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp File third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp (right): https://codereview.chromium.org/2574293003/diff/20001/third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp#newcode223 third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp:223: layer->paintsWithTransform(GlobalPaintFlattenCompositingLayers)) On 2016/12/14 at 18:41:00, Xianzhu wrote: > This ...
4 years ago (2016-12-14 21:52:53 UTC) #15
Xianzhu
https://codereview.chromium.org/2574293003/diff/20001/third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp File third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp (right): https://codereview.chromium.org/2574293003/diff/20001/third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp#newcode223 third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp:223: layer->paintsWithTransform(GlobalPaintFlattenCompositingLayers)) On 2016/12/14 21:52:53, pdr. wrote: > On 2016/12/14 ...
4 years ago (2016-12-14 22:02:31 UTC) #18
pdr.
On 2016/12/14 at 22:02:31, wangxianzhu wrote: > https://codereview.chromium.org/2574293003/diff/20001/third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp > File third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp (right): > > https://codereview.chromium.org/2574293003/diff/20001/third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp#newcode223 ...
4 years ago (2016-12-14 22:31:20 UTC) #19
Xianzhu
On 2016/12/14 22:31:20, pdr. wrote: > On 2016/12/14 at 22:02:31, wangxianzhu wrote: > > > ...
4 years ago (2016-12-14 23:17:15 UTC) #20
pdr.
On 2016/12/14 at 23:17:15, wangxianzhu wrote: > On 2016/12/14 22:31:20, pdr. wrote: > > On ...
4 years ago (2016-12-14 23:23:19 UTC) #21
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/2574293003/80001
4 years ago (2016-12-14 23:52:40 UTC) #24
commit-bot: I haz the power
Committed patchset #5 (id:80001)
4 years ago (2016-12-15 01:30:30 UTC) #27
commit-bot: I haz the power
4 years ago (2016-12-15 01:33:10 UTC) #29
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/d4d7aff504d23a7fd6462d2ecf51b2722545edb5
Cr-Commit-Position: refs/heads/master@{#438704}

Powered by Google App Engine
This is Rietveld 408576698