Changeset 87310 in webkit
- Timestamp:
- May 25, 2011 12:01:46 PM (13 years ago)
- Location:
- trunk
- Files:
-
- 3 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r87309 r87310 1 2011-05-25 Rob Buis <rbuis@rim.com> 2 3 Reviewed by Eric Seidel. 4 5 WebKit does not handle missing filter elements correctly 6 https://bugs.webkit.org/show_bug.cgi?id=12569 7 8 Updated improved pixel test result and add new SVG1.1 SE test and results. 9 10 * platform/mac/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.png: Added. 11 * platform/mac/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt: Added. 12 * platform/mac/svg/W3C-SVG-1.1/filters-felem-01-b-expected.png: 13 * svg/W3C-SVG-1.1-SE/filters-felem-01-b.svg: Added. 14 1 15 2011-05-25 Nate Chapin <japhet@chromium.org> 2 16 -
trunk/Source/WebCore/ChangeLog
r87309 r87310 1 2011-05-25 Rob Buis <rbuis@rim.com> 2 3 Reviewed by Eric Seidel. 4 New test rubber-stamped by Dirk Schulze. 5 6 WebKit does not handle missing filter elements correctly 7 https://bugs.webkit.org/show_bug.cgi?id=12569 8 9 Do not render elements that reference non-existant filters. 10 11 Test: svg/W3C-SVG-1.1-SE/filters-felem-01-b.svg 12 13 * rendering/svg/SVGRenderSupport.cpp: 14 (WebCore::SVGRenderSupport::prepareToRenderSVGContent): 15 1 16 2011-05-25 Nate Chapin <japhet@chromium.org> 2 17 -
trunk/Source/WebCore/rendering/svg/SVGRenderSupport.cpp
r75350 r87310 107 107 108 108 SVGResources* resources = SVGResourcesCache::cachedResourcesForRenderObject(object); 109 if (!resources) 109 if (!resources) { 110 #if ENABLE(FILTERS) 111 if (svgStyle->hasFilter()) 112 return false; 113 #endif 110 114 return true; 115 } 111 116 112 117 if (RenderSVGResourceMasker* masker = resources->masker()) {
Note: See TracChangeset
for help on using the changeset viewer.