[cairo] Getting cairo to clean up after itself
Bill Spitzak
spitzak at d2.com
Fri Jul 15 14:28:58 PDT 2005
Keith Packard wrote:
> An assertion that checked that each hash table really was empty would be
> useful here. That the function is called cairo_debug should steer normal
> applications away from trying to use it while things were active.
Actually I think it would be ok if Cairo does not work after using this
function. It's only purpose is to call it just before exit when doing a
valgrind. It frees everything Cairo knows about so that actual leaked
data can be detected. But attempting to call Cairo again is a programmer
error and should crash, so nobody thinks it's a good idea to put this in
the middle of the program.
More information about the cairo
mailing list