Remove support for -webkit-svg-shadow
authorsimon.fraser@apple.com <simon.fraser@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 11 Nov 2018 00:26:15 +0000 (00:26 +0000)
committersimon.fraser@apple.com <simon.fraser@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 11 Nov 2018 00:26:15 +0000 (00:26 +0000)
commit5605534822df500b2828548dea749047f689243b
tree4c31396aa1ca88f23f85784e965b147c28c967bd
parent292c66d153e1910386ce39884fe2d218d88aa9ed
Remove support for -webkit-svg-shadow
https://bugs.webkit.org/show_bug.cgi?id=187429
Source/WebCore:

<rdar://problem/41920735>

Reviewed by Dean Jackson.

-webkit-svg-shadow was a non-standard hack for online iWork, and they no longer use it,
so remove it. No other browser supports it, and chromestatus say it's used on less than
0.000001% of pages.

* css/CSSComputedStyleDeclaration.cpp:
(WebCore::ComputedStyleExtractor::valueForPropertyinStyle):
* css/CSSProperties.json:
* css/SVGCSSComputedStyleDeclaration.cpp:
(WebCore::ComputedStyleExtractor::svgPropertyValue):
* css/StyleBuilderCustom.h:
(WebCore::StyleBuilderCustom::applyInitialWebkitSvgShadow): Deleted.
(WebCore::StyleBuilderCustom::applyInheritWebkitSvgShadow): Deleted.
(WebCore::StyleBuilderCustom::applyValueWebkitSvgShadow): Deleted.
* css/parser/CSSPropertyParser.cpp:
(WebCore::CSSPropertyParser::parseSingleValue):
* rendering/RenderElement.cpp:
(WebCore::RenderElement::didAttachChild):
* rendering/svg/RenderSVGImage.cpp:
(WebCore::RenderSVGImage::layout):
* rendering/svg/RenderSVGImage.h:
* rendering/svg/RenderSVGModelObject.cpp:
(WebCore::RenderSVGModelObject::RenderSVGModelObject):
* rendering/svg/RenderSVGModelObject.h:
(WebCore::RenderSVGModelObject::repaintRectInLocalCoordinatesExcludingSVGShadow const): Deleted.
(WebCore::RenderSVGModelObject::hasSVGShadow const): Deleted.
(WebCore::RenderSVGModelObject::setHasSVGShadow): Deleted.
* rendering/svg/RenderSVGRoot.cpp:
(WebCore::RenderSVGRoot::RenderSVGRoot):
(WebCore::RenderSVGRoot::updateCachedBoundaries):
* rendering/svg/RenderSVGRoot.h:
* rendering/svg/RenderSVGShape.cpp:
(WebCore::RenderSVGShape::updateRepaintBoundingBox):
* rendering/svg/RenderSVGShape.h:
* rendering/svg/SVGRenderSupport.cpp:
(WebCore::SVGRenderSupport::clippedOverflowRectForRepaint):
(WebCore::SVGRenderSupport::layoutChildren):
(WebCore::SVGRenderSupport::styleChanged):
(WebCore::SVGRenderSupport::repaintRectForRendererInLocalCoordinatesExcludingSVGShadow): Deleted.
(WebCore::SVGRenderSupport::rendererHasSVGShadow): Deleted.
(WebCore::SVGRenderSupport::setRendererHasSVGShadow): Deleted.
(WebCore::SVGRenderSupport::intersectRepaintRectWithShadows): Deleted.
(WebCore::SVGRenderSupport::childAdded): Deleted.
* rendering/svg/SVGRenderSupport.h:

LayoutTests:

Reviewed by Dean Jackson.

-webkit-svg-shadow was a non-standard hack for online iWork, and they no longer use it,
so remove it. No other browser supports it, and chromestatus say it's used on less than
0.000001% of pages.

* css3/blending/svg-blend-layer-shadow.html: Removed.
* fast/css/getComputedStyle/computed-style-expected.txt:
* fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
* fast/css/getComputedStyle/resources/property-names.js:
* fast/repaint/moving-shadow-on-container-expected.png: Removed.
* fast/repaint/moving-shadow-on-container.html: Removed.
* fast/repaint/moving-shadow-on-path-expected.txt: Removed.
* fast/repaint/moving-shadow-on-path.html: Removed.
* legacy-animation-engine/fast/css/getComputedStyle/resources/property-names.js:
* platform/gtk/TestExpectations:
* platform/gtk/css3/blending/svg-blend-layer-shadow-expected.png: Removed.
* platform/gtk/css3/blending/svg-blend-layer-shadow-expected.txt: Removed.
* platform/gtk/fast/repaint/moving-shadow-on-container-expected.txt: Removed.
* platform/gtk/fast/repaint/moving-shadow-on-path-expected.png: Removed.
* platform/gtk/svg/css/arrow-with-shadow-expected.png: Removed.
* platform/gtk/svg/css/composite-shadow-example-expected.png: Removed.
* platform/gtk/svg/css/composite-shadow-example-expected.txt: Removed.
* platform/gtk/svg/css/composite-shadow-text-expected.png: Removed.
* platform/gtk/svg/css/composite-shadow-text-expected.txt: Removed.
* platform/gtk/svg/css/composite-shadow-with-opacity-expected.png: Removed.
* platform/gtk/svg/css/composite-shadow-with-opacity-expected.txt: Removed.
* platform/gtk/svg/css/group-with-shadow-expected.png: Removed.
* platform/gtk/svg/css/shadow-changes-expected.png: Removed.
* platform/gtk/svg/css/shadow-changes-expected.txt: Removed.
* platform/gtk/svg/css/stars-with-shadow-expected.png: Removed.
* platform/gtk/svg/custom/simple-text-double-shadow-expected.txt: Removed.
* platform/gtk/svg/custom/transform-with-shadow-and-gradient-expected.png: Removed.
* platform/gtk/svg/custom/transform-with-shadow-and-gradient-expected.txt: Removed.
* platform/gtk/svg/filters/shadow-on-filter-expected.png: Removed.
* platform/gtk/svg/filters/shadow-on-rect-with-filter-expected.png: Removed.
* platform/gtk/svg/repaint/repaint-webkit-svg-shadow-expected.png: Removed.
* platform/ios/TestExpectations:
* platform/ios/css3/blending/svg-blend-layer-shadow-expected.txt: Removed.
* platform/ios/fast/css/getComputedStyle/computed-style-expected.txt:
* platform/ios/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
* platform/ios/svg/css/composite-shadow-example-expected.txt: Removed.
* platform/ios/svg/css/composite-shadow-text-expected.txt: Removed.
* platform/ios/svg/css/composite-shadow-with-opacity-expected.txt: Removed.
* platform/ios/svg/css/getComputedStyle-basic-expected.txt:
* platform/ios/svg/css/group-with-shadow-expected.txt: Removed.
* platform/ios/svg/css/shadow-changes-expected.txt: Removed.
* platform/ios/svg/css/stars-with-shadow-expected.txt: Removed.
* platform/ios/svg/custom/transform-with-shadow-and-gradient-expected.txt: Removed.
* platform/mac-sierra/fast/css/getComputedStyle/computed-style-expected.txt:
* platform/mac-sierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
* platform/mac-sierra/svg/css/getComputedStyle-basic-expected.txt:
* platform/mac/TestExpectations:
* platform/mac/css3/blending/svg-blend-layer-shadow-expected.png: Removed.
* platform/mac/css3/blending/svg-blend-layer-shadow-expected.txt: Removed.
* platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
* platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
* platform/mac/fast/repaint/moving-shadow-on-container-expected.txt: Removed.
* platform/mac/fast/repaint/moving-shadow-on-path-expected.png: Removed.
* platform/mac/fast/repaint/moving-shadow-on-path-expected.txt: Removed.
* platform/mac/svg/css/arrow-with-shadow-expected.png: Removed.
* platform/mac/svg/css/circle-in-mask-with-shadow-expected.png: Removed.
* platform/mac/svg/css/clippath-with-shadow-expected.png: Removed.
* platform/mac/svg/css/composite-shadow-example-expected.png: Removed.
* platform/mac/svg/css/composite-shadow-text-expected.txt: Removed.
* platform/mac/svg/css/composite-shadow-with-opacity-expected.png: Removed.
* platform/mac/svg/css/getComputedStyle-basic-expected.txt:
* platform/mac/svg/css/group-with-shadow-expected.png: Removed.
* platform/mac/svg/css/group-with-shadow-expected.txt: Removed.
* platform/mac/svg/css/mask-with-shadow-expected.png: Removed.
* platform/mac/svg/css/path-with-shadow-expected.png: Removed.
* platform/mac/svg/css/shadow-and-opacity-expected.png: Removed.
* platform/mac/svg/css/shadow-changes-expected.png: Removed.
* platform/mac/svg/css/shadow-changes-expected.txt: Removed.
* platform/mac/svg/css/shadow-with-large-radius-expected.png: Removed.
* platform/mac/svg/css/shadow-with-negative-offset-expected.png: Removed.
* platform/mac/svg/css/stars-with-shadow-expected.png: Removed.
* platform/mac/svg/css/stars-with-shadow-expected.txt: Removed.
* platform/mac/svg/custom/simple-text-double-shadow-expected.png: Removed.
* platform/mac/svg/custom/simple-text-double-shadow-expected.txt: Removed.
* platform/mac/svg/custom/transform-with-shadow-and-gradient-expected.png: Removed.
* platform/mac/svg/custom/transform-with-shadow-and-gradient-expected.txt: Removed.
* platform/mac/svg/filters/shadow-on-filter-expected.png: Removed.
* platform/mac/svg/filters/shadow-on-rect-with-filter-expected.png: Removed.
* platform/mac/svg/repaint/repaint-webkit-svg-shadow-expected.png: Removed.
* platform/win/TestExpectations:
* platform/win/css3/blending/svg-blend-layer-shadow-expected.txt: Removed.
* platform/win/fast/repaint/moving-shadow-on-container-expected.txt: Removed.
* platform/win/fast/repaint/moving-shadow-on-path-expected.txt: Removed.
* platform/win/svg/css/composite-shadow-text-expected.txt: Removed.
* platform/win/svg/css/group-with-shadow-expected.txt: Removed.
* platform/win/svg/css/shadow-changes-expected.txt: Removed.
* platform/win/svg/custom/simple-text-double-shadow-expected.txt: Removed.
* platform/wincairo/fast/repaint/moving-shadow-on-container-expected.txt: Removed.
* platform/wincairo/fast/repaint/moving-shadow-on-path-expected.png: Removed.
* platform/wincairo/svg/css/composite-shadow-text-expected.txt: Removed.
* platform/wincairo/svg/css/shadow-changes-expected.txt: Removed.
* platform/wincairo/svg/custom/transform-with-shadow-and-gradient-expected.txt: Removed.
* platform/wpe/svg/css/composite-shadow-text-expected.txt: Removed.
* platform/wpe/svg/css/shadow-changes-expected.txt: Removed.
* platform/wpe/svg/css/stars-with-shadow-expected.txt: Removed.
* platform/wpe/svg/custom/simple-text-double-shadow-expected.txt: Removed.
* platform/wpe/svg/custom/transform-with-shadow-and-gradient-expected.txt: Removed.
* svg/css/arrow-with-shadow-expected.txt: Removed.
* svg/css/arrow-with-shadow.svg: Removed.
* svg/css/circle-in-mask-with-shadow-expected.png: Removed.
* svg/css/circle-in-mask-with-shadow-expected.txt: Removed.
* svg/css/circle-in-mask-with-shadow.svg: Removed.
* svg/css/clippath-with-shadow-expected.png: Removed.
* svg/css/clippath-with-shadow-expected.txt: Removed.
* svg/css/clippath-with-shadow.svg: Removed.
* svg/css/composite-shadow-example-expected.txt: Removed.
* svg/css/composite-shadow-example.html: Removed.
* svg/css/composite-shadow-text-expected.png: Removed.
* svg/css/composite-shadow-text.svg: Removed.
* svg/css/composite-shadow-with-opacity-expected.txt: Removed.
* svg/css/composite-shadow-with-opacity.html: Removed.
* svg/css/getComputedStyle-basic-expected.txt:
* svg/css/group-with-shadow-expected.txt: Removed.
* svg/css/group-with-shadow.svg: Removed.
* svg/css/mask-with-shadow-expected.txt: Removed.
* svg/css/mask-with-shadow.svg: Removed.
* svg/css/parent-shadow-offscreen-expected.svg: Removed.
* svg/css/parent-shadow-offscreen.svg: Removed.
* svg/css/path-with-shadow-expected.png: Removed.
* svg/css/path-with-shadow-expected.txt: Removed.
* svg/css/path-with-shadow.svg: Removed.
* svg/css/root-shadow-offscreen-expected.svg: Removed.
* svg/css/root-shadow-offscreen.svg: Removed.
* svg/css/shadow-and-opacity-expected.txt: Removed.
* svg/css/shadow-and-opacity.svg: Removed.
* svg/css/shadow-changes.svg: Removed.
* svg/css/shadow-with-large-radius-expected.png: Removed.
* svg/css/shadow-with-large-radius-expected.txt: Removed.
* svg/css/shadow-with-large-radius.svg: Removed.
* svg/css/shadow-with-negative-offset-expected.png: Removed.
* svg/css/shadow-with-negative-offset-expected.txt: Removed.
* svg/css/shadow-with-negative-offset.svg: Removed.
* svg/css/stars-with-shadow-expected.txt: Removed.
* svg/css/stars-with-shadow.html: Removed.
* svg/custom/simple-text-double-shadow-expected.png: Removed.
* svg/custom/simple-text-double-shadow-expected.txt: Removed.
* svg/custom/simple-text-double-shadow.svg: Removed.
* svg/custom/transform-with-shadow-and-gradient.svg: Removed.
* svg/filters/shadow-on-filter-expected.txt: Removed.
* svg/filters/shadow-on-filter.svg: Removed.
* svg/filters/shadow-on-rect-with-filter-expected.txt: Removed.
* svg/filters/shadow-on-rect-with-filter.svg: Removed.
* svg/repaint/repaint-webkit-svg-shadow-container-expected.txt: Removed.
* svg/repaint/repaint-webkit-svg-shadow-container.html: Removed.
* svg/repaint/repaint-webkit-svg-shadow-expected.txt: Removed.
* svg/repaint/repaint-webkit-svg-shadow.svg: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@238071 268f45cc-cd09-0410-ab3c-d52691b4dbfc
164 files changed:
LayoutTests/ChangeLog
LayoutTests/css3/blending/svg-blend-layer-shadow.html [deleted file]
LayoutTests/fast/css/getComputedStyle/computed-style-expected.txt
LayoutTests/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt
LayoutTests/fast/css/getComputedStyle/resources/property-names.js
LayoutTests/fast/repaint/moving-shadow-on-container-expected.png [deleted file]
LayoutTests/fast/repaint/moving-shadow-on-container.html [deleted file]
LayoutTests/fast/repaint/moving-shadow-on-path-expected.txt [deleted file]
LayoutTests/fast/repaint/moving-shadow-on-path.html [deleted file]
LayoutTests/legacy-animation-engine/fast/css/getComputedStyle/resources/property-names.js
LayoutTests/platform/gtk/TestExpectations
LayoutTests/platform/gtk/css3/blending/svg-blend-layer-shadow-expected.png [deleted file]
LayoutTests/platform/gtk/css3/blending/svg-blend-layer-shadow-expected.txt [deleted file]
LayoutTests/platform/gtk/fast/repaint/moving-shadow-on-container-expected.txt [deleted file]
LayoutTests/platform/gtk/fast/repaint/moving-shadow-on-path-expected.png [deleted file]
LayoutTests/platform/gtk/svg/css/arrow-with-shadow-expected.png [deleted file]
LayoutTests/platform/gtk/svg/css/composite-shadow-example-expected.png [deleted file]
LayoutTests/platform/gtk/svg/css/composite-shadow-example-expected.txt [deleted file]
LayoutTests/platform/gtk/svg/css/composite-shadow-text-expected.png [deleted file]
LayoutTests/platform/gtk/svg/css/composite-shadow-text-expected.txt [deleted file]
LayoutTests/platform/gtk/svg/css/composite-shadow-with-opacity-expected.png [deleted file]
LayoutTests/platform/gtk/svg/css/composite-shadow-with-opacity-expected.txt [deleted file]
LayoutTests/platform/gtk/svg/css/group-with-shadow-expected.png [deleted file]
LayoutTests/platform/gtk/svg/css/shadow-changes-expected.png [deleted file]
LayoutTests/platform/gtk/svg/css/shadow-changes-expected.txt [deleted file]
LayoutTests/platform/gtk/svg/css/stars-with-shadow-expected.png [deleted file]
LayoutTests/platform/gtk/svg/custom/simple-text-double-shadow-expected.txt [deleted file]
LayoutTests/platform/gtk/svg/custom/transform-with-shadow-and-gradient-expected.png [deleted file]
LayoutTests/platform/gtk/svg/custom/transform-with-shadow-and-gradient-expected.txt [deleted file]
LayoutTests/platform/gtk/svg/filters/shadow-on-filter-expected.png [deleted file]
LayoutTests/platform/gtk/svg/filters/shadow-on-rect-with-filter-expected.png [deleted file]
LayoutTests/platform/gtk/svg/repaint/repaint-webkit-svg-shadow-expected.png [deleted file]
LayoutTests/platform/ios/TestExpectations
LayoutTests/platform/ios/css3/blending/svg-blend-layer-shadow-expected.txt [deleted file]
LayoutTests/platform/ios/fast/css/getComputedStyle/computed-style-expected.txt
LayoutTests/platform/ios/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt
LayoutTests/platform/ios/svg/css/composite-shadow-example-expected.txt [deleted file]
LayoutTests/platform/ios/svg/css/composite-shadow-text-expected.txt [deleted file]
LayoutTests/platform/ios/svg/css/composite-shadow-with-opacity-expected.txt [deleted file]
LayoutTests/platform/ios/svg/css/getComputedStyle-basic-expected.txt
LayoutTests/platform/ios/svg/css/group-with-shadow-expected.txt [deleted file]
LayoutTests/platform/ios/svg/css/shadow-changes-expected.txt [deleted file]
LayoutTests/platform/ios/svg/css/stars-with-shadow-expected.txt [deleted file]
LayoutTests/platform/ios/svg/custom/transform-with-shadow-and-gradient-expected.txt [deleted file]
LayoutTests/platform/mac-sierra/fast/css/getComputedStyle/computed-style-expected.txt
LayoutTests/platform/mac-sierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt
LayoutTests/platform/mac-sierra/svg/css/getComputedStyle-basic-expected.txt
LayoutTests/platform/mac/TestExpectations
LayoutTests/platform/mac/css3/blending/svg-blend-layer-shadow-expected.png [deleted file]
LayoutTests/platform/mac/css3/blending/svg-blend-layer-shadow-expected.txt [deleted file]
LayoutTests/platform/mac/fast/css/getComputedStyle/computed-style-expected.txt
LayoutTests/platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt
LayoutTests/platform/mac/fast/repaint/moving-shadow-on-container-expected.txt [deleted file]
LayoutTests/platform/mac/fast/repaint/moving-shadow-on-path-expected.png [deleted file]
LayoutTests/platform/mac/fast/repaint/moving-shadow-on-path-expected.txt [deleted file]
LayoutTests/platform/mac/svg/css/arrow-with-shadow-expected.png [deleted file]
LayoutTests/platform/mac/svg/css/circle-in-mask-with-shadow-expected.png [deleted file]
LayoutTests/platform/mac/svg/css/clippath-with-shadow-expected.png [deleted file]
LayoutTests/platform/mac/svg/css/composite-shadow-example-expected.png [deleted file]
LayoutTests/platform/mac/svg/css/composite-shadow-text-expected.txt [deleted file]
LayoutTests/platform/mac/svg/css/composite-shadow-with-opacity-expected.png [deleted file]
LayoutTests/platform/mac/svg/css/getComputedStyle-basic-expected.txt
LayoutTests/platform/mac/svg/css/group-with-shadow-expected.png [deleted file]
LayoutTests/platform/mac/svg/css/group-with-shadow-expected.txt [deleted file]
LayoutTests/platform/mac/svg/css/mask-with-shadow-expected.png [deleted file]
LayoutTests/platform/mac/svg/css/path-with-shadow-expected.png [deleted file]
LayoutTests/platform/mac/svg/css/shadow-and-opacity-expected.png [deleted file]
LayoutTests/platform/mac/svg/css/shadow-changes-expected.png [deleted file]
LayoutTests/platform/mac/svg/css/shadow-changes-expected.txt [deleted file]
LayoutTests/platform/mac/svg/css/shadow-with-large-radius-expected.png [deleted file]
LayoutTests/platform/mac/svg/css/shadow-with-negative-offset-expected.png [deleted file]
LayoutTests/platform/mac/svg/css/stars-with-shadow-expected.png [deleted file]
LayoutTests/platform/mac/svg/css/stars-with-shadow-expected.txt [deleted file]
LayoutTests/platform/mac/svg/custom/simple-text-double-shadow-expected.png [deleted file]
LayoutTests/platform/mac/svg/custom/simple-text-double-shadow-expected.txt [deleted file]
LayoutTests/platform/mac/svg/custom/transform-with-shadow-and-gradient-expected.png [deleted file]
LayoutTests/platform/mac/svg/custom/transform-with-shadow-and-gradient-expected.txt [deleted file]
LayoutTests/platform/mac/svg/filters/shadow-on-filter-expected.png [deleted file]
LayoutTests/platform/mac/svg/filters/shadow-on-rect-with-filter-expected.png [deleted file]
LayoutTests/platform/mac/svg/repaint/repaint-webkit-svg-shadow-expected.png [deleted file]
LayoutTests/platform/win/TestExpectations
LayoutTests/platform/win/css3/blending/svg-blend-layer-shadow-expected.txt [deleted file]
LayoutTests/platform/win/fast/repaint/moving-shadow-on-container-expected.txt [deleted file]
LayoutTests/platform/win/fast/repaint/moving-shadow-on-path-expected.txt [deleted file]
LayoutTests/platform/win/svg/css/composite-shadow-text-expected.txt [deleted file]
LayoutTests/platform/win/svg/css/group-with-shadow-expected.txt [deleted file]
LayoutTests/platform/win/svg/css/shadow-changes-expected.txt [deleted file]
LayoutTests/platform/win/svg/custom/simple-text-double-shadow-expected.txt [deleted file]
LayoutTests/platform/wincairo/fast/repaint/moving-shadow-on-container-expected.txt [deleted file]
LayoutTests/platform/wincairo/fast/repaint/moving-shadow-on-path-expected.png [deleted file]
LayoutTests/platform/wincairo/svg/css/composite-shadow-text-expected.txt [deleted file]
LayoutTests/platform/wincairo/svg/css/shadow-changes-expected.txt [deleted file]
LayoutTests/platform/wincairo/svg/custom/transform-with-shadow-and-gradient-expected.txt [deleted file]
LayoutTests/platform/wpe/svg/css/composite-shadow-text-expected.txt [deleted file]
LayoutTests/platform/wpe/svg/css/shadow-changes-expected.txt [deleted file]
LayoutTests/platform/wpe/svg/css/stars-with-shadow-expected.txt [deleted file]
LayoutTests/platform/wpe/svg/custom/simple-text-double-shadow-expected.txt [deleted file]
LayoutTests/platform/wpe/svg/custom/transform-with-shadow-and-gradient-expected.txt [deleted file]
LayoutTests/svg/css/arrow-with-shadow-expected.txt [deleted file]
LayoutTests/svg/css/arrow-with-shadow.svg [deleted file]
LayoutTests/svg/css/circle-in-mask-with-shadow-expected.png [deleted file]
LayoutTests/svg/css/circle-in-mask-with-shadow-expected.txt [deleted file]
LayoutTests/svg/css/circle-in-mask-with-shadow.svg [deleted file]
LayoutTests/svg/css/clippath-with-shadow-expected.png [deleted file]
LayoutTests/svg/css/clippath-with-shadow-expected.txt [deleted file]
LayoutTests/svg/css/clippath-with-shadow.svg [deleted file]
LayoutTests/svg/css/composite-shadow-example-expected.txt [deleted file]
LayoutTests/svg/css/composite-shadow-example.html [deleted file]
LayoutTests/svg/css/composite-shadow-text-expected.png [deleted file]
LayoutTests/svg/css/composite-shadow-text.svg [deleted file]
LayoutTests/svg/css/composite-shadow-with-opacity-expected.txt [deleted file]
LayoutTests/svg/css/composite-shadow-with-opacity.html [deleted file]
LayoutTests/svg/css/getComputedStyle-basic-expected.txt
LayoutTests/svg/css/group-with-shadow-expected.txt [deleted file]
LayoutTests/svg/css/group-with-shadow.svg [deleted file]
LayoutTests/svg/css/mask-with-shadow-expected.txt [deleted file]
LayoutTests/svg/css/mask-with-shadow.svg [deleted file]
LayoutTests/svg/css/parent-shadow-offscreen-expected.svg [deleted file]
LayoutTests/svg/css/parent-shadow-offscreen.svg [deleted file]
LayoutTests/svg/css/path-with-shadow-expected.png [deleted file]
LayoutTests/svg/css/path-with-shadow-expected.txt [deleted file]
LayoutTests/svg/css/path-with-shadow.svg [deleted file]
LayoutTests/svg/css/root-shadow-offscreen-expected.svg [deleted file]
LayoutTests/svg/css/root-shadow-offscreen.svg [deleted file]
LayoutTests/svg/css/shadow-and-opacity-expected.txt [deleted file]
LayoutTests/svg/css/shadow-and-opacity.svg [deleted file]
LayoutTests/svg/css/shadow-changes.svg [deleted file]
LayoutTests/svg/css/shadow-with-large-radius-expected.png [deleted file]
LayoutTests/svg/css/shadow-with-large-radius-expected.txt [deleted file]
LayoutTests/svg/css/shadow-with-large-radius.svg [deleted file]
LayoutTests/svg/css/shadow-with-negative-offset-expected.png [deleted file]
LayoutTests/svg/css/shadow-with-negative-offset-expected.txt [deleted file]
LayoutTests/svg/css/shadow-with-negative-offset.svg [deleted file]
LayoutTests/svg/css/stars-with-shadow-expected.txt [deleted file]
LayoutTests/svg/css/stars-with-shadow.html [deleted file]
LayoutTests/svg/custom/simple-text-double-shadow-expected.png [deleted file]
LayoutTests/svg/custom/simple-text-double-shadow-expected.txt [deleted file]
LayoutTests/svg/custom/simple-text-double-shadow.svg [deleted file]
LayoutTests/svg/custom/transform-with-shadow-and-gradient.svg [deleted file]
LayoutTests/svg/filters/shadow-on-filter-expected.txt [deleted file]
LayoutTests/svg/filters/shadow-on-filter.svg [deleted file]
LayoutTests/svg/filters/shadow-on-rect-with-filter-expected.txt [deleted file]
LayoutTests/svg/filters/shadow-on-rect-with-filter.svg [deleted file]
LayoutTests/svg/repaint/repaint-webkit-svg-shadow-container-expected.txt [deleted file]
LayoutTests/svg/repaint/repaint-webkit-svg-shadow-container.html [deleted file]
LayoutTests/svg/repaint/repaint-webkit-svg-shadow-expected.txt [deleted file]
LayoutTests/svg/repaint/repaint-webkit-svg-shadow.svg [deleted file]
Source/WebCore/ChangeLog
Source/WebCore/css/CSSComputedStyleDeclaration.cpp
Source/WebCore/css/CSSProperties.json
Source/WebCore/css/SVGCSSComputedStyleDeclaration.cpp
Source/WebCore/css/StyleBuilderCustom.h
Source/WebCore/css/parser/CSSPropertyParser.cpp
Source/WebCore/rendering/RenderElement.cpp
Source/WebCore/rendering/svg/RenderSVGImage.cpp
Source/WebCore/rendering/svg/RenderSVGImage.h
Source/WebCore/rendering/svg/RenderSVGModelObject.cpp
Source/WebCore/rendering/svg/RenderSVGModelObject.h
Source/WebCore/rendering/svg/RenderSVGRoot.cpp
Source/WebCore/rendering/svg/RenderSVGRoot.h
Source/WebCore/rendering/svg/RenderSVGShape.cpp
Source/WebCore/rendering/svg/RenderSVGShape.h
Source/WebCore/rendering/svg/SVGRenderSupport.cpp
Source/WebCore/rendering/svg/SVGRenderSupport.h