[Cairo] Cairo on older X servers, (eg. with Render version 0.2)

Carl Worth cworth at east.isi.edu
Tue Sep 30 09:17:44 PDT 2003


On Sep 30, Keith Packard wrote:
 > I think we have to make this assumption or cairo will be worthless
 > without Render -- that includes all non-X environments.

Great! That makes my job easy then.

 > The only trick I see is in having cairo track the size of the
 > drawable; I don't have any great ideas here as the library can't do
 > this on it's own, and it will only matter when you don't have
 > Render, leaving the system prone to failure in those cases.

*sigh* I was hoping there was some trick for this that I hadn't
thought of.

 > It might also be nice to have some kind of 'flush' operation which
 > ensures that the target drawable contains the rendering results.

Similarly, page-based backends such as for PDF or PostScript will
require some sort of showpage operator. I'm not sure that the
semantics of showpage and flush are so dissimilar that we couldn't get
by with a single function to serve both needs.

-Carl




More information about the cairo mailing list