freetype/src
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
..
autofit Handle unsorted SFNT type 4 cmaps correctly (reported by Dirck 2005-05-09 22:11:36 +00:00
base * docs/CHANGES: Updated. 2005-05-20 21:52:19 +00:00
bdf Handle unsorted SFNT type 4 cmaps correctly (reported by Dirck 2005-05-09 22:11:36 +00:00
cache Handle unsorted SFNT type 4 cmaps correctly (reported by Dirck 2005-05-09 22:11:36 +00:00
cff Handle unsorted SFNT type 4 cmaps correctly (reported by Dirck 2005-05-09 22:11:36 +00:00
cid Handle unsorted SFNT type 4 cmaps correctly (reported by Dirck 2005-05-09 22:11:36 +00:00
gzip Formatting. 2005-03-16 01:49:54 +00:00
lzw Handle unsorted SFNT type 4 cmaps correctly (reported by Dirck 2005-05-09 22:11:36 +00:00
otvalid * builds/win32/visualc/freetype.vcproj: Updated. 2005-05-17 20:35:23 +00:00
pcf * Jamfile: removing otvalid from the list of compiled modules 2005-05-01 10:11:32 +00:00
pfr * src/base/ftutil.c: Include FT_INTERNAL_OBJECTS_H. 2005-03-03 23:05:29 +00:00
psaux * src/type1/t1load.c (read_binary_data): Return more meaningful 2005-02-13 21:42:42 +00:00
pshinter src/pshinter/pshalgo.c (ps_hints_apply): Change scaling values only 2005-04-09 09:50:39 +00:00
psnames * src/tools/glnames.py: Formatted. 2005-03-10 06:28:07 +00:00
raster * include/freetype/ftimage.h (FT_Raster_Params), 2005-05-20 06:22:20 +00:00
sfnt * include/freetype/ftimage.h (FT_Raster_RenderFunc), 2005-05-11 20:04:35 +00:00
smooth * include/freetype/ftimage.h (FT_Raster_Params), 2005-05-20 06:22:20 +00:00
tools Improving comment. 2005-03-11 09:14:21 +00:00
truetype Handle unsorted SFNT type 4 cmaps correctly (reported by Dirck 2005-05-09 22:11:36 +00:00
type1 * src/type1/t1load.c (parse_charstrings): Catch this non-standard 2005-04-14 11:43:40 +00:00
type42 * docs/CHANGES: Updated. 2005-05-20 21:52:19 +00:00
winfonts * builds/unix/configure.ac: Add `-fno-strict-aliasing' if gcc is 2004-11-17 08:19:27 +00:00
Jamfile 2002-11-05 David Turner <david@freetype.org> 2002-11-06 22:32:54 +00:00