Title: [100036] trunk
- Revision
- 100036
- Author
- [email protected]
- Date
- 2011-11-11 15:40:57 -0800 (Fri, 11 Nov 2011)
Log Message
Repaint broken when children of filtered SVG elements are updated
https://bugs.webkit.org/show_bug.cgi?id=71733
Patch by Joel Webber <[email protected]> on 2011-11-11
Reviewed by Nikolas Zimmermann.
Source/WebCore:
Test: svg/repaint/filter-child-repaint.svg
* rendering/svg/RenderSVGContainer.cpp:
(WebCore::RenderSVGContainer::layout):
* rendering/svg/RenderSVGRoot.cpp:
(WebCore::RenderSVGRoot::layout):
* rendering/svg/SVGRenderSupport.cpp:
(WebCore::SVGRenderSupport::setNeedsLayoutForFilteredContainer):
LayoutTests:
* platform/chromium-linux/svg/repaint/filter-child-repaint-expected.png: Added.
* platform/chromium-linux/svg/repaint/filter-child-repaint-expected.txt: Added.
* svg/repaint/filter-child-repaint.svg: Added.
Modified Paths
Added Paths
Diff
Modified: trunk/LayoutTests/ChangeLog (100035 => 100036)
--- trunk/LayoutTests/ChangeLog 2011-11-11 23:19:05 UTC (rev 100035)
+++ trunk/LayoutTests/ChangeLog 2011-11-11 23:40:57 UTC (rev 100036)
@@ -1,3 +1,14 @@
+2011-11-11 Joel Webber <[email protected]>
+
+ Repaint broken when children of filtered SVG elements are updated
+ https://bugs.webkit.org/show_bug.cgi?id=71733
+
+ Reviewed by Nikolas Zimmermann.
+
+ * platform/chromium-linux/svg/repaint/filter-child-repaint-expected.png: Added.
+ * platform/chromium-linux/svg/repaint/filter-child-repaint-expected.txt: Added.
+ * svg/repaint/filter-child-repaint.svg: Added.
+
2011-11-11 Ojan Vafai <[email protected]>
Unreviewed, rolling out r99953.
Added: trunk/LayoutTests/platform/chromium-linux/svg/repaint/filter-child-repaint-expected.png (0 => 100036)
--- trunk/LayoutTests/platform/chromium-linux/svg/repaint/filter-child-repaint-expected.png (rev 0)
+++ trunk/LayoutTests/platform/chromium-linux/svg/repaint/filter-child-repaint-expected.png 2011-11-11 23:40:57 UTC (rev 100036)
@@ -0,0 +1,5 @@
+\x89PNG
+
+
+IHDR X ' )tEXtchecksum 48a3e1f1e258a09dfc418ac665856fa8ǂ\xC6 \xD1IDATx\x9C\xED\xDC1N \x87\xE1c{Dc$d\xA7\xA2\xA3\xE3 QʽYr\x9Ep \xB8\xC3\x80"R$\xBB\x82\x82\x95\x8D\x84\xBF\xFA\xABR\xECK\x9B\xE79\xC0\xFC\xE5+\x8F5\xE3\xF0u\xF8Ўߎ\xA7\x9E \xF0\xE6\xA7\xF0o\xEDv\xBB\xD9l\xB6X,\xA6iZ.\x97\xE38\x9Ez \xF0\xA7;\xFE:\xF5\x84\xE7\xF3?\x9F\xFE\xFC\xF9\xFC\xFC<\x9F\xCF\xCF\xCF\xCF\xCF\xCE\xCEN\xBD \xF8\xD3}\xF8\xC0\xEFLJ\x87\x87\xC3\xE1\xB0Z\xAD.//\xA7i:\xF5"