CVSROOT: /cvsroot/freetype Module name: freetype2 Changes by: Jens Claudius <jclaudius> 06/08/13 12:14:36
Modified files: . : ChangeLog modules.cfg include/freetype/config: ftoption.h include/freetype/internal: psaux.h src/cid : cidload.c cidtoken.h src/psaux : psobjs.c src/smooth : ftgrays.c src/type1 : t1load.c t1tokens.h src/type42 : t42parse.c Log message: * 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. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetype&r1=1.1361&r2=1.1362 http://cvs.savannah.gnu.org/viewcvs/freetype2/modules.cfg?cvsroot=freetype&r1=1.4&r2=1.5 http://cvs.savannah.gnu.org/viewcvs/freetype2/include/freetype/config/ftoption.h?cvsroot=freetype&r1=1.109&r2=1.110 http://cvs.savannah.gnu.org/viewcvs/freetype2/include/freetype/internal/psaux.h?cvsroot=freetype&r1=1.52&r2=1.53 http://cvs.savannah.gnu.org/viewcvs/freetype2/src/cid/cidload.c?cvsroot=freetype&r1=1.73&r2=1.74 http://cvs.savannah.gnu.org/viewcvs/freetype2/src/cid/cidtoken.h?cvsroot=freetype&r1=1.12&r2=1.13 http://cvs.savannah.gnu.org/viewcvs/freetype2/src/psaux/psobjs.c?cvsroot=freetype&r1=1.85&r2=1.86 http://cvs.savannah.gnu.org/viewcvs/freetype2/src/smooth/ftgrays.c?cvsroot=freetype&r1=1.68&r2=1.69 http://cvs.savannah.gnu.org/viewcvs/freetype2/src/type1/t1load.c?cvsroot=freetype&r1=1.109&r2=1.110 http://cvs.savannah.gnu.org/viewcvs/freetype2/src/type1/t1tokens.h?cvsroot=freetype&r1=1.23&r2=1.24 http://cvs.savannah.gnu.org/viewcvs/freetype2/src/type42/t42parse.c?cvsroot=freetype&r1=1.24&r2=1.25 _______________________________________________ Freetype-cvs mailing list Freetype-cvs@nongnu.org http://lists.nongnu.org/mailman/listinfo/freetype-cvs