[Webkit-unassigned] [Bug 52200] Small filter primitive renderer improvements

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jan 21 00:38:58 PST 2011


https://bugs.webkit.org/show_bug.cgi?id=52200





--- Comment #22 from Dirk Schulze <krit at webkit.org>  2011-01-21 00:38:57 PST ---
(In reply to comment #21)
> Exactly, but the issue is not here. Somehow something must tell WebKit, that an area must be repainted. Of course, the repainting itself happens with the unmodified code (applyResource, etc), but still, WebKit should knows about that an area must be repainted. Basically render->repaint() should do that, I think. All renderers has a virtual function, which returns the bounding box when you call this repaint(). However, SVGHiddenContainer returns with an empty box, so no repaint happens on the screen. Still, even one bounding box is not enough. A filter can have multiple painting boxes. I could unite them, but I don't think that is the best option, isn't it?

For filters we have SVGResource and RenderSVGResource that manages this. We have to think about this after your patch got landed. At the moment, one of the both call 'needsLayout' of the target element. This need to be changed somehow. I think this doesn't influence your patch for now.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list