From 8d65310dfe9aba4705cf502962a6d7268d25919b571efa5f4fcb4b60c734d880 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Lie?= Date: Sat, 23 Aug 2014 11:52:19 +0000 Subject: [PATCH] Accepting request 245524 from home:sumski:hazard:to:your:stereo Update to version 0.9.35. Please forward to Factory/13.2 - will be needed for Qt 5.4! OBS-URL: https://build.opensuse.org/request/show/245524 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/harfbuzz?expand=0&rev=54 --- harfbuzz-0.9.30.tar.bz2 | 3 -- harfbuzz-0.9.35.tar.bz2 | 3 ++ harfbuzz.changes | 68 +++++++++++++++++++++++++++++++++++++++++ harfbuzz.spec | 2 +- 4 files changed, 72 insertions(+), 4 deletions(-) delete mode 100644 harfbuzz-0.9.30.tar.bz2 create mode 100644 harfbuzz-0.9.35.tar.bz2 diff --git a/harfbuzz-0.9.30.tar.bz2 b/harfbuzz-0.9.30.tar.bz2 deleted file mode 100644 index ca036e0..0000000 --- a/harfbuzz-0.9.30.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fa873f9fe4a5ad4f7beb524475e13a5a8729d7414d2bc64a557c0d5651d58586 -size 1081250 diff --git a/harfbuzz-0.9.35.tar.bz2 b/harfbuzz-0.9.35.tar.bz2 new file mode 100644 index 0000000..93d6248 --- /dev/null +++ b/harfbuzz-0.9.35.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0aa1a8aba6f502321cf6fef3c9d2c73dde48389c5ed1d3615a7691944c2a06ed +size 1165359 diff --git a/harfbuzz.changes b/harfbuzz.changes index 0802a62..9af43f2 100644 --- a/harfbuzz.changes +++ b/harfbuzz.changes @@ -1,3 +1,71 @@ +------------------------------------------------------------------- +Thu Aug 21 01:54:01 UTC 2014 - hrvoje.senjan@gmail.com + +- Update to version 0.9.35: + + Fix major shape-plan caching bug when more than one shaper + were provided to hb_shape_full() (as exercised by XeTeX). + + Fix Arabic fallback shaping regression. + + Major hb-coretext fixes. That backend is complete now, + including respecing buffer direction and language, down to + vertical writing. + + Build fixes for Windows CE. + + Misc fixes: + - Use atexit() only if it's safe to call from shared library. + fdo#82246 + - Mandaic had errors in its Unicode Joining_Type. + fdo#82306 + + API changes: + - hb_buffer_clear_contents() does not reset buffer flags now. +- Changes from version 0.9.34: + + hb_feature_from_string() now accepts CSS + font-feature-settings format. + + As a result, hb-shape / hb-view --features also accept + CSS-style strings. Eg, "'liga' off" is accepted now. + + Add old-spec Myanmar shaper: fdo#81775 + + Don't apply 'calt' in Hangul shaper. + + Fix mark advance zeroing for Hebrew shaper: fdo#76767 + + Implement Windows-1256 custom Arabic shaping. + Only built on Windows, and requires help from get_glyph(). + + Disable 'liga' in vertical text. + + Build fixes. + + API changes: + - Make HB_BUFFER_FLAG_BOT/EOT easier to use. +- Changes from version 0.9.33: + + Turn off ARabic 'cswh' feature that was accidentally turned on. + + Add HB_TAG_MAX_SIGNED. + + Make hb_face_make_immutable() really make face immutable! + + Windows build fixes. +- Changes from version 0.9.32: + + Apply Arabic shaping features in spec order exactly. + + Another fix for Mongolian free variation selectors. + + For non-Arabic scripts in Arabic shaper apply 'rlig' and 'calt' + together. + + Minor adjustment to U+FFFD logic. + + Fix hb-coretext build. +- Changes from version 0.9.31: + + Only accept valid UTF-8/16/32; we missed many cases before. + + Better shaping of invalid UTF-8/16/32. Falls back to U+FFFD + REPLACEMENT CHARACTER now. + + With all changes in this release, the buffer will contain fully + valid Unicode after hb_buffer_add_utf8/16/32 no matter how + broken the input is. + + Fix Mongolian Variation Selectors for fonts without GDEF. + + Fix minor invalid buffer access. + + Accept zh-Hant and zh-Hans language tags. + hb_ot_tag_to_language() now uses these instead of private tags. + + Build fixes. + + New API: + - hb_buffer_add_codepoints(). This does what + hb_buffer_add_utf32() used to do, ie. no validity check on + the input at all. add_utf32 now replaces invalid Unicode + codepoints with the replacement character. + - hb_buffer_set_replacement_codepoint() + - hb_buffer_get_replacement_codepoint() + Previously, in hb_buffer_add_utf8 and hb_buffer_add_utf16, + when we detected broken input, we replaced that with + (hb_codepoint_t)-1. This has changed to use U+FFFD now, but + can be changed using these new API. + ------------------------------------------------------------------- Fri Jul 11 17:42:59 UTC 2014 - dimstar@opensuse.org diff --git a/harfbuzz.spec b/harfbuzz.spec index 14b2e08..ae5cc79 100644 --- a/harfbuzz.spec +++ b/harfbuzz.spec @@ -17,7 +17,7 @@ Name: harfbuzz -Version: 0.9.30 +Version: 0.9.35 Release: 0 Summary: An OpenType text shaping engine License: MIT