[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


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!).


        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

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