Al-Qurtas-Islamic-bank-The-.../src
Werner Lemberg 1a380e02d1 * freetype2/include/freetype/internal/psaux.h: New macros
IS_PS_NEWLINE, IS_PS_SPACE, IS_PS_SPECIAL, IS_PS_DELIM, IS_PS_DIGIT,
IS_PS_XDIGIT, and IS_PS_BASE85 (from freetype2/src/psaux/psconv.h).
(T1_FieldLocation): Add T1_FIELD_LOCATION_LOADER,
T1_FIELD_LOCATION_FACE, and T1_FIELD_LOCATION_BLEND.
(T1_DecoderRec): New fields `buildchar' and `face'.
(IS_PS_TOKEN): New macro.

* freetype2/include/freetype/internal/t1types.h (T1_FaceRec): New
fields `ndv_idx', `cdv_idx', and `len_buildchar'.

* freetype2/include/freetype/t1tables.h (PS_BlendRec): New fields
`default_design_vector' and `num_default_design_vector'.

* freetype2/src/psaux/psconv.h: Move macros IS_PS_NEWLINE,
IS_PS_SPACE, IS_PS_SPECIAL, IS_PS_DELIM, IS_PS_DIGIT, IS_PS_XDIGIT,
and IS_PS_BASE85 to freetype2/include/freetype/internal/psaux.h.

* freetype2/src/psaux/psobjs.c (ps_parser_to_token_array): Allow
`token' argument to be NULL if we want only to count the number of
tokens.
(ps_tocoordarray): Allow `coords' argument to be NULL if we just
want to skip the array.
(ps_tofixedarray): Allow `values' argument to be NULL if we just
want to skip the array.

* freetype2/src/psaux/t1decode.c (t1_decoder_parse_charstrings): Add
support for (partially commented out) othersubrs 19-25, 27, and 28.
(t1_decoder_init): Initialize new fields `face' and `buildchar'.
(t1_decoder_done): Release new field `buildchar'.

* freetype2/src/type1/t1load.c (parse_buildchar, parse_private): New
functions.
(t1_keywords): Register them.
(t1_allocate_blend): Updated.
(t1_load_keyword): Handle field types T1_FIELD_LOCATION_LOADER,
T1_FIELD_LOCATION_FACE and T1_FIELD_LOCATION_BLEND.
(parse_dict): Remove `keyword_flags' argument.
Use new macro IS_PS_TOKEN.
Changed function so that later PostScript definitions override
earlier ones.
(t1_init_loader): Initialize new field `keywords_encountered'.
(T1_Open_Face): Initialize new fields `ndv_idx', `cdv_idx', and
`len_buildchar'.
Remove `keywords_flags'.

* freetype2/src/type1/t1load.h (T1_LoaderRect): New field
`keywords_encountered'.
(T1_PRIVATE, T1_FONTDIR_AFTER_PRIVATE): New macros.

* freetype2/src/type1/t1tokens.h [!T1_CONFIG_OPTION_NO_MM_SUPPORT]:
New entries for parsing /NDV, /CDV, and /DesignVector.
2006-07-14 18:28:08 +00:00
..
autofit * src/truetype/ttgload.c (TT_Load_Composite_Glyph) 2006-05-17 22:55:04 +00:00
base formatting, copyright years 2006-06-25 06:07:14 +00:00
bdf * src/bdf/bdfdrivr.c (BDF_Face_Init): Handle fonts correctly which 2006-06-27 06:20:01 +00:00
cache * src/truetype/ttgload.c (TT_Load_Composite_Glyph) 2006-05-17 22:55:04 +00:00
cff oops, stupid error fixed 2006-06-06 13:53:26 +00:00
cid * builds/win32/visualc/freetype.dsp: updating the project file, adding 2006-03-20 13:32:33 +00:00
gxvalid Further C library abstraction. Based on a patch from 2006-04-29 07:31:16 +00:00
gzip * src/truetype/ttgload.c (TT_Load_Composite_Glyph) 2006-05-17 22:55:04 +00:00
lzw * src/lzw/ftlzw2.c: Renamed to... 2006-05-04 07:13:05 +00:00
otvalid * src/otvalid/module.mk: s/otvalid_module_class/otv_module_class/. 2006-02-01 05:14:25 +00:00
pcf Add many checks to protect against malformed PCF files. 2006-07-08 21:31:24 +00:00
pfr * src/pfr/pfrobjs.c (pfr_face_init): fix the computation 2006-06-04 14:33:08 +00:00
psaux * freetype2/include/freetype/internal/psaux.h: New macros 2006-07-14 18:28:08 +00:00
pshinter Normalize quotation to `...'. 2006-03-24 12:46:49 +00:00
psnames * include/freetype/internal/services/svpscmap.h, src/cff/cffcmap.c, 2006-06-06 08:14:14 +00:00
raster * include/freetype/internal/ftmemory.h: s/new/newsz/ (for C++). 2006-05-02 22:22:16 +00:00
sfnt * include/freetype/internal/ftmemory.h, src/base/ftbitmap.c, 2006-05-02 09:00:29 +00:00
smooth Formatting, copyright years. 2006-02-25 16:52:16 +00:00
tools * src/tools/docmaker/tohtml.py (block_footer): Split into... 2006-05-12 15:05:45 +00:00
truetype Fix two hinting bugs as reported in 2006-06-25 06:27:27 +00:00
type1 * freetype2/include/freetype/internal/psaux.h: New macros 2006-07-14 18:28:08 +00:00
type42 * include/freetype/internal/ftmemory.h: s/new/newsz/ (for C++). 2006-05-02 22:22:16 +00:00
winfonts * include/freetype/internal/ftmemory.h, src/base/ftbitmap.c, 2006-05-02 09:00:29 +00:00
Jamfile Add license. 2005-06-04 23:04:30 +00:00