[base] Introduce `FT_New_Glyph'.
Change documentation markup tags to lowercase.
[bdf] Fix underflow of an unsigned value.
Fix documentation indentation; s/@const/@enum/; harmonize doc keywords.
[base] Add tracing for `FT_Bitmap_Blend'.
s/trace_bitmap/trace_checksum/.
[sfnt] Fix color glyph layer loading.
[sfnt] Fix color palette loading.
* src/base/ftbitmap.c (FT_Bitmap_Blend): Avoid integer overflow.
Add `FT_Bitmap_Blend' API.
Replace `FT_Get_GlyphLayers' with `FT_Get_Color_Glyph_Layer'.
Provide iterative API to access `COLR' data.
Add glyph index and glyph load flags to glyph slot.
[sfnt] Move `CPAL' stuff into separate files.
[sfnt] Separate `CPAL' and `COLR' table handling.
[sfnt] Fix `sizeof' thinko.
Finish CPAL/COLR support (4/4).
Finish CPAL/COLR support (3/4).
Finish CPAL/COLR support (2/4).
Finish CPAL/COLR support (1/4).
Doc fixes and improvements.
[raster] Clean up.
[sfnt] Fix compiler warnings.
s/FT_Palette/FT_Palette_Data/, s/palette/palette_data/.
CMakeLists: also accept IOS_PLATFORM=SIMULATOR64
Implement `FT_Palette_Get'.
* src/sfnt/ttcolr.c (tt_face_load_colr): Improve overflow checks.
[raster] Deal with pitch sign earlier.
[sfnt] Read `CPAL' version 1 tables.
[base] API for Harmony LCD rendering.
[bdf, pcf] Removed deprecated FT_FACE_FLAG_FAST_GLYPHS flag.
[smooth, raster] Limit bitmap size (#54019).
Restore missing comment lines and other minor fixes
Restore accidentally removed, commented-out configuration options.
[GSoC] include/*.*, devel/*.*: Convert block comments to `light' style.
* src/smooth/ftgrays.c (gray_convert_glyph): Remove unused variables.
* src/tools/glnames.py (main): Emit header in `light' comment style.
[GSoC] src/*.*: Convert block comments to `light' style.
[smooth] Attempt to mitigate bug #54019.
* src/truetype/ttinterp.c (Ins_MIRP): Use SUB_LONG; avoid FT_ABS.
* src/autofit/afwarp.h: Use AF_CONFIG_OPTION_USE_WARPER (#54033).
* src/raster/ftraster.c (black_TWorker_): Remove `gTarget' field.
Shorten LCD filtering docs.
[sfnt] Get colors from `CPAL' table in right order (#54015).
ftcolor.h: Improve API design, fix typos (#54011, #54014).
Beautify a3cfed5e87232c933bdc64f43e8ebebcfd18b41b.
Various minor color fixes.
[docmaker] Fix missing `Defined in (...)' under Windows/Cygwin.
[smooth] Formalize Harmony LCD rendering.
[truetype] Reject elements of composites with invalid glyph indices.
* src/truetype/ttgload.c (TT_Load_Simple_Glyph): Trace # of points.
* include/freetype/ftcolor.h: New file.
* include/freetype/internal/ftcalc.h (FT_MSB): Verified `_MSC_VER'.
* include/freetype/internal/ftcalc.h (FT_MSB): Use `_MSC_VER' value.
s/inline/__inline/ for MSVC.
Add function `FT_Get_GlyphLayers' to access `COLR' table data.
[base] Fix mono bitmap presetting (#53896).
[psaux] Fix compiler warning (#53915).
[sfnt] Fix memory leak in handling `COLR' data.
[sfnt] If `COLR' is present, don't assume that all glyphs use it.
* src/base/ftobjs.c (FT_Load_Glyph): Fix signature of `pixel_modes'.
Provide dummy functions if `TT_CONFIG_OPTION_SFNT_NAMES' is not set.
* src/base/ftobjs.c (FT_Load_Glyph): Improve tracing.
[sfnt] Preliminary support of coloured layer outlines.
Use MS VC++'s _BitScanReverse to calculate MSB (patch #9636).
Further fix to visibility flag testing with Solaris Studio compilers.
[autofit] Avoid potential SEGV if running out of memory.
CMake: Allow using project as subfolder in other project
[build] Suppress configure's `nothing to be done' message.
Support symbol visibility features of Sun / Oracle C compilers.
Unbreak CMake Windows installation
Remove FT_CONFIG_OPTION_PIC and related code.
* Version 2.9.1 released.
Another fix for handling invalid format 2 cmaps.
[base] Avoid undefined behaviour in lcd filtering code (#53727).
* src/base/ftoutln.c (FT_Outline_Decompose): Improve error tracing.
[base] Fix bitmap emboldening.
Revert "[base] Fix bitmap copying where the new pitch is smaller."
[base] Fix bitmap copying where the new pitch is smaller.
Another fix for handling invalid format 2 cmaps.
Documentation tweaks.
[autofit] Add support for Georgian Mtavruli characters.