freetype/src/psaux
Werner Lemberg c011f4cba1 The Type 1 parser now skips over top-level procedures as required
for a `Simplified Parser'.  This makes the parser more robust as it
doesn't poke around in PostScript code.  Additionally, it makes the
FontDirectory hackery in src/type1/t1load.c unnecessary.

* src/psaux/psobjs.c (IS_OCTAL_DIGIT): New macro.
(skip_literal_string): Add FT_Error as return value.
Handle escapes better.
(skip_string): Add FT_Error as return value.
Don't set `parser->error' but return error code directly.
(skip_procedure): New function.
(ps_parser_skip_PS_token): Handle procedures.
Update code.
(ps_parser_to_token): Update code.
(ps_parser_load_field_table): Handle bbox entries also.

* src/type1/t1load.c (parse_dict): Remove FontDirectory hackery.
Add commented-out code for synthetic fonts.
2006-06-26 09:40:00 +00:00
..
afmparse.c * include/freetype/config/ftoption.h, src/autofit/afcjk.c, 2006-02-25 12:49:40 +00:00
afmparse.h * src/autofit/afwarp.c: simple #ifdef to prevent compilation when 2006-01-27 12:11:22 +00:00
Jamfile * src/autofit/afwarp.c: simple #ifdef to prevent compilation when 2006-01-27 12:11:22 +00:00
module.mk Implement new, simplified module selection. With GNU make it is now 2006-01-31 20:17:42 +00:00
psaux.c * src/psaux/psaux.c src/psaux/psauxmod.c src/type1/t1driver.c: Make 2006-01-23 10:46:38 +00:00
psauxerr.h Formatting. 2001-06-19 23:03:41 +00:00
psauxmod.c * builds/amiga/src/base/ftsystem.c, devel/ftoption.h 2006-02-16 22:45:31 +00:00
psauxmod.h finishing function header formatting 2001-06-28 17:49:10 +00:00
psconv.c * src/truetype/ttgload.c (TT_Load_Composite_Glyph) 2006-05-17 22:55:04 +00:00
psconv.h Use pscmap service in CFF module. 2006-01-17 16:55:32 +00:00
psobjs.c The Type 1 parser now skips over top-level procedures as required 2006-06-26 09:40:00 +00:00
psobjs.h Heavy modification of the PS parser to handle comments and strings 2003-10-07 05:49:41 +00:00
rules.mk Formatting, copyright years. 2006-01-16 22:35:33 +00:00
t1cmap.c formatting 2006-06-06 12:54:08 +00:00
t1cmap.h Prepare use of pscmap service within CFF module. 2006-01-12 08:12:27 +00:00
t1decode.c * builds/unix/freetype-config.in: Add new flag `--ftversion' to 2005-02-10 08:18:27 +00:00
t1decode.h Updated copyright years. 2003-09-30 07:00:42 +00:00