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-12-30 12:00:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/harfbuzz (Old) and /work/SRC/openSUSE:Factory/.harfbuzz.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "harfbuzz" Tue Dec 30 12:00:46 2025 rev:132 rq:1324682 version:12.3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/harfbuzz/harfbuzz.changes 2025-11-07 18:20:58.155686522 +0100 +++ /work/SRC/openSUSE:Factory/.harfbuzz.new.1928/harfbuzz.changes 2025-12-30 12:00:50.125721389 +0100 @@ -1,0 +2,27 @@ +Sun Dec 28 14:38:23 UTC 2025 - Bjørn Lie <[email protected]> + +- Update to version 12.3.0: + + Invalid font tables (eg. GSUB/GPOS) are outright rejected, + instead of partially validated and used. This behavior is + different from DirectWrite and HarfRust, and is in line with + CoreText. + + Various speed optimizations: + - AAT shaping: speed up state machine on Apple silicon using a + fast-path. + - 12% faster in LucidaGrande benchmark. + - OpenType shaping: speed up (Chain)Context lookup shaping + using a fast-path and Coverage caching. 20% speedup in + NotoNastaliqUrdu benchmark. + - Drawing mega variable-fonts: 30% speedup on GoogleSansFlex + benchmark. + - Drawing VARC fonts: 5% speedup on varc-hanzi benchmark. + - Always apply synthetic slant around horizontal glyph origin + in hb-draw API. + - Fix undefined C++ behavior in some uses union. + - Remove the disabled by default uniscribe-bug-compatible mode + from Indic and Khmer shapers, that used to be used when + testing against Uniscribe shaping behaviour. + - Support full instancing fonts with v2 avar table. + - Various subsetting, build, fuzzing, and documentation fixes. + +------------------------------------------------------------------- Old: ---- harfbuzz-12.2.0.obscpio New: ---- harfbuzz-12.3.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ harfbuzz.spec ++++++ --- /var/tmp/diff_new_pack.6KBF8o/_old 2025-12-30 12:00:51.433775120 +0100 +++ /var/tmp/diff_new_pack.6KBF8o/_new 2025-12-30 12:00:51.433775120 +0100 @@ -18,7 +18,7 @@ Name: harfbuzz -Version: 12.2.0 +Version: 12.3.0 Release: 0 Summary: An OpenType text shaping engine License: MIT ++++++ _service ++++++ --- /var/tmp/diff_new_pack.6KBF8o/_old 2025-12-30 12:00:51.477776928 +0100 +++ /var/tmp/diff_new_pack.6KBF8o/_new 2025-12-30 12:00:51.489777420 +0100 @@ -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">12.2.0</param> + <param name="revision">12.3.0</param> <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param> <param name="versionrewrite-pattern">v?(.*)\+0</param> <param name="versionrewrite-replacement">\1</param> ++++++ harfbuzz-12.2.0.obscpio -> harfbuzz-12.3.0.obscpio ++++++ ++++ 5703 lines of diff (skipped) ++++++ harfbuzz.obsinfo ++++++ --- /var/tmp/diff_new_pack.6KBF8o/_old 2025-12-30 12:01:01.986208480 +0100 +++ /var/tmp/diff_new_pack.6KBF8o/_new 2025-12-30 12:01:01.990208645 +0100 @@ -1,5 +1,5 @@ name: harfbuzz -version: 12.2.0 -mtime: 1762319926 -commit: 0426759f2b03e479495e987608f10e0866e70180 +version: 12.3.0 +mtime: 1766867605 +commit: b0af59229cc233a66106c696534ac39be56093d8
