freetype2/include/freetype
Priyesh Kumar 2a46d1f04e [base] Add public API to change log handling function.
* include/freetype/ftlogging.h (FT_Custom_Log_Handler): New function
typedef to store the custom callback logging function.
(FT_Set_Log_Handler, FT_Set_Default_Log_Handler): New functions to
set and reset custom log handler.

* include/freetype/internal/ftdebug.h (custom_output_handler): New
variable to support a custom callback logging function.
(FT_Logging_Callback): A new function typedef to print log using
custom callback logging function, which is set using
`FT_Set_Log_Handler`.
(FT_Log): Use it.

* src/base/ftdebug.c (FT_Set_Log_Handler,
FT_Set_Default_Log_Handler, FT_Logging_Callback): Add function
definitions.
2020-12-04 16:19:36 +01:00
..
config [builds] Necessary changes to make 'dlg' compile. 2020-12-01 09:20:32 +01:00
internal [base] Add public API to change log handling function. 2020-12-04 16:19:36 +01:00
freetype.h Minor clean-ups of last commit. 2020-10-31 06:52:18 +01:00
ftadvanc.h Minor typos, formatting. 2020-08-04 10:48:42 +02:00
ftbbox.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftbdf.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftbitmap.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftbzip2.h Documentation updates. 2020-09-18 22:32:20 -04:00
ftcache.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftchapters.h [base] Add public API to change the levels of tracing components. 2020-12-01 09:25:53 +01:00
ftcid.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftcolor.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftdriver.h [doc] Stem darkening is off by default for CFF driver. 2020-07-15 09:15:25 +02:00
fterrdef.h Update all copyright notices. 2020-01-19 17:05:19 +01:00
fterrors.h Make macros for header file names optional. 2020-06-08 13:31:55 +02:00
ftfntfmt.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftgasp.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftglyph.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftgxval.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftgzip.h Documentation updates. 2020-09-18 22:32:20 -04:00
ftimage.h Fix documentation build. 2020-11-03 22:36:29 +01:00
ftincrem.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftlcdfil.h Document changes to last release. 2020-10-10 12:48:18 +02:00
ftlist.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftlogging.h [base] Add public API to change log handling function. 2020-12-04 16:19:36 +01:00
ftlzw.h Documentation updates. 2020-09-18 22:32:20 -04:00
ftmac.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftmm.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftmodapi.h Mention external modules. 2020-11-02 14:26:44 -05:00
ftmoderr.h Make macros for header file names optional. 2020-06-08 13:31:55 +02:00
ftotval.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftoutln.h Improve FT_Outline_Render docs. 2020-08-28 22:28:47 -04:00
ftparams.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftpfr.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftrender.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftsizes.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftsnames.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftstroke.h Minor typos, formatting. 2020-08-04 10:48:42 +02:00
ftsynth.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ftsystem.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
fttrigon.h Make macros for header file names optional. 2020-06-08 13:31:55 +02:00
fttypes.h Make macros for header file names optional. 2020-06-08 13:31:55 +02:00
ftwinfnt.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
t1tables.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
ttnameid.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
tttables.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
tttags.h Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00