[Webkit-unassigned] [Bug 6388] REGRESSION: Incomplete repaint when dragging the map on Google maps

bugzilla-daemon at opendarwin.org bugzilla-daemon at opendarwin.org
Tue Jan 24 22:15:24 PST 2006


http://bugzilla.opendarwin.org/show_bug.cgi?id=6388





------- Comment #8 from opendarwin.org at mitzpettel.com  2006-01-24 22:15 -------
(In reply to comment #7)
> This is marked as a regression.  Was it caused by the checkin I did a month or
> two ago to optimize repainting when a block resized but didn't move?

Yes. There are several of those, some fixed, some still not.

(In reply to comment #6)
> Could you explain this further?  I don't see why these extra fields are
> necessary.

Using absolute repaint rects, all repaintAfterLayoutIfNeeded sees is a resize,
due to clipping. This extra info is what's needed to break the move/resize
ambiguity.

There is at least one other case where repaintAfterLayoutIfNeeded lacks enough
information to determine what really changed (see bug 6770), so perhaps
repaintAfterLayoutIfNeeded will need to take extra arguments (e.g. the object's
unclipped rect in absolute coordinates), in which case layers will need to
cache that info.


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