* src/truetype/ttgxvar.c (TT_Get_MM_Var): Check axis data.
[truetype] Tracing fixes.
*/*: Use `0.5f' for tracing 16.16 numbers.
[pcf] Protect against gzip bombs.
[psnames] Only declare, not define, data in `pstables.h' (#49949).
[cff] Catch `blend' op in non-variant fonts.
[cff] Better check of number of blends.
[truetype, type1] Implement `FT_Get_Var_Design_Coordinates'.
Replace `++foo' and `--foo' with `foo++' and `foo--', resp.
Replace `foo == NULL' and `foo != NULL' with `!foo' and `foo', resp.
* src/truetype/ttpload.c (tt_face_load_hdmx): Ignore `version'.
* src/sfnt/ttsbit.c (tt_face_load_sbit): Allow more version values.
* src/truetype/ttpload.c (tt_face_load_loca): Sanitize table length.
* src/sfnt/sfobjs.c (sfnt_init_face): Fix tracing.
Add missing ChangeLog entry for commit d44daf9e.
* CMakeLists.txt: Make it work with cmake 2.8.11.2 (#49909).
Ensure used preprocessor symbols are defined (#49790).
* src/base/ftrfork.c (FT_Raccess_Get_DataOffsets): Check `count'.
[cff] Protect against invalid `vsindex' and `blend' values.
[ftfuzzer] Always use Adobe CFF engine.
* src/truetype/ttgxvar.c (TT_Vary_Apply_Glyph_Deltas): Thinko.
* src/truetype/ttgxvar.c (TT_Vary_Apply_Glyph_Deltas): Thinko.
[cff, truetype] Another try for #49829.
[truetype, sfnt] Introduce font variation flags to `TT_Face'.
[base] Improve sanity check for Mac resources (#49888).
[base] More sanity checks for Mac resources.
Another minor ChangeLog addition.
[truetype] Improve logic for getting fast advance widths.
Add bug reference to previous commit.
[truetype] Fix linear metrics of GX variation fonts.
[cff, truetype] Fast advance width retrieval for fonts with HVAR.
[base] Fix invalid mac font recursion.
* src/cff/cffobjs.c (cff_face_init): Make named instances work.
[truetype, cff] Extend `get_var_blend' function of MM service.
[sfnt] Handle `fvar' with zero axes as a non-MM font.
[cff] Better handling of non-CFF font formats.
* src/cff/cffload.c (cff_build_blend_vector): Remove redundant code.
Use FT_SET_ERROR where useful. Other minor code formatting.
* src/truetype/ttobjs.c (tt_face_init): Simplify conditional code.
[sfnt, truetype] Various sanitizing fixes.
Improve tracing of `FT_Open_Face'.
* src/cff/cffload.c (cff_load_private_dict): Always init `blend'.
[truetype] Fix `cvar' sanity test.
[cff, truetype] Remove compiler warnings; fix `make multi'.
[cff] Fix heap buffer overflow (#49858).
[cff] Implement CFF2 support (2/2).
[cff] Implement CFF2 support (1/2).
[truetype] Provide HVAR advance width variation as a service.
[truetype] Provide function to apply `HVAR' advance width variation.
[truetype] Add `HVAR' table parsing.
[cff] Extend number parsing.
[cff] Implement dynamic stack size for Adobe engine.
[cff] Code shuffling.
[sfnt, truetype] Add framework for Metrics Variations service.
[cff] Add Multiple Masters service.
Extend functionality of `ft_module_get_service'.
* src/truetype/ttgxvar.c (tt_get_var_blend): Fix compiler warning.
[sfnt, cff] Minor preparations.
[truetype, type1] Add `get_var_blend' to MM service.
[truetype, type1] Add `done_blend' to MM service.
[sfnt] Revert change from 2016-12-08.
Add framework to support services with 8 functions.
[sfnt] Add `get_glyph_name' and `get_name_index' to SFNT interface.
Add `FT_Get_Var_Design_Coordinates' function.
* src/type1/t1load.c (parse_subrs): Fix memory leak.
[gzip] Improve building with external zlib (#49673).
[autofit] Fix Emscripten crash (patch #9180).
[smooth] Revert previous commit. Already fixed with 6ca54c64.
[smooth] Avoid conditional jump on uninitialized value (#49711).
[autofit] Code shuffling.
Better support of LLP64 systems with gcc (and clang).
Improve documentation of `lsb_delta' and `rsb_delta' (#19044).
Add minor comment to avoid confusion (#19044).
Fix `lcd_weights' array size.
* src/base/ftobjs.c (FT_Render_Glyph_Internal): Fix tracing.
[sfnt] Improve FT_LOAD_BITMAP_METRICS_ONLY for `sbix' format.
[sfnt] Speed up `sbix' lookup.
Minor documentation improvement.
Introduce a way of quickly retrieving (embedded) bitmap metrics.
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.