* 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..

        * 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..
12 files changed