summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPriyeshkkumar <priyeshkkumar@gmail.com>2020-08-24 12:28:12 +0530
committerPriyeshkkumar <priyeshkkumar@gmail.com>2020-08-24 12:28:12 +0530
commitec03321013ffadd0a0510cbe69ea4033d220b7d1 (patch)
treebf8fb3e117f181b7415774f1ae844d7aced74254
parent4f472b5799642f0111c276a961d3133e7a145412 (diff)
downloadfreetype2-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]ChangeLog5
-rw-r--r--src/base/ftdebug.c10
-rw-r--r--src/sfnt/ttload.c5
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++ )