A couple of questions:

How does this proposal deal with transformed content? Does GetAbsoluteBounds calculate the bounds relative to the nearest widget? How will frames know their transform? (this functionality isn't currently available, but it needs to be addressed at some point)

Removing views completely is a significantly bigger project than just moving display-list related code. Hopefully I can find time to help get rid of some of the view references, but there is a lot of work involved outside display lists. Besides miscellaneous code that shouldn't need views (which there is a lot of), getting rid of views would mean moving all the widget management code onto frames along with the display-list code. Are you planning on moving the widget management code at the same time?

roc wrote:
Various bugs with the view painting system (including at least one
acid2 blocker) suggest that we need to refactor frame painting
significantly. I also want to get rid of views entirely. I propose to
do this in one step by moving all display-list related code from views
to frames. Here are more details on the proposal. Comments appreciated!
I think I can do this about now.

http://wiki.mozilla.org/Gecko:Frame_Painting

Rob

_______________________________________________
mozilla-layout mailing list
[email protected]
http://mail.mozilla.org/listinfo/mozilla-layout

Reply via email to