freetype2/src/psaux
Jens Claudius 9950adcc11 * freetype2/include/freetype/internal/psaux.h: (enum T1_TokenType_):
add T1_TOKEN_TYPE_KEY. (struct T1_FieldRec_) add `dict'. Add macros
T1_FIELD_DICT_FONTDICT and  T1_FIELD_DICT_PRIVATE. Change T1_NEW_XXX and
T1_FIELD_XXX macros to take the dictionary where the PS keywords is
expected as an additional argument.

* freetype2/src/cid/cidload.c: (T1_FieldRec): Adjust invocations
of T1_FIELD_XXX.

* freetype2/src/cid/cidtoken.h: Adjust invocations of T1_FIELD_XXX.

* freetype2/src/psaux/psobjs.c: Add macro FT_COMPONENT for tracing.
(ps_parser_to_token): Report a PostScript key as T1_TOKEN_TYPE_KEY
instead as T1_TOKEN_TYPE_ANY. (ps_parser_load_field): Make sure a token
that should be a string or name is a string or name indeed. Avoid
memory leak if a keyword has been already encountered and its value
is overwritten.

* freetype2/src/type1/t1load.c: (T1_FieldRec): Adjust invocations of
T1_FIELD_XXX. (parse_dict): Ignore keywords that occur in the wrong
dictionary (e.g., in Private instead of FontDict).

* freetype2/src/type1/t1tokens.h: Adjust invocations of T1_FIELD_XXX.
2006-08-13 12:14:36 +00:00
..
Jamfile * src/autofit/afwarp.c: simple #ifdef to prevent compilation when 2006-01-27 12:11:22 +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
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 * freetype2/include/freetype/internal/psaux.h: New macros 2006-07-14 18:28:08 +00:00
psobjs.c * freetype2/include/freetype/internal/psaux.h: (enum T1_TokenType_): 2006-08-13 12:14:36 +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 Move creation of field `buildchar' of T1_DecoderRec out of 2006-07-19 09:54:56 +00:00
t1decode.h Updated copyright years. 2003-09-30 07:00:42 +00:00