freetype/src
Werner Lemberg 754353343e Provide generic access to MacOS resource forks.
* src/base/ftrfork.c, include/freetype/internal/ftrfork.h: New
files.

* src/base/ftobjs.c: Include FT_INTERNAL_RFORK_H.
(Mac_Read_POST_Resource, Mac_Read_sfnt_Resource): Remove arguments
`resource_listoffset' and `resource_data' and adapt code
accordingly.  These values are calculated outside of the function
now.
Add new argument `offsets'.
(IsMacResource): Use `FT_Raccess_Get_HeaderInfo' and
`FT_Raccess_Get_DataOffsets'.
(load_face_in_embedded_rfork): New function.
(load_mac_face): Use load_face_in_embedded_rfork.
(ft_input_stream_new): Renamed to...
(FT_Stream_New): This.  Use FT_BASE_DEF.  Updated all callers.
(ft_input_stream_free): Renamed to...
(FT_Stream_Free): This.  Use FT_BASE_DEF.  Updated all callers.

* src/base/ftbase.c: Include ftrfork.c.

* src/base/rules.mk (BASE_SRC), src/base/Jamfile: Updated.

* include/freetype/internal/internal.h (FT_INTERNAL_RFORK_H):
New macro.

* include/freetype/internal/fttrace.h: Added `rfork' as a new
trace definition.

* include/freetype/internal/ftstream.h: Declare FT_Stream_New and
FT_Stream_Free.

* include/freetype/config/ftoption.h, devel/ftoption.h
(FT_CONFIG_OPTION_GUESSING_EMBEDDED_RFORK): New option.

* include/freetype/config/ftstdlib.h (ft_strrchr): New macro.
2004-02-25 12:58:54 +00:00
..
autofit adding support for dummy script, i.e. no-hinting for non latin glyphs 2004-02-23 21:08:37 +00:00
autohint * src/type1/t1load.c (parse_dict): Handle RD' and -|' commands 2004-02-03 21:34:29 +00:00
base Provide generic access to MacOS resource forks. 2004-02-25 12:58:54 +00:00
bdf * src/bdf/bdfdrivr.c (BDF_Face_Init, BDF_Set_Pixel_Size): Fix 2004-02-08 16:30:37 +00:00
cache Fix callback functions in cache module. 2004-02-17 18:41:58 +00:00
cff * src/base/ftstroke.c (FT_Glyph_StrokeBorder): Fix enum handling. 2004-02-20 01:39:05 +00:00
cid * include/freetype/freetype.h: Document FT_LOAD_TARGET_XXX properly. 2004-02-19 21:39:58 +00:00
gzip * include/freetype/internal/bdftypes.h: removed obsolete header 2003-10-29 21:43:52 +00:00
otlayout * src/tools/glnames.py: Updated to AGL 2.0. 2003-06-23 19:26:53 +00:00
pcf * src/bdf/bdfdrivr.c (BDF_Face_Init, BDF_Set_Pixel_Size): Fix 2004-02-08 16:30:37 +00:00
pfr * include/freetype/fttypes.h 2003-12-24 01:10:46 +00:00
psaux * src/cid/cidload.c (cid_face_open): Always allocate 2004-02-12 08:33:20 +00:00
pshinter * src/pshinter/pshalgo.c (PSH_STRONG_THRESHOLD): Changed to hold 2004-02-23 18:22:32 +00:00
psnames * include/freetype/internal/bdftypes.h: removed obsolete header 2003-10-29 21:43:52 +00:00
raster * include/freetype/fttypes.h 2003-12-24 01:10:46 +00:00
sfnt * src/type1/t1load.c (parse_dict): Handle RD' and -|' commands 2004-02-03 21:34:29 +00:00
smooth * include/freetype/freetype.h: Document FT_LOAD_TARGET_XXX properly. 2004-02-19 21:39:58 +00:00
tools * include/freetype/ftcache.h: Delete duplicated definition of 2004-01-22 09:07:12 +00:00
truetype * include/freetype/ftcache.h: Delete duplicated definition of 2004-01-22 09:07:12 +00:00
type1 * include/freetype/freetype.h: Document FT_LOAD_TARGET_XXX properly. 2004-02-19 21:39:58 +00:00
type42 * src/type42/t42objs.c (T42_Face_Init), src/type1/t1objs.c 2004-02-14 19:21:37 +00:00
winfonts * src/base/ftobjs.c (destroy_charmaps): New function. 2004-01-05 14:41:59 +00:00
Jamfile 2002-11-05 David Turner <david@freetype.org> 2002-11-06 22:32:54 +00:00