Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package fcft for openSUSE:Factory checked in 
at 2021-07-22 22:43:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/fcft (Old)
 and      /work/SRC/openSUSE:Factory/.fcft.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "fcft"

Thu Jul 22 22:43:29 2021 rev:5 rq:907697 version:2.4.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/fcft/fcft.changes        2021-07-18 
23:45:20.358865969 +0200
+++ /work/SRC/openSUSE:Factory/.fcft.new.1899/fcft.changes      2021-07-22 
22:44:17.575126883 +0200
@@ -1,0 +2,6 @@
+Thu Jul 22 09:20:29 UTC 2021 - Arnav Singh <opens...@arnavion.dev>
+
+- Update to 2.4.4:
+  * Fixed rendering of bitmap fonts with Freetype >= 2.11
+
+-------------------------------------------------------------------

Old:
----
  fcft-2.4.3.tar.gz

New:
----
  fcft-2.4.4.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ fcft.spec ++++++
--- /var/tmp/diff_new_pack.k9DxTw/_old  2021-07-22 22:44:18.023126299 +0200
+++ /var/tmp/diff_new_pack.k9DxTw/_new  2021-07-22 22:44:18.023126299 +0200
@@ -18,7 +18,7 @@
 
 %define libname libfcft3
 Name:           fcft
-Version:        2.4.3
+Version:        2.4.4
 Release:        0
 Summary:        A library for font loading and glyph rasterization using 
FreeType/pixman
 License:        MIT

++++++ fcft-2.4.3.tar.gz -> fcft-2.4.4.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcft/CHANGELOG.md new/fcft/CHANGELOG.md
--- old/fcft/CHANGELOG.md       2021-07-18 17:37:46.000000000 +0200
+++ new/fcft/CHANGELOG.md       2021-07-22 10:45:31.000000000 +0200
@@ -1,5 +1,6 @@
 # Changelog
 
+* [2.4.4](#2-4-4)
 * [2.4.3](#2-4-3)
 * [2.4.2](#2-4-2)
 * [2.4.1](#2-4-1)
@@ -24,6 +25,14 @@
 * [1.1.7](#1-1-7)
 
 
+## 2.4.4
+
+### Fixed
+
+* Rendering of bitmap fonts with Freetype >= 2.11
+  (https://codeberg.org/dnkl/fcft/issues/29).
+
+
 ## 2.4.3
 
 ### Fixed
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcft/PKGBUILD new/fcft/PKGBUILD
--- old/fcft/PKGBUILD   2021-07-18 17:37:46.000000000 +0200
+++ new/fcft/PKGBUILD   2021-07-22 10:45:31.000000000 +0200
@@ -1,5 +1,5 @@
 pkgname=fcft
-pkgver=2.4.3
+pkgver=2.4.4
 pkgrel=1
 pkgdesc="Simple font loading and glyph rasterization library"
 changelog=CHANGELOG.md
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcft/doc/fcft_capabilities.3.scd 
new/fcft/doc/fcft_capabilities.3.scd
--- old/fcft/doc/fcft_capabilities.3.scd        2021-07-18 17:37:46.000000000 
+0200
+++ new/fcft/doc/fcft_capabilities.3.scd        2021-07-22 10:45:31.000000000 
+0200
@@ -18,7 +18,7 @@
 ```
 enum fcft_capabilities {
     FCFT_CAPABILITY_GRAPHEME_SHAPING = 0x1,  /* Since 2.3.0 */
-    FCFT_CAPABILITY_TEXT_RUN_SHAPING = 0x2,  /* Since 2.4.3 */
+    FCFT_CAPABILITY_TEXT_RUN_SHAPING = 0x2,  /* Since 2.4.4 */
 };
 ```
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcft/doc/fcft_clone.3.scd 
new/fcft/doc/fcft_clone.3.scd
--- old/fcft/doc/fcft_clone.3.scd       2021-07-18 17:37:46.000000000 +0200
+++ new/fcft/doc/fcft_clone.3.scd       2021-07-22 10:45:31.000000000 +0200
@@ -1,4 +1,4 @@
-fcft_clone(3) "2.4.3" "fcft"
+fcft_clone(3) "2.4.4" "fcft"
 
 # NAME
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcft/doc/fcft_destroy.3.scd 
new/fcft/doc/fcft_destroy.3.scd
--- old/fcft/doc/fcft_destroy.3.scd     2021-07-18 17:37:46.000000000 +0200
+++ new/fcft/doc/fcft_destroy.3.scd     2021-07-22 10:45:31.000000000 +0200
@@ -1,4 +1,4 @@
-fcft_destroy(3) "2.4.3" "fcft"
+fcft_destroy(3) "2.4.4" "fcft"
 
 # NAME
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcft/doc/fcft_from_name.3.scd 
new/fcft/doc/fcft_from_name.3.scd
--- old/fcft/doc/fcft_from_name.3.scd   2021-07-18 17:37:46.000000000 +0200
+++ new/fcft/doc/fcft_from_name.3.scd   2021-07-22 10:45:31.000000000 +0200
@@ -1,4 +1,4 @@
-fcft_from_name(3) "2.4.3" "fcft"
+fcft_from_name(3) "2.4.4" "fcft"
 
 # NAME
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcft/doc/fcft_glyph_rasterize.3.scd 
new/fcft/doc/fcft_glyph_rasterize.3.scd
--- old/fcft/doc/fcft_glyph_rasterize.3.scd     2021-07-18 17:37:46.000000000 
+0200
+++ new/fcft/doc/fcft_glyph_rasterize.3.scd     2021-07-22 10:45:31.000000000 
+0200
@@ -1,4 +1,4 @@
-fcft_glyph_rasterize(3) "2.4.3" "fcft"
+fcft_glyph_rasterize(3) "2.4.4" "fcft"
 
 # NAME
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcft/doc/fcft_grapheme_rasterize.3.scd 
new/fcft/doc/fcft_grapheme_rasterize.3.scd
--- old/fcft/doc/fcft_grapheme_rasterize.3.scd  2021-07-18 17:37:46.000000000 
+0200
+++ new/fcft/doc/fcft_grapheme_rasterize.3.scd  2021-07-22 10:45:31.000000000 
+0200
@@ -1,4 +1,4 @@
-fcft_grapheme_rasterize(3) "2.4.3" "fcft"
+fcft_grapheme_rasterize(3) "2.4.4" "fcft"
 
 # NAME
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcft/doc/fcft_kerning.3.scd 
new/fcft/doc/fcft_kerning.3.scd
--- old/fcft/doc/fcft_kerning.3.scd     2021-07-18 17:37:46.000000000 +0200
+++ new/fcft/doc/fcft_kerning.3.scd     2021-07-22 10:45:31.000000000 +0200
@@ -1,4 +1,4 @@
-fcft_kerning(3) "2.4.3" "fcft"
+fcft_kerning(3) "2.4.4" "fcft"
 
 # NAME
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcft/doc/fcft_log_init.3.scd 
new/fcft/doc/fcft_log_init.3.scd
--- old/fcft/doc/fcft_log_init.3.scd    2021-07-18 17:37:46.000000000 +0200
+++ new/fcft/doc/fcft_log_init.3.scd    2021-07-22 10:45:31.000000000 +0200
@@ -1,4 +1,4 @@
-fcft_log_init(3) "2.4.3" "fcft"
+fcft_log_init(3) "2.4.4" "fcft"
 
 # NAME
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcft/doc/fcft_precompose.3.scd 
new/fcft/doc/fcft_precompose.3.scd
--- old/fcft/doc/fcft_precompose.3.scd  2021-07-18 17:37:46.000000000 +0200
+++ new/fcft/doc/fcft_precompose.3.scd  2021-07-22 10:45:31.000000000 +0200
@@ -1,4 +1,4 @@
-fcft_precompose(3) "2.4.3" "fcft"
+fcft_precompose(3) "2.4.4" "fcft"
 
 # NAME
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcft/doc/fcft_set_scaling_filter.3.scd 
new/fcft/doc/fcft_set_scaling_filter.3.scd
--- old/fcft/doc/fcft_set_scaling_filter.3.scd  2021-07-18 17:37:46.000000000 
+0200
+++ new/fcft/doc/fcft_set_scaling_filter.3.scd  2021-07-22 10:45:31.000000000 
+0200
@@ -1,4 +1,4 @@
-fcft_set_scaling_filter(3) "2.4.3" "fcft"
+fcft_set_scaling_filter(3) "2.4.4" "fcft"
 
 # NAME
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcft/doc/fcft_size_adjust.3.scd 
new/fcft/doc/fcft_size_adjust.3.scd
--- old/fcft/doc/fcft_size_adjust.3.scd 2021-07-18 17:37:46.000000000 +0200
+++ new/fcft/doc/fcft_size_adjust.3.scd 2021-07-22 10:45:31.000000000 +0200
@@ -1,4 +1,4 @@
-fcft_size_adjust(3) "2.4.3" "fcft"
+fcft_size_adjust(3) "2.4.4" "fcft"
 
 # NAME
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcft/doc/fcft_text_run_destroy.3.scd 
new/fcft/doc/fcft_text_run_destroy.3.scd
--- old/fcft/doc/fcft_text_run_destroy.3.scd    2021-07-18 17:37:46.000000000 
+0200
+++ new/fcft/doc/fcft_text_run_destroy.3.scd    2021-07-22 10:45:31.000000000 
+0200
@@ -1,4 +1,4 @@
-fcft_text_run_destroy(3) "2.4.3" "fcft"
+fcft_text_run_destroy(3) "2.4.4" "fcft"
 
 # NAME
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcft/doc/fcft_text_run_rasterize.3.scd 
new/fcft/doc/fcft_text_run_rasterize.3.scd
--- old/fcft/doc/fcft_text_run_rasterize.3.scd  2021-07-18 17:37:46.000000000 
+0200
+++ new/fcft/doc/fcft_text_run_rasterize.3.scd  2021-07-22 10:45:31.000000000 
+0200
@@ -1,4 +1,4 @@
-fcft_text_run_rasterize(3) "2.4.3" "fcft"
+fcft_text_run_rasterize(3) "2.4.4" "fcft"
 
 # NAME
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcft/fcft.c new/fcft/fcft.c
--- old/fcft/fcft.c     2021-07-18 17:37:46.000000000 +0200
+++ new/fcft/fcft.c     2021-07-22 10:45:31.000000000 +0200
@@ -1265,11 +1265,14 @@
         }
     }
 
-    if ((err = FT_Render_Glyph(inst->face->glyph, render_flags)) != 0) {
-        LOG_ERR("%s: failed to render glyph: %s", inst->path, 
ft_error_string(err));
-        if (unlock_ft_lock)
-            mtx_unlock(&ft_lock);
-        goto err;
+    if (inst->face->glyph->format != FT_GLYPH_FORMAT_BITMAP) {
+        if ((err = FT_Render_Glyph(inst->face->glyph, render_flags)) != 0) {
+            LOG_ERR("%s: failed to render glyph: %s",
+                    inst->path, ft_error_string(err));
+            if (unlock_ft_lock)
+                mtx_unlock(&ft_lock);
+            goto err;
+        }
     }
 
     if (unlock_ft_lock)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/fcft/meson.build new/fcft/meson.build
--- old/fcft/meson.build        2021-07-18 17:37:46.000000000 +0200
+++ new/fcft/meson.build        2021-07-22 10:45:31.000000000 +0200
@@ -1,5 +1,5 @@
 project('fcft', 'c',
-        version: '2.4.3',  # Don't forget to update version in man pages
+        version: '2.4.4',  # Don't forget to update version in man pages
         license: 'MIT',
         meson_version: '>=0.54.0',
         default_options: [
@@ -20,7 +20,7 @@
 so_version = [
   '3',      # MAJOR: increment on non-backward compatible ABI changes
   '4',      # MINOR: increment with backward compatible ABI changes
-  '3',      # PATCH: increment with non-ABI affecting changes
+  '4',      # PATCH: increment with non-ABI affecting changes
 ]
 
 is_debug_build = get_option('buildtype').startswith('debug')

Reply via email to