summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAkira TAGOH <akira@tagoh.org>2026-08-06 15:05:15 +0900
committerAkira TAGOH <akira@tagoh.org>2026-08-06 15:05:15 +0900
commit0f236723a3c26bd9745e32ba2b3ee21e5f809295 (patch)
tree0d294db970499280dc9a8c6c067d5d09f0452d61
parenta34359c930b136e23181fa08dccf840b0c7f7276 (diff)
Bump version to 2.18.32.18.3
-rw-r--r--NEWS45
-rw-r--r--configure.ac2
-rw-r--r--fontconfig/fontconfig.h.in2
-rw-r--r--meson.build2
4 files changed, 46 insertions, 5 deletions
diff --git a/NEWS b/NEWS
index af68284a..ade9e744 100644
--- a/NEWS
+++ b/NEWS
@@ -1,12 +1,53 @@
Fontconfig
Font configuration and customization library
- Version 2.18.2
- 2026-07-09
+ Version 2.18.3
+ 2026-08-06
Check INSTALL for compilation and installation instructions.
Report bugs to https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/new.
+2.18.3
+
+Akira TAGOH (33):
+ ci: Add --werror option to the build script
+ fc-cat: exit with non-zero if not successfully done
+ Workaround a longstanding use-after-free warning
+ Fix a null pointer dereference
+ Add Noto Sans as system-ui for fallback
+ Drop Noto Sans CJK KR from 60-nonlatin.conf
+ Correct sat.orth
+ Add an orth file for Balinese
+ Update orth files for jv, so, su, tl to use native scripts
+ Add orth files for scripts used by Noto font families
+ Update mni.orth to use Meetei Mayek script
+ Add orth files for Cuneiform languages (akk, sux, hit)
+ ci: Suppress abidiff false positives for all internal structs
+ test: Add cache format compatibility tests for orth file additions
+ Add orth files for ancient scripts (xna, hlu, ecy)
+ fc-cache: Create backward-compatible cache symlinks for cross-version discovery
+ ci: Update dependencies
+ Add implicit rule to update genericfamily property against syntactic-sugar
+ fc-genconf: Use alias syntactic-sugar instead of the pair of test-edit config
+ Allow to limit the targeted family for TTC
+ test: Fix test_genconf.py to avoid unexpected family name in testing conf
+ ci: Enable -Werror in CI
+ ci: drop duplicate pipelines
+ ci: cleanup
+ ci: gate distro jobs until all tests passed
+ ci: reduce more duplicate jobs
+ ci: Update base ci-templates
+ test: Fix compiler warnings
+ fc-fontations: Allow unnecessary_transmutes lint in bindgen-generated Rust code
+ Fix another compiler warnings
+ ci: Bump FreeBSD version to 14.4
+ Fix the compiler warnings on MinGW
+ Update INSTALL
+
+Julien Nabet (2):
+ Fix "FileType is deprecated"
+ Fix unknown type name locale_t on macOS
+
2.18.2
Akira TAGOH (26):
diff --git a/configure.ac b/configure.ac
index ac51562d..ea774759 100644
--- a/configure.ac
+++ b/configure.ac
@@ -33,7 +33,7 @@ dnl This is the package version number, not the shared library
dnl version. This same version number must appear in fontconfig/fontconfig.h
dnl Yes, it is a pain to synchronize version numbers. Unfortunately, it's
dnl not possible to extract the version number here from fontconfig.h
-AC_INIT([fontconfig],[2.18.2],[https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/new])
+AC_INIT([fontconfig],[2.18.3],[https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/new])
AM_INIT_AUTOMAKE([1.11 parallel-tests dist-xz foreign])
m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
diff --git a/fontconfig/fontconfig.h.in b/fontconfig/fontconfig.h.in
index e259b61b..b238047a 100644
--- a/fontconfig/fontconfig.h.in
+++ b/fontconfig/fontconfig.h.in
@@ -55,7 +55,7 @@ typedef int FcBool;
#define FC_MAJOR 2
#define FC_MINOR 18
-#define FC_REVISION 2
+#define FC_REVISION 3
#define FC_VERSION ((FC_MAJOR * 10000) + (FC_MINOR * 100) + (FC_REVISION))
diff --git a/meson.build b/meson.build
index 7e121d80..69d0b37d 100644
--- a/meson.build
+++ b/meson.build
@@ -1,5 +1,5 @@
project('fontconfig', 'c',
- version: '2.18.2',
+ version: '2.18.3',
meson_version : '>= 1.11.0',
default_options: [
'c_std=c11,c99',