mirror of
https://gitlab.freedesktop.org/freetype/freetype.git
synced 2026-05-20 04:48:12 +02:00
* include/freetype/internal/ftdebug.h: Added dlg's header files. (FT_LOG): New macro to redirect trace logs to dlg's API's whenever `FT_LOGGING' macros is defined. (ft_logging_init, ft_logging_deinit): New functions to handle initialization and uninitialization of logging related variables. (ft_log_handler): A new function to handle logs of FreeType. * src/base/ftdebug.c: Added necessary logging related variables. (ft_logging_init, ft_logging_deinit, ft_log_handler): Added function definitions. * src/base/ftinit.c(FT_Init_FreeType): If `FT_LOGGING' macro is defined call `ft_logging_init' to initialize logging related variables. (FT_Done_FreeType): If `FT_LOGGING' macro is defined call `ft_logging_deinit' to uninitialize logging related variables. * src/base/ftobjs.c (FT_New_Library): Call `ft_debug_init' only if macro `FT_LOGGING' is not defined. |
||
|---|---|---|
| .. | ||
| freetype | ||
| ft2build.h | ||