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

Issue 121173004: Make calls to AtomicString(const String&) explicit in svg/ (Closed)

Created:
6 years, 11 months ago by Inactive
Modified:
6 years, 11 months ago
CC:
blink-reviews, Steve Block, krit, rjwright, alancutter (OOO until 2018), bemjb+rendering_chromium.org, zoltan1, eae+blinkwatch, leviw+renderwatch, Mike Lawther (Google), dstockwell, Timothy Loh, shans, f(malita), jchaffraix+rendering, darktears, pdr, Stephen Chennney, Eric Willigers, dino_apple.com, rwlbuis
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Visibility:
Public.

Description

Make calls to AtomicString(const String&) explicit in svg/ Make calls to AtomicString(const String&) explicit in svg/ and avoid useless conversions from String to AtomicString when possible. This is one step towards making the AtomicString(const String&) constructor explicit. This CL takes care only of the svg/ part so that it is more easily reviewable. R=eseidel BUG=323739 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=164412

Patch Set 1 #

Total comments: 8

Patch Set 2 : Take feedback into consideration #

Unified diffs Side-by-side diffs Delta from patch set Stats (+105 lines, -105 lines) Patch
M Source/core/css/resolver/FilterOperationResolver.cpp View 1 1 chunk +1 line, -1 line 0 comments Download
M Source/core/css/resolver/StyleBuilderConverter.h View 1 1 chunk +1 line, -1 line 0 comments Download
M Source/core/css/resolver/StyleBuilderConverter.cpp View 1 1 chunk +2 lines, -2 lines 0 comments Download
M Source/core/rendering/style/SVGRenderStyle.h View 1 3 chunks +9 lines, -9 lines 0 comments Download
M Source/core/rendering/style/SVGRenderStyleDefs.h View 1 1 chunk +3 lines, -3 lines 0 comments Download
M Source/core/rendering/svg/ReferenceFilterBuilder.cpp View 1 2 chunks +2 lines, -3 lines 0 comments Download
M Source/core/rendering/svg/RenderSVGResourceFilter.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/rendering/svg/SVGResources.cpp View 1 3 chunks +5 lines, -5 lines 0 comments Download
M Source/core/svg/SVGAElement.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/svg/SVGAltGlyphDefElement.h View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/svg/SVGAltGlyphDefElement.cpp View 3 chunks +3 lines, -3 lines 0 comments Download
M Source/core/svg/SVGAltGlyphElement.h View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/svg/SVGAltGlyphElement.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/core/svg/SVGAltGlyphItemElement.h View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/svg/SVGAltGlyphItemElement.cpp View 2 chunks +2 lines, -2 lines 0 comments Download
M Source/core/svg/SVGElement.h View 2 chunks +7 lines, -7 lines 0 comments Download
M Source/core/svg/SVGElement.cpp View 4 chunks +9 lines, -9 lines 0 comments Download
M Source/core/svg/SVGFEBlendElement.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/core/svg/SVGFEColorMatrixElement.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/svg/SVGFEComponentTransferElement.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/svg/SVGFECompositeElement.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/core/svg/SVGFEConvolveMatrixElement.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/svg/SVGFEDiffuseLightingElement.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/svg/SVGFEDisplacementMapElement.cpp View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/core/svg/SVGFEDropShadowElement.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/svg/SVGFEGaussianBlurElement.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/svg/SVGFEImageElement.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/svg/SVGFEMergeElement.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/svg/SVGFEMorphologyElement.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/svg/SVGFEOffsetElement.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/svg/SVGFESpecularLightingElement.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/svg/SVGFETileElement.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/svg/SVGFontData.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/svg/SVGGlyphRefElement.h View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/svg/SVGGlyphRefElement.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/svg/SVGImageElement.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/svg/SVGMPathElement.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/svg/SVGPathElement.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/svg/SVGPolyElement.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/svg/SVGScriptElement.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/svg/SVGTextPathElement.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/svg/SVGURIReference.h View 1 1 chunk +2 lines, -2 lines 0 comments Download
M Source/core/svg/SVGURIReference.cpp View 1 2 chunks +8 lines, -8 lines 0 comments Download
M Source/core/svg/SVGUseElement.cpp View 2 chunks +6 lines, -5 lines 0 comments Download
M Source/core/svg/SVGViewSpec.cpp View 1 chunk +1 line, -1 line 0 comments Download
M Source/core/svg/animation/SVGSMILElement.cpp View 4 chunks +6 lines, -6 lines 0 comments Download
M Source/platform/graphics/filters/FilterOperation.h View 1 4 chunks +4 lines, -4 lines 0 comments Download

Messages

Total messages: 5 (0 generated)
Inactive
6 years, 11 months ago (2013-12-31 21:21:35 UTC) #1
eseidel
rslgtm. https://codereview.chromium.org/121173004/diff/1/Source/core/rendering/svg/ReferenceFilterBuilder.cpp File Source/core/rendering/svg/ReferenceFilterBuilder.cpp (right): https://codereview.chromium.org/121173004/diff/1/Source/core/rendering/svg/ReferenceFilterBuilder.cpp#newcode85 Source/core/rendering/svg/ReferenceFilterBuilder.cpp:85: RefPtr<CSSValue> cssValue = svgElement->getPresentationAttribute(AtomicString(SVGNames::color_interpolation_filtersAttr.toString())); Wat? https://codereview.chromium.org/121173004/diff/1/Source/core/rendering/svg/ReferenceFilterBuilder.cpp#newcode128 Source/core/rendering/svg/ReferenceFilterBuilder.cpp:128: Element* ...
6 years, 11 months ago (2014-01-01 01:42:06 UTC) #2
Inactive
https://codereview.chromium.org/121173004/diff/1/Source/core/rendering/svg/ReferenceFilterBuilder.cpp File Source/core/rendering/svg/ReferenceFilterBuilder.cpp (right): https://codereview.chromium.org/121173004/diff/1/Source/core/rendering/svg/ReferenceFilterBuilder.cpp#newcode85 Source/core/rendering/svg/ReferenceFilterBuilder.cpp:85: RefPtr<CSSValue> cssValue = svgElement->getPresentationAttribute(AtomicString(SVGNames::color_interpolation_filtersAttr.toString())); On 2014/01/01 01:42:07, eseidel wrote: ...
6 years, 11 months ago (2014-01-01 16:12:59 UTC) #3
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ch.dumez@samsung.com/121173004/70002
6 years, 11 months ago (2014-01-01 16:15:45 UTC) #4
commit-bot: I haz the power
6 years, 11 months ago (2014-01-01 17:26:05 UTC) #5
Message was sent while issue was closed.
Change committed as 164412

Powered by Google App Engine
This is Rietveld 408576698