* 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."
[psaux] Fix numeric overflow.
Avoid endless loop while tracing (#54858).
* CMakeLists.txt: Specify `RUNTIME DESTINATION'.
A missing Unicode cmap is not a fatal error.
Fix handling of FT_CONFIG_OPTION_ADOBE_GLYPH_LIST (#54794).
Minor comment improvement.
[ftgrays] Fix typo in stand-alone mode (#54771).
[psaux] Fix numeric overflow.
[pshinter] Handle numeric overflow.
Align FreeType with standard C memory management.
Fix handing of `FT_Bool'.
[bdf] Speed up charmap access.
* src/base/ftobjs.c (ft_glyphslot_reset_bimap): Another tweak.
* src/base/ftobjs.c (ft_glyphslot_reset_bimap): Further tweak.
Improve documentation of `FT_LOAD_NO_RECURSE'.
Improve auto-hinter handling of bitmap fonts (#54681).
[raster] Fix disappearing vertical lines (#54589).
* src/base/ftobjs.c (ft_glyphslot_reset_bimap): Tiny rounding tweak.
[pcf] Replace charmap implementation.
[base] Remove unused function `FT_GlyphLoader_CopyPoints'.
[pcf] Prepare to replace charmap implementation.
Remove unused fields.
[pshinter] Handle numeric overflow.
freetype.h: Add warning w.r.t. B/W hinting and rendering (#54589).
[truetype] Some fixes for VF checks.
* src/sfnt/sfdriver.c (sfnt_get_var_ps_name): Fix last commit.
* src/sfnt/sfdriver.c (sfnt_get_var_ps_name): Check `result'.
[sfnt] Better PS name handling (#54629).
[truetype] Improve VF check.
* src/truetype/ttgxvar.c (ft_var_load_gvar): Check `glyphoffsets'.
* src/pshinter/pshrec.c (t2_hints_stems): Mask numeric overflow.
[sfnt] Comment improvement.
* builds/freetype.mk (refdoc-venv): Ensure python version (#54631).
[truetype] Fix assertion failure.
Synchronize `ftdebug.c' files.
Synchronize `ftconfig' files.
* docs/DOCGUIDE: Minor.
Add documentation guidelines file.
* devel/ftoption.h: Synchronize with master `ftoption.h'.
More '...' vs. `...` fixes in API documentation.
Make `/****...' comments in public headers uniformly end on column 77.
* docs/DEBUG: s/trace_//.
[docwriter] Don't break code snippets accross lines.
include/freettype/config:*.*: Convert comments to Markdown syntax.
[sfnt] Fix heap buffer overflow in CPAL handling.
Remove `FT_Outline_{New,Done}_Internal'.
* src/base/ftobjs.c (ft_glyphslot_preset_bitmap): Check glyph format.
[errors] Refine the macro logic surrounding `FT_Error_String'.
* src/base/ftdebug.c (FT_Throw): Restore missing `FT_UNUSED' calls.
* src/base/ftdebug.c (FT_Throw): Reduce chattiness.
Add link to OpenType's composite glyph description.
* src/autofit/afhints.c (af_glyph_hints_reload): Add initialization.
Consolidate bitmap presetting and size assessment.