diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 39 |
1 files changed, 34 insertions, 5 deletions
@@ -1,13 +1,42 @@ +2002-03-04 David Turner <david@freetype.org> + + * docs/CHANGES: small update + + * src/type1/t1objs.c (SFNT_Face_Init), + src/cid/cidobjs.c (CID_Face_Init), + src/cff/cffobjs.c (CFF_Face_Init): removed the bug that prevented + correct bounding box values from being returned. (previous values + were in 16.16 fixed format :-() !! + + * src/sfnt/ttload.c (TT_Load_Names), src/sfnt/sfobj.c (Get_Name), + src/sfnt/sfdriver.c (get_sfnt_postscript_name): + fixed the loader so that it accepts broken fonts like "foxjump.ttf", + which make FreeType crash when trying to load them.. + + also improved the name table parser to be able to load Windows-encoded + entries before Macintosh or Unicode ones, since it seems some fonts + don't have reliable values here anyway.. + + * src/cid/cidriver.c (cid_get_postscript_name): fixed the routine + used to return a CID font's Postscript name, in order to remove the + leading "/" + + * include/freetype/internal/ftdebug.h: introduced the FT_TRACE_TEST + macro to simplify debugging output a bit.. + +2002-02-28 David Turner <david@freetype.org> + + * include/freetype/freetype.h: changed patch level to 9 + - added the declarations of FT_Get_First_Char and FT_Get_Next_Char + + * src/base/ftobjs.c: implemented FT_Get_First_Char and FT_Get_Next_Char + to allow charmap enumeration.. + 2002-02-28 David Turner <david@freetype.org> * STABLE branch created, the HEAD is used for the major re-factoring needed to get FreeType 2.2 out - * src/sfnt/ttload.c (TT_Load_Names): simplifying and securing the - names table loader. Invalid individual name entries are now handled - correctly. This allows the loading of very buggy fonts like - "foxjump.ttf" without allocating tons of memory and causing crashes.. - 2002-02-08 David Turner <david@freetype.org> * Version 2.0.8 released. |