freetype-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ft-cvs] freetype2 ChangeLog src/psaux/psobjs.c src/type...


From: Werner LEMBERG
Subject: [ft-cvs] freetype2 ChangeLog src/psaux/psobjs.c src/type...
Date: Mon, 26 Jun 2006 09:40:00 +0000

CVSROOT:        /cvsroot/freetype
Module name:    freetype2
Changes by:     Werner LEMBERG <wl>     06/06/26 09:40:00

Modified files:
        .              : ChangeLog 
        src/psaux      : psobjs.c 
        src/type1      : t1load.c 

Log message:
        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.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetype&r1=1.1354&r2=1.1355
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/psaux/psobjs.c?cvsroot=freetype&r1=1.82&r2=1.83
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/type1/t1load.c?cvsroot=freetype&r1=1.106&r2=1.107




reply via email to

[Prev in Thread] Current Thread [Next in Thread]