1 |
|
2005-05-20 Werner Lemberg <wl@gnu.org> |
2 |
|
|
3 |
|
* docs/CHANGES: Updated. |
4 |
|
|
5 |
|
2005-05-20 Chia I Wu <b90201047@ntu.edu.tw> |
6 |
|
|
7 |
|
* src/base/ftbitmap.c: Don't include FT_FREETYPE_H and FT_IMAGE_H |
8 |
|
but FT_BITMAP_H. |
9 |
|
(FT_Bitmap_Copy): New function (from ftglyph.c). |
10 |
|
|
11 |
|
* include/freetype/ftbitmap.h (FT_Bitmap_Copy): New public |
12 |
|
definition. |
13 |
|
|
14 |
|
* src/base/ftglyph.c: Include FT_BITMAP_H. |
15 |
|
(ft_bitmap_copy): Move to ftbitmap.c. |
16 |
|
(ft_bitmap_glyph_init): Remove `memory' variable. |
17 |
|
Create new bitmap object if FT_GLYPH_OWN_BITMAP isn't set. |
18 |
|
(ft_bitmap_glyph_copy): Use FT_Bitmap_Copy. |
19 |
|
(ft_bitmap_glyph_done): Use FT_Bitmap_Done. |
20 |
|
(ft_outline_glyph_init): Use FT_Outline_Copy. |
21 |
|
|
22 |
|
* src/base/ftoutln.c (FT_Outline_Copy): Handle source == target. |
23 |
|
(FT_Outline_Done_Internal): Check for valid `memory' pointer. |
24 |
|
(FT_Outline_Translate, FT_Outline_Reverse, FT_Outline_Render, |
25 |
|
FT_Outline_Transform): Check for valid `outline' pointer. |
26 |
|
|
27 |
|
* src/base/ftobjs.c (FT_New_GlyphSlot): Prepend glyph slot to |
28 |
|
face->glyph, otherwise a new second glyph slot cannot be created. |
29 |
|
(FT_Done_GlyphSlot): Fix memory leak. |
30 |
|
(FT_Open_Face): Updated -- face->glyph is already managed by |
31 |
|
FT_New_GlyphSlot. |
32 |
|
|
33 |
|
* src/type42/t42objs.c (T42_GlyphSlot_Done): Updated. |
34 |
|
|
35 |
2005-05-20 Kirill Smelkov <kirr@mns.spb.ru> |
2005-05-20 Kirill Smelkov <kirr@mns.spb.ru> |
36 |
|
|
37 |
* include/freetype/ftimage.h (FT_Raster_Params), |
* include/freetype/ftimage.h (FT_Raster_Params), |