From: Wang Mingyu Date: Wed, 9 Oct 2024 05:48:56 +0000 (+0800) Subject: harfbuzz: upgrade 9.0.0 -> 10.0.1 X-Git-Tag: uninative-4.7~1234 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=832272063fe58577b9d959d7dbd4f92d9c22670e;p=thirdparty%2Fopenembedded%2Fopenembedded-core.git harfbuzz: upgrade 9.0.0 -> 10.0.1 Changelog: ============ - Relax sanitization checks for "morx"subtables to fix broken AAT shaping of macOS 15.0 version of GeezaPro. - Unicode 16.0.0 support. - Various documentation fixes. - Various build fixes. - Add API to allow HarfBuzz client to set what glyph to use when a Unicode Variation Selector is not supported by the font, which would allow the client to customize what happens in this case, by using a different font for example. - Add a callback to for "hb_face_t"for getting the list of table tags. This is now used to make calling "hb_face_get_table_tags()"work on a faces created by "hb_face_create_for_tables()"(e.g. faces returned by "hb_subset_or_fail()"). - CGJ and Mongolian Variation Selectors are now ignored during glyph positioning, previously they would block both glyph substitution and positioning across them. - Support cairo script as an output format for "hb-view"command line tool. - Drop an optimization that would cause HarfBuzz not apply pair positioning lookup subtables under certain circumstances, for compatibility with other implementations that do apply these subtables. - Subsetting will now fail if source font has no glyphs, so feeding the subsetter invalid data will not silently return an empty face. - If after partially instancing a font no variation data is left (the instance is fully static), don't consider this a failure. - Workaround a Firefox bug in displaying SVGs generated be "hb-view"command line tool under certain circumstances. - Fix bug in macroman mapping for "cmap"table. - Fix difference shaping output when HarfBuzz is built with with "HB_NO_OT_RULESETS_FAST_PATH"enabled. - Various subsetting and instancing fixes. - Various fuzzing fixes. - Add "with_libstdcxx"meson build option. - New API: HB_SCRIPT_GARAY HB_SCRIPT_GURUNG_KHEMA HB_SCRIPT_KIRAT_RAI HB_SCRIPT_OL_ONAL HB_SCRIPT_SUNUWAR HB_SCRIPT_TODHRI HB_SCRIPT_TULU_TIGALARI hb_buffer_set_not_found_variation_selector_glyph() hb_buffer_get_not_found_variation_selector_glyph() hb_get_table_tags_func_t hb_face_set_get_table_tags_func() Signed-off-by: Wang Mingyu Signed-off-by: Richard Purdie --- diff --git a/meta/recipes-graphics/harfbuzz/harfbuzz_9.0.0.bb b/meta/recipes-graphics/harfbuzz/harfbuzz_10.0.1.bb similarity index 95% rename from meta/recipes-graphics/harfbuzz/harfbuzz_9.0.0.bb rename to meta/recipes-graphics/harfbuzz/harfbuzz_10.0.1.bb index 01ea6ca86d7..3b211251afd 100644 --- a/meta/recipes-graphics/harfbuzz/harfbuzz_9.0.0.bb +++ b/meta/recipes-graphics/harfbuzz/harfbuzz_10.0.1.bb @@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b98429b8e8e3c2a67cfef01e99e4893d \ " SRC_URI = "${GITHUB_BASE_URI}/download/${PV}/${BPN}-${PV}.tar.xz" -SRC_URI[sha256sum] = "a41b272ceeb920c57263ec851604542d9ec85ee3030506d94662067c7b6ab89e" +SRC_URI[sha256sum] = "b2cb13bd351904cb9038f907dc0dee0ae07127061242fe3556b2795c4e9748fc" DEPENDS += "glib-2.0-native"