fontconfig: Branch 'main' - 3 commits

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



 NEWS                    |  116 +++++++++++++++++++++++++++++++++++++++++++++++-
 configure.ac            |    8 +--
 fontconfig/fontconfig.h |    2 
 meson.build             |    2 
 4 files changed, 120 insertions(+), 8 deletions(-)

New commits:
commit 127bb4dbfca7ba669eb40212ffcf24dd8f30351b
Merge: ee1bc13 62d7da6
Author: Akira TAGOH <akira@xxxxxxxxx>
Date:   Fri Jan 17 15:15:05 2025 +0000

    Merge branch 'release-2-16-0' into 'main'
    
    Release 2.16.0
    
    See merge request fontconfig/fontconfig!359

commit 62d7da6169459bae3d3d42c1b78470fb405e7707
Author: Akira TAGOH <akira@xxxxxxxxx>
Date:   Fri Jan 17 23:29:19 2025 +0900

    Bump version to 2.16.0

diff --git a/NEWS b/NEWS
index 3fd50d1..e6cfbac 100644
--- a/NEWS
+++ b/NEWS
@@ -1,12 +1,124 @@
                               Fontconfig
              Font configuration and customization library
-                             Version 2.15
-                              2023-12-22
+                             Version 2.16
+                              2025-01-17
 
 
 Check INSTALL for compilation and installation instructions.
 Report bugs to https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/new.
 
+2.16
+
+Akira TAGOH (69):
+      Publish docs to GitLab pages
+      doc: default index for fontconfig-devel to index.html
+      Update URLs for docs
+      doc: Fix a typo of the summary for FcFontSetSort
+      Clean up .uuid files with fc-cache -f too
+      Fix undesired unref of FcConfig on Win32
+      meson.build: Fix a typo in POT names
+      meson.build: Add missing --msgid-bugs-address
+      Sort out bitmap related config files
+      Add test cases for 70-no-bitmap-and-emoji.conf and 70-no-bitmap-except-emoji.conf
+      meson: Add missing checkup
+      Add a missing dependency for CI on FreeBSD
+      meson: try to figure out libintl dependency
+      ci: Fix a typo in build script
+      ci: Add config.log for artifacts
+      ci: Add missing dependencies
+      ci: Disable cache update
+      meson: Fix build fail with NLS enabled on BSD
+      meson: Add libxml2 support
+      ci: Add libxml2 build for meson
+      meson: Workaround an exception
+      ci: Workaround an error with libxml2 on Android
+      meson: Add iconv checkup for all platforms
+      Fix incompatible pointer type on MinGW
+      meson: Use c_shared_args to take care of --default-library=both on Win32
+      ci: Fix a typo
+      ci: disable iconv for MSVC
+      ci: build with expat on MSVC
+      doc: Use sans-serif instead of sans
+      Do not add merge commits into NEWS file
+      doc: Fix a typo
+      meson: Enable run-test.sh for non-Win32
+      test/wrapper-script.sh: don't add a path when executable already has a path name.
+      meson: Add missing the unit testing with json-c
+      test-conf: Fix compiler warnings
+      Fix test case for reproducible builds
+      ci: Use md5 if md5sum isn't available.
+      ci: normalize path to avoid miscalculation of cache name
+      ci: Add Fedora 40 and remove Fedora 38
+      More information when no writable cache directories
+      Fix a memory leak in _get_real_paths_from_prefix
+      Set FcTypeVoid if no valid types to convert
+      Add FcConfigSetFontSetFilter
+      Improve hinting detection for fonthashint object
+      Accept integer for pixelsize
+      Fix a memory leak in fc-list/fc-query/fc-scan
+      Add got.orth for Gothic language
+      Add cop.orth for Coptic language
+      Add foreign automake option to avoid an error on autotools bootstrap
+      ci: rebase ci-templates
+      ci: Add Fedora 41 and drop 39
+      ci: run check-merge-request on merge request pipelines only
+      ci: Add FreeBSD 14.1 and drop 13.2
+      ci: build mingw on f40 only
+      meson: Add install_tag for install targets
+      meson: Add docs into dist
+      meson: Add autotools files into dist
+      doc: generate fontconfig-devel.html as one big file
+      ci: Fix a fail on pages deployment
+      ci: Fix pages deployment again
+      fc-case: Correct the license header of fccase.h
+      Use proper postscriptname for named instance if any
+      Replace hardcoded path in man pages to url link
+      Allow comma as a delimiter in postscriptname and ignore it on matching
+      Deal with glob string properly
+      Another fix of glob string for Win32
+      ci: Enable meson dist
+      Fix misleading-indentation warning
+      Bump the libtool version
+
+Andreas Falkenhahn (1):
+      Do not prefix cache_base with a "/". Doing so will lead to FcStrBuildFilename() composing paths that contain double slashes, e.g. in FcDirCacheProcess(). If FcDirCacheBasenameMD5() returns a cache_base that is prefixed with a "/", the call to FcStrBuildFilename() in FcDirCacheProcess() will compose a path that contains double slashes and this double-slashed path will then be passed to FcDirCacheOpenFile(). This won't cause any harm on Linux because Linux just ignores multiple slashes in paths but on other operating systems multiple slashes in paths are not allowed so FcDirCacheOpenFile() will fail on those platforms because of the double slash in the path.
+
+Andrey Prokopyuk (2):
+      Fix qsort nullpointer issue
+      Fix FcSerialize null pointer usage
+
+Christoph Reiter (1):
+      meson: fix config relocation on Windows
+
+Dan Yeaw (1):
+      Fix invalid escape character \s
+
+Dominik Röttsches (6):
+      Remove redundant leaf assignment in fcfreetype.c
+      Move Mac OS image to an up-to-date Mac OS 15 Sequoia image on ARM
+      Update Windows image to gstreamer image from stable
+      Allow building Rust targets in CI
+      [Fontations] Build bindgen targets, basic Rust test
+      Refactor exclusive language logic into separate file
+
+Florian "sp1rit"​ (1):
+      meson: added default font dirs for android
+
+Kenny Levinsen (2):
+      Unlock on allocation failure in FcCacheInsert
+      Ensure config is locked during retry in FcConfigReference
+
+Ryan Schmidt (1):
+      Fix wording in README.md
+
+Sam James (2):
+      build: detect-and-use `-lm` for `fabs` in fcmatch
+      fontconfig: mark _FcPatternIter as may_alias
+
+Xavier Claessens (2):
+      Meson: Fix build with clang-cl by using cc.preprocess()
+      meson: Add missing dep on generated header
+
 2.15
 
 Akira TAGOH (39):
diff --git a/configure.ac b/configure.ac
index 3e64adb..21aeb08 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.15.0],[https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/new])
+AC_INIT([fontconfig],[2.16.0],[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 b/fontconfig/fontconfig.h
index 0e053e5..a3a7c5f 100644
--- a/fontconfig/fontconfig.h
+++ b/fontconfig/fontconfig.h
@@ -54,7 +54,7 @@ typedef int		FcBool;
  */
 
 #define FC_MAJOR	2
-#define FC_MINOR	15
+#define FC_MINOR	16
 #define FC_REVISION	0
 
 #define FC_VERSION	((FC_MAJOR * 10000) + (FC_MINOR * 100) + (FC_REVISION))
diff --git a/meson.build b/meson.build
index dd3cfe3..4439758 100644
--- a/meson.build
+++ b/meson.build
@@ -1,5 +1,5 @@
 project('fontconfig', 'c',
-  version: '2.15.0',
+  version: '2.16.0',
   meson_version : '>= 1.6.0',
   default_options: [ 'buildtype=debugoptimized', ]
 )
commit e4486acc35c3232555c284a4b9330b71b386ff9a
Author: Akira TAGOH <akira@xxxxxxxxx>
Date:   Fri Jan 17 16:55:57 2025 +0900

    Bump the libtool version

diff --git a/configure.ac b/configure.ac
index 22de759..3e64adb 100644
--- a/configure.ac
+++ b/configure.ac
@@ -73,11 +73,11 @@ dnl libtool versioning
 dnl bump revision when fixing bugs
 dnl bump current and age, reset revision to zero when adding APIs
 dnl bump current, leave age, reset revision to zero when changing/removing APIS
-LIBT_CURRENT=13
-LIBT_REVISION=1
+LIBT_CURRENT=16
+LIBT_REVISION=0
 AC_SUBST(LIBT_CURRENT)
 AC_SUBST(LIBT_REVISION)
-LIBT_AGE=12
+LIBT_AGE=15
 
 LIBT_VERSION_INFO="$LIBT_CURRENT:$LIBT_REVISION:$LIBT_AGE"
 AC_SUBST(LIBT_VERSION_INFO)



[Index of Archives]     [Fedora Fonts]     [Fedora Users]     [Fedora Cloud]     [Kernel]     [Fedora Packaging]     [Fedora Desktop]     [PAM]     [Gimp Graphics Editor]     [Yosemite News]

  Powered by Linux