I've written up a possible plan for removing the old internal graphics API, instead using Thebes interfaces directly throughout the core. There's already been some progress towards this - specifically, several nsIFrame::Paint methods use Thebes directly - but if the overall goal is ever to be completed I think it a good idea to make a plan at this point. (This is something that I am thinking about doing, just to be clear.)
The writeup is <http://wiki.mozilla.org/Gfx_glue_layer_removal> and I linked it off the main moz2 planning page. I would appreciate comments - here, on the discussion page for that, or please do feel free to edit the page itself if you have better ideas and/or corrections. I am particularly wanting advice on the unit conversion issues, appropriate degree of deCOMtamination, and what gfx/src/psshared is for. Thanks, zw _______________________________________________ dev-tech-layout mailing list [email protected] https://lists.mozilla.org/listinfo/dev-tech-layout

