Re: [webkit-dev] Partial SVG repaint

2009-10-12 Thread Eric Seidel
Set a breakpoint in: void ChromeClientQt::repaint(const IntRect windowRect, bool contentChanged, bool, bool) And see if you're getting the correct rects in and out. -eric On Thu, Oct 8, 2009 at 4:47 PM, Patrick Roland Gansterer par...@paroga.com wrote: SVG was designed to support this, it's

Re: [webkit-dev] Partial SVG repaint

2009-10-08 Thread Patrick Roland Gansterer
SVG was designed to support this, it's just not been turned on yet. Can you please show me how i can turn it on. ;-) Currently i set a attribute in the SVG at ... http://trac.webkit.org/browser/trunk/WebCore/svg/SVGRectElement.cpp#L101 .. this will shedule a layout via ..

Re: [webkit-dev] Partial SVG repaint

2009-10-07 Thread Eric Seidel
SVG was designed to support this, it's just not been turned on yet. It would be one little patch and a lot of little patches afterwards to fix things that break. :) You'd just add a checks in RenderSVGContainer and RenderPath to see if the dirty rect intersected the repaintRectInLocalCoordinates.