summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMoazin Khatti <moazinkhatri@gmail.com>2019-07-10 16:28:39 +0500
committerMoazin Khatti <moazinkhatri@gmail.com>2019-08-17 20:36:05 +0500
commitc6a6859ad94c4de10fefc9af663f3d0c7a15ccf2 (patch)
tree1a4a0b92d146e05e1aedbd87fc702095b425f71d
parentbf1deae97098933b5f38a6716d527ff8c39887e4 (diff)
downloadfreetype2-c6a6859ad94c4de10fefc9af663f3d0c7a15ccf2.tar.gz
Better naming used.
-rw-r--r--include/freetype/config/ftheader.h4
-rw-r--r--include/freetype/svgrender.h (renamed from include/freetype/svgrenderer.h)69
-rw-r--r--src/base/ftglyph.c2
-rw-r--r--src/base/ftobjs.c18
-rw-r--r--src/sfnt/ttsvg.c2
-rw-r--r--src/svg/ftsvg.c30
-rw-r--r--src/svg/svgtypes.c10
7 files changed, 68 insertions, 67 deletions
diff --git a/include/freetype/config/ftheader.h b/include/freetype/config/ftheader.h
index 239c7cf01..d9249f932 100644
--- a/include/freetype/config/ftheader.h
+++ b/include/freetype/config/ftheader.h
@@ -550,14 +550,14 @@
/**************************************************************************
*
* @macro:
- * FT_SVG_RENDERER_H
+ * FT_SVG_RENDER_H
*
* @description:
* A macro used in `#include` statements to name the file containing the
* API of the SVG Renderer Module.
*
*/
-#define FT_SVG_RENDERER_H <freetype/svgrenderer.h>
+#define FT_SVG_RENDER_H <freetype/svgrender.h>
/**************************************************************************
diff --git a/include/freetype/svgrenderer.h b/include/freetype/svgrender.h
index 2988d4fae..e0af126cf 100644
--- a/include/freetype/svgrenderer.h
+++ b/include/freetype/svgrender.h
@@ -33,7 +33,7 @@ FT_BEGIN_HEADER
/**************************************************************************
*
* @functype:
- * SVG_Lib_Init
+ * SVG_Lib_Init_Func
*
* @description:
* A callback used to initiate the SVG Rendering port
@@ -49,13 +49,13 @@ FT_BEGIN_HEADER
*/
typedef FT_Error
- (*SVG_Lib_Init)( FT_Library library );
+ (*SVG_Lib_Init_Func)( FT_Library library );
/**************************************************************************
*
* @functype:
- * SVG_Lib_Free
+ * SVG_Lib_Free_Func
*
* @description:
* A callback used to free the SVG Rendering port. Calling this callback
@@ -68,13 +68,13 @@ FT_BEGIN_HEADER
*/
typedef void
- (*SVG_Lib_Free)( FT_Library library );
+ (*SVG_Lib_Free_Func)( FT_Library library );
/**************************************************************************
*
* @functype:
- * SVG_Lib_Render
+ * SVG_Lib_Render_Func
*
* @description:
* A callback used to render the glyph loaded in the slot.
@@ -92,17 +92,18 @@ FT_BEGIN_HEADER
*/
typedef FT_Error
- (*SVG_Lib_Render)( FT_GlyphSlot slot,
- FT_BBox outline_bbox);
+ (*SVG_Lib_Render_Func)( FT_GlyphSlot slot,
+ FT_BBox outline_bbox);
/**************************************************************************
*
* @functype:
- * SVG_Lib_Get_Buffer_Size
+ * SVG_Lib_Get_Buffer_Size_Func
*
* @description:
* A callback which is called to get the size of the image buffer needed.
- * This buffer will ultimately be populated by `SVG_Lib_Render' hook.
+ * This buffer will ultimately be populated by `SVG_Lib_Render_Func'
+ * hook.
*
* @input:
* slot ::
@@ -119,14 +120,14 @@ FT_BEGIN_HEADER
*/
typedef FT_ULong
- (*SVG_Lib_Get_Buffer_Size)( FT_GlyphSlot slot,
- FT_BBox bbox );
+ (*SVG_Lib_Get_Buffer_Size_Func)( FT_GlyphSlot slot,
+ FT_BBox bbox );
/**************************************************************************
*
* @functype:
- * SVG_Set_Hooks
+ * SVG_Set_Hooks_Func
*
* @description:
* A function that is used set SVG Hooks. Part of the SVG Renderer
@@ -136,32 +137,32 @@ FT_BEGIN_HEADER
* module ::
* FT_Module instance.
*
- * init_hook ::
- * A function pointer of the type `SVG_Lib_Init'. Read the documentation
- * of `SVG_Lib_Init'
+ * init_svg ::
+ * A function pointer of the type `SVG_Lib_Init_Func'. Read the
+ * documentation of `SVG_Lib_Init_Func'
*
- * free_hook ::
- * A function pointer of the type `SVG_Lib_Free'. Read the documentation
- * of `SVG_Lib_Free'.
+ * free_svg ::
+ * A function pointer of the type `SVG_Lib_Free_Func'. Read the
+ * documentation of `SVG_Lib_Free_Func'.
*
- * render_hook ::
- * A function pointer of the type `SVG_Lib_Render'. Read the
- * documentation of `SVG_Lib_Render'.
+ * render_svg ::
+ * A function pointer of the type `SVG_Lib_Render_Func'. Read the
+ * documentation of `SVG_Lib_Render_Func'.
*
* get_buffer_size ::
- * A function pointer of the type `SVG_Lib_Get_Buffer_Size'. Read the
- * documentation of `SVG_Lib_Get_Buffer_Size'.
+ * A function pointer of the type `SVG_Lib_Get_Buffer_Size_Func'. Read
+ * the documentation of `SVG_Lib_Get_Buffer_Size_Func'.
*
* @return:
* FreeType error code. 0 means success.
*/
typedef FT_Error
- (*SVG_Set_Hooks)( FT_Module module,
- SVG_Lib_Init init_hook,
- SVG_Lib_Free free_hook,
- SVG_Lib_Render render_hook,
- SVG_Lib_Get_Buffer_Size get_buffer_size );
+ (*SVG_Set_Hooks_Func)( FT_Module module,
+ SVG_Lib_Init_Func init_svg,
+ SVG_Lib_Free_Func free_svg,
+ SVG_Lib_Render_Func render_svg,
+ SVG_Lib_Get_Buffer_Size_Func get_buffer_size );
/**************************************************************************
*
@@ -182,17 +183,17 @@ FT_BEGIN_HEADER
typedef struct SVG_Renderer_Interface_
{
- SVG_Set_Hooks set_hooks;
+ SVG_Set_Hooks_Func set_hooks;
} SVG_Renderer_Interface;
/* TODO: to document */
FT_EXPORT( FT_Error )
- FT_Set_Svg_Hooks( FT_Library library,
- SVG_Lib_Init init_hook,
- SVG_Lib_Free free_hook,
- SVG_Lib_Render render_hook,
- SVG_Lib_Get_Buffer_Size get_buffer_size );
+ FT_Set_Svg_Hooks( FT_Library library,
+ SVG_Lib_Init_Func init_svg,
+ SVG_Lib_Free_Func free_svg,
+ SVG_Lib_Render_Func render_svg,
+ SVG_Lib_Get_Buffer_Size_Func get_buffer_size );
/**************************************************************************
*
diff --git a/src/base/ftglyph.c b/src/base/ftglyph.c
index 8d53281b7..f088b38fd 100644
--- a/src/base/ftglyph.c
+++ b/src/base/ftglyph.c
@@ -35,7 +35,7 @@
#include FT_OUTLINE_H
#include FT_BITMAP_H
#include FT_INTERNAL_OBJECTS_H
-#include FT_SVG_RENDERER_H
+#include FT_SVG_RENDER_H
/**************************************************************************
diff --git a/src/base/ftobjs.c b/src/base/ftobjs.c
index 16f947cc0..349fcca84 100644
--- a/src/base/ftobjs.c
+++ b/src/base/ftobjs.c
@@ -40,7 +40,7 @@
#include FT_SERVICE_TT_CMAP_H
#include FT_SERVICE_KERNING_H
#include FT_SERVICE_TRUETYPE_ENGINE_H
-#include FT_SVG_RENDERER_H
+#include FT_SVG_RENDER_H
#include FT_DRIVER_H
@@ -5593,11 +5593,11 @@
}
FT_EXPORT_DEF( FT_Error )
- FT_Set_Svg_Hooks( FT_Library library,
- SVG_Lib_Init init_hook,
- SVG_Lib_Free free_hook,
- SVG_Lib_Render render_hook,
- SVG_Lib_Get_Buffer_Size get_buffer_size )
+ FT_Set_Svg_Hooks( FT_Library library,
+ SVG_Lib_Init_Func init_svg,
+ SVG_Lib_Free_Func free_svg,
+ SVG_Lib_Render_Func render_svg,
+ SVG_Lib_Get_Buffer_Size_Func get_buffer_size )
{
FT_Module renderer;
SVG_Renderer_Interface *svg;
@@ -5611,9 +5611,9 @@
svg = (SVG_Renderer_Interface*)renderer->clazz->module_interface;
svg->set_hooks(renderer,
- init_hook,
- free_hook,
- render_hook,
+ init_svg,
+ free_svg,
+ render_svg,
get_buffer_size );
return FT_Err_Ok;
}
diff --git a/src/sfnt/ttsvg.c b/src/sfnt/ttsvg.c
index 96fdb37ab..c4b8c260a 100644
--- a/src/sfnt/ttsvg.c
+++ b/src/sfnt/ttsvg.c
@@ -29,7 +29,7 @@
#include FT_INTERNAL_OBJECTS_H
#include FT_TRUETYPE_TAGS_H
#include FT_GZIP_H
-#include FT_SVG_RENDERER_H
+#include FT_SVG_RENDER_H
#include "ttsvg.h"
diff --git a/src/svg/ftsvg.c b/src/svg/ftsvg.c
index 59057d2bd..f40999a4a 100644
--- a/src/svg/ftsvg.c
+++ b/src/svg/ftsvg.c
@@ -16,7 +16,7 @@
*/
#include <ft2build.h>
-#include FT_SVG_RENDERER_H
+#include FT_SVG_RENDER_H
#include FT_BBOX_H
#include <stdio.h>
@@ -37,7 +37,7 @@
{
FT_Library library = svg_module->root.root.library;
if ( svg_module->loaded == TRUE )
- svg_module->hooks.svg_lib_free( library );
+ svg_module->hooks.free_svg( library );
svg_module->loaded = FALSE;
}
@@ -59,7 +59,7 @@
if ( svg_renderer->loaded == FALSE )
{
- error = hooks.svg_lib_init( library );
+ error = hooks.init_svg( library );
svg_renderer->loaded = TRUE;
}
@@ -68,30 +68,30 @@
if( error != FT_Err_Ok )
return error;
- size_image_buffer = hooks.svg_lib_get_buffer_size( slot, outline_bbox );
+ size_image_buffer = hooks.get_buffer_size( slot, outline_bbox );
FT_MEM_ALLOC( slot->bitmap.buffer, size_image_buffer );
if ( error )
return error;
- return hooks.svg_lib_render( slot, outline_bbox );
+ return hooks.render_svg( slot, outline_bbox );
}
static FT_Error
- ft_svg_set_hooks( FT_Module module,
- SVG_Lib_Init init_hook,
- SVG_Lib_Free free_hook,
- SVG_Lib_Render render_hook,
- SVG_Lib_Get_Buffer_Size get_buffer_size )
+ ft_svg_set_hooks( FT_Module module,
+ SVG_Lib_Init_Func init_svg,
+ SVG_Lib_Free_Func free_svg,
+ SVG_Lib_Render_Func render_svg,
+ SVG_Lib_Get_Buffer_Size_Func get_buffer_size )
{
SVG_Renderer renderer;
renderer = (SVG_Renderer)module;
- renderer->hooks.svg_lib_init = init_hook;
- renderer->hooks.svg_lib_free = free_hook;
- renderer->hooks.svg_lib_render = render_hook;
+ renderer->hooks.init_svg = init_svg;
+ renderer->hooks.free_svg = free_svg;
+ renderer->hooks.render_svg = render_svg;
- renderer->hooks.svg_lib_get_buffer_size = get_buffer_size;
+ renderer->hooks.get_buffer_size = get_buffer_size;
return FT_Err_Ok;
}
@@ -99,7 +99,7 @@
static const SVG_Renderer_Interface svg_renderer_interface =
{
- (SVG_Set_Hooks)ft_svg_set_hooks
+ (SVG_Set_Hooks_Func)ft_svg_set_hooks
};
diff --git a/src/svg/svgtypes.c b/src/svg/svgtypes.c
index dbbd7f8d2..4a329411f 100644
--- a/src/svg/svgtypes.c
+++ b/src/svg/svgtypes.c
@@ -19,16 +19,16 @@
#include <ft2build.h>
#include FT_INTERNAL_OBJECTS_H
#include FT_RENDER_H
-#include FT_SVG_RENDERER_H
+#include FT_SVG_RENDER_H
typedef struct SVG_RendererHooks_
{
/* Api Hooks for OT-SVG Rendering */
- SVG_Lib_Init svg_lib_init;
- SVG_Lib_Free svg_lib_free;
- SVG_Lib_Render svg_lib_render;
+ SVG_Lib_Init_Func init_svg;
+ SVG_Lib_Free_Func free_svg;
+ SVG_Lib_Render_Func render_svg;
- SVG_Lib_Get_Buffer_Size svg_lib_get_buffer_size;
+ SVG_Lib_Get_Buffer_Size_Func get_buffer_size;
} SVG_RendererHooks;
typedef struct SVG_RendererRec_