[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [ft-cvs] freetype2 ChangeLog src/psaux/psobjs.c src/type...,
Werner LEMBERG <=