freetype-commit
[Top][All Lists]
Advanced

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

[freetype2] master 3205a44 2/2: [sfnt] Revert change from 2016-12-08.


From: Werner LEMBERG
Subject: [freetype2] master 3205a44 2/2: [sfnt] Revert change from 2016-12-08.
Date: Fri, 9 Dec 2016 05:56:32 +0000 (UTC)

branch: master
commit 3205a44d01a1d676f218efd31d6104e8ca86ea05
Author: Werner Lemberg <address@hidden>
Commit: Werner Lemberg <address@hidden>

    [sfnt] Revert change from 2016-12-08.
    
    I missed the functionality of `ft_module_get_service', which makes
    the change unnecessary.
---
 ChangeLog                        |    7 +++++++
 include/freetype/internal/sfnt.h |   19 ++-----------------
 src/sfnt/sfdriver.c              |    7 +------
 3 files changed, 10 insertions(+), 23 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 3179268..d67fc71 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2016-12-09  Werner Lemberg  <address@hidden>
+
+       [sfnt] Revert change from 2016-12-08.
+
+       I missed the functionality of `ft_module_get_service', which makes
+       the change unnecessary.
+
 2016-12-08  Werner Lemberg  <address@hidden>
 
        Add framework to support services with 8 functions.
diff --git a/include/freetype/internal/sfnt.h b/include/freetype/internal/sfnt.h
index 57d4ef0..e139315 100644
--- a/include/freetype/internal/sfnt.h
+++ b/include/freetype/internal/sfnt.h
@@ -24,8 +24,6 @@
 #include FT_INTERNAL_DRIVER_H
 #include FT_INTERNAL_TRUETYPE_TYPES_H
 
-#include FT_SERVICE_GLYPH_DICT_H
-
 
 FT_BEGIN_HEADER
 
@@ -591,11 +589,6 @@ FT_BEGIN_HEADER
 
     TT_Get_Name_Func             get_name;
 
-    /* since 2.7.1;                                             */
-    /* this is the SFNT specific part of the glyph dict service */
-    FT_GlyphDict_GetNameFunc     get_glyph_name;
-    FT_GlyphDict_NameIndexFunc   get_name_index;
-
   } SFNT_Interface;
 
 
@@ -635,9 +628,7 @@ FT_BEGIN_HEADER
           set_sbit_strike_,              \
           load_strike_metrics_,          \
           get_metrics_,                  \
-          get_name_,                     \
-          get_glyph_name_,               \
-          get_name_index_ )              \
+          get_name_ )                    \
   static const SFNT_Interface  class_ =  \
   {                                      \
     goto_table_,                         \
@@ -670,8 +661,6 @@ FT_BEGIN_HEADER
     load_strike_metrics_,                \
     get_metrics_,                        \
     get_name_,                           \
-    get_glyph_name_,                     \
-    get_name_index_                      \
   };
 
 #else /* FT_CONFIG_OPTION_PIC */
@@ -710,9 +699,7 @@ FT_BEGIN_HEADER
           set_sbit_strike_,                             \
           load_strike_metrics_,                         \
           get_metrics_,                                 \
-          get_name_,                                    \
-          get_glyph_name_,                              \
-          get_name_index_ )                             \
+          get_name_ )                                   \
   void                                                  \
   FT_Init_Class_ ## class_( FT_Library       library,   \
                             SFNT_Interface*  clazz )    \
@@ -749,8 +736,6 @@ FT_BEGIN_HEADER
     clazz->load_strike_metrics = load_strike_metrics_;  \
     clazz->get_metrics         = get_metrics_;          \
     clazz->get_name            = get_name_;             \
-    clazz->get_glyph_name      = get_glyph_name;        \
-    clazz->get_name_index      = get_name_index_;       \
   }
 
 #endif /* FT_CONFIG_OPTION_PIC */
diff --git a/src/sfnt/sfdriver.c b/src/sfnt/sfdriver.c
index 9cf6973..73343a6 100644
--- a/src/sfnt/sfdriver.c
+++ b/src/sfnt/sfdriver.c
@@ -528,12 +528,7 @@
 
     tt_face_get_metrics,    /* TT_Get_Metrics_Func     get_metrics     */
 
-    tt_face_get_name,       /* TT_Get_Name_Func        get_name        */
-
-    PUT_PS_NAMES( sfnt_get_glyph_name ),
-                        /* FT_GlyphDict_GetNameFunc     get_glyph_name */
-    PUT_PS_NAMES( sfnt_get_name_index )
-                        /* FT_GlyphDict_NameIndexFunc   get_name_index */
+    tt_face_get_name        /* TT_Get_Name_Func        get_name        */
   )
 
 



reply via email to

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