Miscellaneous macro updates.
Tweak LCD filtering.
* vms_make.com: Updated (#56253).
[smooth] Simplify cubic Bézier flattening.
[smooth] Bithacks and cosmetics.
Optimize Bézier bisections.
* src/sfnt/ttcmap.c (tt_cmap12_next): Remove dead code.
[base] Fix thinko in previous commit.
* src/base/ftbitmap.c (FT_Bitmap_Blend): Check target pitch.
Fix return value of `FT_Set_Named_Instance' (#56186).
[pcf] Fix handling of undefined glyph (#56067).
* CMakeLists.txt: Avoid rewriting of unchanged configuration files.
* src/tools/apinames.c (main): Fix error message.
[smooth] Fix segfault in direct mode (#56092).
* src/sfnt/ttcmap.c (tt_get_glyph_name): Pacify compiler (#56061).
For distribution, replace `.tar.bz2' with `.tar.xz' bundles.
Make `glyph_name' parameter to `FT_Get_Name_Index' a `const'.
[cff] Fix boundary checks.
[autofit] Fix Mongolian blue zone characters.
[autofit] Add support for Mongolian script.
* Version 2.10.0 released.
Fix invalid function pointer casts.
[base] Handle numeric overflow (#55827).
Fix use of uninitialized memory.
More documentation updates.
* src/base/ftbitmap.c (FT_Bitmap_Blend): No fractional offsets.
Update all copyright notices.
* src/tools/update-copyright-year: Insert `(C)'.
Triage 8ea854bfe92443706d55656072f891ec8f2cb3c2.
[truetype] Mask numeric overflows.
[psaux] Mask numeric overflow.
s/`....`/'....'/ for SFNT table tags in documentation.
s/NULL/`NULL`/ in documentation.
Minor documentation fixes.
Minor (whitespace, spelling, doc update).
* src/autofit/afwarp.h (af_warper_compute): Fix declaration.
CHANGES: Document recent metrics change from Nikolaus.
[truetype] Apply MVAR hasc, hdsc and hlgp metrics to current FT_Face metrics.
[sfnt] Use typo metrics if OS/2 fsSelection USE_TYPO_METRICS bit is set.
[sfnt] Handle TT fonts having two PostScript font names (#55471).
[psaux, type1] Align tracing.
[psaux] Fix closepath (#55414).
Minor documentation fix.
* src/autofit/aflatin2.c: Some fixes from `aflatin.c' (#55310).
* builds/mac/README: Fix a hyperlink to defunct www.gyve.org.
Fix links (mostly http -> https).
* src/psaux/cffdecode.c (cff_operaor_seac): Fix numeric overflow.
[gxvalid] Fix compiler warnings.
Fix documentation of TrueType bytecode interpreter debug hook.
Minor documentation fixes.
* src/truetype/ttgload.c (TT_Hint_Glyph): Remove useless test.
Minor documentation updates and fixes.
Important doc fix.
[bdf] Ignore data after `ENDFONT'.
* builds/windows/visualc/freetype.dsp: Dust off.
* include/freetype/ftmm.h: Minor.
* builds/windows/vc2010/freetype.vcxproj: Simplify.
[type1,cff] Add FT_{Set,Get}_MM_WeightVector API calls.
[cff] Fix compiler warning (#55105).
[truetype] Fix numeric overflow (#55103).
[builds] Belated DLL support with vc2002-vc2008.
* src/cff/cffparse.c: Please the compiler.
[cff] Fix memory overflow.
* builds/windows/{visualc,vc2005,vc2008}/freetype.vcproj: Fix it.
[smooth] Placeholder only for library-enabled LCD filtering.
[psaux] Add safety guard (#54985).
* builds/unix/configure.raw: Require `windows.h' for windres.
[ftstroke] Fix unpredictable failures (#54986).
[ftstroke] Fix unpredictable failures (#54976).
[truetype] Fix VF check from 2018-09-12 (#54973).
[pshinter] Fix numeric overflow.
[psaux] Fix timeout in old CFF engine.
* src/truetype/ttgxvar.c: Use enum definitions.
* src/truetype/ttgxvar.c (ft_var_apply_tuple): Adjust condition.
* src/truetype/ttgxvar.c (ft_var_apply_tuple): Tracing tweaks.
Revert due to specs: [truetype] Speed up variation IUP.
Revert "[truetype] Speed up variation IUP."
* src/truetype/ttgxvar.c (ft_var_get_item_delta): Fixed logic.
[autofit] Prevent SEGV.
[truetype] Speed up variation IUP.
* src/type1/t1load.c (t1_set_mm_blend): Optimized.
* src/truetype/ttgxvar.c (ft_var_get_item_delta): Optimized.
[base] Fix numeric overflow.
[cff] Fix numeric overflow.
Comment on timestamp storage.
[sfnt] Make `head' timestamps unsigned.
Revert "Align FreeType with standard C memory management."