Synchronize with gnulib (#49448).
[truetype] Clamp variation requests to valid range.
[truetype] Remove clang warnings.
[truetype] Fix commit from 2014-11-24.
Add `FT_Get_{MM,Var}_Blend_Coordinates' functions.
* src/type1/t1load.c (parse_subrs): Fix limit check.
[cff] Correct cmap format reporting (#24819).
[truetype] Fix SCANTYPE instruction (#49394).
[sfnt] Improve handling of invalid post 2.5 tables [#49393].
[truetype] Fix handling of `cvar' table data.
[psaux] Fix handling of invalid flex subrs.
* src/truetype/ttgxvar.c (tt_done_blend): Fix deallocation.
* src/cid/cidload.c (cid_face_open): Properly propagate `error'.
[cid] Fix parsing of subr offsets.
[sfnt] Disable bitmap strikes if we don't have a bitmap data table.
[smooth] Remove impossibility.
[pcf] Enrich family name with foundry name and glyph width info.
[truetype] Disallow bitmap strokes for non-default instances.
[truetype] Clean up `TT_Face' structure.
*/*: s/FT_MEM_ZERO/FT_ZERO/ where appropriate.
[truetype] Trace number of executed opcodes.
[truetype] Speed up `TT_Load_Glyph'.
[truetype] Introduce dynamic limits for some bytecode opcodes.
[truetype] Sanitize only last entry of `loca' table.
* src/tools/ftfuzzer/ftfuzzer.cc (LLVMFuzzerTestOneInput): Fix typo.
[smooth] Reduce divisions in the line renderer.
s/0/NULL/ for function pointers; comments, formatting.
* src/smooth/ftgrays.c (gray_sweep): Remove check for empty table.
[smooth] Another tiny speed-up.
* src/smooth/ftgrays.c (gray_{find,set}_cell): Remove dubious code.
[smooth] Fix valgrind warning and reoptimize.
[sfnt] Fix previous commit.
[ftfuzzer] Minor improvements.
[sfnt] Don't provide (completely) broken strike data.
* src/truetype/ttinterp.c: Include `ttgxvar.h'.
[autofit] Another improvement to Armenian support.
* src/smooth/ftgrays.c (gray_hline): Microptimize.
[smooth] Operate in absolute bitmap coordinates.
[smooth] Improve contour start (take 2).
[type1] MM fonts support exactly zero named instances (#48748).
Minor documentation improvements.
[cff] Fix uninitialized memory.
* src/smooth/ftgrays.c (gray_move_to, gray_start_cell): Revert.
[smooth] Improve contour start.
[cff] Fix memory initialization.
[ftrandom] Minor improvements.
[autofit] Improve Armenian support.
[ftrandom] Improve Makefile.
[truetype] More fixes for handling of GX deltas.
[ftrandom] Various fixes.
[base] Avoid negative bitmap stroke dimensions (#48985).
[cff] Avoid null pointer passed to FT_MEM_COPY (#48984).
[unix] Enable 64bit support in file system access (#48962).
[sfnt] Avoid left shift of negative value (#48980).
* src/smooth/ftgrays.c (gray_hline): Fix clang compiler warnings.
Improve documentation of `FT_Outline_Decompose'.
Some preparations for the next release.
Synchronize `ftoption.h' comments.
[smooth] Simplify span rendering more.
[smooth] Streamline pixmap drawing a bit more.
[smooth] Streamline pixmap drawing.
s/PIC/FT_CONFIG_OPTION_PIC/ to avoid confusion.
Clarify usage of FT_CONFIG_OPTION_PIC.
Explain how to build a PIC-enabled version of FreeType.
[smooth] Reduce stack of band boundaries.
* src/cid/cidload.c (cid_face_open): Improve handling of `SDBytes'.
[cid] Fix commit from 2016-05-16.
[sfnt] Cache offset and size to bitmap data table.
* src/smooth/ftgrays.c (gray_raster_render): Minor tweaks.
[type1] Fix heap buffer overflow.
[sfnt] Fix previous commit (#48901).
[sfnt] Speed up handling of invalid format 4 cmaps.
* include/freetype/internal/ftdriver.h: Remove unused typedefs.
[smooth] Simplify span rendering.
[truetype] Fix `MPS' instruction.
Update documentation of size requests.
[lzw] Optimize last commit.
[lzw] Avoid invalid left shift.
[lzw] Avoid buffer overrun.
[truetype] Fix compiler warning.
[winfonts] Avoid zero bitmap width and height.
* src/truetype/ttinterp.c (Pop_Push_Count): Revert changes.
* src/truetype/ttinterp.c (TT_RunIns): Minor and formatting.
* src/truetype/ttinterp.c (Pop_Push_Count): Fix some entries.
* src/smooth/ftgrays.c (gray_hline): Fix uninitialized access.
[sfnt] Use correct type for `italicAngle' field (#48732).
[sfnt] Fix `FT_Get_Advance' for bitmap strikes.
[truetype] Fix GX variation handling of composites.
[smooth] Minor refactoring.