[cairo] FreeType refcounting
Behdad Esfahbod
behdad at behdad.org
Fri Aug 6 14:00:09 PDT 2010
The new FreeType 2.4.2 adds the following functions:
- Two new functions, `FT_Reference_Library' (in FT_MODULE_H) and
`FT_Reference_Face' (in FT_FREETYPE_H), have been added to
simplify life-cycle management. A counter gets initialized to 1
at the time an FT_Library (or FT_Face) structure is created.
The two new functions increment the respective counter.
`FT_Done_Library' and `FT_Done_Face' then only destroy a library
or face if the counter is 1, otherwise they simply decrement the
counter.
Would be nice to use them when available.
More information about the cairo
mailing list