summaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics/harfbuzz
AgeCommit message (Collapse)Author
2015-12-08harfbuzz: update 1.1.0 -> 1.1.2Andre McCurdy
http://cgit.freedesktop.org/harfbuzz/tree/NEWS Overview of changes leading to 1.1.2 Wednesday, November 26, 2015 ==================================== - Fix badly-broken fallback shaper that affected terminology. https://github.com/behdad/harfbuzz/issues/187 - Fix y_scaling in Graphite shaper. - API changes: * An unset glyph_h_origin() function in font-funcs now (sensibly) implies horizontal origin at 0,0. Ie, the nil callback returns true instead of false. As such, implementations that have a glyph_h_origin() that simply returns true, can remove that function with HarfBuzz >= 1.1.2. This results in a tiny speedup. Overview of changes leading to 1.1.1 Wednesday, November 24, 2015 ==================================== - Build fixes, specially for hb-coretext. (From OE-Core rev: e979cc5816c806ac995365b9d96d34a1ea59342a) Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-12-01harfbuzz: update 1.0.6 -> 1.1.0Andre McCurdy
http://cgit.freedesktop.org/harfbuzz/tree/NEWS Overview of changes leading to 1.1.0 Wednesday, November 18, 2015 ==================================== - Implement 'stch' stretch feature for Syriac Abbreviation Mark. https://github.com/behdad/harfbuzz/issues/141 - Disable use of decompose_compatibility() callback. - Implement "shaping" of various Unicode space characters, even if the font does not support them. https://github.com/behdad/harfbuzz/issues/153 - If font does not support U+2011 NO-BREAK HYPHEN, fallback to U+2010 HYPHEN. - Changes resulting from libFuzzer continuous fuzzing: * Reject font tables that need more than 8 edits, * Bound buffer growth during shaping to 32x, * Fix assertions and other issues at OOM / buffer max-growth. - Misc fixes and optimizations. - API changes: * All fonts created with hb_font_create() now inherit from (ie. have parent) hb_font_get_empty(). (From OE-Core rev: ed76a9e36edc054cbd87b6d1cab0202526959868) Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-11-25harfbuzz: update to 1.0.6Maxin B. John
1.0.2 -> 1.0.6 (From OE-Core rev: 1ca357c1a1e920e260d3d61863d3c6efa01f37b4) Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-08-30harfbuzz: upgrade to 1.0.2Cristian Iorga
Bugfix release. (From OE-Core rev: 71dbd7cc2333fdf830f0f483774faeadbb0e2236) (From OE-Core rev: 92e4198575c84f932183e3b1a59c62cfc5f59b38) Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-08-24harfbuzz: enable icu featureAlexander Kanavin
This is required to build latest webkitgtk (From OE-Core rev: 3a7d80e50a6683339a8940e12a3c10efd2586518) Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-07-27harfbuzz: upgrade to 1.0.1Cristian Iorga
- Update to Unicode 8.0; - Implement Universal Shaping Engine; - Bug fixes. (From OE-Core rev: 27d068d05239c26a3848eb101571acab54635e37) Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-07-12harfbuzz: upgrade to 0.9.41Cristian Iorga
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. (From OE-Core rev: 64733935306d6b484db40b15e6e4938fbabf1d65) Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-05-29harfbuzz: upgrade to 0.9.40Cristian Iorga
- Optimizations and refactoring; - Bug fixes. (From OE-Core rev: 20de4a069c7226f60becafd14b88a8439e4da1c2) Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2015-02-14harfbuzz: upgrade to 0.9.38Cristian Iorga
(From OE-Core rev: 99eacbfd677e6c7637d3183117591e098bbe0dde) Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-12-31harfbuzz: upgrade to 0.9.37Ross Burton
(From OE-Core rev: 72ad7edb8c06af5b4b06e6877fc6ab55f4404ec4) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-08-28harfbuzz: upgrade to 0.9.35Cristian Iorga
Bug fixes and minor changes/cleanups. (From OE-Core rev: 08b4b19b15a2d561254750247f00b0e7a2459994) Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-06-24harfbuzz: upgrade to 0.9.29Cristian Iorga
Mostly a bugfix release. (From OE-Core rev: 36d6985faf76b1228d4dafb5bf994b00004d1d77) Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-05-21harfbuzz: upgrade to 0.9.28Cristian Iorga
(From OE-Core rev: 8462728aef78debaa15e33121b3ae733049a96ab) Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-04-25harfbuzz: upgrade to 0.9.27Cristian Iorga
(From OE-Core rev: 76447043a36472b7f673b423d584199d9d3dec8b) Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-02-13harfbuzz: upgrade to 0.9.26Cristian Iorga
switched to ${BP} variable. (From OE-Core rev: 7d48d7826887bf32a751196a108660bcdd2d87eb) Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-01-14harfbuzz: Move ancillary binaries to ${PN}-binPhil Blundell
The binaries: -rwxr-xr-x root/root 21956 2014-01-09 19:39 ./bin/hb-shape -rwxr-xr-x root/root 21504 2014-01-09 19:39 ./bin/hb-ot-shape-closure -rwxr-xr-x root/root 36520 2014-01-09 19:39 ./bin/hb-view are not generally useful on target systems. Also, their presence in the same binary package as libharfbuzz.so defeats the debian package autonamer. Inherit lib_package to move these to ${PN}-bin. (From OE-Core rev: d716f63d5785fa9239497d25bffc5035a9e58d28) Signed-off-by: Phil Blundell <pb@pbcl.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-12-20harfbuzz: Allow PACKAGECONFIG to be overriddenSaul Wold
(From OE-Core rev: ca35307b988367f18c3039c1d6c2bc400965a23f) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-12-10harfbuzz: upgrade to 0.9.25Cristian Iorga
(From OE-Core rev: 13977aef1734af155d9f1b9cfa24e1d16614cb56) Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-11-26harfbuzz: Add PACKAGECONFIG for icuRichard Purdie
harfbuzz can be built without icu. We don't need harfbuzz-icu for any default OE-Core configuration so default to icu being disabled for performance improvements. (From OE-Core rev: d61230ac70158dd9a33fcfac4eea768d21ccc61d) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-10-26harfbuzz: upgrade to upstream version 0.9.22Marko Lindqvist
Code that was under ICU license has been removed. (From OE-Core rev: 12e2e82a7cfcbcb989b5254b2148320db69a820d) Signed-off-by: Marko Lindqvist <cazfi74@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-08-26harfbuzz: upgrade to v0.9.19Mihai Prica
Remove the disable_graphite.patch because the --without-graphite2 configure option can be used instead. Split package into harfbuzz and harfbuzz-icu. The ICU support is now built into a separate library that will be shipped in a different package. (From OE-Core rev: c93d147e0889ac91a01e3570f818624f68b3c8e8) Signed-off-by: Mihai Prica <mihai.prica@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-05-29harfbuzz: update to upstream version 0.9.17Marko Lindqvist
avoid_double_version_h.patch removed as the problems seems to be fixed different way in upstream, and this patch was now removing necessary header install. (From OE-Core rev: 7827e27ec4cd67d3821839209a29e4649e864b93) Signed-off-by: Marko Lindqvist <cazfi74@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-03-19harfbuzz: update the license informationMaxin B. John
harfbuzz is using the 'Modern Variants' of MIT License: https://fedoraproject.org/wiki/Licensing:MIT?rd=Licensing/MIT#Modern_Variants We can update the LICENSE as 'MIT & ICU'. Fixes this warning: WARNING: harfbuzz: No generic license file exists for: Old-MIT in any provider WARNING: harfbuzz: No generic license file exists for: UCDN in any provider WARNING: harfbuzz: No generic license file exists for: HarfBuzz-old in any provider (From OE-Core rev: 2ecb3b99373e17d93f50142f2da3f786c83c7eb2) Signed-off-by: Maxin B. John <maxin.john@enea.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-02-15harfbuzz: update to upstream version 0.9.12Marko Lindqvist
Fixed license declaration to have AND between all the licenses instead of OR. (From OE-Core rev: 0a90fb2faebbb7848dbd5a23b37490866b397f5f) Signed-off-by: Marko Lindqvist <cazfi74@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-01-31harfbuzz: fix install of version.hMarko Lindqvist
version.h is listed both in pkginclude_HEADERS (via $HBHEADERS) and nodist_pkginclude_HEADERS. This double listing is likely cause of the make install error: /usr/bin/install: cannot create regular file `.../harfbuzz/0.9.10-r0/image/usr/include/harfbuzz/hb-version.h': File exists Just remove the nodist_pkginclude_HEADERS entry. We're not creating the tarball, and listing version.h here wouldn't prevent the other listing from including it to tarball anyway. (From OE-Core rev: 1489a69cecb1dcc3502a4c24beaea81e6ca6dacc) Signed-off-by: Marko Lindqvist <cazfi74@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-01-10harfbuzz: add recipe, version 0.9.10Marko Lindqvist
OpenType text shaping engine HarfBuzz is dependency of pango >= 1.32 This depends on all of glib-2.0, cairo, and freetype to consistently provide all backends. Otherwise it would, in typical case, depend on build order of these packages. HarfBuzz configure would pick those backends for which dependencies happen to be built before it. Similarly graphite is consistenly disabled if there ever happens to be recipe for it. (From OE-Core rev: 6f5ab158203101db69d11754a77b0fd6fbb23f87) Signed-off-by: Marko Lindqvist <cazfi74@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>