freetype/src/otvalid
Werner Lemberg 22ad9ef024 Handle unsorted SFNT type 4 cmaps correctly (reported by Dirck
Blaskey).

* src/sfnt/ttcmap.h (TT_CMap): Add member `unsorted'.
* src/sfnt/ttcmac.c: Use SFNT_Err_Ok where appropriate.

(tt_cmap0_validate, tt_cmap2_validate, tt_cmap6_validate,
tt_cmap8_validate, tt_cmap10_validate, tt_cmap12_validate): Use
`FT_Error' as return type.
(tt_cmap4_validate): Use `FT_Error' as return type.
Return error code for unsorted cmap.
(tt_cmap4_char_index, tt_cmap4_char_next): Use old code for unsorted
cmaps.
(tt_face_build_cmaps): Set `unsorted' variable in cmap.


Minor formatting.
2005-05-09 22:11:36 +00:00
..
Jamfile Adding OpenType validation module. The code is based on the 2004-09-10 14:39:00 +00:00
module.mk Adding OpenType validation module. The code is based on the 2004-09-10 14:39:00 +00:00
otvalid.c Adding OpenType validation module. The code is based on the 2004-09-10 14:39:00 +00:00
otvalid.h Adding OpenType validation module. The code is based on the 2004-09-10 14:39:00 +00:00
otvbase.c Adding OpenType validation module. The code is based on the 2004-09-10 14:39:00 +00:00
otvcommn.c * src/otvalid/otvcommn.c 2005-04-24 21:50:41 +00:00
otvcommn.h * src/base/ftobjs.c (FT_Get_Kerning): Make kerning amount 2004-12-12 06:55:40 +00:00
otverror.h * docs/CHANGES, docs/INSTALL.ANY: Updated. 2005-03-23 16:45:24 +00:00
otvgdef.c Handle unsorted SFNT type 4 cmaps correctly (reported by Dirck 2005-05-09 22:11:36 +00:00
otvgpos.c Formatting. 2005-03-08 06:00:35 +00:00
otvgpos.h Adding OpenType validation module. The code is based on the 2004-09-10 14:39:00 +00:00
otvgsub.c Formatting. 2005-03-08 06:00:35 +00:00
otvjstf.c Adding OpenType validation module. The code is based on the 2004-09-10 14:39:00 +00:00
otvmod.c * builds/unix/freetype-config.in: Add new flag `--ftversion' to 2005-02-10 08:18:27 +00:00
otvmod.h Adding OpenType validation module. The code is based on the 2004-09-10 14:39:00 +00:00
rules.mk Adding OpenType validation module. The code is based on the 2004-09-10 14:39:00 +00:00