* src/truetype/ttgxvar.c (tt_set_mm_blend): Minor.
[truetype] Better trace VF instances.
[truetype] Beautify tracing of VF axis records.
[truetype] Fix multiple calls of `FT_Get_MM_Var' (#52955).
[apinames] Anonymous version map for GNU linker.
[unix] Call libtool to clean up.
* src/base/ftver.rc: Fix mingw-w64 compilation.
[build] Enable VERSIONINFO resource for Cygwin/MinGW.
[build] Move VERSIONINFO resource.
[build] Expand dllexport/dllimport to Cygwin/MinGW.
[build] Improve and document MSVC build.
* CMakeLists.txt [win32]: Suppress warnings for POSIX functions.
[psaux] Correctly handle Flex features (#52846).
* builds/windows/vc2010/freetype.sln: Synchronize with the project.
Next release will be 2.9.
Add check for librt, needed for `ftbench' (#52824).
[psaux] Fix Type 1 glyphs with too many stem hints.
[truetype] Round offsets of glyph components only if hinting is on.
* src/truetype/ttgxvar.c (ft_var_to_design): Remove dead code.
Move internal LCD-related declarations.
* include/freetype/config/ftconfig.h (FT_EXPORT, FT_EXPORT_DEF)
[truetype] Make blend/design coordinate round-tripping work.
Update `CHANGES' file with demo program news.
* src/sfnt/ttcmap.c (tt_cmap2_char_next): Fix endless loop.
Synchronize other Windows project files.
Update Visual C 2010 project files.
* builds/vms/ftconfig.h: Synchronize with unix `ftconfig.in' file.
* builds/unix/ftconfig.in: Synchronize with main `ftconfig.h' file.
Provide support for intra-module callback functions.
Add missing ChangeLog entry, copyright notices, whitespace, formatting.
Move PostScript drivers' property handlers to `base'
Speed up FT_Set_Var_{Design,Blend}_Coordinates if curr == new.
Update incorrect ChangeLog entry.
[sfnt] Fix charmap type 2 iterator (#52646).
[truetype] Minor code beautification.
* src/*/*: Only use `ft_' and `FT_' variants of stdc library stuff.
* src/truetype/ttgxvar.c (tt_face_vary_cvt): Add size guard (#52688).
[truetype] Fix previous commit.
[truetype] Don't apply HVAR and VVAR deltas twice (#52683).
[truetype] Correctly handle variation font phantom points (#52683).
Fix incorrect advance width scaling (#52683).
* builds/windows/vc2010/freetype.vcxproj: AfterBuild copy.
Fix compiler warning (#52640).
* builds/windows/vc2010/freetype.vcxproj: Adjust output directory.
Fix `make setup dos', second try (#52622).
Documentation fixes for the last few commits.
[docmaker] Fix code section parsing.
New `ftdriver.h' file, covering all driver modules.
Move `ftdriver.h' to `ftdrv.h'.
Fix access to uninitalized memory (#52613).
Fix `make setup dos' (#52622).
Use ASCII only in public header files (#50858).
* include/freetype/config/ftheader.h: Some clean-up.
* builds/symbian/bld.inf: Updated.
New header file `ftparams.h' that collects all parameter tags.
Improve tracing messages by using singular and plural forms.
Update or fix links to use the https protocol instead of http.
[truetype] Allow shared points in `cvar' table (#52532).
[truetype] Improving tracing of composite glyphs.
Allow (again) encoding vectors with more than 256 elements (#52464).
Fix last commit (#52522).
[unix] Install a massaged `ftoption.h' file (#51780).
Silence unused function warnings.
* src/psaux/psft.c (cf2_setGlyphWidth): Check format before setting.
[psaux] Fix CFF advance widths. (#52466)
* include/freetype/ftrender.h: Fix `FT_Renderer_RenderFunc' type.
Use Adobe hinting engine for `light' hinting of both CFF and Type 1.
* CMakeLists.txt: Add `DISABLE_FORCE_DEBUG_PREFIX' option.
* src/base/ftobjs.c (FT_Load_Glyph): Relocate condition.
* src/smooth/ftgrays.c (gray_set_cell): Fix uninitialized variables.
[psaux] Fix PostScript interpreter rewinding in Type 1 mode. (#52251)
[truetype] Add more tricky fonts.
[smooth] Fix complex rendering at high ppem.
[smooth] Improve complex rendering at high ppem.
[base] Improve tracing in FT_Load_Glyph, FT_*_Size.
[base] Improve tracing in FT_Render_Glyph.
[cff] Fix segfault on missing `psaux' (#52218)
[base, cff] Fix MSVC warnings.
[base] Netpbm image tracing.
* builds/windows/ftdebug.c (FT_Message): Print to stderr.
[afshaper] Delay creating `hb_set' objects until needed.
* devel/ftoption.h: Enable T1_CONFIG_OPTION_OLD_ENGINE by default.
[type1, cid] Add hinting engine switch.
Add T1_CONFIG_OPTION_OLD_ENGINE configuration option.
Extract width parsing from Type 1 parser.
[autofit] Better visualize table tracing in source code.
* src/base/ftoutln.c (FT_Outline_Translate): Fix integer overflow.
* src/base/ftobjs.c (ft_glyphslot_preset_bitmap): Integer overflows.