From 80658e5075a48e892e548e0a1624a4a6a7c09f92 Mon Sep 17 00:00:00 2001 From: David Turner Date: Tue, 28 Nov 2006 08:09:20 +0000 Subject: [PATCH] * src/truetype/ttobjs.c (tt_face_init): Fix typo in previous patch * src/smooth/ftgrays.c: remove hard-coded error values, use FreeType ones instead * src/autofit/afhints.c (af_glyph_hints_dump_segments): remove unused variable --- ChangeLog | 10 ++++++++++ src/autofit/afhints.c | 1 - src/autofit/aftypes.h | 2 +- src/smooth/ftgrays.c | 21 ++++++++++++--------- src/truetype/ttobjs.c | 2 +- 5 files changed, 24 insertions(+), 12 deletions(-) diff --git a/ChangeLog b/ChangeLog index 18ec812db..828cbbdb0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2006-11-28 David Turner + + * src/truetype/ttobjs.c (tt_face_init): Fix typo in previous patch + + * src/smooth/ftgrays.c: remove hard-coded error values, use FreeType + ones instead + + * src/autofit/afhints.c (af_glyph_hints_dump_segments): remove unused + variable + 2006-11-26 Pierre Hanser * src/truetype/ttobjs.c (tt_face_init): Protect against NULL pointer. diff --git a/src/autofit/afhints.c b/src/autofit/afhints.c index 9a3ea3d46..264a70b24 100644 --- a/src/autofit/afhints.c +++ b/src/autofit/afhints.c @@ -191,7 +191,6 @@ void af_glyph_hints_dump_segments( AF_GlyphHints hints ) { - AF_Point points = hints->points; FT_Int dimension; diff --git a/src/autofit/aftypes.h b/src/autofit/aftypes.h index a94c7ee51..d1459a420 100644 --- a/src/autofit/aftypes.h +++ b/src/autofit/aftypes.h @@ -54,7 +54,7 @@ FT_BEGIN_HEADER /*************************************************************************/ #define xxAF_USE_WARPER /* only define to use warp hinting */ -#define xxAF_DEBUG +#define AF_DEBUG #ifdef AF_DEBUG diff --git a/src/smooth/ftgrays.c b/src/smooth/ftgrays.c index fe8e24dec..448125cf6 100644 --- a/src/smooth/ftgrays.c +++ b/src/smooth/ftgrays.c @@ -91,7 +91,6 @@ #define FT_COMPONENT trace_smooth -#define ErrRaster_MemoryOverflow -4 #ifdef _STANDALONE_ @@ -108,8 +107,10 @@ #define ft_jmp_buf jmp_buf -#define ErrRaster_Invalid_Mode -2 -#define ErrRaster_Invalid_Outline -1 +#define ErrRaster_Invalid_Mode -2 +#define ErrRaster_Invalid_Outline -1 +#define ErrRaster_Invalid_Argument -3 +#define ErrRaster_Memory_Overflow -4 #define FT_BEGIN_HEADER #define FT_END_HEADER @@ -133,7 +134,7 @@ #define FT_TRACE( x ) do ; while ( 0 ) /* nothing */ #endif -#else /* _STANDALONE_ */ +#else /* !_STANDALONE_ */ #include #include "ftgrays.h" @@ -145,8 +146,10 @@ #define ErrRaster_Invalid_Mode Smooth_Err_Cannot_Render_Glyph #define ErrRaster_Invalid_Outline Smooth_Err_Invalid_Outline +#define ErrRaster_Memory_Overflow Smooth_Err_Out_Of_Memory +#define ErrRaster_Invalid_Argument Smooth_Err_Bad_Argument -#endif /* _STANDALONE_ */ +#endif /* !_STANDALONE_ */ #ifndef FT_MEM_SET @@ -1596,7 +1599,7 @@ } else { - error = ErrRaster_MemoryOverflow; + error = ErrRaster_Memory_Overflow; } return error; @@ -1720,7 +1723,7 @@ band--; continue; } - else if ( error != ErrRaster_MemoryOverflow ) + else if ( error != ErrRaster_Memory_Overflow ) return 1; ReduceBands: @@ -1766,7 +1769,7 @@ if ( !raster || !raster->buffer || !raster->buffer_size ) - return -1; + return ErrRaster_Invalid_Argument; /* return immediately if the outline is empty */ if ( outline->n_points == 0 || outline->n_contours <= 0 ) @@ -1782,7 +1785,7 @@ /* if direct mode is not set, we must have a target bitmap */ if ( ( params->flags & FT_RASTER_FLAG_DIRECT ) == 0 && ( !target_map || !target_map->buffer ) ) - return -1; + return ErrRaster_Invalid_Argument; /* this version does not support monochrome rendering */ if ( !( params->flags & FT_RASTER_FLAG_AA ) ) diff --git a/src/truetype/ttobjs.c b/src/truetype/ttobjs.c index fc620c5e5..b464fcd35 100644 --- a/src/truetype/ttobjs.c +++ b/src/truetype/ttobjs.c @@ -283,7 +283,7 @@ /* be worth to do more checks for a few special cases. */ for ( nn = 0; trick_names[nn] != NULL; nn++ ) { - if ( ttface->family && + if ( ttface->family_name && ft_strcmp( ttface->family_name, trick_names[nn] ) == 0 ) { unpatented_hinting = 1;