kc3-lang/freetype/docs

Branch :


Log

Author Commit Date CI Message
66e1ec84 2025-09-14 11:05:41 Typo.
526ec5c4 2025-09-11 13:16:53 * Version 2.14.1 released. ========================== Tag sources with `VER-2-14-1'. * docs/VERSION.TXT: Add entry for version 2.14.1. * docs/CHANGES: Updated. * docs/release, docs/README, builds/macs/README: Updated. * README, src/base/ftver.rc, builds/windows/vc2010/index.html, builds/windows/visualc/index.html, builds/windows/visualce/index.html, builds/wince/vc2005-ce/index.html, builds/wince/vc2008-ce/index.html, docs/freetype-config.1: s/2.14.0/2.14.1/, s/2140/2141/. * include/freetype/freetype.h (FREETYPE_PATCH): Set to 1. * builds/unix/configure.raw (version_info): Set to 26:4:20. * CMakeLists.txt (VERSION_PATCH): Set to 1.
9db5233c 2025-09-08 05:41:37 * docs/release: Use `sshpass` for SourceForge.net password.
bdd560fc 2025-09-08 04:51:59 * docs/release: Fix `scp` usage with OpenSSH version >= 9.0. Starting with this version, OpenSSH uses `scp` with the SFTP protocol as the default. However, SFTP is disabled on savannah.gnu.org since January 2025.
007c46eb 2025-09-06 15:55:12 * Version 2.14.0 released. ========================== Tag sources with `VER-2-14-0'. * docs/VERSION.TXT: Add entry for version 2.14.0. * docs/CHANGES: Updated. * docs/release, docs/README, builds/macs/README: Updated. * README, src/base/ftver.rc, builds/windows/vc2010/index.html, builds/windows/visualc/index.html, builds/windows/visualce/index.html, builds/wince/vc2005-ce/index.html, builds/wince/vc2008-ce/index.html, docs/freetype-config.1: s/2.13.3/2.14.0/, s/2133/2140/. * include/freetype/freetype.h (FREETYPE_MINOR): Set to 14. (FREETYPE_PATCH): Set to 0. * builds/unix/configure.raw (version_info): Set to 26:3:20. * CMakeLists.txt (VERSION_MINOR): Set to 14. (VERSION_PATCH): Set to 0.
32cb5390 2025-09-06 06:14:03 Update all copyright notices.
23fa1e35 2025-08-21 07:09:15 Updating `CHANGES` file; minor fixes elsewhere (mostly formatting).
aa2ee67b 2025-08-05 17:34:09 Improvements to OpenVMS support. * include/freetype/internal/ftcalc.h [__VMS]: Undefine `FT_MulFix`. * src/base/ftcalc.c [vms_auto64_source]: Define `FT_MulFix`. * vms_make.com: Also create 32bit version of the FreeType library.
27c1cb10 2025-08-04 11:47:10 * docs/CHANGES: Mention 'ftmulti' improvements.
b04db387 2025-07-04 19:52:53 [sfnt] Rewrite GPOS kerning support. (2/2) The previous code had a fundamental flaw: it didn't validate the necessary parts of the 'GPOS' table before accessing it, causing crashes with malformed data (since `TT_CONFIG_OPTION_GPOS_KERNING` is off by default, standard fuzzers don't catch these problems). Additionally, it did a lot of parsing while accessing kerning data, making it rather slow. The new implementation fixes this. After validation, offsets to the 'GPOS' lookup subtables used in the 'kern' feature that correspond to 'simple' kerning (i.e., similar to 'kern' table kerning) are stored in `TT_Face`; this greatly simplifies and accelerates access to the kerning data. Testing with font `SF-Pro.ttf` version '1.00', the validation time for the 'GPOS' table increases the start-up time of `FT_New_Face` by less than 1%, while calls to `FT_Get_Kerning` become about 3.5 times faster. * include/freetype/internal (gpos_kerning_available): Replace with... (gpos_lookups_kerning, num_gpos_lookups_kerning): ... these new fields. Update callers. * src/ttgpos.c [TT_CONFIG_OPTION_GPOS_KERNING]: A new implementation.