freetype/docs
Werner Lemberg b9ee7370f6 * 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.
2005-05-20 21:52:19 +00:00
..
reference Initial revision 2003-07-09 15:22:39 +00:00
CHANGES * docs/CHANGES: Updated. 2005-05-20 21:52:19 +00:00
CUSTOMIZE * Version 2.1.7 released. 2003-11-09 08:37:14 +00:00
DEBUG * docs/DEBUG: Updated. 2004-09-04 06:55:32 +00:00
formats.txt * src/cff/cffobjs.c (cff_face_init): Set default upem value in top 2005-04-18 07:13:07 +00:00
FTL.txt
GPL.txt
INSTALL * configure: Accept makepp also. 2004-04-13 08:35:05 +00:00
INSTALL.ANY * docs/CHANGES, docs/INSTALL.ANY: Updated. 2005-03-23 16:45:24 +00:00
INSTALL.GNU * configure: Accept makepp also. 2004-04-13 08:35:05 +00:00
INSTALL.UNX * configure: Accept makepp also. 2004-04-13 08:35:05 +00:00
INSTALL.VMS Minor update. 2004-11-30 21:36:18 +00:00
license.txt Mention GPL version. 2003-11-06 14:56:11 +00:00
modules.txt
PATENTS
raster.txt * docs/raster.txt: New file, taken from FreeType 1 and completely 2003-12-08 21:11:31 +00:00
release * docs/announce: Start updating. 2005-05-18 07:01:59 +00:00
TODO * docs/TODO: Updated. 2005-04-28 05:34:25 +00:00
TRUETYPE * doc/INSTALL.UNX: Cleaned up. 2003-04-21 13:30:27 +00:00
UPGRADE.UNX * doc/INSTALL.UNX: Cleaned up. 2003-04-21 13:30:27 +00:00
VERSION.DLL * src/base/ftstream.c (FT_Stream_Close): Don't reset stream->close 2004-08-11 05:25:37 +00:00