Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package harfbuzz for openSUSE:Factory checked in at 2025-07-31 17:45:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/harfbuzz (Old) and /work/SRC/openSUSE:Factory/.harfbuzz.new.1944 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "harfbuzz" Thu Jul 31 17:45:10 2025 rev:124 rq:1296652 version:11.3.3 Changes: -------- --- /work/SRC/openSUSE:Factory/harfbuzz/harfbuzz.changes 2025-07-23 16:32:26.389167365 +0200 +++ /work/SRC/openSUSE:Factory/.harfbuzz.new.1944/harfbuzz.changes 2025-07-31 17:45:37.922736331 +0200 @@ -1,0 +2,6 @@ +Mon Jul 28 08:14:56 UTC 2025 - Bjørn Lie <[email protected]> + +- Update to version 11.3.3: + + Fix bug in vertical shaping of fonts without the vmtx table. + +------------------------------------------------------------------- Old: ---- harfbuzz-11.3.2.obscpio New: ---- harfbuzz-11.3.3.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ harfbuzz.spec ++++++ --- /var/tmp/diff_new_pack.hoh5G6/_old 2025-07-31 17:45:38.642766257 +0200 +++ /var/tmp/diff_new_pack.hoh5G6/_new 2025-07-31 17:45:38.646766424 +0200 @@ -18,7 +18,7 @@ Name: harfbuzz -Version: 11.3.2 +Version: 11.3.3 Release: 0 Summary: An OpenType text shaping engine License: MIT ++++++ _service ++++++ --- /var/tmp/diff_new_pack.hoh5G6/_old 2025-07-31 17:45:38.674767588 +0200 +++ /var/tmp/diff_new_pack.hoh5G6/_new 2025-07-31 17:45:38.678767754 +0200 @@ -3,7 +3,7 @@ <service name="obs_scm" mode="manual"> <param name="scm">git</param> <param name="url">https://github.com/harfbuzz/harfbuzz.git</param> - <param name="revision">11.3.2</param> + <param name="revision">11.3.3</param> <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param> <param name="versionrewrite-pattern">v?(.*)\+0</param> <param name="versionrewrite-replacement">\1</param> ++++++ harfbuzz-11.3.2.obscpio -> harfbuzz-11.3.3.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/harfbuzz-11.3.2/NEWS new/harfbuzz-11.3.3/NEWS --- old/harfbuzz-11.3.2/NEWS 2025-07-21 02:12:39.000000000 +0200 +++ new/harfbuzz-11.3.3/NEWS 2025-07-26 22:00:32.000000000 +0200 @@ -1,3 +1,8 @@ +Overview of changes leading to 11.3.3 +Sunday, July 26, 2025 +==================================== +- Fix but in vertical shaping of fonts without the vmtx table. + Overview of changes leading to 11.3.2 Sunday, July 20, 2025 ==================================== diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/harfbuzz-11.3.2/meson.build new/harfbuzz-11.3.3/meson.build --- old/harfbuzz-11.3.2/meson.build 2025-07-21 02:12:39.000000000 +0200 +++ new/harfbuzz-11.3.3/meson.build 2025-07-26 22:00:32.000000000 +0200 @@ -1,6 +1,6 @@ project('harfbuzz', ['c', 'cpp'], meson_version: '>= 0.60.0', - version: '11.3.2', + version: '11.3.3', default_options: [ 'cpp_eh=none', # Just to support msvc, we are passing -fno-exceptions also anyway # 'cpp_rtti=false', # Do NOT enable, wraps inherit it and ICU needs RTTI diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/harfbuzz-11.3.2/src/hb-ot-font.cc new/harfbuzz-11.3.3/src/hb-ot-font.cc --- old/harfbuzz-11.3.2/src/hb-ot-font.cc 2025-07-21 02:12:39.000000000 +0200 +++ new/harfbuzz-11.3.3/src/hb-ot-font.cc 2025-07-26 22:00:32.000000000 +0200 @@ -516,8 +516,7 @@ { hb_font_extents_t font_extents; font->get_h_extents_with_fallback (&font_extents); - hb_position_t advance = font_extents.ascender - font_extents.descender; - advance = font->em_scale_y (- (int) advance); + hb_position_t advance = font_extents.descender - font_extents.ascender; for (unsigned int i = 0; i < count; i++) { *first_advance = advance; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/harfbuzz-11.3.2/src/hb-version.h new/harfbuzz-11.3.3/src/hb-version.h --- old/harfbuzz-11.3.2/src/hb-version.h 2025-07-21 02:12:39.000000000 +0200 +++ new/harfbuzz-11.3.3/src/hb-version.h 2025-07-26 22:00:32.000000000 +0200 @@ -53,14 +53,14 @@ * * The micro component of the library version available at compile-time. */ -#define HB_VERSION_MICRO 2 +#define HB_VERSION_MICRO 3 /** * HB_VERSION_STRING: * * A string literal containing the library version available at compile-time. */ -#define HB_VERSION_STRING "11.3.2" +#define HB_VERSION_STRING "11.3.3" /** * HB_VERSION_ATLEAST: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/harfbuzz-11.3.2/test/shape/data/in-house/tests/vertical.tests new/harfbuzz-11.3.3/test/shape/data/in-house/tests/vertical.tests --- old/harfbuzz-11.3.2/test/shape/data/in-house/tests/vertical.tests 2025-07-21 02:12:39.000000000 +0200 +++ new/harfbuzz-11.3.3/test/shape/data/in-house/tests/vertical.tests 2025-07-26 22:00:32.000000000 +0200 @@ -17,6 +17,7 @@ # glyf, no vmtx ../fonts/191826b9643e3f124d865d617ae609db6a2ce203.ttf;--direction=t;U+300C;[uni300C.vert=0@-512,-578+0,-1024] ../fonts/f9b1dd4dcb515e757789a22cb4241107746fd3d0.ttf;--direction=t;U+0041,U+0042;[gid1=0@-654,-2128+0,-2789|gid2=1@-665,-2125+0,-2789] +../fonts/NotoSans-VF.abc.ttf;--direction=t --font-size=2000;U+0062,U+0063;[gid2=0@-615,-2112+0,-2724|gid3=1@-480,-1898+0,-2724] # glyf+gvar, no vmtx ../fonts/NotoSans-VF.abc.ttf;--direction=t;U+0061,U+0062;[gid1=0@-280,-948+0,-1362|gid2=1@-307,-1056+0,-1362] ../fonts/NotoSans-VF.abc.ttf;--direction=t --variations wght=700;U+0061,U+0062;[gid1=0@-302,-954+0,-1362|gid2=1@-316,-1056+0,-1362] ++++++ harfbuzz.obsinfo ++++++ --- /var/tmp/diff_new_pack.hoh5G6/_old 2025-07-31 17:45:41.470883801 +0200 +++ /var/tmp/diff_new_pack.hoh5G6/_new 2025-07-31 17:45:41.474883968 +0200 @@ -1,5 +1,5 @@ name: harfbuzz -version: 11.3.2 -mtime: 1753056759 -commit: 4e3df1c1383481ed5717603d5dd3453a04fb16ba +version: 11.3.3 +mtime: 1753560032 +commit: c3fcbffa651cea70400552f2a8bd695ad11023c1
