Remove unpatented hinter (1/3).
[autofit] Add blue-zone support for Kannada script.
Better access to 64-bit integers for C99 compilers.
[gxvalid] Remove commented out code.
[autofix] Complete last autofit commit.
Still handle `__FTERRORS_H__'.
* include/freetype/ftlcdfil.h: Documentation tweak.
[autofit] Fix handling of default script.
Various minor clang fixes.
[truetype] Add another tricky font.
[base] Empower `FT_Library_SetLcdFilterWeights'.
* include/freetype/ftlcdfil.h: Documentation tweak.
* include/freetype/ftlcdfil.h: Documentation tweak.
Don't use macro names that start with `_[A-Z]' [3/3].
Don't use macro names that start with `_[A-Z]' [2/3].
Don't use macro names that start with `_[A-Z]' [1/3].
Don't use macro names that contain `__' [2/2].
Don't use macro names that contain `__' [1/2].
[cff] Fix usage of `|' operator.
[autofit] Make top-to-bottom hinting work in latin auto-hinter.
[autofit] Add hinting direction to `AF_ScriptClassRec'.
[autofit] Start implementing hinting direction (up/down, down/up).
* src/type1/t1load.c (parse_subrs): Fix memory leak (#46744).
[base] Make hash interface symmetric.
[type1] Avoid shift of negative numbers (#46732).
[type1, psaux] Handle large values of num_subrs correctly (#46692).
[base] Thinko: Remove free function pointer.
[base, bdf] Don't expose `FT_Hashnode' in hash functions.
[base, bdf] Add number hashing.
[base] Introduce hash lookup, compare, and free function pointers.
[base, bdf] Use a union as a hash key.
[bdf] Use new hash functions.
[bdf, base] Lift hash functions from bdf driver to base module.
[autofit] Add blue-zone support for Bengali script.
[bdf] Remove dead code (#46625).
[base] Fix calls to `FT_Stream_Seek'.
Whitespace, `.mailmap' update.
[base] Check error when seeking to data supplied offset (#46635).
[autofit] Add support for Myanmar script.
* src/autofit/aflatin.c (af_latin_metrics_init_blues): Minor.
* src/autofit/afscript.h: Avoid potential crash.
[autofit] Restore OpenType feature check.
[autofit] Remove redundant code.
[autofit] Introduce subscript top blue zones.
[autofit] Fix tracing message.
* src/autofit/afblue.dat: Add more Khmer clusters.
[autofit] Add support for Khmer script.
[autofit] Rewrite HarfBuzz interface to support character clusters.
[autofit] Prepare forthcoming changes.
[autofit] Use string of standard characters.
* src/autofit/afblue.dat: Separate blue zone characters with spaces.
* src/tools/afblue.pl (convert_ascii_chars): Don't ignore spaces.
* src/autofit/afblue.hin (GET_UTF8_CHAR): Use `do...while(0)'.
* src/autofit/afwarp.c: s/INT_MIN/FT_INT_MIN/.
* builds/unix/install.mk (install): Remove stale `ft2build.h'.
Minor rearrangement.
[type1] Avoid dangling pointer (#46572).
* include/freetype/ftlcdfil.h: Documentation tweak.
* Version 2.6.2 released.
Minor documentation improvements.
Change default LCD filter to be normalized and color-balanced.
[docmaker] Allow references to section names.
[cmake] Add script to test the config module.
* CMakeLists.txt: Create `freetype-config.cmake' config module.
* CMakeLists.txt: Set CMAKE_DEBUG_POSTFIX to `d'.
[cmake] Add better control of library dependencies.
[cmake] Make `FindHarfbuzz' observe the REQUIRED option.
[cmake] Collect files specific to cmake in `builds/cmake'.
CMakeLists.txt: Honour new command line flag `FREETYPE_NO_DIST'.
Use new docmaker syntax for identifiers with identical names.
[docmaker] Allow `foo[bar]' as identifier.
* src/bdf/bdflib.c (bdf_load_font): Fix small memory leak (#46480).
* include/freetype/internal/ftcalc.h: Don't use `register' keyword.
Add `FT_LCD_FILTER_LEGACY1' enum value.
* src/autofit/afhints.c (af_get_segment_index): Fix it.
* src/bdf/bdflib.c (bdf_load_font): Fix small memory leak (#46439).
[cff, autofit] Switch off stem darkening by default.
Allow native CFF hinter in FT_RENDER_MODE_LIGHT.
* src/cid/cidload.c (cid_face_open): Fix GDBytes guard (#46408).
[truetype] Remove integer to pointer conversion compiler warning.
[sfnt] Accept version 3 of `EBLC' and `CBLC' tables also.
[autofit] Don't distort (latin) glyphs too much (#46195).
[ftfuzzer] Add copyright notices; do some formatting.
[sfnt] Ignore embedded bitmaps with zero size (#46379).
[truetype] Catch infinite recursion in subglyphs (#46372).
[truetype] Better tracing of composite glyphs.
[sfnt] Protect against zero-size bitmaps (#46345).
* src/autofit/afloader.c (af_loader_load_g): Implement emboldening.