Right now we handle printing of fixed-position elements by creating
frames for them on every page. This leads to all sorts of bizarre
situations that we then have to guard against (multiple frames for a
single element that doesn't expect it and so forth).
I don't quite understand why we need frames here now that painting is
done via display lists. Could we move replication of fixed-pos content
across pages into display list construction? Each page would just
create items on that page for the fixed-pos kids of the first page...
This seems like it should be much more robust than what we do now.
The only question is how this should work with, say, variable page
dimensions and percentage sizes on the fixed-pos elements. Is that
something we plan to or need to support?
-Boris
_______________________________________________
dev-tech-layout mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-layout