freetype/src/base
Werner Lemberg e2455bad12 * docs/CHANGES: Updated.
Improve MacOS fond support.  Provide a new API
`FT_New_Face_From_FSSpec' similar to `FT_New_Face'.

* src/base/ftmac.c [__MWERKS__]: Include FSp_fpopen.h.
STREAM_FILE [__MWERKS__]: New macro.
(ft_FSp_stream_close, ft_FSp_stream_io) [__MWERKS__]: New functions.
(file_spec_from_path) [__MWERKS__]: Updated #if statement.
(get_file_type, make_lwfn_spec): Use `const' for argument.
(is_dfont) [TARGET_API_MAC_CARBON]: Removed.
(count_face_sfnt, count_faces): New functions.
(parse_fond): Do some range checking.
(read_lwfn): Change type of second argument.
No longer call FSpOpenResFile.
(OpenFileAsResource): New function.
(FT_New_Face_From_LWFN): Use `const' for second argument.
Use OpenFileAsResource.
(FT_New_Face_From_Suitcase): Change type of second argument.
No longer call FSpOpenResFile.
Loop over all resource indices.
(FT_New_Face_From_dfont) [TARGET_API_MAC_CARBON]: Removed.
(FT_GetFile_From_Mac_Name): Use `const' for first argument.
(ResourceForkSize): Removed.
(FT_New_Face): Updated to use new functions.
(FT_New_Face_From_FSSpec): New function.

* include/freetype/ftmac.h: Updated.
2004-02-26 21:56:27 +00:00
..
descrip.mms * include/freetype/ftstroker.h: Renamed to... 2003-06-07 04:02:21 +00:00
ftapi.c * include/freetype/t1tables.h (t1_blend_max): Fix typo. 2002-03-30 13:16:35 +00:00
ftbase.c Provide generic access to MacOS resource forks. 2004-02-25 12:58:54 +00:00
ftbbox.c * src/base/ftmac.c (FT_New_Face_From_SFNT): Handle CFF files also. 2003-05-15 06:44:09 +00:00
ftbdf.c * include/freetype/internal/bdftypes.h: removed obsolete header 2003-10-29 21:43:52 +00:00
ftcalc.c * include/freetype/fttypes.h 2003-12-24 01:10:46 +00:00
ftdbgmem.c Add support for the hexadicimal representation of binary data 2004-01-23 19:52:40 +00:00
ftdebug.c * docs/CHANGES: Updated. 2004-02-24 07:52:45 +00:00
ftexcept.c * include/freetype/internal/fthash.h, src/base/fthash.c: 2002-05-01 08:46:56 +00:00
ftgloadr.c * include/freetype/ftcache.h: Delete duplicated definition of 2004-01-22 09:07:12 +00:00
ftglyph.c * include/freetype/freetype.h: Document FT_LOAD_TARGET_XXX properly. 2004-02-19 21:39:58 +00:00
fthash.c * src/sfnt/ttload.c, src/sfnt/ttload.h, src/sfnt/ttdriver.c: changing 2002-07-11 23:41:14 +00:00
ftinit.c Making ftgrays.c compile stand-alone again. 2002-09-16 06:15:31 +00:00
ftlist.c * include/freetype/t1tables.h (t1_blend_max): Fix typo. 2002-03-30 13:16:35 +00:00
ftmac.c * docs/CHANGES: Updated. 2004-02-26 21:56:27 +00:00
ftmm.c Heavy modification of the PS parser to handle comments and strings 2003-10-07 05:49:41 +00:00
ftnames.c * src/cache/ftccache.c (ftc_node_hash_unlink, ftc_node_hash_link) 2002-06-08 06:47:18 +00:00
ftobject.c * src/base/ftobject.c, src/base/ftsynth.c, src/base/ftstroker.c, 2002-08-22 20:35:36 +00:00
ftobjs.c Provide generic access to MacOS resource forks. 2004-02-25 12:58:54 +00:00
ftoutln.c * include/freetype/ftcache.h: Delete duplicated definition of 2004-01-22 09:07:12 +00:00
ftpfr.c * src/autohint/ahhint.c (ah_hinter_load_glyph): Patch from 2003-10-20 08:29:46 +00:00
ftrfork.c Provide generic access to MacOS resource forks. 2004-02-25 12:58:54 +00:00
ftstream.c * include/freetype/t1tables.h (t1_blend_max): Fix typo. 2002-03-30 13:16:35 +00:00
ftstroke.c * src/base/ftstroke.c (FT_Glyph_StrokeBorder): Fix enum handling. 2004-02-20 01:39:05 +00:00
ftsynth.c * src/cff/cffgload.c (cff_lookup_glyph_by_stdcharcode): Handle 2003-12-24 13:37:58 +00:00
ftsysio.c adding experimental (alpha) exception support code + system code 2002-04-25 21:42:59 +00:00
ftsysmem.c adding experimental (alpha) exception support code + system code 2002-04-25 21:42:59 +00:00
ftsystem.c * README.UNX: updated the Unix-specific quick-compilation guide to 2002-04-12 09:31:48 +00:00
fttrigon.c * src/base/fttrigon.c, src/base/ftgloadr.c: Inlude 2003-12-26 07:26:08 +00:00
fttype1.c * src/base/fttype1.c (FT_Get_PS_Font_Info): Fix incorrectly applied 2003-11-02 09:07:21 +00:00
ftutil.c s/ft_memset/FT_MEM_SET/. 2002-07-28 05:05:24 +00:00
ftwinfnt.c * include/freetype/internal/ftserv.h (FT_FACE_FIND_SERVICE): 2003-09-22 09:53:56 +00:00
ftxf86.c Updated copyright years. 2003-09-30 07:00:42 +00:00
Jamfile Provide generic access to MacOS resource forks. 2004-02-25 12:58:54 +00:00
rules.mk Provide generic access to MacOS resource forks. 2004-02-25 12:58:54 +00:00