[cairo] Dia as a new Cairo testbed

Carl Worth cworth at east.isi.edu
Tue May 25 08:59:50 PDT 2004


On Tue, 25 May 2004 08:52:39 -0700, Keith Packard wrote:
> > And yet another thing, that Cairo doesn't make the copy it needs and 
> > transforming/copying to it's native format itself, but instead insist on 
> > keeping and free()ing _my_ data ;-)
> 
> That's intentional -- the in-memory surfaces are designed to be exposed to 
> the application so you can get the pixels back out when you want to.   
> That's also why cairo insists on a fixed format -- all of the drawing code 
> has to be able to directly manipulate that data.

The exposure of the data is intentional. Taking ownership sounds like a
bug to me. If the application mallocs, then the application should free.

-Carl




More information about the cairo mailing list