[psaux] Improve `t1_decoder_parse_metrics' (#58646).
[build] Improve visibility support of library function names.
[build] Split off more stuff from `ftconfig.h'.
[build] Move mac support code to `mac-support.h'.
[build] Put integer type definitions into `integer-types.h'.
[build] Rename `build/unix/ftconfig.in' to `ftconfig.h.in'.
[smooth] Introduce direct oversampling for overlaps.
[smooth] Use direct rendering mode in Harmony.
[smooth] Separate LCD paths from gray rendering.
[cff] Fix handling of `style_name == NULL' (#58630).
Simplify unused macro.
[cff] Fix another two memory leaks (#58629).
[psaux] Fix memory leak (#58626).
Fix memory leak (#58624).
[base] Rework d1180b5f9598 until further notice.
[cff, cid] Fix segfaults in case of error (#58621).
[sfnt] Support Intel compilers.
[base] Fix memory leak (#58611).
[cff] Fix memory leak (#58610).
* src/cff/cffload.c (cff_index_get_pointers): Rename `t' to `tbl'.
[cff] Free table upon error allocating other data (#58609).
woff2tags.h: Fix copyright year.
Remove redundant inclusion of `ft2build.h'.
Make macros for header file names optional.
* src/sfnt/ttcmap.c (tt_face_build_cmaps): Trace number of cmaps.
Remove obsolete HAVE_STDINT_H probing macro.
Remove Jamfile files from the tree.
[smooth] Turn on LCD filtering during FreeType initialization.
[smooth] Stop using dedicated LCD modules and classes.
* Version 2.10.2 released. ==========================
* src/truetype/ttinterp.c (TT_RunIns): Adjust loop counter (#58319).
* builds/freetype.mk: Refactor for readability.
[builds] Clean up Windows CE project files.
* devel/ft2build.h: Override FT_CONFIG_MODULES_H here as well.
[builds/unix] Consolidate marco overrides (for the demos to see them).
Grammar fix for last commit.
CHANGES: We are going to remove Jam.
Allow setting `CC' in Unix build (#58051).
[woff2] Return if single stream operation fails.
[docs] Fix building docs if `srcdir' != `builddir'.
[docwriter] Drop support for Python < 3.5.
[gzip] Support `gzip' encoded header conditionally.
Fix state of `FT_Face' for buggy `gvar' tables (#57923).
ChangeLog entry for last commit.
Update docwriter stylesheet.
[truetype] Add better checks for loading `gvar' table (#57905).
Make `FT_HAS_*' and `FT_IS_*' really return true (#57906).
Fix for CFF space glyph regression (#57541).
[woff2] Fix font table access.
[psaux] Make `t1_decoder_parse_metrics' handle `op_div' (#57519).
[autofit] Add support for Hanifi Rohingya script.
* src/sfnt/ttcmap.c (tt_face_build_cmaps): Ignore version (#57708).
* src/truetype/ttinterp.c (TT_RunIns): Adjust loop counter (#57732).
Update all copyright notices.
[base] Fix `FREETYPE_PROPERTIES=type1:hinting-engine=adobe`.
Add reference to another oss-fuzz bug report.
[woff2] Fix memory leaks and a runtime warning.
[truetype] Fix UBSan warning on offset to nullptr (#57501).
[woff2] Allow bitmap-only fonts (#57394).
[docs] (2/2) Fix generation of API documentation (#56745).
[docs] (1/2) Move static web assets (#56745).
Fix more UBSan warnings on adding offset to nullptr (#57432).
[truetype] Fix UBSan warnings on adding offsets to nullptr.
[truetype] Fix integer overflow.
Another bunch of UBSan warnings on adding offsets to nullptr.
Fix more UBSan warnings on adding offset to nullptr (#57384)
* src/truetype/ttinterp.c (TT_RunIns): Use `FT_OFFSET'.
More nullptr offset UBSan warnings (#57331, #57347).
Avoid more nullptr offset UBSan warnings (#57316).
[base] Really fix #57194.
[truetype] Avoid sanitizer warning (#57289).
[truetype] Fix integer overflow (#57287).
[sfnt] Avoid sanitizer warning (#57286).
[base] Fix `NULL + offset' sanitizer warnings (#57194).
* include/freetype/internal/ftmemory.h (FT_OFFSET): New macro.
[sfnt] Ensure OTTO fonts have tables (#57285).
Minor fixes for recent compilers.
CMakeLists.txt: minor doc additions, compile builds/unix/ftsystem.c on UNIX
* src/sfnt/sfwoff2.c (woff2_open_font): Check `num_fonts' for TTCs.
[doc] FT_Open_Args: Clarify the ownership of `pathname'.
* src/sfnt/sfwoff2.c (woff2_open_font): Avoid undefined shift.
* src/sfnt/pngshim.c (premultiply_data): Optimize for __SSE__ only.
* src/sfnt/sfwoff2.c (reconstruct_glyf): Check `triplet_size'.
[cff] Fix FT_FACE_FLAG_GLYPH_NAMES for CFF2 based fonts (#57023).
[woff2] Fix SFNT table checks.
* src/sfnt/sfwoff2 (reconstruct_glyf): Fix reallocation.
Improve memory debugging.
docs/DEBUG: Document environment variable `FT2_KEEP_ALIVE'.
* src/sfnt/sfwoff2 (reconstruct_font): Fix reallocation.
* src/base/ftstroke.c (ft_stroker_inside): Speed up.
* src/sfnt/sfwoff2 (woff2_open_font): Initialize `woff2.ttc_fonts'.
* src/sfnt/sfwoff2.c (reconstruct_font): Fix memory leak.
[woff2] Reject fonts without `head' table.
[woff2] Fix compiler warnings.