mirror of
https://gitlab.freedesktop.org/freetype/freetype.git
synced 2026-05-15 09:18:06 +02:00
and the image buffer. State has been moved inside the library structure. A new hook function has been added to query the size needed for the state structure and this allocation is performed by FT. Memory alloc. for the image buffer is also being done by FT so that it can later free it easily. * include/freetype/svgrenderer.h: Small doc fixes. Addition of two new hooks. `SVG_Lib_Get_State_Size' and `SVG_Lib_Get_Buffer_Size'. * src/base/ftglyph.c (FT_Glyph_To_Bitmap): Small bug fix. Memory was being initialized before library. * src/base/ftobjs.c (FT_Set_Svg_Hooks): Adjust the code for new hook functions. * src/svg/ftsvg.c: Adjust the code for new hook functions. Perform all memory allocations needed by the rendering port from FreeType side. * src/svg/svgtypes.c: Add the new hooks in the hook structure. |
||
|---|---|---|
| .. | ||
| freetype | ||
| ft2build.h | ||