summaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics/harfbuzz
AgeCommit message (Collapse)Author
2022-08-10harfbuzz: upgrade 4.4.1 -> 5.1.0Alexander Kanavin
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-07-08harfbuzz: upgrade 4.3.0 -> 4.4.1Alexander Kanavin
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-07-01harfbuzz: upgrade 4.3.0 -> 4.4.0wangmy
Changelog: ========== - Caching of variable fonts shaping, in particular when using HarfBuzz’s own font loading functions (ot). Bringing performance of variable shaping in par with non-variable fonts shaping. - Caching of format 2 “Contextual Substitution” and “Chained Contexts Substitution” lookups. Resulting in up to 20% speedup of lookup-heavy fonts like Gulzar or Noto Nastaliq Urdu. - Improved ANSI output from hb-view. - Support for shaping legacy, pre-OpenType, Windows 3.1-era, Arabic fonts that relied on a fixed PUA encoding. - Sinhala script is now shaped by the USE shaper instead of “indic” one. - Thai shaper improvements. - hb-ot-name API supports approximate BCP-47 language matching, for example asking for “en_US” in a font that has only “en” names will return them. - Optimized TrueType glyph shape loading. - Fix subsetting of HarfBuzz faces created via hb_face_create_for_tables(). - Add 32 bit var store support to the subsetter. - New API +HB_BUFFER_FLAG_DEFINED +HB_BUFFER_SERIALIZE_FLAG_DEFINED +hb_font_changed() +hb_font_get_serial() +hb_ft_hb_font_changed() +hb_set_hash() +hb_map_copy() +hb_map_hash() Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-06-04harfbuzz: upgrade 4.2.1 -> 4.3.0Richard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-05-05harfbuzz: upgrade 4.2.0 -> 4.2.1Alexander Kanavin
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-04-19harfbuzz: Upgrade to 4.2.0Khem Raj
Changes in this release [1] [2] [1] https://github.com/harfbuzz/harfbuzz/releases/tag/4.1.0 [2] https://github.com/harfbuzz/harfbuzz/releases/tag/4.2.0 Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-16harfbuzz: upgrade 4.0.0 -> 4.0.1wangmy
Changelog: ========= - Update OpenType to AAT mappings for hist and vrtr features. - Update IANA Language Subtag Registry to 2022-03-02. - Update USE shaper to allow any non-numeric tail in a symbol cluster, and remove obsolete data overrides. - Fix handling of baseline variations to return correctly scaled values. - A new experimental hb_subset_repack_or_fail() to repack an array of objects, eliminating offset overflows. The API is not available unless HarfBuzz is built with experimental APIs enabled. - New experimental API +hb_link_t +hb_object_t +hb_subset_repack_or_fail() Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-03-09harfbuzz: upgrade 3.4.0 -> 4.0.0Alexander Kanavin
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-16harfbuzz: upgrade 3.3.2 -> 3.4.0wangmy
Changelog: ========= *Perform sanity checks on shaping results is now part of "harfbuzz" library and can be enabled by setting the buffer flag HB_BUFFER_FLAG_VERIFY. *Arabic Mark Transient Reordering Algorithm have been updated to revision 6. *ISO 15924 code for mathematical notation, 'Zmth', now maps to the OpenType 'math' tag. *It is now possible to get at once all math kerning values for a given glyph at a given corner. *Fix locale_t portability issues on systems the typedef's it to a void pointer *New API: +HB_BUFFER_FLAG_VERIFY +HB_OT_TAG_MATH_SCRIPT +HB_SCRIPT_MATH +hb_ot_math_kern_entry_t +hb_ot_math_get_glyph_kernings Deprecated API Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-10harfbuzz: upgrade 3.3.1 -> 3.3.2wangmy
Changelog: ========= Revert splitting of pair positioning values introduced in 3.3.0 as it proved problematic Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-05harfbuzz: upgrade 3.2.0 -> 3.3.1Alexander Kanavin
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-12-17harfbuzz: upgrade 3.1.2 -> 3.2.0Alexander Kanavin
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-12-09harfbuzz: upgrade 3.1.1 -> 3.1.2Alexander Kanavin
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-11-10harfbuzz: upgrade 3.0.0 -> 3.1.1wangmy
Work around GCC cast-align error/warning on some platforms. (Behdad Esfahbod) Documentation improvements. (Matthias Clasen) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-10-23harfbuzz: upgrade 2.9.1 -> 3.0.0Alexander Kanavin
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-10-11harfbuzz: upgrade 2.9.0 -> 2.9.1wangmy
Final subset API is in place and if no issues are discovered, it will be the stable subset API of HarfBuzz 3.0.0. Old API is kept to ease transition, but will be removed in 3.0.0. Various fuzzer-found bug fixes. hb_buffer_append() now handles the pre- and post-context which previously were left unchanged in the destination buffer. hb-view / hb-shape now accept following new arguments: --unicodes-before/after: takes a list of hex numbers that represent Unicode codepoints. Undeprecated API: hb_set_invert() Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2021-08-26harfbuzz: upgrade 2.8.2 -> 2.9.0Alexander Kanavin
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-07-30Convert to new override syntaxRichard Purdie
This is the result of automated script conversion: scripts/contrib/convert-overrides.py <oe-core directory> converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-07-16harfbuzz: upgrade 2.8.1 -> 2.8.2Alexander Kanavin
License-Update: copyright years Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-06-06harfbuzz: Fix unused-variable warningKhem Raj
Backport a patch to fix the issue Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-25harfbuzz: update 2.8.0 -> 2.8.1Alexander Kanavin
fontconfig option has been removed upstream as fontconfig hasn't been used for anything. Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-09harfbuzz: upgrade 2.7.4 -> 2.8.0Alexander Kanavin
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-01-20harfbuzz: upgrade 2.7.2 -> 2.7.4Anuj Mittal
Remove backported patches and remove the introspection patch as that is no longer needed. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-10-22harfbuzz: Refresh patchZang Ruochen
Because two modifications conflict in the patch, do_patch will make an error when using patch as a patchtool. Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-09-08harfbuzz: fix a build race around hb-version.hRoss Burton
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-09-08harfbuzz: update patch statusRoss Burton
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-09-03harfbuzz: upgrade 2.7.1 -> 2.7.2Alexander Kanavin
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-08-25harfbuzz: convert to meson, enable gobject introspectionAlexander Kanavin
The latter is needed for pango update. Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-08-19harfbuzz: upgrade 2.6.8 -> 2.7.1Anuj Mittal
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-06-25harfbuzz: upgrade 2.6.7 -> 2.6.8Wang Mingyu
??Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-06-06harfbuzz: upgrade 2.6.4 -> 2.6.7Andreas Müller
* Seems they stopped maintaining freedesktop downloads so we missed few versions. To stay tuned add UPSTREM_CHECKs. * License checksum was changed by credits & date changes [1] [1] https://github.com/harfbuzz/harfbuzz/commit/5440313924172e155e34391f033f5e6c5e2390b3#diff-7116ef0705885343c9e1b2171a06be0e Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-11-21harfbuzz: upgrade 2.6.1 -> 2.6.4Anuj Mittal
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-11-10harfbuzz: split libharfbuzz-subset.so to its own binary packageMikko Rapeli
harfbuzz binary package size increased from 624608 bytes in yocto 2.5 to 1365431 bytes in yocto 3.0. Most of the size increase is in the new libharfbuzz-subset.so* library https://harfbuzz.github.io/utilities.html#utilities-command-line-hbsubset Split it to its own binary package which will be installed if anyone needs it. Effect to harfbuzz binary package size is: -PKGSIZE = 1476271 +PKGSIZE = 1007424 Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-10-08harfbuzz: add PACKAGECONFIGs for all the optional dependenciesRoss Burton
Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-09-06harfbuzz: upgrade to 2.6.1Ross Burton
Add a (disabled) PACKAGECONFIG for Graphite2. Update the license checksum for hb-ucd.cc, which for some reason was checksumming the entire file and not just the license header. Signed-off-by: Ross Burton <ross.burton@intel.com>
2019-08-06harfbuzz: upgrade 2.4.0 -> 2.5.3Anuj Mittal
License-Update: Copyright years added, and point to correct source file. For changes in this version, see: https://github.com/harfbuzz/harfbuzz/blob/2.5.3/NEWS Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-15harfbuzz: update source checksums after upstream replaced the tarballYi Zhao
RP: Upstream replaced the original release tarball: https://github.com/servo/rust-harfbuzz/pull/141 Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-12harfbuzz:upgrade 2.3.1 -> 2.4.0Zang Ruochen
-Upgrade from harfbuzz_2.3.1.bb to harfbuzz_2.4.0.bb. Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-15harfbuzz: upgrade 2.2.0 -> 2.3.1Anuj Mittal
For changes, see: https://github.com/harfbuzz/harfbuzz/releases Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-01-28meta: add native and nativesdk variants to various recipes to enable ↵Alexander Kanavin
gtk+3-native/nativesdk Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-20harfbuzz: upgrade 2.1.3 -> 2.2.0Anuj Mittal
For changes, see: https://cgit.freedesktop.org/harfbuzz/tree/NEWS?h=2.2.0 Remove do_configure_append after the patch to remove pkg.m4 was merged upstream. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-21harfbuzz: upgrade 1.9.0 -> 2.1.3Ross Burton
Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-17harfbuzz: upgrade 1.8.8->1.9.0Hong Liu
Upgrade harfbuzz from 1.8.8 to 1.9.0. Signed-off-by: Hong Liu <hongl.fnst@cn.fujitsu.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2018-09-11harfbuzz: remove stale pkg.m4Ross Burton
harfbuzz shipped an old pkg.m4 which overruled the pkg.m4 from the sysroot. This is now fixed upstream, but until another release is made delete it from the source tree. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-23harfbuzz: upgrade 1.8.4 -> 1.8.8Maxin B. John
Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-07-24harfbuzz: upgrade 1.7.5 -> 1.8.4Ross Burton
Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-02-16harfbuzz: upgrade to version 1.7.5Maxin B. John
1.7.4 -> 1.7.5 Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2018-01-03harfbuzz: upgrade to 1.7.4Maxin B. John
1.7.0 -> 1.7.4 Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-11-29harfbuzz: update to 1.7.0Alexander Kanavin
Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-11-21harfbuzz: upgrade to 1.6.3Maxin B. John
1.4.8 -> 1.6.3 Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>