diff --git a/ChangeLog b/ChangeLog index b4e575dd8..1b511e05e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2006-04-13 David Turner + + * src/autofit/afloader.c: removing superfluous code in the auto-fitter's + loader + 2006-04-05 Detlef Würkner * builds/amiga/makefile, builds/amiga/makefile.os4, diff --git a/src/autofit/afloader.c b/src/autofit/afloader.c index 7f110abf0..01b4f5730 100644 --- a/src/autofit/afloader.c +++ b/src/autofit/afloader.c @@ -27,24 +27,11 @@ af_loader_init( AF_Loader loader, FT_Memory memory ) { - FT_Error error; - - FT_ZERO( loader ); af_glyph_hints_init( &loader->hints, memory ); - error = FT_GlyphLoader_New( memory, &loader->gloader ); - if ( !error ) - { - error = FT_GlyphLoader_CreateExtra( loader->gloader ); - if ( error ) - { - FT_GlyphLoader_Done( loader->gloader ); - loader->gloader = NULL; - } - } - return error; + return FT_GlyphLoader_New( memory, &loader->gloader ); } @@ -148,10 +135,6 @@ slot->outline.points, slot->outline.n_points ); - FT_ARRAY_COPY( gloader->current.extra_points, - slot->outline.points, - slot->outline.n_points ); - FT_ARRAY_COPY( gloader->current.outline.contours, slot->outline.contours, slot->outline.n_contours ); @@ -308,16 +291,11 @@ { FT_Vector* cur = gloader->base.outline.points + num_base_points; - FT_Vector* org = gloader->base.extra_points + - num_base_points; FT_Vector* limit = cur + num_new_points; - for ( ; cur < limit; cur++, org++ ) - { + for ( ; cur < limit; cur++ ) FT_Vector_Transform( cur, &subglyph->transform ); - FT_Vector_Transform( org, &subglyph->transform ); - } } /* apply offset */