freetype-cvs
[Top][All Lists]
Advanced

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

[ft-cvs] freetype2 ChangeLog include/freetype/internal/p...


From: Werner LEMBERG
Subject: [ft-cvs] freetype2 ChangeLog include/freetype/internal/p...
Date: Wed, 19 Jul 2006 09:54:56 +0000

CVSROOT:        /cvsroot/freetype
Module name:    freetype2
Changes by:     Werner LEMBERG <wl>     06/07/19 09:54:56

Modified files:
        .              : ChangeLog 
        include/freetype/internal: psaux.h t1types.h 
        src/cid        : cidgload.c 
        src/psaux      : t1decode.c 
        src/type1      : t1gload.c t1load.c t1objs.c 

Log message:
        Move creation of field `buildchar' of T1_DecoderRec out of
        `t1_decoder_init' and let the caller of `t1_decoder_init' take care
        of it.
        
        Call the finisher for T1_Decoder in `cid_face_compute_max_advance'
        and `T1_Compute_Max_Advance'.
        
        * freetype2/include/freetype/internal/psaux.h (T1_DecoderRec):
        Remove field `face', add `len_buildchar'.
        
        * freetype2/include/freetype/internal/t1types.h (T1_FaceRec): Add
        field `buildchar'.
        
        * freetype2/src/cid/cidgload.c (cid_face_compute_max_advance): Call
        finisher for T1_Decoder.
        (cid_slot_load_glyph): Do not ignore failure when initializing the
        T1_Decoder.
        
        * freetype2/src/psaux/t1decode.c (t1_decoder_parse_charstrings):
        Updated.
        (t1_decoder_init): Remove initialization of fields `buildchar' and
        `len_buildchar'.
        (t1_decoder_done): Remove deallocation of field `buildchar'.
        
        * freetype/src/type1/t1gload.c (T1_Compute_Max_Advance): Initialize
        T1_Decoder's `buildchar' and `len_buildchar'; call finisher for
        T1_Decoder.
        (T1_Load_Glyph): Initialize T1_Decoder's `buildchar' and
        `len_buildchar'; make sure to call finisher for T1_Decoder even in
        case of error.
        
        * freetype2/src/type1/t1load.c (T1_Open_Face): Allocate new field
        `buildchar' of T1_FaceRec.
        
        * freetype2/src/type1/t1objs.c (T1_Face_Done): Free new field
        `buildchar' of T1_FaceRec.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetype&r1=1.1359&r2=1.1360
http://cvs.savannah.gnu.org/viewcvs/freetype2/include/freetype/internal/psaux.h?cvsroot=freetype&r1=1.51&r2=1.52
http://cvs.savannah.gnu.org/viewcvs/freetype2/include/freetype/internal/t1types.h?cvsroot=freetype&r1=1.45&r2=1.46
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/cid/cidgload.c?cvsroot=freetype&r1=1.78&r2=1.79
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/psaux/t1decode.c?cvsroot=freetype&r1=1.62&r2=1.63
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/type1/t1gload.c?cvsroot=freetype&r1=1.93&r2=1.94
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/type1/t1load.c?cvsroot=freetype&r1=1.108&r2=1.109
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/type1/t1objs.c?cvsroot=freetype&r1=1.101&r2=1.102




reply via email to

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