[webkit-reviews] review requested: [Bug 12123] REGRESSION: Incomplete repaint of floats' overflows : [Attachment 13050] Assign painting of overflowing floats to the parent

bugzilla-request-daemon at macosforge.org bugzilla-request-daemon at macosforge.org
Thu Feb 8 03:46:54 PST 2007


mitz at webkit.org has asked  for review:
Bug 12123: REGRESSION: Incomplete repaint of floats' overflows
http://bugs.webkit.org/show_bug.cgi?id=12123

Attachment 13050: Assign painting of overflowing floats to the parent
http://bugs.webkit.org/attachment.cgi?id=13050&action=edit

------- Additional Comments from mitz at webkit.org
(In reply to comment #12)
> Seems like you should rename	repaintOverhangingFloats to
> repaintOverflowingFloats, since it now repaints both potentially.

Done.

> Please add flexible box tests for both the horizontal and vertical
directions.

Done.

> Please add tests for inline blocks and inline tables.

Done. The inline block case is failing and I don't have a fix for it in this
patch. The problem is that if I hand over the inline block's floats to the
outer block then the painting order is wrong. I think the right way to fix the
inline block case is to include the floats' overflow in the root line box's
overflow, but I didn't want to do it in this patch (the simplest test case for
this is broken in Safari 2, so it's not a regression).



More information about the webkit-reviews mailing list