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

Issue 2140173004: [SPv2] FrameView::synchronizedPaint should apply root property nodes (Closed)

Created:
4 years, 5 months ago by trchen
Modified:
4 years, 5 months ago
Reviewers:
pdr.
CC:
blink-reviews, blink-reviews-paint_chromium.org, chromium-reviews, dshwang, slimming-paint-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[SPv2] FrameView::synchronizedPaint should apply root property nodes The root property nodes weren't applied because we expect the PaintLayer of the root LayoutView to apply them before painting. However in debug builds the GraphicsLayer could paint debug background before we ever reach the PaintLayer. Also the scrollbar layers (not implemented in SPv2. Upcoming.) are not backed by PaintLayer. Committed: https://crrev.com/ee0ddb682af672b075afdd36d563c7ade135c7dd Cr-Commit-Position: refs/heads/master@{#405080}

Patch Set 1 : [SPv2] FramePainter should apply root effect node #

Patch Set 2 : revised #

Total comments: 8
Unified diffs Side-by-side diffs Delta from patch set Stats (+43 lines, -19 lines) Patch
M third_party/WebKit/Source/core/frame/FrameView.h View 1 3 chunks +16 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/frame/FrameView.cpp View 1 1 chunk +14 lines, -1 line 4 comments Download
M third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.h View 1 1 chunk +0 lines, -5 lines 0 comments Download
M third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilder.cpp View 1 1 chunk +9 lines, -11 lines 0 comments Download
M third_party/WebKit/Source/core/paint/PaintPropertyTreeBuilderTest.cpp View 1 1 chunk +4 lines, -2 lines 4 comments Download

Messages

Total messages: 25 (14 generated)
trchen
4 years, 5 months ago (2016-07-12 22:36:58 UTC) #4
pdr.
Looks pretty good! Do you need to call setRootEffect in PaintPropertyTreeBuilder::buildTreeRootNodes? Is the debug red ...
4 years, 5 months ago (2016-07-12 23:09:29 UTC) #6
trchen
On 2016/07/12 23:09:29, pdr. wrote: > Looks pretty good! Do you need to call setRootEffect ...
4 years, 5 months ago (2016-07-12 23:31:05 UTC) #7
trchen
On 2016/07/12 23:31:05, trchen wrote: > On 2016/07/12 23:09:29, pdr. wrote: > > Looks pretty ...
4 years, 5 months ago (2016-07-13 00:21:09 UTC) #8
trchen
Revised, and changed the CL desc accordingly.
4 years, 5 months ago (2016-07-13 02:00:08 UTC) #13
pdr.
I like this approach. A few small comments. https://codereview.chromium.org/2140173004/diff/40001/third_party/WebKit/Source/core/frame/FrameView.cpp File third_party/WebKit/Source/core/frame/FrameView.cpp (right): https://codereview.chromium.org/2140173004/diff/40001/third_party/WebKit/Source/core/frame/FrameView.cpp#newcode2638 third_party/WebKit/Source/core/frame/FrameView.cpp:2638: // ...
4 years, 5 months ago (2016-07-13 02:26:51 UTC) #15
trchen
https://codereview.chromium.org/2140173004/diff/40001/third_party/WebKit/Source/core/frame/FrameView.cpp File third_party/WebKit/Source/core/frame/FrameView.cpp (right): https://codereview.chromium.org/2140173004/diff/40001/third_party/WebKit/Source/core/frame/FrameView.cpp#newcode2638 third_party/WebKit/Source/core/frame/FrameView.cpp:2638: // Usually this is not needed because the PaintLayer ...
4 years, 5 months ago (2016-07-13 02:50:39 UTC) #16
pdr.
Cool, LGTM
4 years, 5 months ago (2016-07-13 03:00:46 UTC) #17
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/2140173004/40001
4 years, 5 months ago (2016-07-13 08:23:17 UTC) #21
commit-bot: I haz the power
Committed patchset #2 (id:40001)
4 years, 5 months ago (2016-07-13 08:28:56 UTC) #23
commit-bot: I haz the power
4 years, 5 months ago (2016-07-13 08:30:29 UTC) #25
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/ee0ddb682af672b075afdd36d563c7ade135c7dd
Cr-Commit-Position: refs/heads/master@{#405080}

Powered by Google App Engine
This is Rietveld 408576698