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