* src/sfnt/ttload.c (tt_face_load_font_dir): Changed layout of tracing

messages.

    * src/base/ftdebug.c (ft_logging_init): Fix Seg fault.
This commit is contained in:
Priyeshkkumar 2020-08-24 12:28:12 +05:30
parent 4f472b5799
commit ec03321013
3 changed files with 15 additions and 5 deletions

View File

@ -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'->

View File

@ -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 );

View File

@ -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++ )