diff options
author | Priyeshkkumar <priyeshkkumar@gmail.com> | 2020-08-24 12:28:12 +0530 |
---|---|---|
committer | Priyeshkkumar <priyeshkkumar@gmail.com> | 2020-08-24 12:28:12 +0530 |
commit | ec03321013ffadd0a0510cbe69ea4033d220b7d1 (patch) | |
tree | bf8fb3e117f181b7415774f1ae844d7aced74254 | |
parent | 4f472b5799642f0111c276a961d3133e7a145412 (diff) | |
download | freetype2-ec03321013ffadd0a0510cbe69ea4033d220b7d1.tar.gz |
* src/sfnt/ttload.c (tt_face_load_font_dir): Changed layout of tracing
messages.
* src/base/ftdebug.c (ft_logging_init): Fix Seg fault.
-rw-r--r-- | [priyesh]ChangeLog | 5 | ||||
-rw-r--r-- | src/base/ftdebug.c | 10 | ||||
-rw-r--r-- | src/sfnt/ttload.c | 5 |
3 files changed, 15 insertions, 5 deletions
diff --git a/[priyesh]ChangeLog b/[priyesh]ChangeLog index a8b1ae525..34b61ab8d 100644 --- a/[priyesh]ChangeLog +++ b/[priyesh]ChangeLog @@ -1,5 +1,10 @@ 2020-08-24 Priyesh Kumar <priyeshkkumar@gmail.com> + * src/sfnt/ttload.c (tt_face_load_font_dir): Changed layout of tracing + messages. + + * src/base/ftdebug.c (ft_logging_init): Fix Seg fault. + * include/freetype/ftlogging.h (FT_Trace_Set_Level): Use more relevant parameters name in function declaration. (FT_Custom_Log_Handler): Changed function name `ft_custom_log_handler'-> diff --git a/src/base/ftdebug.c b/src/base/ftdebug.c index 68fb0394d..f0e798b60 100644 --- a/src/base/ftdebug.c +++ b/src/base/ftdebug.c @@ -412,8 +412,14 @@ else { ft_default_log_handler = ft_log_handler; ft_default_trace_level = ft_getenv( "FT2_DEBUG" ); - ft_fileptr = fopen( ft_getenv( "FT_LOGGING_FILE" ), "w" ); - + if( ft_getenv( "FT_LOGGING_FILE" ) ) + { + ft_fileptr = fopen( ft_getenv( "FT_LOGGING_FILE" ) , "w" ); + } + else + { + ft_fileptr = stderr; + } ft_debug_init(); /* We need to set the default FreeType specific dlg's output handler */ dlg_set_handler( ft_default_log_handler, NULL ); diff --git a/src/sfnt/ttload.c b/src/sfnt/ttload.c index 4b46f4135..ad64f201f 100644 --- a/src/sfnt/ttload.c +++ b/src/sfnt/ttload.c @@ -416,9 +416,8 @@ FT_FRAME_ENTER( sfnt.num_tables * 16L ) ) goto Exit; - FT_TRACE2(( "\n" - " tag offset length checksum\n" - " ----------------------------------\n" )); + FT_TRACE2(( " tag offset length checksum\n" )); + FT_TRACE2(( " ----------------------------------\n" )); valid_entries = 0; for ( nn = 0; nn < sfnt.num_tables; nn++ ) |