From ceb4803105787d087ebb351117588a907ae146b07c731eac232ea1fda2362947 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Thu, 3 Sep 2015 12:29:41 +0000 Subject: [PATCH 1/3] Accepting request 328653 from home:pluskalm:branches:GNOME:Factory - Update to 0.9.42 OBS-URL: https://build.opensuse.org/request/show/328653 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/harfbuzz?expand=0&rev=80 --- harfbuzz-0.9.40.tar.bz2 | 3 --- harfbuzz-0.9.42.tar.bz2 | 3 +++ harfbuzz.changes | 24 ++++++++++++++++++++++++ harfbuzz.spec | 2 +- 4 files changed, 28 insertions(+), 4 deletions(-) delete mode 100644 harfbuzz-0.9.40.tar.bz2 create mode 100644 harfbuzz-0.9.42.tar.bz2 diff --git a/harfbuzz-0.9.40.tar.bz2 b/harfbuzz-0.9.40.tar.bz2 deleted file mode 100644 index f99fb1c..0000000 --- a/harfbuzz-0.9.40.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1771d53583be6d91ca961854b2a24fb239ef0545eed221ae3349abae0ab8321f -size 1182989 diff --git a/harfbuzz-0.9.42.tar.bz2 b/harfbuzz-0.9.42.tar.bz2 new file mode 100644 index 0000000..e7b0636 --- /dev/null +++ b/harfbuzz-0.9.42.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c27240b6bdca7c497e5d0bebdb6d411cfcd4c1662815f3edbd8cc96246216ce2 +size 1190199 diff --git a/harfbuzz.changes b/harfbuzz.changes index 54f0b3f..cd9262a 100644 --- a/harfbuzz.changes +++ b/harfbuzz.changes @@ -1,3 +1,27 @@ +------------------------------------------------------------------- +Wed Sep 2 13:00:41 UTC 2015 - mpluskal@suse.com + +- Update to 0.9.42 + * New API to allow for retrieving finer-grained cluster mappings + if the client desires to handle them. Default behavior is + unchanged. + * Fix cluster merging when removing default-ignorables. + * Update to Unicode 8.0 + * hb-graphite2 fixes. + * Misc fixes. + * Removed HB_NO_MERGE_CLUSTERS hack. + * New API: + + hb_buffer_cluster_level_t enum + + hb_buffer_get_cluster_level() + + hb_buffer_set_cluster_level() + + hb-shape / hb-view --cluster-level +- Changes for 0.9.41 + * Fix hb-coretext with trailing whitespace in right-to-left. + * New API: hb_buffer_reverse_range(). + * Allow implementing atomic ops in config.h. + * Fix hb_language_t in language bindings. + * Misc fixes. + ------------------------------------------------------------------- Tue May 5 08:28:46 UTC 2015 - fstrba@suse.com diff --git a/harfbuzz.spec b/harfbuzz.spec index a3355a4..161366d 100644 --- a/harfbuzz.spec +++ b/harfbuzz.spec @@ -17,7 +17,7 @@ Name: harfbuzz -Version: 0.9.40 +Version: 0.9.42 Release: 0 Summary: An OpenType text shaping engine License: MIT From c1224110d64ebebed449d06c09593b9a3b9a426278362f80ba875cbc789f4cee Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Thu, 3 Sep 2015 12:30:48 +0000 Subject: [PATCH 2/3] minor tweaks OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/harfbuzz?expand=0&rev=81 --- harfbuzz.changes | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/harfbuzz.changes b/harfbuzz.changes index cd9262a..653b1e0 100644 --- a/harfbuzz.changes +++ b/harfbuzz.changes @@ -1,26 +1,26 @@ ------------------------------------------------------------------- Wed Sep 2 13:00:41 UTC 2015 - mpluskal@suse.com -- Update to 0.9.42 - * New API to allow for retrieving finer-grained cluster mappings - if the client desires to handle them. Default behavior is - unchanged. - * Fix cluster merging when removing default-ignorables. - * Update to Unicode 8.0 - * hb-graphite2 fixes. - * Misc fixes. - * Removed HB_NO_MERGE_CLUSTERS hack. - * New API: - + hb_buffer_cluster_level_t enum - + hb_buffer_get_cluster_level() - + hb_buffer_set_cluster_level() - + hb-shape / hb-view --cluster-level -- Changes for 0.9.41 - * Fix hb-coretext with trailing whitespace in right-to-left. - * New API: hb_buffer_reverse_range(). - * Allow implementing atomic ops in config.h. - * Fix hb_language_t in language bindings. - * Misc fixes. +- Update to version 0.9.42: + + New API to allow for retrieving finer-grained cluster + mappings if the client desires to handle them. Default behavior + is unchanged. + + Fix cluster merging when removing default-ignorables. + + Update to Unicode 8.0 + + hb-graphite2 fixes. + + Misc fixes. + + Removed HB_NO_MERGE_CLUSTERS hack. + + New API: + - hb_buffer_cluster_level_t enum + - hb_buffer_get_cluster_level() + - hb_buffer_set_cluster_level() + - hb-shape / hb-view --cluster-level +- Changes from version 0.9.41: + + Fix hb-coretext with trailing whitespace in right-to-left. + + New API: hb_buffer_reverse_range(). + + Allow implementing atomic ops in config.h. + + Fix hb_language_t in language bindings. + + Misc fixes. ------------------------------------------------------------------- Tue May 5 08:28:46 UTC 2015 - fstrba@suse.com From 351af6b7431097db6b31dc1460d510839750d6b1307db0e0224e744476f901fa Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Mon, 7 Sep 2015 06:39:15 +0000 Subject: [PATCH 3/3] Accepting request 329402 from GNOME:Next New upstream release, lets wait for full rebuild to see if there is any fallout first. OBS-URL: https://build.opensuse.org/request/show/329402 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/harfbuzz?expand=0&rev=82 --- harfbuzz-0.9.42.tar.bz2 | 3 --- harfbuzz-1.0.3.tar.bz2 | 3 +++ harfbuzz.changes | 25 +++++++++++++++++++++++++ harfbuzz.spec | 4 ++-- 4 files changed, 30 insertions(+), 5 deletions(-) delete mode 100644 harfbuzz-0.9.42.tar.bz2 create mode 100644 harfbuzz-1.0.3.tar.bz2 diff --git a/harfbuzz-0.9.42.tar.bz2 b/harfbuzz-0.9.42.tar.bz2 deleted file mode 100644 index e7b0636..0000000 --- a/harfbuzz-0.9.42.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c27240b6bdca7c497e5d0bebdb6d411cfcd4c1662815f3edbd8cc96246216ce2 -size 1190199 diff --git a/harfbuzz-1.0.3.tar.bz2 b/harfbuzz-1.0.3.tar.bz2 new file mode 100644 index 0000000..1d5ff25 --- /dev/null +++ b/harfbuzz-1.0.3.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ebdc875ea06d010722dec13d92bc40002ab6a77071d62e71aad564ff76a63df7 +size 1234373 diff --git a/harfbuzz.changes b/harfbuzz.changes index 653b1e0..c3c6146 100644 --- a/harfbuzz.changes +++ b/harfbuzz.changes @@ -1,3 +1,28 @@ +------------------------------------------------------------------- +Sun Sep 6 18:53:31 UTC 2015 - zaitor@opensuse.org + +- Update to version 1.0.3: + + Start of user documentation. + + Implement glyph_extents() for TrueType fonts in hb-ot-font. + + Improve GPOS cursive attachments with conflicting lookups. + + More fixes for cluster-level = 1. + + Uniscribe positioning fix. +- Changes from version 1.0.2: + + Fix shaping with cluster-level > 0. + + Fix Uniscribe backend font-size scaling. + + Declare dependencies in harfbuzz.pc. FreeType is not declared + though, to avoid bugs in pkg-config 0.26 with recursive + dependencies. + + Slightly improved debug infrastructure. More to come later. + + Misc build fixes. +- Changes from version 1.0.1: + + Fix out-of-bounds access in USE shaper. +- Changes from version 1.0.0: + + Implement Universal Shaping Engine: + https://www.microsoft.com/typography/OpenTypeDev/USE/intro.htm + http://blogs.windows.com/bloggingwindows/2015/02/23/windows-shapes-the-worlds-languages/ + + Bump version to 1.0.0. The soname was NOT bumped. + ------------------------------------------------------------------- Wed Sep 2 13:00:41 UTC 2015 - mpluskal@suse.com diff --git a/harfbuzz.spec b/harfbuzz.spec index 161366d..df04647 100644 --- a/harfbuzz.spec +++ b/harfbuzz.spec @@ -17,13 +17,13 @@ Name: harfbuzz -Version: 0.9.42 +Version: 1.0.3 Release: 0 Summary: An OpenType text shaping engine License: MIT Group: Productivity/Text/Utilities Url: http://www.freedesktop.org/wiki/Software/HarfBuzz -Source: http://www.freedesktop.org/software/harfbuzz/release/harfbuzz-%{version}.tar.bz2 +Source: http://www.freedesktop.org/software/harfbuzz/release/%{name}-%{version}.tar.bz2 Source99: baselibs.conf BuildRequires: gcc-c++ BuildRoot: %{_tmppath}/%{name}-%{version}-build