[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
http://bugs.webkit.org/show_bug.cgi?id=12885
------- 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