freetype-commit
[Top][All Lists]
Advanced

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

[freetype2] master 63b9154 2/3: Fix `make multi'.


From: Werner LEMBERG
Subject: [freetype2] master 63b9154 2/3: Fix `make multi'.
Date: Thu, 7 Dec 2017 08:49:36 -0500 (EST)

branch: master
commit 63b91548e03dee826065c0077de6457b3b7d91c5
Author: Werner Lemberg <address@hidden>
Commit: Werner Lemberg <address@hidden>

    Fix `make multi'.
    
    * include/freetype/internal/fttrace.h: Remove unused tracing macros.
    s/pshalgo2/pshalgo/.
    Add `trace_cffdecode'.
    * src/pshinter/pshalgo.c (FT_COMPONENT): Updated.
    
    * src/cff/cffload.c: Include FT_INTERNAL_POSTSCRIPT_AUX_H.
    * src/cff/cffobjs.c: Include FT_SERVICE_METRICS_VARIATIONS_H and
    FT_SERVICE_CFF_TABLE_LOAD_H.
    
    * src/cid/cidriver.c: Include FT_INTERNAL_POSTSCRIPT_AUX_H.
    
    * src/psaux/cffdecode.c: Include FT_FREETYPE_H and
    FT_INTERNAL_DEBUG_H.
    (FT_COMPONENT): Define.
    * src/psaux/cffdecode.h: Include FT_INTERNAL_POSTSCRIPT_AUX_H.
    * src/psaux/psauxmod.h: Include FT_INTERNAL_POSTSCRIPT_AUX_H.
    Declare `cff_builder_funcs' and `ps_builder_funcs'.
    * src/psaux/psft.c: Include `psobjs.h' and `cffdecode.h'.
    * src/psaux/psobjs.c : Include `psauxmod.h'.
---
 ChangeLog                           | 24 ++++++++++++++++++++++++
 include/freetype/internal/fttrace.h |  6 ++----
 src/cff/cffload.c                   |  1 +
 src/cff/cffobjs.c                   |  2 ++
 src/cid/cidriver.c                  |  2 ++
 src/psaux/cffdecode.c               | 13 +++++++++++++
 src/psaux/cffdecode.h               |  1 +
 src/psaux/psauxmod.h                |  6 ++++++
 src/psaux/psft.c                    |  2 ++
 src/psaux/psobjs.c                  |  1 +
 src/pshinter/pshalgo.c              |  2 +-
 11 files changed, 55 insertions(+), 5 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 0270d98..fd02647 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,29 @@
 2017-12-07  Werner Lemberg  <address@hidden>
 
+       Fix `make multi'.
+
+       * include/freetype/internal/fttrace.h: Remove unused tracing macros.
+       s/pshalgo2/pshalgo/.
+       Add `trace_cffdecode'.
+       * src/pshinter/pshalgo.c (FT_COMPONENT): Updated.
+
+       * src/cff/cffload.c: Include FT_INTERNAL_POSTSCRIPT_AUX_H.
+       * src/cff/cffobjs.c: Include FT_SERVICE_METRICS_VARIATIONS_H and
+       FT_SERVICE_CFF_TABLE_LOAD_H.
+
+       * src/cid/cidriver.c: Include FT_INTERNAL_POSTSCRIPT_AUX_H.
+
+       * src/psaux/cffdecode.c: Include FT_FREETYPE_H and
+       FT_INTERNAL_DEBUG_H.
+       (FT_COMPONENT): Define.
+       * src/psaux/cffdecode.h: Include FT_INTERNAL_POSTSCRIPT_AUX_H.
+       * src/psaux/psauxmod.h: Include FT_INTERNAL_POSTSCRIPT_AUX_H.
+       Declare `cff_builder_funcs' and `ps_builder_funcs'.
+       * src/psaux/psft.c: Include `psobjs.h' and `cffdecode.h'.
+       * src/psaux/psobjs.c : Include `psauxmod.h'.
+
+2017-12-07  Werner Lemberg  <address@hidden>
+
        * include/freetype/config/ftheader.h: Some clean-up.
 
        This commit removes documentation of deprecated macros and does some
diff --git a/include/freetype/internal/fttrace.h 
b/include/freetype/internal/fttrace.h
index caf5fc9..9a922f1 100644
--- a/include/freetype/internal/fttrace.h
+++ b/include/freetype/internal/fttrace.h
@@ -66,20 +66,19 @@ FT_TRACE_DEF( ttgxvar )   /* TrueType GX var handler 
(ttgxvar.c)  */
 FT_TRACE_DEF( t1afm )
 FT_TRACE_DEF( t1driver )
 FT_TRACE_DEF( t1gload )
-FT_TRACE_DEF( t1hint )
 FT_TRACE_DEF( t1load )
 FT_TRACE_DEF( t1objs )
 FT_TRACE_DEF( t1parse )
 
   /* PostScript helper module `psaux' */
 FT_TRACE_DEF( t1decode )
+FT_TRACE_DEF( cffdecode )
 FT_TRACE_DEF( psobjs )
 FT_TRACE_DEF( psconv )
 
   /* PostScript hinting module `pshinter' */
 FT_TRACE_DEF( pshrec )
-FT_TRACE_DEF( pshalgo1 )
-FT_TRACE_DEF( pshalgo2 )
+FT_TRACE_DEF( pshalgo )
 
   /* Type 2 driver components */
 FT_TRACE_DEF( cffdriver )
@@ -96,7 +95,6 @@ FT_TRACE_DEF( cf2interp )
 FT_TRACE_DEF( t42 )
 
   /* CID driver components */
-FT_TRACE_DEF( cidafm )
 FT_TRACE_DEF( ciddriver )
 FT_TRACE_DEF( cidgload )
 FT_TRACE_DEF( cidload )
diff --git a/src/cff/cffload.c b/src/cff/cffload.c
index 76e0cdd..975f67b 100644
--- a/src/cff/cffload.c
+++ b/src/cff/cffload.c
@@ -22,6 +22,7 @@
 #include FT_INTERNAL_STREAM_H
 #include FT_TRUETYPE_TAGS_H
 #include FT_TYPE1_TABLES_H
+#include FT_INTERNAL_POSTSCRIPT_AUX_H
 
 #ifdef TT_CONFIG_OPTION_GX_VAR_SUPPORT
 #include FT_MULTIPLE_MASTERS_H
diff --git a/src/cff/cffobjs.c b/src/cff/cffobjs.c
index 983fd2e..8f26278 100644
--- a/src/cff/cffobjs.c
+++ b/src/cff/cffobjs.c
@@ -30,6 +30,7 @@
 #ifdef TT_CONFIG_OPTION_GX_VAR_SUPPORT
 #include FT_MULTIPLE_MASTERS_H
 #include FT_SERVICE_MULTIPLE_MASTERS_H
+#include FT_SERVICE_METRICS_VARIATIONS_H
 #endif
 
 #include FT_INTERNAL_CFF_OBJECTS_TYPES_H
@@ -41,6 +42,7 @@
 #include "cfferrs.h"
 
 #include FT_INTERNAL_POSTSCRIPT_AUX_H
+#include FT_SERVICE_CFF_TABLE_LOAD_H
 
 
   /*************************************************************************/
diff --git a/src/cid/cidriver.c b/src/cid/cidriver.c
index 2ee2707..94bf858 100644
--- a/src/cid/cidriver.c
+++ b/src/cid/cidriver.c
@@ -30,6 +30,8 @@
 #include FT_SERVICE_PROPERTIES_H
 #include FT_TYPE1_DRIVER_H
 
+#include FT_INTERNAL_POSTSCRIPT_AUX_H
+
 
   /*************************************************************************/
   /*                                                                       */
diff --git a/src/psaux/cffdecode.c b/src/psaux/cffdecode.c
index 6c48006..3e18c77 100644
--- a/src/psaux/cffdecode.c
+++ b/src/psaux/cffdecode.c
@@ -17,6 +17,8 @@
 
 
 #include <ft2build.h>
+#include FT_FREETYPE_H
+#include FT_INTERNAL_DEBUG_H
 #include FT_INTERNAL_SERVICE_H
 #include FT_SERVICE_CFF_TABLE_LOAD_H
 
@@ -25,6 +27,17 @@
 
 #include "psauxerr.h"
 
+
+  /*************************************************************************/
+  /*                                                                       */
+  /* The macro FT_COMPONENT is used in trace mode.  It is an implicit      */
+  /* parameter of the FT_TRACE() and FT_ERROR() macros, used to print/log  */
+  /* messages during execution.                                            */
+  /*                                                                       */
+#undef  FT_COMPONENT
+#define FT_COMPONENT  trace_cffdecode
+
+
 #ifdef CFF_CONFIG_OPTION_OLD_ENGINE
 
   typedef enum  CFF_Operator_
diff --git a/src/psaux/cffdecode.h b/src/psaux/cffdecode.h
index 15dfa8d..b05b6fc 100644
--- a/src/psaux/cffdecode.h
+++ b/src/psaux/cffdecode.h
@@ -21,6 +21,7 @@
 
 
 #include <ft2build.h>
+#include FT_INTERNAL_POSTSCRIPT_AUX_H
 
 
 FT_BEGIN_HEADER
diff --git a/src/psaux/psauxmod.h b/src/psaux/psauxmod.h
index 926f37e..bc1551e 100644
--- a/src/psaux/psauxmod.h
+++ b/src/psaux/psauxmod.h
@@ -23,6 +23,8 @@
 #include <ft2build.h>
 #include FT_MODULE_H
 
+#include FT_INTERNAL_POSTSCRIPT_AUX_H
+
 
 FT_BEGIN_HEADER
 
@@ -31,6 +33,10 @@ FT_BEGIN_HEADER
 #endif
 
 
+  const CFF_Builder_FuncsRec  cff_builder_funcs;
+  const PS_Builder_FuncsRec   ps_builder_funcs;
+
+
   FT_EXPORT_VAR( const FT_Module_Class )  psaux_driver_class;
 
 
diff --git a/src/psaux/psft.c b/src/psaux/psft.c
index bd5f831..1f75017 100644
--- a/src/psaux/psft.c
+++ b/src/psaux/psft.c
@@ -41,6 +41,8 @@
 
 #include "psfont.h"
 #include "pserror.h"
+#include "psobjs.h"
+#include "cffdecode.h"
 
 #ifdef TT_CONFIG_OPTION_GX_VAR_SUPPORT
 #include FT_MULTIPLE_MASTERS_H
diff --git a/src/psaux/psobjs.c b/src/psaux/psobjs.c
index ee58199..2b70a2e 100644
--- a/src/psaux/psobjs.c
+++ b/src/psaux/psobjs.c
@@ -27,6 +27,7 @@
 #include "psconv.h"
 
 #include "psauxerr.h"
+#include "psauxmod.h"
 
 
   /*************************************************************************/
diff --git a/src/pshinter/pshalgo.c b/src/pshinter/pshalgo.c
index 9ad1a3a..8e11aed 100644
--- a/src/pshinter/pshalgo.c
+++ b/src/pshinter/pshalgo.c
@@ -26,7 +26,7 @@
 
 
 #undef  FT_COMPONENT
-#define FT_COMPONENT  trace_pshalgo2
+#define FT_COMPONENT  trace_pshalgo
 
 
 #ifdef DEBUG_HINTER



reply via email to

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