* src/cid/cidload.c (cid_hex_to_binary): Fix typo (#56653).
[sfnt, winfonts] Avoid memory leaks in case of error (#56587).
Properly handle phantom points for variation fonts (#56601).
[psaux] (2/2) Handle fonts that use SEAC for ligatures (#56580).
[psaux] (1/2) Handle fonts that use SEAC for ligatures (#56580).
* Version 2.10.1 released.
* src/bdf/bdfdrivr.c (bdf_cmap_char_{index,next}): Fix inequality.
* src/tools/apinames.c: Formatting, minor edits.
[autofit] Disable hinting if no blue zones are available (#56450).
Towards better VMS support.
* src/autofit/aflatin.c (af_latin_metrics_init_widths): Minor.
Add memory access macro summary.
[smooth] Restore the span buffering for direct mode only.
* include/freetype/ftmodapi.h (FT_DebugHook_Func): Return error.
Rendering considerations.
* src/truetype/ttobjs.c (tt_check_trickyness_family): Add `const'.
[gzip] Add support for `gzip' encoded header (#9812).
[type1,type42] Use `const' for string literals.
[bdf,pcf] Use `const' for string literals.
* src/base/ftinit.c (FT_Set_Default_Properties): Fix crash.
Solidify VC2005 builds.
[sfnt] Separate WOFF sources and headers.
[truetype] Fix copy-and-paste error (#56409).
[truetype] Fix 32bit builds (#56404).
Silence gcc 7's fall-through warnings in `switch' blocks.
* src/truetype/ttgload.c (TT_Process_Simple_Glyph): Improve accuracy.
* src/sfnt/sfobjs.h: Minor.
[truetype] Draw glyphs without deltas in variation font (#56374).
src/truetype/ttinterp.c: Give order of operations for some instructions.
* src/truetype/ttinterp.c (opcode_name): Improve mnemonics.
ttinterp.c: Improve documentation of engine compensation.
Rendering considerations.
[truetype] Actually scale varied CVT values.
[truetype] Use 26.6 format for storing unscaled CVT values.
* src/truetype/ttgload.c (load_truetype_glyph): Init `unrounded'.
[truetype] Avoid code duplication.
* vms_make.com: Updated. Handle `bzip2' directory, too.
* src/psaux/psfont.c (cf2_font_setup): Fix compiler warning.
[truetype] Doh. Fix last commit to make it work.
[truetype] Increase precision of font variation (#54371).
* src/truetype/ttgload.c (TT_Process_Simple_Glyph): Minor.
[smooth] Faster fractions.
* src/raster/ftraster.c (Draw_Sweep): Unbreak.
* src/raster/ftraster.c: Clean-ups.
* src/truetype/ttgxvar.c: More use of `FT_fdot14ToFixed'.
* src/smooth/ftgrays.c (gray_render_line): Small shortcut.
Various clang 8.0 static analyzer fixes.
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.