[Webkit-unassigned] [Bug 22981] SVG-as-image redraw broken: svg-as-background-5.html LayoutTest fails
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Dec 26 11:13:31 PST 2008
https://bugs.webkit.org/show_bug.cgi?id=22981
simon.fraser at apple.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #26235|0 |1
is obsolete| |
Attachment #26257| |review?
Flag| |
------- Comment #2 from simon.fraser at apple.com 2008-12-26 11:13 PDT -------
Created an attachment (id=26257)
--> (https://bugs.webkit.org/attachment.cgi?id=26257&action=view)
Patch, testcases, changelog
Reviewed by NOBODY (OOPS!).
https://bugs.webkit.org/show_bug.cgi?id=22981
Repaints inside of an SVGImage were thrown on the floor,
which broke incremental painting due to loading, or SVG animation.
Fix this by assigning the SVGImage a ChromeClient subclass that passes
along repaints via a new method on ImageObserver, which also takes
a rect parameter for the changed rect, allowing incremental repaints.
Fix RenderImage::imageChanged to take advantage of this changedRect to
only repaint the changed parts of the image.
Tests: fast/backgrounds/animated-svg-as-background.html
fast/backgrounds/animated-svg-as-mask.html
fast/images/animated-svg-as-image.html
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the webkit-unassigned
mailing list