freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[freetype2] priyesh_LogLibrary ec03321: * src/sfnt/ttload.c (tt_face_loa


From: Priyesh Kumar
Subject: [freetype2] priyesh_LogLibrary ec03321: * src/sfnt/ttload.c (tt_face_load_font_dir): Changed layout of tracing
Date: Mon, 24 Aug 2020 02:58:27 -0400 (EDT)

branch: priyesh_LogLibrary
commit ec03321013ffadd0a0510cbe69ea4033d220b7d1
Author: Priyeshkkumar <priyeshkkumar@gmail.com>
Commit: Priyeshkkumar <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.
---
 [priyesh]ChangeLog |  5 +++++
 src/base/ftdebug.c | 10 ++++++++--
 src/sfnt/ttload.c  |  5 ++---
 3 files changed, 15 insertions(+), 5 deletions(-)

diff --git a/[priyesh]ChangeLog b/[priyesh]ChangeLog
index a8b1ae5..34b61ab 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 68fb039..f0e798b 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 4b46f41..ad64f20 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++ )



reply via email to

[Prev in Thread] Current Thread [Next in Thread]