[webkit-reviews] review requested: [Bug 32295] Typing in Wave repaints the whole screen : [Attachment 44825] better patch and test

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Dec 14 15:05:35 PST 2009


James Robinson <jamesr at chromium.org> has asked	for review:
Bug 32295: Typing in Wave repaints the whole screen
https://bugs.webkit.org/show_bug.cgi?id=32295

Attachment 44825: better patch and test
https://bugs.webkit.org/attachment.cgi?id=44825&action=review

------- Additional Comments from James Robinson <jamesr at chromium.org>
This patch is slightly better since it avoids doing another walk through the
RenderBlock's children.  I've also avoided changing when fullLayout is set in
preference for changing when the RenderBlock is mutated.

I'd greatly appreciate some input on what this code is supposed to be doing. 
There seem to be a lot of signals used to indicate that a RenderBlock needs to
have some or all of its lineboxes regenerated:

RenderBlock::m_needsLayout
RenderBlock::firstLineBox() == NULL
RenderText::m_linesDirty
InlineBox::m_dirty

but I can't figure out which should be set under which circumstances.


More information about the webkit-reviews mailing list