freetype/include/freetype/internal
Werner Lemberg a4d6a1c8d1 Move creation of field `buildchar' of T1_DecoderRec out of
`t1_decoder_init' and let the caller of `t1_decoder_init' take care
of it.

Call the finisher for T1_Decoder in `cid_face_compute_max_advance'
and `T1_Compute_Max_Advance'.

* freetype2/include/freetype/internal/psaux.h (T1_DecoderRec):
Remove field `face', add `len_buildchar'.

* freetype2/include/freetype/internal/t1types.h (T1_FaceRec): Add
field `buildchar'.

* freetype2/src/cid/cidgload.c (cid_face_compute_max_advance): Call
finisher for T1_Decoder.
(cid_slot_load_glyph): Do not ignore failure when initializing the
T1_Decoder.

* freetype2/src/psaux/t1decode.c (t1_decoder_parse_charstrings):
Updated.
(t1_decoder_init): Remove initialization of fields `buildchar' and
`len_buildchar'.
(t1_decoder_done): Remove deallocation of field `buildchar'.

* freetype/src/type1/t1gload.c (T1_Compute_Max_Advance): Initialize
T1_Decoder's `buildchar' and `len_buildchar'; call finisher for
T1_Decoder.
(T1_Load_Glyph): Initialize T1_Decoder's `buildchar' and
`len_buildchar'; make sure to call finisher for T1_Decoder even in
case of error.

* freetype2/src/type1/t1load.c (T1_Open_Face): Allocate new field
`buildchar' of T1_FaceRec.

* freetype2/src/type1/t1objs.c (T1_Face_Done): Free new field
`buildchar' of T1_FaceRec.
2006-07-19 09:54:56 +00:00
..
services * include/freetype/internal/services/svpscmap.h, src/cff/cffcmap.c, 2006-06-06 08:14:14 +00:00
autohint.h updating sources to support the new FT_LOAD_TARGET_ constants 2002-08-27 22:34:20 +00:00
ftcalc.h Formatting, copyright years, documentation improvements. 2006-02-17 08:07:09 +00:00
ftdebug.h Normalize quotation to `...'. 2006-03-24 12:46:49 +00:00
ftdriver.h Normalize quotation to `...'. 2006-03-24 12:46:49 +00:00
ftgloadr.h * docs/CHANGES: Updated. 2006-03-24 11:54:53 +00:00
ftmemory.h Formatting. 2006-05-03 20:39:55 +00:00
ftobjs.h * builds/amiga/src/base/ftsystem.c, devel/ftoption.h 2006-02-16 22:45:31 +00:00
ftrfork.h Formatting, copyright years, documentation improvements. 2006-02-17 08:07:09 +00:00
ftserv.h Clean-ups, copyright years, formatting. 2006-02-22 08:23:35 +00:00
ftstream.h * include/freetype/internal/ftmemory.h: s/new/newsz/ (for C++). 2006-05-02 22:22:16 +00:00
fttrace.h * include/freetype/ftoutln.h (FT_Outline_Embolden): Mention in 2006-02-15 06:05:52 +00:00
ftvalid.h Adding OpenType validation module. The code is based on the 2004-09-10 14:39:00 +00:00
internal.h * include/freetype/internal/ftobjs.h: Don't include 2004-09-06 07:06:56 +00:00
pcftypes.h Cleanups. 2003-04-22 07:49:24 +00:00
psaux.h Move creation of field `buildchar' of T1_DecoderRec out of 2006-07-19 09:54:56 +00:00
pshints.h Normalize quotation to `...'. 2006-03-24 12:46:49 +00:00
sfnt.h formatting, doc improvements 2006-02-21 08:08:14 +00:00
t1types.h Move creation of field `buildchar' of T1_DecoderRec out of 2006-07-19 09:54:56 +00:00
tttypes.h Fix two hinting bugs as reported in 2006-06-25 06:27:27 +00:00