* src/raster/ftraster.c: removing dynamically generated "count_table",
* src/raster/ftraster.c, src/smooth/ftgrays.c: small optimization, the
* src/smooth/ftgrays.c: small optimization, the rasterizer now
Getting rid of the FT_OPTIMIZE_MEMORY macro, since the optimization
* src/pshinter/pshalgo.c: remove a stupid typo that results in no
* src/gxvalid/gxvkern.c (gxv_kern_subtable_fmt0_pairs_validate):
adding documentation comment
(gxv_kern_subtable_fmt0_pairs_validate): Show the trace message after validating gids.
(gxv_kern_subtable_fmt0_pairs_validate): New function. Checks uniqueness of the gid pairs.
* src/autofit/aflatin.c, src/truetype/ttgload.c: removing compiler
* src/base/ftlcdfil.c (FT_Library_SetLcdFilter)
* Notes for simplification of src/base/ftmac.c
* Add volatile to sync svotval.h with otvmod.c
* Simplify src/base/ftmac.c for Mac OS X
* Backup src/base/ftmac.c to builds/mac/ftmac.c for legacy MacOS
* Improve resource fork handler for POSIX
* builds/toplevel.mk (version): Protect against `distclean' target.
* builds/*/*def.mk, builds/*/detect.mk (CAT): Define to either `cat'
* builds/toplevel.mk (dist): Extract version number from freetype.h.
* src/tools/apinames (State): Remove final comma in structure -- xlc
Improve documentation of FT_New_Memory_Face.
* src/autofit/afloader.c (af_loader_load_g): small adjustment
* src/sfnt/rules.mk (SFNT_DRV_SRC): Add ttsbit0.c.
* src/sfnt/sfobjs.c (tt_face_get_name): All Unicode strings are
* src/smooth/ftgrays.c (gray_raster_render): return 0 when we're
* src/truetype/ttobjs.c (tt_face_init): Fix typo in previous patch
* src/truetype/ttobjs.c (tt_face_init): Protect against NULL pointer.
* src/autofit/afhints.c: add stubs to link the "ftgrid" test program
* src/autofit/afhints.c, src/autofit/afhints.h, src/autofit/aflatin.c,
Because FT_Load_Glyph expects CID values for CID-keyed fonts, the
* src/base/ftlcdfil.c: added support for FT_FORCE_LIGHT_LCD_FILTER
* src/truetype/ttinterp.c: undefined the FIX_BYTECODE macro,
* include/freetype/ftlcdfil.h, include/internal/ftobjs.h,
* src/pshinter/pshalgo.c (psh_glyph_compute_inflections): fixed
* src/base/ftsynth.c (FT_GlyphSlot_Embolden): Handle vertical layout
* src/base/ftcalc.c: Don't use `long long' but `FT_Int64'.
- improve autofitter's handling of serif fonts (results are much better)
- merging af_corner_XXX and psh_corner_XXX functions into ft_corner_XXX versions in ftcalc.c
- fixed a bug in af_compute_direction which generated ugly glyphs
Fix copyright notice (to be the same as the original file in x.org).
* src/cff/cffload.c (cff_encoding_load): Remove unused variable.
formatting, improving ChangeLog entries
improve FT_Outline_Get_Orientation for broken asian fonts
* src/sfnt/ttmtx.c, src/cff/cffload.c: speeding up the CFF font
* src/pshinter/pshalgo.c: major speed improvements to the Postscript
* 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