* include/freetype/cache/ftccache.h

[FT_CONFIG_OPTION_OLD_INTERNALS]: Remove declaration of
ftc_node_done.
This commit is contained in:
Werner Lemberg 2006-02-27 18:13:12 +00:00
parent c13e75fb1b
commit c07ee52005
3 changed files with 22 additions and 20 deletions

View File

@ -1,18 +1,24 @@
2006-02-27 Werner Lemberg <wl@gnu.org>
* include/freetype/cache/ftccache.h
[FT_CONFIG_OPTION_OLD_INTERNALS]: Remove declaration of
ftc_node_done.
2006-02-27 David Turner <david@freetype.org> 2006-02-27 David Turner <david@freetype.org>
* src/base/ftutil.c: ft_mem_alloc and related functions now return an * src/base/ftutil.c: `ft_mem_alloc' and related functions now return
error if a negative size is passed in parameters. an error if a negative size is passed in parameters.
* src/cache/ftccache.c: make ftc_node_destroy FT_BASE_DEF, it needs to * src/cache/ftccache.c: Make ftc_node_destroy FT_BASE_DEF, it needs
be exported for rogue clients to be exported for rogue clients.
* src/pshinter/pshglob.c: prevent problems with malformed fonts which * src/pshinter/pshglob.c: Prevent problems with malformed fonts
have an odd number of blue values (these are broken according to the which have an odd number of blue values (these are broken according
specs). to the specs).
* src/cff/cffload.c, src/type1/t1load.c: modify the loaders to force * src/cff/cffload.c, src/type1/t1load.c: Modify the loaders to force
even-ness of 'num_blue_values'. Also change the CFF loader so that even-ness of `num_blue_values'. Also change the CFF loader so that
invalid entries in index files are ignored. invalid entries in index files are ignored.
2006-02-27 Chia-I Wu <b90201047@ntu.edu.tw> 2006-02-27 Chia-I Wu <b90201047@ntu.edu.tw>
@ -27,16 +33,18 @@
builds/mac/FreeType.ppc_classic.make.txt: builds/mac/FreeType.ppc_classic.make.txt:
Update to new header inclusion introduced on 2006-02-16. Update to new header inclusion introduced on 2006-02-16.
>>>>>>> 1.1258
2006-02-27 Chia-I Wu <b90201047@ntu.edu.tw> 2006-02-27 Chia-I Wu <b90201047@ntu.edu.tw>
* src/base/ftobjs.c (ft_glyphslot_grid_fit_metrics, FT_Load_Glyph): * src/base/ftobjs.c (ft_glyphslot_grid_fit_metrics, FT_Load_Glyph):
Re-enable glyph metrics grid-fitting. It is now done in the base Re-enable glyph metrics grid-fitting. It is now done in the base
layer. layer.
(FT_Set_Char_Size, FT_Set_Pixel_Sizes): Make sure the width and height (FT_Set_Char_Size, FT_Set_Pixel_Sizes): Make sure the width and
are not too small or too large, just like we were doing in 2.1.10. height are not too small or too large, just like we were doing in
2.1.10.
* src/autofit/afloader.c (af_loader_load_g): The vertical metrics are * src/autofit/afloader.c (af_loader_load_g): The vertical metrics
not scaled. are not scaled.
2006-02-26 Werner Lemberg <wl@gnu.org> 2006-02-26 Werner Lemberg <wl@gnu.org>

View File

@ -87,10 +87,6 @@ FT_BEGIN_HEADER
FT_BASE( void ) FT_BASE( void )
ftc_node_destroy( FTC_Node node, ftc_node_destroy( FTC_Node node,
FTC_Manager manager ); FTC_Manager manager );
FT_BASE( void )
ftc_node_done( FTC_Node node,
FTC_Manager manager );
#endif #endif

2
src/cache/ftccmap.c vendored
View File

@ -132,8 +132,6 @@
/*************************************************************************/ /*************************************************************************/
/* no need for specific finalizer; we use `ftc_node_done' directly */
FT_CALLBACK_DEF( void ) FT_CALLBACK_DEF( void )
ftc_cmap_node_free( FTC_Node ftcnode, ftc_cmap_node_free( FTC_Node ftcnode,
FTC_Cache cache ) FTC_Cache cache )