* src/base/ftmac.c (FT_New_Face_From_FOND): Initialize the variable error
* preliminary autoconf-based cross-building support
* docs/INSTALL.UNX, docs/UPGRADE.UNX: Renamed to...
* embed explicit Carbon dependency into freetype2.pc and freetype-config, if configured to use Carbon
* devel/ftoption.h (FT_CONFIG_OPTION_SUBPIXEL_RENDERING): Define for
2006-10-03 Jens Claudius <[email protected]>
* src/base/ftbase.c: Undo change from 2006-09-30.
* include/freetype/internal/ftobjs.h, src/base/ftobjs.c,
* src/base/rules.mk (BASE_SRC): Remove `ftapi.c' (which is no longer
formatting, improving documentation
* src/sfnt/ttcmap.c (tt_cmap4_char_map_binary): Fix algorithm for
* include/freetype/internal/ftobjs.h, src/truetype/ttobjs.c,
* modules.cfg: adding ftlcdfil.c to the list of default base
* src/base/Jamfile, src/base/rules.mk, vms_make.com: adding
* include/freetype/freetype.h: bumping FT_FREETYPE_PATCH to 2
* src/pfr/pfrobjs.c (pfr_face_get_kerning): Skip adjustment bytes
CHANGES BETWEEN 2.2.1 and 2.2.2
* src/autofit/aftypes.h, src/autofit/afhints.h,
* src/base/ftmac.c (FT_New_Face_From_FOND): Fall back to SFNT if
* src/sfnt/sfobjs.c (tt_face_get_name): support some function
* src/truetype/ttpload.c (tt_face_load_hdmx): Handle `record_size'
* src/smooth/ftgrays.c: minor source cleanups and optimization
* src/smooth/ftgrays.c (gray_sweep): Avoid buffer overwrites
fix for the latest rasterizer optimization
* devel/ftoption.h: Synchronize with
* src/smooth/ftgrays.c: optmized the performance of the anti-aliased
* src/truetype/ttobjs.c: updated the TrueType loader to recognize
* configure: Make it possible to handle configure options which
2006-08-27 Jens Claudius <[email protected]>
* builds/unix/ftconfig.in: Synchronize with main ftconfig.h.
support for "automatic unpatented hinting" added
2006-08-22 Jens Claudius <[email protected]>
2006-08-18 Jens Claudius <[email protected]>
* include/freetype/internal/ftgloadr.h,
* src/base/ftobjs.c (ft_validator_run): disabling function, it is
* src/cid/cidgload.c (cid_slot_load_glyph),
* modules.cfg: compile ftgxval.c by default
* src/otvalid/otvmod.c, src/gxvalid/gxvmod.c: replace ft_validator_run by ft_setjmp
* freetype2/include/freetype/internal/psaux.h: (enum T1_TokenType_):
Move creation of field `buildchar' of T1_DecoderRec out of
* freetype2/include/freetype/internal/psaux.h: New macros
Add many checks to protect against malformed PCF files.
* src/bdf/bdfdrivr.c (BDF_Face_Init): Handle fonts correctly which
* src/psaux/t1decode.c (T1_Operator, t1_args_count): Add opcode 15.
Fix handling of self-delimiting tokens.
The Type 1 parser now skips over top-level procedures as required
Fix two hinting bugs as reported in
formatting, copyright years
* src/base/ftmac.c: Add byteorder workaround for Intel Mac
src/base/ftgxval.c, src/base/ftotval.c: return FT_Err_Unimplemented_Feature when validation service is unavailable
* src/bdf/bdflib.c (bdf_load_font): Fix memory leaks in case of
Fix memory leak described in Savannah bug #16768
* include/freetype/internal/services/svpscmap.h, src/cff/cffcmap.c,
* src/base/ftutil.c (ft_mem_qrealloc): fix the function
* src/pfr/pfrobjs.c (pfr_face_init): fix the computation
* builds/unix/unix-cc.in (LINK_LIBRARY): Don't comment out
* builds/win32/visualc/freetype.dsp: Release libraries no longer
* fix 2 memory leaks in MacOS resource fork handler, Savannah bug #16631
* remove Carbon dependency of Darwin, if configured with no option
fix the 2nd part of Savannah bug #16590
* src/truetype/ttgload.c (TT_Load_Composite_Glyph)
* include/freetype/internal/tttypes.h, src/autofit/afangles.c,
* src/ftccmap.c (FTC_CMapCache_Lookup): changed the threshold
* src/cff/cffload.c (cff_font_done): Deallocate subfont array. This
* src/tools/docmaker/tohtml.py (block_footer): Split into...
* src/tools/docmaker/tohtml.py (html_header_1): Use `utf-8' charset.
More minor fixes. Move `version' section to the end of freetype.h so that
* src/tools/docmaker/sources.py (re_source_keywords): Add word
Improve layout of `CHANGES' file.
(FT_Stream_Open): Check errno only if read system call returns -1.
convert to Unix line endings
convert to Unix line endings.
Convert to Unix line endings.
* builds/freetype.mk (refdoc): Write-protect the `docmaker'
* builds/unix/ftsystem.c (FT_Stream_Open): Avoid infinite loop if
* builds/win32/visualc/freetype.sln,