-
zimmermann@webkit.org authored
<feImage> ignores preserveAspectRatio="none" https://bugs.webkit.org/show_bug.cgi?id=76780 Reviewed by Antti Koivisto. Add new testcase covering preserveAspectRatio="none" + <feImage>, which is now fixed. * platform/chromium/test_expectations.txt: Add new test, that needs a rebaseline. * platform/mac/svg/filters/feImage-preserveAspectratio-expected.png: Added. * platform/mac/svg/filters/feImage-preserveAspectratio-expected.txt: Added. * svg/filters/feImage-preserveAspectratio.svg: Added. 2012-01-21 Nikolas Zimmermann <nzimmermann@rim.com> <feImage> ignores preserveAspectRatio="none" https://bugs.webkit.org/show_bug.cgi?id=76780 Reviewed by Antti Koivisto. preserveAspectRatio="none" was ignored in SVGFEImage. It always called transformRect() w/o checking whether it was supposed to transform the rect or not - move code from RenderSVGImage right into transformRect(), to do nothing if preserveAspectRatio="none" was given. Test: svg/filters/feImage-preserveAspectratio.svg * rendering/svg/RenderSVGImage.cpp: (WebCore::RenderSVGImage::paint): * svg/SVGPreserveAspectRatio.cpp: (WebCore::SVGPreserveAspectRatio::transformRect): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@105575 268f45cc-cd09-0410-ab3c-d52691b4dbfc
a31d0f89