Hello community, here is the log from the commit of package harfbuzz for openSUSE:Factory checked in at 2014-08-25 11:54:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/harfbuzz (Old) and /work/SRC/openSUSE:Factory/.harfbuzz.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "harfbuzz" Changes: -------- --- /work/SRC/openSUSE:Factory/harfbuzz/harfbuzz.changes 2014-07-21 21:39:46.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.harfbuzz.new/harfbuzz.changes 2014-08-25 11:54:39.000000000 +0200 @@ -1,0 +2,68 @@ +Thu Aug 21 01:54:01 UTC 2014 - hrvoje.sen...@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. + +------------------------------------------------------------------- Old: ---- harfbuzz-0.9.30.tar.bz2 New: ---- harfbuzz-0.9.35.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ harfbuzz.spec ++++++ --- /var/tmp/diff_new_pack.nEACtU/_old 2014-08-25 11:54:40.000000000 +0200 +++ /var/tmp/diff_new_pack.nEACtU/_new 2014-08-25 11:54:40.000000000 +0200 @@ -17,7 +17,7 @@ Name: harfbuzz -Version: 0.9.30 +Version: 0.9.35 Release: 0 Summary: An OpenType text shaping engine License: MIT ++++++ harfbuzz-0.9.30.tar.bz2 -> harfbuzz-0.9.35.tar.bz2 ++++++ ++++ 19663 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org