Opened 7 months ago

Closed 7 months ago

#21782 closed enhancement (fixed)

fontconfig-2.17.0

Reported by: Bruce Dubbs Owned by: Bruce Dubbs
Priority: normal Milestone: 12.4
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New minor version.

Change History (3)

comment:1 by Bruce Dubbs, 7 months ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

comment:2 by Bruce Dubbs, 7 months ago

Fontconfig Version 2.17 2025-06-27

  • ci: Add a subproject test case for meson
  • test: Set sys-root to WINEPATH for MinGW
  • ci: Correct reference to not trigger fetching a branch for main
  • ci: clean up and add changelog to the release note through changelog API
  • meson: don't try to call run_command for gperf on --wrap-mode=forcefallback
  • Make sure that the debugging facilities are initialized at loading config phase
  • Add FcConfigPerferAppFont() to allow changing the order of application fonts
  • conf.d/65-nonlatin.conf: Rename Lohit Oriya to Lohit Odia
  • ci: disable meson static fontations build tentatively
  • conf.d/65-nonlatin.conf: drop the leading extra white spaces
  • ci: quote pip's requirement specifier in the build script
  • ci: Add -O option to the build script for convenience
  • ci: add installation test
  • Add a test case for FcPtrList
  • Improve performance of FcPtrListIterInitAtLast
  • test: make sure we have fcstdint.h before building test programs
  • Drop FcDefaultFini() from FcFini() to fix memory leaks
  • test: do not free FcFontSet From FcConfigGetFonts
  • Drop the configuration path migration code
  • Drop FcObjectFini() from FcFini() to fix memory leaks
  • Free the mutex object only when all cache objects isn't referenced
  • Free the mutex object only when there are no references to the default FcConfig instance
  • Increase a reference count for default FcConfig instance with FcInit()
  • conf.d: Add a conf to guess a generic-family for substitution
  • test: add a pattern test
  • test: add a test scenario for 48-guessfamily.conf
  • test-crbug1004254: hold FcConfig during running a test in a thread
  • Simplify FcConfigFini()
  • Revert "test-crbug1004254: hold FcConfig during running a test in a thread"
  • Call FcMutexUnlock only when valid instance is available
  • Fix a memory leak in default_langs
  • Avoid possibly invalid access on MT
  • Add bitmap-conf build option to choose default bitmap conf
  • doc: rewrite check-missing-doc in Python
  • Do not hardcode a cache version
  • Add default font paths for Android in configure script
  • meson: Fix additional-fonts-dirs build option that not taking effect
  • meson: rename meson_options.txt to meson.options
  • Allow dotfiles to scan for caching
  • Trim trailing newline in string in cache
  • Fix a crash with broken cache
  • ci: cleanup builddir
  • Do not fallback decoding with UTF-16BE if no iconv support
  • Fix padding with "und" in pattern elements
  • ci: fix pipeline fail of subproject build on forked project
  • ci: add some usage text to build script
  • Bump libtool version for autotools build
  • Fix release script
  • Avoid conflict between dgettext macro and declaration in fcint.h
  • fix: Skip empty entries in XDG_DATA_DIRS parsing
  • [Fontations] Factor out fcpat.c - add Fontations dependencies
  • Add FcPatternObjectGet* impl for CharSet and LangSet
  • [Fontations] Improve resolution of Rust crate features
  • [Fontations] Roll Skrifa, Read-Fonts, Font-Types
  • [Fontations] Pattern Bindings for CharSet and LangSet
  • [Fontations] Container and local download of testfiles
  • Add Pytest status to Meson Summary
  • Add Roboto Flex to font downloading script
  • Migrate pytest testcase 431 to pre-downloaded fonts
  • [Fontations] Enable fc-query indexing through Fontations
  • Revert "ci: disable meson static fontations build tentatively"
  • [Fontations] Fix Rust edition, do not require extern crate
  • [Fontations] Add support for "foundry" pattern element
  • [Fontations] Add support for "version" pattern element
  • [Fontations] Clippy fix for foundries mapping
  • [Fontations] Add attributes weight, width, slant to Pattern
  • Cargo build improvements
  • [Fontations] Iterate over TrueType collections and named instances
  • Amend license headers
  • [Fontations] Process and append font capabilities to Pattern
  • Speculative fix for uninitialised value used in FcFontSort
  • [Fontations] Add charset pattern element
  • [Fontations] Add langset pattern element
  • [Fontations] Add fontwrapper, filename and symbol elements to pattern
  • [Fontations] Add woff wrapper and filename if file is woff or woff2
  • [Fontations] Roll Fontations, Skrifa to 0.31.3
  • [Fontations] Match name id append order to FreeType indexer
  • Sort test pattern elements
  • [Fontations] Add pixel size information
  • [Fontations] Fix size element and enable more element tests
  • [Fontations] Add spacing property
  • [Fontations] No style element for variable instance
  • [Fontations] Remove pattern filter from tests
  • Parse foundry from OS/2 for table version 0
  • [Fontations] Assorted fixes to match FreeType indexing
  • [Fontations] Do not combine bindings into one crate
  • Make "retry:" label conditional on ICONV
  • [Fontations] Clarify import of FcLangSet
  • Rename FcFreeTypeLangSet to FcLangSetFromCharset
  • [Fontations] Fix downstream build of indexing with Fontations
  • fccharset.c Avoid use-after-free warning
  • fccharset.c Avoid use-after-free warning
  • configure.ac: drop -fno-strict-aliasing
  • Fix heap buffer underflow in FcConfigXdgDataDirs
  • Fix use-after-free in FcConfigGetPrgname
  • meson: don't force installation of a static library, (Xi Ruoyao)

comment:3 by Bruce Dubbs, 7 months ago

Resolution: fixed
Status: assignedclosed

Fixed at commits

00e44cf666 Update to nettle-3.10.2.
b5c802424f Update to lxml-6.0.0 (Python module).
40a4cf0123 Update to fontconfig-2.17.0.
Note: See TracTickets for help on using tickets.