From 4226953b181eb1646de5cb4b4e3a3ca59689eefd52f732583d4504ac0ac0a40e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Lie?= Date: Sat, 21 Nov 2015 10:25:03 +0000 Subject: [PATCH 1/5] Accepting request 345419 from home:mimi_vx:branches:GNOME:Factory - Update to version 1.1.0 + Implement 'stch' stretch feature for Syriac Abbreviation Mark. + Disable use of decompose_compatibility() callback. + Implement "shaping" of various Unicode space characters, even if the font does not support them. + If font does not support U+2011 NO-BREAK HYPHEN, fallback to U+2010 HYPHEN. + Changes resulting from libFuzzer continuous fuzzing: * Reject font tables that need more than 8 edits, * Bound buffer growth during shaping to 32x, * Fix assertions and other issues at OOM / buffer max-growth. + Misc fixes and optimizations. + API changes: * All fonts created with hb_font_create() now inherit from (ie. have parent) hb_font_get_empty().- update to 1.1.0 OBS-URL: https://build.opensuse.org/request/show/345419 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/harfbuzz?expand=0&rev=87 --- harfbuzz-1.0.6.tar.bz2 | 3 --- harfbuzz-1.1.0.tar.bz2 | 3 +++ harfbuzz.changes | 19 +++++++++++++++++++ harfbuzz.spec | 2 +- 4 files changed, 23 insertions(+), 4 deletions(-) delete mode 100644 harfbuzz-1.0.6.tar.bz2 create mode 100644 harfbuzz-1.1.0.tar.bz2 diff --git a/harfbuzz-1.0.6.tar.bz2 b/harfbuzz-1.0.6.tar.bz2 deleted file mode 100644 index d048481..0000000 --- a/harfbuzz-1.0.6.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f616a7fbdc78a627043f9029000bf08c0c71df59cde4143fc92a014f6a993b26 -size 1240522 diff --git a/harfbuzz-1.1.0.tar.bz2 b/harfbuzz-1.1.0.tar.bz2 new file mode 100644 index 0000000..de3e20b --- /dev/null +++ b/harfbuzz-1.1.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f584a5947e60ede565e7a4e122baa5e4b17a62eab872abf5f73d8552ceb716b +size 1255422 diff --git a/harfbuzz.changes b/harfbuzz.changes index 5e991ec..cddfb2d 100644 --- a/harfbuzz.changes +++ b/harfbuzz.changes @@ -1,3 +1,22 @@ +------------------------------------------------------------------- +Fri Nov 20 13:18:12 UTC 2015 - mimi.vx@gmail.com + +- Update to version 1.1.0 + + Implement 'stch' stretch feature for Syriac Abbreviation Mark. + + Disable use of decompose_compatibility() callback. + + Implement "shaping" of various Unicode space characters, even + if the font does not support them. + + If font does not support U+2011 NO-BREAK HYPHEN, fallback to + U+2010 HYPHEN. + + Changes resulting from libFuzzer continuous fuzzing: + * Reject font tables that need more than 8 edits, + * Bound buffer growth during shaping to 32x, + * Fix assertions and other issues at OOM / buffer max-growth. + + Misc fixes and optimizations. + + API changes: + * All fonts created with hb_font_create() now inherit from + (ie. have parent) hb_font_get_empty().- update to 1.1.0 + ------------------------------------------------------------------- Mon Oct 19 14:43:00 UTC 2015 - zaitor@opensuse.org diff --git a/harfbuzz.spec b/harfbuzz.spec index 2e266d8..0fb575f 100644 --- a/harfbuzz.spec +++ b/harfbuzz.spec @@ -17,7 +17,7 @@ Name: harfbuzz -Version: 1.0.6 +Version: 1.1.0 Release: 0 Summary: An OpenType text shaping engine License: MIT From 0ffe805b69629be464a26bed45bbb4d98a09c077a6c6c76226b5ce1cfe1cc929 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Lie?= Date: Sat, 21 Nov 2015 10:29:50 +0000 Subject: [PATCH 2/5] Tweak OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/harfbuzz?expand=0&rev=88 --- harfbuzz.changes | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/harfbuzz.changes b/harfbuzz.changes index cddfb2d..3c7d4d6 100644 --- a/harfbuzz.changes +++ b/harfbuzz.changes @@ -1,21 +1,20 @@ ------------------------------------------------------------------- Fri Nov 20 13:18:12 UTC 2015 - mimi.vx@gmail.com -- Update to version 1.1.0 - + Implement 'stch' stretch feature for Syriac Abbreviation Mark. - + Disable use of decompose_compatibility() callback. - + Implement "shaping" of various Unicode space characters, even - if the font does not support them. - + If font does not support U+2011 NO-BREAK HYPHEN, fallback to - U+2010 HYPHEN. - + Changes resulting from libFuzzer continuous fuzzing: - * Reject font tables that need more than 8 edits, - * Bound buffer growth during shaping to 32x, - * Fix assertions and other issues at OOM / buffer max-growth. - + Misc fixes and optimizations. - + API changes: - * All fonts created with hb_font_create() now inherit from - (ie. have parent) hb_font_get_empty().- update to 1.1.0 +- Update to version 1.1.0: + + Implement 'stch' stretch feature for Syriac Abbreviation Mark. + + Disable use of decompose_compatibility() callback. + + Implement "shaping" of various Unicode space characters, even + if the font does not support them. + + If font does not support U+2011 NO-BREAK HYPHEN, fallback to + U+2010 HYPHEN. + + Changes resulting from libFuzzer continuous fuzzing: + - Reject font tables that need more than 8 edits. + - Bound buffer growth during shaping to 32x. + - Fix assertions and other issues at OOM / buffer max-growth. + + Misc fixes and optimizations. + + API changes: All fonts created with hb_font_create() now + inherit from (ie. have parent) hb_font_get_empty(). ------------------------------------------------------------------- Mon Oct 19 14:43:00 UTC 2015 - zaitor@opensuse.org From 387994429d1f721139fe60cf2dc9e32e88d9f37884c98a6ac2e8a31beecfb35d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Lie?= Date: Fri, 27 Nov 2015 12:57:46 +0000 Subject: [PATCH 3/5] Accepting request 346278 from GNOME:Next 1 OBS-URL: https://build.opensuse.org/request/show/346278 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/harfbuzz?expand=0&rev=89 --- harfbuzz-1.1.0.tar.bz2 | 3 --- harfbuzz-1.1.1.tar.bz2 | 3 +++ harfbuzz.changes | 6 ++++++ harfbuzz.spec | 2 +- 4 files changed, 10 insertions(+), 4 deletions(-) delete mode 100644 harfbuzz-1.1.0.tar.bz2 create mode 100644 harfbuzz-1.1.1.tar.bz2 diff --git a/harfbuzz-1.1.0.tar.bz2 b/harfbuzz-1.1.0.tar.bz2 deleted file mode 100644 index de3e20b..0000000 --- a/harfbuzz-1.1.0.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0f584a5947e60ede565e7a4e122baa5e4b17a62eab872abf5f73d8552ceb716b -size 1255422 diff --git a/harfbuzz-1.1.1.tar.bz2 b/harfbuzz-1.1.1.tar.bz2 new file mode 100644 index 0000000..a91cf22 --- /dev/null +++ b/harfbuzz-1.1.1.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c366a77276fa69d40006cf8a2f2dbcd82f3fb406f3960c3c3a0d34dd3a0f06c +size 1255688 diff --git a/harfbuzz.changes b/harfbuzz.changes index 3c7d4d6..bf0d14a 100644 --- a/harfbuzz.changes +++ b/harfbuzz.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Nov 25 20:10:56 UTC 2015 - zaitor@opensuse.org + +- Update to version 1.1.1: + + Build fixes, specially for hb-coretext. + ------------------------------------------------------------------- Fri Nov 20 13:18:12 UTC 2015 - mimi.vx@gmail.com diff --git a/harfbuzz.spec b/harfbuzz.spec index 0fb575f..26e1af6 100644 --- a/harfbuzz.spec +++ b/harfbuzz.spec @@ -17,7 +17,7 @@ Name: harfbuzz -Version: 1.1.0 +Version: 1.1.1 Release: 0 Summary: An OpenType text shaping engine License: MIT From a2af36ff6a2a705ce95ce5aa50eb816fe507173d8c7940f12ebd406b325ec6e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Lie?= Date: Sun, 29 Nov 2015 21:00:59 +0000 Subject: [PATCH 4/5] Accepting request 346773 from GNOME:Next Sub of tweaked .changes OBS-URL: https://build.opensuse.org/request/show/346773 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/harfbuzz?expand=0&rev=90 --- harfbuzz-1.1.1.tar.bz2 | 3 --- harfbuzz-1.1.2.tar.bz2 | 3 +++ harfbuzz.changes | 13 +++++++++++++ harfbuzz.spec | 2 +- 4 files changed, 17 insertions(+), 4 deletions(-) delete mode 100644 harfbuzz-1.1.1.tar.bz2 create mode 100644 harfbuzz-1.1.2.tar.bz2 diff --git a/harfbuzz-1.1.1.tar.bz2 b/harfbuzz-1.1.1.tar.bz2 deleted file mode 100644 index a91cf22..0000000 --- a/harfbuzz-1.1.1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0c366a77276fa69d40006cf8a2f2dbcd82f3fb406f3960c3c3a0d34dd3a0f06c -size 1255688 diff --git a/harfbuzz-1.1.2.tar.bz2 b/harfbuzz-1.1.2.tar.bz2 new file mode 100644 index 0000000..705269e --- /dev/null +++ b/harfbuzz-1.1.2.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a2c5790bd3db7c3ca8c02e4858f2fd592df7932c1d2fa9f6b99acbce0f8461f +size 1233019 diff --git a/harfbuzz.changes b/harfbuzz.changes index bf0d14a..f6e7230 100644 --- a/harfbuzz.changes +++ b/harfbuzz.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Sun Nov 29 19:19:10 UTC 2015 - zaitor@opensuse.org + +- Update to version 1.1.2: + + Fix badly-broken fallback shaper that affected terminology. + + Fix y_scaling in Graphite shaper. + + API changes: An unset glyph_h_origin() function in font-funcs + now (sensibly) implies horizontal origin at 0,0. Ie, the nil + callback returns true instead of false. As such, + implementations that have a glyph_h_origin() that simply + returns true, can remove that function with HarfBuzz >= 1.1.2. + This results in a tiny speedup. + ------------------------------------------------------------------- Wed Nov 25 20:10:56 UTC 2015 - zaitor@opensuse.org diff --git a/harfbuzz.spec b/harfbuzz.spec index 26e1af6..3a8da6a 100644 --- a/harfbuzz.spec +++ b/harfbuzz.spec @@ -17,7 +17,7 @@ Name: harfbuzz -Version: 1.1.1 +Version: 1.1.2 Release: 0 Summary: An OpenType text shaping engine License: MIT From 484aaaedd675636c6df7dac8b27954fcc97a3806136554bb1d74e25a099c1272 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Lie?= Date: Sun, 29 Nov 2015 21:03:49 +0000 Subject: [PATCH 5/5] Tweak again, but this can wait for next ver update before subbing OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/harfbuzz?expand=0&rev=91 --- harfbuzz.changes | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/harfbuzz.changes b/harfbuzz.changes index f6e7230..595cdaa 100644 --- a/harfbuzz.changes +++ b/harfbuzz.changes @@ -5,7 +5,7 @@ Sun Nov 29 19:19:10 UTC 2015 - zaitor@opensuse.org + Fix badly-broken fallback shaper that affected terminology. + Fix y_scaling in Graphite shaper. + API changes: An unset glyph_h_origin() function in font-funcs - now (sensibly) implies horizontal origin at 0,0. Ie, the nil + now (sensibly) implies horizontal origin at 0,0. Ie, the nil callback returns true instead of false. As such, implementations that have a glyph_h_origin() that simply returns true, can remove that function with HarfBuzz >= 1.1.2.