Edit

kc3-lang/freetype/ChangeLog

Branch :

  • Show log

    Commit

  • Author : David Turner
    Date : 2002-07-17 22:51:06
    Hash : fed59b7c
    Message : * src/sfnt/ttload.c (TT_Load_SFNT_Header): fixed a recent bug that prevented OpenType fonts to be recognized by FreeType

  • ChangeLog
  • 2002-07-17  David Turner  <david@freetype.org>
    
        * include/freetype/cache/ftccache.h, src/cache/ftccache.i,
        src/cache/ftccache.c: cleaning up the cache sub-system code, linear
        hashing is now the default
    
        * include/freetype/config/ftoption.h, include/freetype/internal/tttypes.h,
        src/base/ftobjs.c, src/bdf/bdfdrivr.c, src/cff/cffobjs.c,
        src/pcf/pcfdrivr.c, src/sfnt/sfobjs.c, src/sfnt/ttcmap0.c,
        src/sfnt/ttcmap0.h, src/sfnt/ttload.c, src/type1/t1objs.c,
        src/type42/t42objs.c, src/type42/t42objs.h, src/type42/t42drivr.c,
        src/winfonts/winfnt.c: code cleanup, FT_CONFIG_OPTION_USE_CMAPS is now
        the default
    
        * src/sfnt/ttload.c (TT_Load_SFNT_Header): fixed a recent bug that prevented
        OpenType fonts to be recognized by FreeType
    
    2002-07-11  David Turner  <david@freetype.org>
    
        * src/sfnt/ttload.c, src/sfnt/ttload.h, src/sfnt/ttdriver.c: changing
        the SFNT loader to check for SFNT-based font files differently. We now
        ignore the range "helper" fields and check the "head" table's magic
        number instead.
    
        * src/base/ftobject.c, src/base/fthash.c: updated object sub-system and
        dynamic hash table implementation (still experimental, don't use)
    
        * include/freetype/t1tables.h, include/freetype/internal/psaux.h,
        src/psaux/psobjs.c, src/type1/t1load.c, src/type1/t1tokens.h:
        fixing a bug in the Type 1 loader that prevented valid font bounding
        boxes to be loaded from multiple master fonts.
    
    2002-07-10  David Turner  <david@freetype.org>
    
        * src/cff/cffobjs.c: small fix to select the Unicode charmap by default
        when needed
    
        * src/cff/cffobjs.c: small fix to allow OpenType fonts to support Adobe
        charmaps when needed.
    
        * src/cff/cffcmap.c, src/cff/cffcmap.h, Jamfile, rules.mk: new files added
        to support charmaps for CFF fonts
    
        * src/cff/cffload.c, src/cff/cffload.h, src/cff/cffobjs.c,
        src/cff/cffobjs.h, src/cff/cffparse.c, src/cffparse.h, src/cff/cffgload.c,
        src/cff/cffgload.h: adding support for CFF charmaps, reformatting the
        sources, and removing some bugs in the Encoding and Charset loaders
    
    2002-07-09  Owen Taylor   <owen@redhat.com>
    
        * src/pshinter/pshglob.c: fixed a bug that prevented the hinter from using
        correct standard width and height values. resulting in hinting bugs with
        certain fonts (e.g. Utopia)
    
    2002-07-07  David Turner  <david@freetype.org>
    
        * src/base/ftglyph.c (FT_Glyph_To_Bitmap): added code to return succesfully
        when the function is called with a bitmap glyph (the previous code simply
        returned with an error)
    
        * docs/DEBUG.TXT: adding debugging support documentation
    
        * src/base/ftdebug.c (ft_debug_init), builds/win32/ftdebug.c
        (ft_debug_init), builds/amiga/src/ftdebug.c (ft_debug_init): changed the
        syntax of the FT2_DEBUG environment variable  used to control debugging
        output (i.e. logging and error messages). It must now look like:
    
           any:6 memory:4 io:3   or
           any:6,memory:4,io:3   or
           any:6;memory:4;io:3
    
    2002-07-07  Owen Taylor  <owen@redhat.com>
    
        * src/pshinter/pshglob.h, src/pshinter/pshglob.c: adding support for
        blue fuzz
    
        * include/freetype/freetype.h, src/base/ftobjs.h,
        freetype/internal/ftobjs.h, freetype/internal/psaux.h,
        freetype/internal/pshints.h, src/psaux/t1decode.c, src/cff/cffgload.h,
        src/cff/cffgload.c, src/pshinter/pshalgo1.h, src/pshinter/pshalgo1.c,
        src/pshinter/pshalgo2.h, src/pshinter/pshalgo2.c, src/pshinter/pshalgo3.h,
        src/pshinter/pshalgo3.c: Adding support for hinter-specific bit flags,
        and the new FT_Set_Hint_Flags high-level API
    
    2002-07-04  David Turner  <david@freetype.org>
    
        * src/pfr/pfrobjs.c (pfr_slot_load): fixed a small bug that returned
        incorrect advances when the outline resolution was different from the
        metrics resolution
    
        * src/autohint/ahhint.c: removing compiler warnings
    
        * src/autohint/ahglyph.c: slight improvements to the serif detection
        code. More work is needed though..
    
    2002-07-03  David Turner  <david@freetype.org>
    
        * src/autohint/ahglobal.c, src/autohint/ahtypes.h, src/autohint/ahhint.c:
        small improvements to the automatic hinter. un-even stem-widths have now
        disappeared and everything looks much better, even if there are still
        issues with serifed fonts.
    
    2002-07-03  Owen Taylor  <owen@redhat.com>
    
        * src/pshinter/pshalgo3.c, src/pshinter/pshalgo3.h, src/pshinter/pshalgo.h,
        src/pshinter/pshinter.c: adding new algorithm based on Owen Taylor's recent
        work
    
    2002-07-01  Owen Taylor  <owen@redhat.com>
    
        * src/pshinter/pshalgo2.c (psh2_glyph_find_strong_points): fix a bug
        where, if a glyph has more than hint mask, the second mask gets applied
        to points that should have been covered by the first mask.
    
    2002-07-01  Keith Packard  <keithp@keithp.com>
    
        * src/sfnt/ttcmap0.c: fixing the cmap 8 and 12 parsing routines
    
    2002-07-01  David Turner
    
        * include/freetype/ftsynth.h, src/base/ftsynth.c: rewriting the automatic
        style synthesis functions, now renamed to FT_GlyphSlot_Oblique and
        FT_GlyphSlot_Embolden
    
    2002-06-26  David Turner
    
        * include/freetype/internal/ftobject.h: updating the object sub-system
        definitions (still experimental)
    
        * src/base/fthash.c (ft_hash_remove): fixing a small reallocation bug
    
        * include/freetype/fttrigon.h, src/base/fttrigon.c: adding
        FT_Vector_From_Polar and FT_Angle_Diff to the trigonometric functions
    
        * include/freetype/ftstroker.h, src/base/ftstroker.c, src/base/Jamfile:
        adding path stroker component (work in progress)
    
        * src/truetype/ttgload.c (TT_Load_Composite_Glyph),
        src/base/ftoutln.c (FT_Vector_Transform): fixed Werner's latest
        fix. FT_Vector_Transform wasn't buggy, the TrueType composite loader
        was...
    
    2002-06-24  Werner Lemberg  <wl@gnu.org>
    
    	* include/freetype/freetype.h (FREETYPE_PATCH): Set to 3.
    
    
    2002-06-21  David Turner  <david@freetype.org>
    
    
    	* Version 2.1.2 released.
    	=========================
    
    
    2002-06-21  Roberto Alameda  <ojancano@geekmail.de>.
    
    	* include/freetype/internal/t42types.h (T42_Font): Removed since
    	it is already in t42objs.h.
    	(T42_Face): Use T1_FontRec.
    
    	* src/base/fttype1.c (FT_Get_PS_Font_Info): Updated.
    	(FT_Has_PS_Glyph_Names): Check for type42 driver name also.
    	* src/type42/t42objs.h: Include FT_INTERNAL_TYPE42_TYPES_H.
    	(T42_Face): Removed since it is already in t42types.h.
    
    2002-06-21  Detlef W