Cleanups; adding some copyrights; formatting.
Small documentation improvements.
* doc/INSTALL.UNX: Cleaned up.
* src/base/ftmac.c (open_face_from_buffer): removed a double-free bug that
* src/bdf/bdfdrivr.h, src/pcf/pcf.h: changed FT_Short to FT_UShort in
* src/type1/t1load.c (T1_Open_Face): fixed the code to make it handle
* src/autohint/ahglyph.h, src/autohint/ahglyph.c, src/autohint/ahglobal.c,
* docs/*: serious rewriting of the documentation
* src/truetyoe/ttdriver.c (Set_Char_Sizes): fixed a small rounding bug.
trying to fix TrueType rendering glitches
* src/base/ftdbgmem.c, docs/DEBUG.TXT: added new environment variables
* src/gzip/ftgzip.c (ft_gzip_file_done): fixed memory leak, the ZLib
adding development directory
* src/cache/ftccmap.c: the cmap cache now supports UCS-4 charmaps
* src/gzip/ftgzip.c: fixed a bug that caused FreeType to loop endlessly
* src/autohint/ahhint.c: disabled the advance width "correction" which
* src/truetype/ttdriver.c, src/truetype/ttobjs.h, src/truetype/ttobjs.c,
Updated changelog: change to incremental interface.
The incremental interface now passes the old metrics when asking for
* docs/CHANGES, docs/VERSION.DLL, docs/TODO: updating documentation for
various improvements for 2.1.4. see ChangeLog, I've got problems with
improvements to the Postscript hinter
updated documentation for 2.1.4
* src/sfnt/ttload.c (sfnt_dir_check): relaxed the "head" table size
* src/autohint/ahhint.c: small fix to the stem width optimisation
* include/freetype/ftbdf.h, include/freetype/internal/bdftypes.h,
* builds/unix/ltmain.sh: Regenerated with `libtoolize --force
* include/freetype/freetype.h: fixed documentation for FT_Size_Metrics
* include/freetype/freetype.h: fixed documentation for FT_Size_Metrics
* src/gzip/ftgzip.c: bugfix: couldn't read certain gzip-ed font files
* include/freetype/config/ftheader.h, include/freetype/internal/fnttypes.h,
Noted addition of 'const' to the first argument to FT_Matrix_Multiply.
Added 'const' to the first argument to FT_Matrix_Multiply.
noted latest change to ttload.c
TrueType typefaces lacking hmtx (horizontal metrics) tables are tolerated if the
2003-01-11 David Chester <[email protected]>
* src/winfonts/winfnt.c: read 16 bytes into "reserved2", not "reserved"
* src/truetype/ttgload.c: fixing the TrueType loader to handle invalid
* src/autohint/ahtypes.h, src/autohint/ahhint.c, src/pshinter/pshalgo3.h,
* src/base/ftobjs.c (find_unicode_charmap): fixed the error code
* Jamrules, Jamfile, Jamfile.in, src/*/Jamfile: small changes to
* src/base/ftstroker.c: probably the last bug-fixes to the stroker,
updated builds/unix/configure by running autoconf
* src/gzip/adler32.c, src/gzip/infblock.c, src/gzip/inflate.c,
* src/gzip/adler32.c, src/gzip/infblock.c, src/gzip/inflate.c,
* builds/unix/configure.ac, builds/unix/unix-cc.in,
* src/winfonts/winfnt.c: included George Williams' fix to support
* src/base/ftobjs.c (find_unicode_charmap): added some comments to
2002-12-16 David Turner <[email protected]>
* src/base/ftobjs.c: modified the logic to get Unicode charmaps.
update of the script codes, according to the TAGS.txt file as distributed on Microsoft site.
Correct the name of the controlling macro (was __FTXF86_H__ ...)
* src/cff/cffload.c (cff_charser_load): modified charset loader to
* src/cff/cffload.c (cff_charser_load): modified charset loader to
Updated according to the recent OpenType from Microsoft
updating documentation & changes
fixed a small bug in the sbit cache that caused problems with embedded bitmaps
* src/otlayout/otlayout.h, src/otlyaout/otlconf.h,
2002-11-05 David Turner <[email protected]>
* include/freetype/ftgzip.h, src/gzip/ftgzip.c:
* include/freetype/internal/internal.h, include/freetype/ftpfr.h,
* include/freetype/ftcache.h (FT_POINTER_TO_ULONG): New macro.
* include/freetype/freetype.h (FT_Encoding): Fix entry for latin-2.
Formatting; adding file headers.
* include/freetype/freetype.h (FT_Open_Face): Use `const' for `args'
* src/pfr/pfrsbit.h, src/pfr/pfrsbit.c, src/pfr/pfrload.c,
* src/smooth/ftgrays.c (SUBPIXELS): Add cast to `TPos'.
* src/bdf/bdflib.c (bdf_load_font): Allocate the _bdf_parse_t
* src/include/freetype/internal/tttypes.h (num_sbit_strikes,
* src/sfnt/ttpost.c (load_post_names, tt_face_free_ps_names,
2002-09-25 David Turner <[email protected]>
* src/truetype/ttdriver.c (Load_Glyph): Fourth parameter must be
* builds/unix/config.guess, builds/unix/config.sub: Updated to
* src/base/ftobjs.c (FT_Library_Version): bugfix
Formatting, minor doc fixes.
* include/freetype/freetype.h, include/freetype/ftimage.h,
16bit fixes from Wolfgang Domr�se.
* src/type1/t1parse.h (T1_ParserRec): Change type of `base_len'
Making ftgrays.c compile stand-alone again.
* builds/unix/configure.ac (version_info): Set to 9:2:3.
* src/cache/ftccache.i: fixed a bug that prevented compilation in
* src/smooth/ftsmooth.c, src/base/ftobjs.c,
* src/cid/cidobjs.c (CID_Size_Init): Renamed to...
* include/freetype/freetype.h: corrected the definition of
* README, docs/CHANGES: updating for the 2.1.3 release