[raster, smooth] Reinstate bitmap size limits.
[pcf] Revert massive unsigning.
[smooth] Improve tracing.
Add internal functions `FT_Trace_Disable' and `FT_Trace_Enable'.
[pcf] Massive unsigning (part 2).
[pcf] Massive unsigning (part 1).
* src/pcf/pcfread.c (pcf_get_bitmaps): Unsign `offsets' and `bitmapSizes'.
More comment formattings.
* devel/ftoption.h: Synchronize with main `ftoption.h'.
[pcf] Use unsigned types.
Minor comment formatting.
* src/truetype/ttgload.c (compute_glyph_metrics): Fix overflow.
* src/truetype/ttinterp.c (opcode_name): Fix typos.
* src/cid/cidtoken.h: Handle `XUID' keyword.
[cid] Trace PostScript dictionaries.
Minor documentation improvement.
* src/pcf/pcfread.c (pcf_get_encodings): Another thinko.
* builds/unix/configure.raw: Minor.
[smooth] Fix Harmony memory management.
[type1] Avoid segfaults with `FT_Get_PS_Font_Value'.
[truetype] Make `TT_Set_MM_Blend' idempotent (#54388).
[psaux, type1]: More tracing improvements.
Document FT_Module_Class's `module_interface' field.
[psaux, type1] Trace PostScript dictionaries and other things.
Fix minor ASAN run-time warnings.
[build] Fortify dllexport/dllimport attributes (#53969,#54330).
[type1] Check relationship between number of axes and designs.
[truetype] Match ttdebug's naming of instruction mnemonics.
* src/pcf/pcfread.c (pcf_get_encodings): Thinko.
* src/pcf/pcfread.c (pcf_get_encodings): Check index of defaultChar.
* src/pcf/pcfread.c (pcf_load_font): Fix number of glyphs.
[cid] Sanitize `BlueShift' and `BlueFuzz'.
Minor comment improvement.
[pcf] Fix handling of the undefined glyph.
Improve stream extraction macro documentation.
Move the legacy fuzz target to the `freetype-testing' repository.
[cff] Avoid left-shift of negative numbers (#54322).
Allow FT_ENCODING_NONE for `FT_Select_Charmap'.
* src/pcf/pcfread.c (pcf_get_encodings): Trace `defaultChar'.
* include/freetype/internal/ftcalc.h: Add macros for handling
* src/truetype/ttgxvar.c (tt_set_mm_blend): Fix off-by-one error.
* src/base/ftoutln.c (FT_Outline_Get_Orientation): Init `cbox'.
Adjust table size comparisons (#54242).
Fix more 32bit issues (#54208)
Fix 32bit build warnings (#54239).
* src/psnames/psmodule.c (ps_unicodes_init): Fix alloc debugging.
s/xxx specific foo/xxx-specific foo/.
s/palette_types/palette_flags/.
Make `FT_Get_Color_Glyph_Layer' return FT_Bool.
* src/base/ftobjs.c (FT_Get_Color_Glyph_Layer): Guard SFNT function.
* src/base/fttrigon.c (FT_Tan): Improve accuracy.
* src/base/ftobjs.c (FT_Set_Charmap): Robustify.
[truetype] Fix memory leak.
* src/truetype/ttgxvar.c (tt_face_vary_cvt): Add initializers.
[truetype] Increase precision while applying VF deltas.
New base function `FT_Matrix_Check' (#54019).
s/FT_PALETTE_USABLE_WITH_/FT_PALETTE_FOR_/.
[sfnt] Fix CPAL heap buffer overflow.
Doh. Don't use CPAL or COLR data if tables are missing.
Some more minor doc fixes.
Minor documentation fixes.
Introduce `@example:' subsections.
Add example for `FT_Get_Color_Glyph_Layer'.
[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.