freetype/include/freetype
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
..
config * src/tools/docmaker/sources.py (re_source_keywords): Add word 2006-05-12 08:00:13 +00:00
internal Move creation of field `buildchar' of T1_DecoderRec out of 2006-07-19 09:54:56 +00:00
freetype.h more doc fixes 2006-07-03 12:36:46 +00:00
ftbbox.h Add final newline. 2006-05-12 14:24:33 +00:00
ftbdf.h Normalize quotation to `...'. 2006-03-24 12:46:49 +00:00
ftbitmap.h * src/tools/docmaker/sources.py (re_source_keywords): Add word 2006-05-12 08:00:13 +00:00
ftcache.h * src/tools/docmaker/sources.py (re_source_keywords): Add word 2006-05-12 08:00:13 +00:00
ftchapters.h More minor fixes. Move `version' section to the end of freetype.h so that 2006-05-12 13:55:04 +00:00
fterrdef.h * include/freetype/fterrdef.h, include/freetype/config/ftconfig.h, 2006-05-02 06:34:27 +00:00
fterrors.h * include/freetype/internal/ftobjs.h: Don't include 2004-09-06 07:06:56 +00:00
ftglyph.h * src/tools/docmaker/tohtml.py (html_header_1): Use `utf-8' charset. 2006-05-12 14:20:43 +00:00
ftgxval.h More minor fixes. Move `version' section to the end of freetype.h so that 2006-05-12 13:55:04 +00:00
ftgzip.h More minor fixes. Move `version' section to the end of freetype.h so that 2006-05-12 13:55:04 +00:00
ftimage.h * src/tools/docmaker/tohtml.py (html_header_1): Use `utf-8' charset. 2006-05-12 14:20:43 +00:00
ftincrem.h More minor fixes. Move `version' section to the end of freetype.h so that 2006-05-12 13:55:04 +00:00
ftlist.h * src/tools/docmaker/sources.py (re_source_keywords): Add word 2006-05-12 08:00:13 +00:00
ftlzw.h More minor fixes. Move `version' section to the end of freetype.h so that 2006-05-12 13:55:04 +00:00
ftmac.h * src/tools/docmaker/sources.py (re_source_keywords): Add word 2006-05-12 08:00:13 +00:00
ftmm.h * src/tools/docmaker/sources.py (re_source_keywords): Add word 2006-05-12 08:00:13 +00:00
ftmodapi.h More minor fixes. Move `version' section to the end of freetype.h so that 2006-05-12 13:55:04 +00:00
ftmoderr.h * docs/CHANGES, docs/INSTALL.ANY: Updated. 2005-03-23 16:45:24 +00:00
ftotval.h More minor fixes. Move `version' section to the end of freetype.h so that 2006-05-12 13:55:04 +00:00
ftoutln.h * src/tools/docmaker/tohtml.py (html_header_1): Use `utf-8' charset. 2006-05-12 14:20:43 +00:00
ftpfr.h * src/tools/docmaker/sources.py (re_source_keywords): Add word 2006-05-12 08:00:13 +00:00
ftrender.h More minor fixes. Move `version' section to the end of freetype.h so that 2006-05-12 13:55:04 +00:00
ftsizes.h * src/tools/docmaker/sources.py (re_source_keywords): Add word 2006-05-12 08:00:13 +00:00
ftsnames.h * src/tools/docmaker/sources.py (re_source_keywords): Add word 2006-05-12 08:00:13 +00:00
ftstroke.h * src/tools/docmaker/tohtml.py (html_header_1): Use `utf-8' charset. 2006-05-12 14:20:43 +00:00
ftsynth.h * include/freetype/ftbitmap.h (FT_Bitmap_Embolden): Update 2006-02-24 11:18:40 +00:00
ftsystem.h More minor fixes. Move `version' section to the end of freetype.h so that 2006-05-12 13:55:04 +00:00
fttrigon.h * include/freetype/ftsysmem.h, include/freetype/ftsysio.h: Removed. 2005-10-27 21:28:35 +00:00
fttypes.h * src/tools/docmaker/sources.py (re_source_keywords): Add word 2006-05-12 08:00:13 +00:00
ftwinfnt.h * src/tools/docmaker/tohtml.py (html_header_1): Use `utf-8' charset. 2006-05-12 14:20:43 +00:00
ftxf86.h * include/freetype/ftmac.h (FT_GetFile_From_Mac_Name): Fix a typo 2004-02-17 13:46:17 +00:00
t1tables.h * freetype2/include/freetype/internal/psaux.h: New macros 2006-07-14 18:28:08 +00:00
ttnameid.h * src/tools/docmaker/sources.py (re_source_keywords): Add word 2006-05-12 08:00:13 +00:00
tttables.h * src/tools/docmaker/sources.py (re_source_keywords): Add word 2006-05-12 08:00:13 +00:00
tttags.h * include/freetype/config/ftoption.h, 2005-12-14 20:38:15 +00:00
ttunpat.h * src/tools/docmaker/sources.py (re_source_keywords): Add word 2006-05-12 08:00:13 +00:00