* src/sfnt/sfwoff2.c (compute_ULong_sum): Fix undefined shift.
* src/sfnt/sfwoff2.c (woff2_open_font): Add sanity check.
[woff2] Don't use `FT_UInt64' (#56815).
[truetype] Prevent crash in `TT_Set_Named_Instance' (#56813).
[woff2] Fix compiler warnings.
[woff2] Formatting; some comments.
[woff2] Check whether known tag is in array bounds.
[woff2] More formatting and documentation.
* src/sfnt/sfwoff2.c: Improve trace comments.
[woff2] Formatting.
[woff2] Support `hmtx' reconstruction when `glyf' is untransformed.
[sfnt] Support `face->num_faces' for WOFF2 fonts.
[woff2] Improve memory and error handling.
[woff2] Avoid too many calls to `FT_REALLOC'.
[woff2] Reconstruct `loca', `hmtx', and swap out stream.
[woff2] Reconstruct transformed `glyf' table.
[woff2] Copy un-transformed tables to sfnt stream.
[woff2] Create stream for uncompressed buffer.
[woff2] Handle TTCs and start reconstructing font.
[woff2] Get known tags from function.
[woff2] Minor.
[woff2] Uncompress Brotli streams and `face_index' support.
* builds/unix/configure.raw: Change argument name to `brotli'.
Add Brotli dependency and required checks.
[woff2] Write SFNT Offset table.
* src/sfnt/sfwoff2.c: #undef macros.
[woff2] Read table and collection directory.
[sfnt] Include `woff2tags.c' for building.
[sfnt] Add WOFF2 constants.
[sfnt] Read WOFF 2 header.
Add structures for WOFF2.
* src/psaux/cffdecode.c (cff_operator_seac): Fix numeric overflow.
[type1] Fix `FT_Get_Var_Axis_Flags' (#56804).
Another minor documentation improvement.
Minor documentation improvement.
* src/base/ftbbox.c (cubic_peak): Sanitize left shift (#56586).
* 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.