freetype-cvs
[Top][All Lists]
Advanced

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

[ft-cvs] freetype2 ./ChangeLog docs/CHANGES include/free...


From: Werner LEMBERG
Subject: [ft-cvs] freetype2 ./ChangeLog docs/CHANGES include/free...
Date: Fri, 20 May 2005 17:52:19 -0400

CVSROOT:        /cvsroot/freetype
Module name:    freetype2
Branch:         
Changes by:     Werner LEMBERG <address@hidden> 05/05/20 21:52:19

Modified files:
        .              : ChangeLog 
        docs           : CHANGES 
        include/freetype: ftbitmap.h 
        src/base       : ftbitmap.c ftglyph.c ftobjs.c ftoutln.c 
        src/type42     : t42objs.c 

Log message:
        * docs/CHANGES: Updated.
        
        * src/base/ftbitmap.c: Don't include FT_FREETYPE_H and FT_IMAGE_H
        but FT_BITMAP_H.
        (FT_Bitmap_Copy): New function (from ftglyph.c).
        
        * include/freetype/ftbitmap.h (FT_Bitmap_Copy): New public
        definition.
        
        * src/base/ftglyph.c: Include FT_BITMAP_H.
        (ft_bitmap_copy): Move to ftbitmap.c.
        (ft_bitmap_glyph_init): Remove `memory' variable.
        Create new bitmap object if FT_GLYPH_OWN_BITMAP isn't set.
        (ft_bitmap_glyph_copy): Use FT_Bitmap_Copy.
        (ft_bitmap_glyph_done): Use FT_Bitmap_Done.
        (ft_outline_glyph_init): Use FT_Outline_Copy.
        
        * src/base/ftoutln.c (FT_Outline_Copy): Handle source == target.
        (FT_Outline_Done_Internal): Check for valid `memory' pointer.
        (FT_Outline_Translate, FT_Outline_Reverse, FT_Outline_Render,
        FT_Outline_Transform): Check for valid `outline' pointer.
        
        * src/base/ftobjs.c (FT_New_GlyphSlot): Prepend glyph slot to
        face->glyph, otherwise a new second glyph slot cannot be created.
        (FT_Done_GlyphSlot): Fix memory leak.
        (FT_Open_Face): Updated -- face->glyph is already managed by
        FT_New_GlyphSlot.
        
        * src/type42/t42objs.c (T42_GlyphSlot_Done): Updated.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/freetype/freetype2/ChangeLog.diff?tr1=1.1040&tr2=1.1041&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/freetype/freetype2/docs/CHANGES.diff?tr1=1.109&tr2=1.110&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/freetype/freetype2/include/freetype/ftbitmap.h.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/freetype/freetype2/src/base/ftbitmap.c.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/freetype/freetype2/src/base/ftglyph.c.diff?tr1=1.66&tr2=1.67&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/freetype/freetype2/src/base/ftobjs.c.diff?tr1=1.212&tr2=1.213&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/freetype/freetype2/src/base/ftoutln.c.diff?tr1=1.60&tr2=1.61&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/freetype/freetype2/src/type42/t42objs.c.diff?tr1=1.23&tr2=1.24&r1=text&r2=text





reply via email to

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