[Webkit-unassigned] [Bug 12885] REGRESSION (r19696): Incomplete background repaint

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Mar 3 04:06:11 PST 2007


------- Comment #4 from mitz at webkit.org  2007-03-03 04:06 PDT -------
Created an attachment (id=13463)
 --> (http://bugs.webkit.org/attachment.cgi?id=13463&action=view)
[WIP] repaint the overflow delta and the border box delta

This is my idea for a fix. Still need to:

1) Figure out where to add the outline width. If it's left being done in
absoluteBorderBox() is should probably be renamed.
2) Consider having one function return both the absolute border box and the
absolute repaint rect to avoid doing the recursion twice.
3) Fix the SVG renderers that currently pass IntRect() in.
4) Optimize repaintAfterLayoutIfNeeded(): it should not ask for the same area
to be repainted twice (once as overflow and once as border box) and it should
not ask to repaint border box area that was clipped out (all border box
repaints should be clipped to the respective repaint bounds).
5) Check what happens with inset outlines (not really part of this bug, but I
suspect they're not repainted correctly).

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