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 14907011: Support 'paint-order' from SVG2. (Closed)

Created:
7 years, 7 months ago by Erik Dahlström (inactive)
Modified:
7 years, 4 months ago
CC:
blink-reviews, f(malita), jchaffraix+rendering, darktears, pdr, apavlov+blink_chromium.org, Stephen Chennney
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Visibility:
Public.

Description

Patch Set 1 #

Total comments: 12

Patch Set 2 : codereview fixes #

Total comments: 6

Patch Set 3 : Fix review issues and add paint-order for text too #

Total comments: 1

Patch Set 4 : Rebase for landing #

Patch Set 5 : rebased #

Unified diffs Side-by-side diffs Delta from patch set Stats (+549 lines, -38 lines) Patch
M LayoutTests/TestExpectations View 1 2 3 4 1 chunk +2 lines, -0 lines 0 comments Download
A LayoutTests/svg/css/script-tests/svg-paint-order.js View 1 2 1 chunk +106 lines, -0 lines 0 comments Download
A + LayoutTests/svg/css/svg-paint-order.html View 1 2 1 chunk +1 line, -1 line 0 comments Download
A LayoutTests/svg/css/svg-paint-order-expected.txt View 1 2 1 chunk +69 lines, -0 lines 0 comments Download
A LayoutTests/svg/paintorder/paintorder.svg View 1 Binary file 0 comments Download
A LayoutTests/svg/paintorder/paintorder-expected.svg View 1 Binary file 0 comments Download
A LayoutTests/svg/paintorder/paintorder-text.svg View 1 2 1 chunk +37 lines, -0 lines 0 comments Download
A LayoutTests/svg/paintorder/paintorder-text-expected.svg View 1 2 1 chunk +61 lines, -0 lines 0 comments Download
A LayoutTests/svg/repaint/repaint-paintorder.svg View 1 Binary file 0 comments Download
M Source/core/css/CSSComputedStyleDeclaration.cpp View 1 2 3 4 2 chunks +3 lines, -1 line 0 comments Download
M Source/core/css/CSSParser.h View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download
M Source/core/css/CSSPrimitiveValueMappings.h View 1 2 3 4 1 chunk +39 lines, -0 lines 0 comments Download
M Source/core/css/CSSProperty.cpp View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M Source/core/css/CSSValueKeywords.in View 1 2 3 4 1 chunk +6 lines, -0 lines 0 comments Download
M Source/core/css/SVGCSSComputedStyleDeclaration.cpp View 1 2 3 2 chunks +23 lines, -0 lines 0 comments Download
M Source/core/css/SVGCSSParser.cpp View 1 2 3 3 chunks +69 lines, -0 lines 0 comments Download
M Source/core/css/SVGCSSPropertyNames.in View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M Source/core/css/SVGCSSValueKeywords.in View 1 2 3 1 chunk +6 lines, -0 lines 0 comments Download
M Source/core/css/resolver/StyleBuilderCustom.cpp View 1 2 3 4 2 chunks +38 lines, -0 lines 0 comments Download
M Source/core/page/RuntimeCSSEnabled.cpp View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M Source/core/page/RuntimeEnabledFeatures.in View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M Source/core/page/UseCounter.cpp View 1 2 3 4 2 chunks +2 lines, -1 line 0 comments Download
M Source/core/rendering/style/SVGRenderStyle.h View 1 2 3 6 chunks +8 lines, -1 line 0 comments Download
M Source/core/rendering/style/SVGRenderStyle.cpp View 1 2 3 1 chunk +7 lines, -0 lines 0 comments Download
M Source/core/rendering/style/SVGRenderStyleDefs.h View 1 2 3 1 chunk +11 lines, -0 lines 0 comments Download
M Source/core/rendering/svg/RenderSVGShape.h View 1 2 3 1 chunk +0 lines, -1 line 0 comments Download
M Source/core/rendering/svg/RenderSVGShape.cpp View 1 2 3 2 chunks +28 lines, -23 lines 0 comments Download
M Source/core/rendering/svg/SVGInlineTextBox.cpp View 1 2 3 1 chunk +23 lines, -10 lines 0 comments Download
M Source/core/scripts/make_runtime_features.py View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M Source/core/svg/SVGElement.cpp View 1 2 3 2 chunks +2 lines, -0 lines 0 comments Download
M Source/core/svg/svgattrs.in View 1 2 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 32 (0 generated)
Stephen Chennney
This needs Intent to Implement email and approval. I don't see any problem at all ...
7 years, 7 months ago (2013-05-03 12:55:50 UTC) #1
f(malita)
Thanks for implementing this Erik. https://codereview.chromium.org/14907011/diff/1/Source/core/rendering/style/SVGRenderStyle.cpp File Source/core/rendering/style/SVGRenderStyle.cpp (right): https://codereview.chromium.org/14907011/diff/1/Source/core/rendering/style/SVGRenderStyle.cpp#newcode305 Source/core/rendering/style/SVGRenderStyle.cpp:305: return PO_MARKERS; Is there ...
7 years, 7 months ago (2013-05-03 14:36:25 UTC) #2
pdr.
I like where this is going! Really top-notch work, thank you for tackling it. https://codereview.chromium.org/14907011/diff/1/LayoutTests/svg/W3C-SVG2/paintorder.svg ...
7 years, 7 months ago (2013-05-03 17:58:29 UTC) #3
pdr.
Two more quick notes: Because we aren't shipping this quite yet, we will need to ...
7 years, 7 months ago (2013-05-03 22:59:08 UTC) #4
pdr.
On 2013/05/03 22:59:08, pdr wrote: > Because we aren't shipping this quite yet, we will ...
7 years, 7 months ago (2013-05-06 04:52:14 UTC) #5
pdr.
On 2013/05/06 04:52:14, pdr wrote: > On 2013/05/03 22:59:08, pdr wrote: > > Because we ...
7 years, 7 months ago (2013-05-08 18:44:10 UTC) #6
pdr.
Erik, this was such an awesome patch but there hasn't been any activity in a ...
7 years, 6 months ago (2013-05-31 18:40:49 UTC) #7
Erik Dahlström (inactive)
On 2013/05/31 18:40:49, pdr wrote: > Erik, this was such an awesome patch but there ...
7 years, 6 months ago (2013-06-03 08:05:51 UTC) #8
Erik Dahlström (inactive)
https://codereview.chromium.org/14907011/diff/1/Source/core/css/SVGCSSParser.cpp File Source/core/css/SVGCSSParser.cpp (right): https://codereview.chromium.org/14907011/diff/1/Source/core/css/SVGCSSParser.cpp#newcode224 Source/core/css/SVGCSSParser.cpp:224: case CSSPropertyPaintOrder: On 2013/05/03 17:58:29, pdr wrote: > When ...
7 years, 6 months ago (2013-06-03 15:58:24 UTC) #9
pdr.
On 2013/06/03 15:58:24, Erik Dahlström wrote: > https://codereview.chromium.org/14907011/diff/1/Source/core/css/SVGCSSParser.cpp > File Source/core/css/SVGCSSParser.cpp (right): > > is ...
7 years, 6 months ago (2013-06-04 05:47:35 UTC) #10
Erik Dahlström (inactive)
On 2013/06/04 05:47:35, pdr wrote: > On 2013/06/03 15:58:24, Erik Dahlström wrote: > > > ...
7 years, 6 months ago (2013-06-25 14:48:21 UTC) #11
pdr.
Love it! Lets do one more round before the final LGTM. Question: can you add ...
7 years, 6 months ago (2013-06-25 15:30:44 UTC) #12
Erik Dahlström (inactive)
Added some more tests, and discovered a few issues in the process. Just to let ...
7 years, 5 months ago (2013-07-19 15:33:58 UTC) #13
Erik Dahlström (inactive)
7 years, 5 months ago (2013-07-19 15:34:22 UTC) #14
pdr.
LGTM https://codereview.chromium.org/14907011/diff/32001/Source/core/css/SVGCSSValueKeywords.in File Source/core/css/SVGCSSValueKeywords.in (right): https://codereview.chromium.org/14907011/diff/32001/Source/core/css/SVGCSSValueKeywords.in#newcode281 Source/core/css/SVGCSSValueKeywords.in:281: // markers Did you mean to comment this ...
7 years, 5 months ago (2013-07-19 17:35:48 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ed@opera.com/14907011/32001
7 years, 5 months ago (2013-07-19 17:36:18 UTC) #16
commit-bot: I haz the power
Can't process patch for file LayoutTests/svg/paintorder/paintorder-expected.svg. Binary file is empty. Maybe the file wasn't uploaded ...
7 years, 5 months ago (2013-07-19 17:36:32 UTC) #17
pdr.
On 2013/07/19 17:36:32, I haz the power (commit-bot) wrote: > Can't process patch for file ...
7 years, 5 months ago (2013-07-19 17:59:27 UTC) #18
Erik Dahlström (inactive)
On 2013/07/19 17:35:48, pdr wrote: > LGTM > > https://codereview.chromium.org/14907011/diff/32001/Source/core/css/SVGCSSValueKeywords.in > File Source/core/css/SVGCSSValueKeywords.in (right): > ...
7 years, 4 months ago (2013-08-19 07:10:22 UTC) #19
Erik Dahlström (inactive)
On 2013/07/19 17:59:27, pdr wrote: > On 2013/07/19 17:36:32, I haz the power (commit-bot) wrote: ...
7 years, 4 months ago (2013-08-19 07:16:46 UTC) #20
pdr.
On 2013/08/19 07:16:46, Erik Dahlström wrote: > I have not intentionally marked it as binary. ...
7 years, 4 months ago (2013-08-21 05:39:20 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ed@opera.com/14907011/32001
7 years, 4 months ago (2013-08-21 08:21:50 UTC) #22
commit-bot: I haz the power
Can't process patch for file LayoutTests/svg/paintorder/paintorder-expected.svg. Binary file is empty. Maybe the file wasn't uploaded ...
7 years, 4 months ago (2013-08-21 08:22:05 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ed@opera.com/14907011/32001
7 years, 4 months ago (2013-08-21 08:26:05 UTC) #24
commit-bot: I haz the power
Can't process patch for file LayoutTests/svg/paintorder/paintorder-expected.svg. Binary file is empty. Maybe the file wasn't uploaded ...
7 years, 4 months ago (2013-08-21 08:26:28 UTC) #25
Erik Dahlström (inactive)
On 2013/08/21 05:39:20, pdr wrote: > On 2013/08/19 07:16:46, Erik Dahlström wrote: > > I ...
7 years, 4 months ago (2013-08-21 09:30:20 UTC) #26
pdr.
On 2013/08/21 09:30:20, Erik Dahlström wrote: > On 2013/08/21 05:39:20, pdr wrote: > > On ...
7 years, 4 months ago (2013-08-21 19:18:47 UTC) #27
pdr.
On 2013/08/21 19:18:47, pdr wrote: > On 2013/08/21 09:30:20, Erik Dahlström wrote: > > On ...
7 years, 4 months ago (2013-08-22 05:16:46 UTC) #28
Erik Dahlström (inactive)
On 2013/08/22 05:16:46, pdr wrote: > On 2013/08/21 19:18:47, pdr wrote: > > On 2013/08/21 ...
7 years, 4 months ago (2013-08-22 13:24:59 UTC) #29
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ed@opera.com/14907011/71001
7 years, 4 months ago (2013-08-22 13:25:46 UTC) #30
commit-bot: I haz the power
Can't process patch for file LayoutTests/svg/paintorder/paintorder-expected.svg. Binary file is empty. Maybe the file wasn't uploaded ...
7 years, 4 months ago (2013-08-22 13:26:02 UTC) #31
pdr.
7 years, 4 months ago (2013-08-22 19:20:34 UTC) #32
Message was sent while issue was closed.
Committed patchset #5 manually as r156571 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698