[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.
Document global size metrics needed for native bytecode hinting (#52165).
Prevent creation of an incorrect documentation entry.
[sfnt] Adjust behaviour of PS font names for variation fonts.
[cff, truetype] Adjust behaviour of named instances.
Make `FT_Set_Named_Instance' work.
Make `FT_FACE_FLAG_VARIATION' work.
New function `FT_Set_Named_Instance'.
Add macros for checking whether a font variation is active.
Add framework for setting named instance in MM service.
[type1] Minor code shuffling.
* src/base/ftobjs.c (ft_glyphslot_preset_bitmap): Fix integer
[cff] Add support for `FSType'.
[smooth,type1] Formatting, whitespace.
[psaux] Formatting, minor fixes, whitespace, copyright notices.
[base,cff,cid] Whitespace, formatting.
Signedness fixes in bitmap presetting.
Bitmap metrics presetting [2/2].
[smooth, raster] Miscellaneous cleanups.
[truetype] Really, really fix #52082.
* src/psaux/psintrp.c (cf2_doStems): Fix integer overflow.
* src/cid/cidgload.c (cid_slot_load_glyph): Fix memory leak.
Bitmap metrics presetting [1/2].
* src/sfnt/ttload.c (tt_face_load_font_dir): Fix compiler warning.
Copyright notices, formatting, whitespace, minor doc fixes.
Minor fixes.
Documentation fixes.
Move `psdecode' into `psobjs'.
Fix Type 1 hinting.
Add tracing for hints.
Minor fixes.
Use the new engine.
Add Adobe engine configuration.
Change subfont synthesis for CID fonts.
Switch to Adobe engine.
Extend Adobe interpreter (seac).
Extend Adobe interpreter (flex in callothersubr).
Extend Adobe interpreter (callothersubr).
Extend Adobe interpreter (pop).
Extend Adobe interpreter (callsubr).
Extend Adobe interpreter (div, four-byte numbers).
Extend Adobe interpreter (hstem, vstem, hstem3, vstem3).
Extend Adobe interpreter (hsbw, sbw).
Extend Adobe interpreter (setcurrentpoint).
Extend Adobe interpreter (closepath).
Add Type 1 operations to Adobe CFF interpreter.
Fixes for rendering.
Add missing objects (2/2).
Add missing objects for Type 1 (1/2).
Allow `type1' module to use the Adobe engine.
Add Adobe engine configuration.
Move and rename `CFF_Driver'.
Reorganize object fields.
Prepare for Type 1 mode.
Use the new objects.
Objects for new interpreter (part 2).
Add objects for new interpreter.
Rename files.
Minor fix.
Move `cff_random' into `psaux' service.
Move struct declarations to `freetype/internal'.
Add new service for inter-module calls.
Add callbacks for inter-module calls.
Create new `PSAux' service interface entries.
Move CFF builder components into `psaux' module.
Move CFF decoder components into `psaux' module.
[psaux, cff] Move Adobe's engine components into `psaux' module.
Tweak per-face LCD filtering controls.
[sfnt] Fix `premultiply_data' (#52092).
Fix handling of ValueRecords.
[otvalid] Handle `GSUB' and `GPOS' v1.1 tables.
[otvalid] Update common table handling to OpenType 1.8.2.
[build] Windows-style DLL versioning.
[truetype] Really fix #52082.
[otvalid] Handle `GDEF' v1.2 and v1.3 tables.
[otvalid] Handle `BASE' v1.1 table.
[otvalid] Macros for 32bit offset support.
[build] Simplify Visual C++ 2010 project.