freetype-cvs
[Top][All Lists]
Advanced

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

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


From: Chia-I Wu
Subject: [ft-cvs] freetype2 ./ChangeLog include/freetype/freetype...
Date: Fri, 13 Jan 2006 12:21:32 +0000

CVSROOT:        /cvsroot/freetype
Module name:    freetype2
Branch:         
Changes by:     Chia-I Wu <address@hidden>      06/01/13 12:21:31

Modified files:
        .              : ChangeLog 
        include/freetype: freetype.h 
        include/freetype/internal: ftdriver.h ftobjs.h sfnt.h 
        src/base       : ftobjs.c 
        src/bdf        : bdfdrivr.c 
        src/cff        : cffdrivr.c cffgload.c cffobjs.c cffobjs.h 
        src/cid        : cidobjs.c cidobjs.h cidriver.c 
        src/pcf        : pcfdrivr.c 
        src/pfr        : pfrdrivr.c pfrobjs.c 
        src/sfnt       : sfdriver.c ttsbit.c ttsbit.h ttsbit0.c 
        src/truetype   : ttdriver.c ttgload.c ttobjs.c ttobjs.h 
        src/type1      : t1driver.c t1objs.c t1objs.h 
        src/type42     : t42drivr.c t42objs.c t42objs.h 
        src/winfonts   : winfnt.c 

Log message:
        * include/freetype/internal/sfnt.h (SFNT_Interface): New method
        `load_strike_metrics' used to load the strike's metrics.
        
        * src/sfnt/sfdriver.c, src/sfnt/ttsbit.c, src/sfnt/ttsbit.h,
        src/sfnt/ttsbit0.c: New function `tt_face_load_strike_metrics'.
        
        * src/pfr/pfrobjs.c (pfr_face_init): Set FT_Bitmap_Size correctly.
        
        * src/winfonts/winfnt.c (FNT_Face_Init): Use `nominal_point_size' for
        nominal size unless it is obviously incorrect.
        
        * include/freetype/freetype.h (FT_Bitmap_Size): Update the comments on
        FNT driver.
        
        Introduce new size selection interface.
        
        * include/freetype/internal/ftdriver.h (struct FT_Driver_ClassRec_):
        Replace `set_char_sizes' and `set_pixel_sizes' by `request_size' and
        `select_size'.
        
        * include/freetype/freetype.h (FT_Select_Size, FT_Size_Request_Type,
        FT_Size_Request, FT_Request_Size, FT_Select_Size), src/base/ftobjs.c
        (FT_Select_Size, FT_Request_Size): API additions to export the new
        size selection interface.
        
        * src/base/ftobjs.c (FT_Set_Char_Size, FT_Set_Pixel_Sizes): Use
        `FT_Request_Size'.
        
        * include/freetype/internal/ftobjs.h (FT_Match_Size),
        src/base/ftobjs.c (FT_Match_Size): New function to match a size
        request against `available_sizes'.  Drivers supporting bitmap strikes
        can use this function to implement `request_size'.
        
        * src/bdf/bdfdrivr.c, src/cid/cidobjs.c, src/cid/cidobjs.h,
        src/cid/cidriver.c, src/pcf/pcfdrivr.c, src/type1/t1driver.c,
        src/type1/t1objs.c, src/type1/t1objs.h, src/type42/t42drivr.c,
        src/type42/t42objs.c, src/type42/t42objs.h, src/winfonts/winfnt.c:
        Update to new size selection interface.
        
        * src/cff/cffdrivr.c, src/cff/cffgload.c, src/cff/cffobjs.c,
        src/cff/cffobjs.h, src/truetype/ttdriver.c, src/truetype/ttgload.c,
        src/truetype/ttobjs.c, src/truetype/ttobjs.h: Update to new size
        selection interface.
        Make `strike_index' FT_ULong and always defined.
        Use `load_strike_metrics' provided by SFNT interface.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/ChangeLog.diff?tr1=1.1172&tr2=1.1173&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/include/freetype/freetype.h.diff?tr1=1.169&tr2=1.170&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/include/freetype/internal/ftdriver.h.diff?tr1=1.19&tr2=1.20&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/include/freetype/internal/ftobjs.h.diff?tr1=1.93&tr2=1.94&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/include/freetype/internal/sfnt.h.diff?tr1=1.35&tr2=1.36&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/base/ftobjs.c.diff?tr1=1.225&tr2=1.226&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/bdf/bdfdrivr.c.diff?tr1=1.47&tr2=1.48&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/cff/cffdrivr.c.diff?tr1=1.58&tr2=1.59&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/cff/cffgload.c.diff?tr1=1.72&tr2=1.73&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/cff/cffobjs.c.diff?tr1=1.73&tr2=1.74&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/cff/cffobjs.h.diff?tr1=1.19&tr2=1.20&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/cid/cidobjs.c.diff?tr1=1.67&tr2=1.68&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/cid/cidobjs.h.diff?tr1=1.21&tr2=1.22&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/cid/cidriver.c.diff?tr1=1.50&tr2=1.51&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/pcf/pcfdrivr.c.diff?tr1=1.16&tr2=1.17&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/pfr/pfrdrivr.c.diff?tr1=1.18&tr2=1.19&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/pfr/pfrobjs.c.diff?tr1=1.28&tr2=1.29&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/sfnt/sfdriver.c.diff?tr1=1.79&tr2=1.80&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/sfnt/ttsbit.c.diff?tr1=1.64&tr2=1.65&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/sfnt/ttsbit.h.diff?tr1=1.27&tr2=1.28&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/sfnt/ttsbit0.c.diff?tr1=1.9&tr2=1.10&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/truetype/ttdriver.c.diff?tr1=1.82&tr2=1.83&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/truetype/ttgload.c.diff?tr1=1.156&tr2=1.157&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/truetype/ttobjs.c.diff?tr1=1.95&tr2=1.96&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/truetype/ttobjs.h.diff?tr1=1.41&tr2=1.42&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/type1/t1driver.c.diff?tr1=1.73&tr2=1.74&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/type1/t1objs.c.diff?tr1=1.93&tr2=1.94&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/type1/t1objs.h.diff?tr1=1.22&tr2=1.23&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/type42/t42drivr.c.diff?tr1=1.21&tr2=1.22&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/type42/t42objs.c.diff?tr1=1.26&tr2=1.27&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/type42/t42objs.h.diff?tr1=1.10&tr2=1.11&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/freetype/freetype2/src/winfonts/winfnt.c.diff?tr1=1.72&tr2=1.73&r1=text&r2=text




reply via email to

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