[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[ft-cvs] freetype2 ChangeLog include/freetype/internal/p...
From: |
Werner LEMBERG |
Subject: |
[ft-cvs] freetype2 ChangeLog include/freetype/internal/p... |
Date: |
Wed, 19 Jul 2006 09:54:56 +0000 |
CVSROOT: /cvsroot/freetype
Module name: freetype2
Changes by: Werner LEMBERG <wl> 06/07/19 09:54:56
Modified files:
. : ChangeLog
include/freetype/internal: psaux.h t1types.h
src/cid : cidgload.c
src/psaux : t1decode.c
src/type1 : t1gload.c t1load.c t1objs.c
Log message:
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.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/freetype2/ChangeLog?cvsroot=freetype&r1=1.1359&r2=1.1360
http://cvs.savannah.gnu.org/viewcvs/freetype2/include/freetype/internal/psaux.h?cvsroot=freetype&r1=1.51&r2=1.52
http://cvs.savannah.gnu.org/viewcvs/freetype2/include/freetype/internal/t1types.h?cvsroot=freetype&r1=1.45&r2=1.46
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/cid/cidgload.c?cvsroot=freetype&r1=1.78&r2=1.79
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/psaux/t1decode.c?cvsroot=freetype&r1=1.62&r2=1.63
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/type1/t1gload.c?cvsroot=freetype&r1=1.93&r2=1.94
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/type1/t1load.c?cvsroot=freetype&r1=1.108&r2=1.109
http://cvs.savannah.gnu.org/viewcvs/freetype2/src/type1/t1objs.c?cvsroot=freetype&r1=1.101&r2=1.102
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [ft-cvs] freetype2 ChangeLog include/freetype/internal/p...,
Werner LEMBERG <=