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...


From: Chia-I Wu
Subject: [ft-cvs] freetype2 ./ChangeLog include/freetype/internal...
Date: Wed, 15 Feb 2006 07:44:31 +0000

CVSROOT:        /cvsroot/freetype
Module name:    freetype2
Branch:         
Changes by:     Chia-I Wu <address@hidden>      06/02/15 07:44:31

Modified files:
        .              : ChangeLog 
        include/freetype/internal: ftobjs.h tttypes.h 
        src/cff        : cffobjs.h 
        src/cid        : cidobjs.c 
        src/sfnt       : sfdriver.c sfobjs.c ttcmap.c ttload.c ttmtx.c 
                         ttpost.c ttsbit.c ttsbit0.c 
        src/truetype   : ttdriver.c ttinterp.c ttinterp.h 
        src/type1      : t1objs.c 
        src/type42     : t42objs.c 

Log message:
        * include/freetype/internal/ftobjs.h (FT_Face_InternalRec): Remove
        unused `max_points' and `max_contours'.
        
        * src/cid/cidobjs.c (cid_face_init), src/type1/t1objs.c
        (T1_Face_Init), src/type42/t42objs.c (T42_Face_Init): Update.
        
        * include/freetype/internal/tttypes.h (TT_FaceRec): Remove unused
        `max_components'.
        
        * src/truetype/ttinterp.h (TT_ExecContextRec): Remove unused
        `loadSize' and `loadStack'.
        
        * src/truetype/ttinterp.c (TT_Done_Context, TT_Load_Context),
        src/sfnt/ttload.c (tt_face_load_maxp): Update.
        
        * src/cff/cffobjs.h (cff_size_select), src/sfnt/sfdriver.c
        (sfnt_interface), src/truetype/ttdriver.c (tt_size_request): Fix
        compiler errors/warnings when TT_CONFIG_OPTION_EMBEDDED_BITMAPS is not
        defined.
        
        * src/sfnt/ttmtx.c (tt_face_load_hmtx, tt_face_get_metrics): Fix
        possible segment faults for the non-FT_OPTIMIZE_MEMORY'ed versions.
        (finally!)
        
        For most OpenType tables, `tt_face_load_xxxx' simply loads the table
        and `face->root' is set later in `sfnt_load_face'.  Here, we try to
        make this work for _all_ tables.
        
        * src/sfnt/ttsbit.c, src/sfnt/ttsbit0.c, src/sfnt/ttload.c,
        src/sfnt/ttmtx.c: all `tt_face_load_xxxx' should load the table and
        then exit.  Error handling or setting face->root is done later in
        `sfnt_load_face'.
        Pretty trace messages.
        
        * src/sfnt/sfobjs.c (sfnt_load_face): Work harder.
        Mac bitmap-only fonts are not scalable.
        Check that `face->header.Units_Per_EM' is not zero.
        (LOAD_, LOADM_): Pretty trace messages.
        
        * src/sfnt/ttsbit0.c (tt_face_load_strike_metrics): Read metrics from
        `eblc'.
        
        * src/sfnt/ttcmap.c (tt_face_build_cmaps), src/sfnt/ttpost.c
        (load_format_20, load_format_25, tt_face_get_ps_name): Use
        face->max_profile.numGlyphs, instead of face->root.num_glyphs.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/ChangeLog.diff?tr1=1.1222&tr2=1.1223&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/include/freetype/internal/ftobjs.h.diff?tr1=1.100&tr2=1.101&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/include/freetype/internal/tttypes.h.diff?tr1=1.57&tr2=1.58&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/cff/cffobjs.h.diff?tr1=1.21&tr2=1.22&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/cid/cidobjs.c.diff?tr1=1.71&tr2=1.72&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/sfnt/sfdriver.c.diff?tr1=1.85&tr2=1.86&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/sfnt/sfobjs.c.diff?tr1=1.113&tr2=1.114&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/sfnt/ttcmap.c.diff?tr1=1.60&tr2=1.61&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/sfnt/ttload.c.diff?tr1=1.126&tr2=1.127&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/sfnt/ttmtx.c.diff?tr1=1.6&tr2=1.7&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/sfnt/ttpost.c.diff?tr1=1.44&tr2=1.45&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/sfnt/ttsbit.c.diff?tr1=1.68&tr2=1.69&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/sfnt/ttsbit0.c.diff?tr1=1.17&tr2=1.18&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/truetype/ttdriver.c.diff?tr1=1.86&tr2=1.87&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/truetype/ttinterp.c.diff?tr1=1.77&tr2=1.78&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/truetype/ttinterp.h.diff?tr1=1.29&tr2=1.30&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/type1/t1objs.c.diff?tr1=1.98&tr2=1.99&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/type42/t42objs.c.diff?tr1=1.29&tr2=1.30&r1=text&r2=text




reply via email to

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