freetype/src/cache
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
..
ftcache.c * src/base/fttrigon.c, src/base/ftgloadr.c: Inlude 2003-12-26 07:26:08 +00:00
ftcbasic.c Handle unsorted SFNT type 4 cmaps correctly (reported by Dirck 2005-05-09 22:11:36 +00:00
ftccache.c * include/freetype/cache/ftcmru.h, src/cache/ftcbasic.c, 2004-06-09 21:07:49 +00:00
ftccback.h * src/cache/ftcbasic.c (ftc_basic_family_compare, 2004-05-17 09:25:04 +00:00
ftccmap.c Handle unsorted SFNT type 4 cmaps correctly (reported by Dirck 2005-05-09 22:11:36 +00:00
ftcerror.h Formatting. 2001-06-19 23:03:41 +00:00
ftcglyph.c Fix a serious bug in the TT hinter. 2004-11-19 10:35:52 +00:00
ftcimage.c * docs/CHANGES: Updated. 2004-06-12 13:21:20 +00:00
ftcmanag.c Handle unsorted SFNT type 4 cmaps correctly (reported by Dirck 2005-05-09 22:11:36 +00:00
ftcmru.c * src/cache/ftcmru.c (FTC_MruList_RemoveSelection): Handle a NULL 2004-03-20 20:44:45 +00:00
ftcsbits.c * src/cache/ftcsbits.c: fixing advance computation for 2004-07-12 22:54:09 +00:00
Jamfile * src/type1/t1load.c (parse_dict): Handle RD' and -|' commands 2004-02-03 21:34:29 +00:00
rules.mk Fix callback functions in cache module. 2004-02-17 18:41:58 +00:00