[Webkit-unassigned] [Bug 14015] SVG invalidates too much due to unclipped absoluteClippedOverflowRect values

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Oct 12 02:22:03 PDT 2007


http://bugs.webkit.org/show_bug.cgi?id=14015





------- Comment #9 from eric at webkit.org  2007-10-12 02:22 PDT -------
Ok, the correct fix for this is for SVG renderers to implement:
computeAbsoluteRepaintRect

And fix all of our uses (like in SVGRenderImage) of RenderObject::repaintRect
to use renderer-relative offsets instead of absolute offsets!

implementing computeAbsoluteRepaintRect correctly will also fix our
partial-repaint issues with text:

void RenderSVGText::layout()
{
    ASSERT(needsLayout());

    // FIXME: This is a hack to avoid the RenderBlock::layout() partial
repainting code which is not (yet) SVG aware
    setNeedsLayout(true);


It might also fix our repaint issues with text when switching from display:none
to display: inline and back, not certain on that last one.


-- 
Configure bugmail: http://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