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

Issue 1655553002: Update svg's root paint offset property during paint (Closed)

Created:
4 years, 10 months ago by pdr.
Modified:
4 years, 10 months ago
Reviewers:
jbroman, trchen
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

Update svg's root paint offset property during paint This patch updates the paint walk to update properties for SVG's root which exists at the html->svg boundary. Paint properties are typically updated in PaintLayerPainter but svg's root does not always create a paint layer. A followup patch will update transform paint properties created within SVG that may not have a PaintLayer either. BUG=537409 Committed: https://crrev.com/2fef7d618c96290323aa9f5a8f9bbabef7037aec Cr-Commit-Position: refs/heads/master@{#373279}

Patch Set 1 #

Total comments: 2

Patch Set 2 : Only update SVG paint offset property #

Unified diffs Side-by-side diffs Delta from patch set Stats (+22 lines, --1 lines) Patch
M third_party/WebKit/LayoutTests/TestExpectations View 1 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/LayoutTests/VirtualTestSuites View 1 1 chunk +5 lines, -0 lines 0 comments Download
A + third_party/WebKit/LayoutTests/virtual/spv2/svg/README.txt View 0 chunks +-1 lines, --1 lines 0 comments Download
M third_party/WebKit/Source/core/paint/SVGRootPainter.cpp View 1 2 chunks +17 lines, -0 lines 0 comments Download

Messages

Total messages: 21 (9 generated)
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1655553002/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1655553002/1
4 years, 10 months ago (2016-01-30 03:58:05 UTC) #2
pdr.
4 years, 10 months ago (2016-01-30 05:00:59 UTC) #5
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 10 months ago (2016-01-30 06:05:49 UTC) #7
jbroman
https://codereview.chromium.org/1655553002/diff/1/third_party/WebKit/Source/core/paint/LayoutObjectDrawingRecorder.h File third_party/WebKit/Source/core/paint/LayoutObjectDrawingRecorder.h (right): https://codereview.chromium.org/1655553002/diff/1/third_party/WebKit/Source/core/paint/LayoutObjectDrawingRecorder.h#newcode34 third_party/WebKit/Source/core/paint/LayoutObjectDrawingRecorder.h:34: Optional<ScopedPaintChunkProperties> propertyScope; I'm not convinced LayoutObjectDrawingRecorder is the right ...
4 years, 10 months ago (2016-02-01 16:44:20 UTC) #8
trchen
https://codereview.chromium.org/1655553002/diff/1/third_party/WebKit/Source/core/paint/LayoutObjectDrawingRecorder.h File third_party/WebKit/Source/core/paint/LayoutObjectDrawingRecorder.h (right): https://codereview.chromium.org/1655553002/diff/1/third_party/WebKit/Source/core/paint/LayoutObjectDrawingRecorder.h#newcode84 third_party/WebKit/Source/core/paint/LayoutObjectDrawingRecorder.h:84: // properties, as PaintLayerPainter will handle all other cases. ...
4 years, 10 months ago (2016-02-02 01:34:48 UTC) #9
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1655553002/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1655553002/20001
4 years, 10 months ago (2016-02-02 04:18:58 UTC) #12
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 10 months ago (2016-02-02 05:42:13 UTC) #14
pdr.
Thanks all. In the latest patch I've switched to just updating the properties for SVGRoot. ...
4 years, 10 months ago (2016-02-02 06:21:31 UTC) #15
jbroman
lgtm
4 years, 10 months ago (2016-02-03 15:06:03 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1655553002/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1655553002/20001
4 years, 10 months ago (2016-02-03 16:46:12 UTC) #18
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 10 months ago (2016-02-03 18:38:09 UTC) #19
commit-bot: I haz the power
4 years, 10 months ago (2016-02-03 18:39:20 UTC) #21
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/2fef7d618c96290323aa9f5a8f9bbabef7037aec
Cr-Commit-Position: refs/heads/master@{#373279}

Powered by Google App Engine
This is Rietveld 408576698