Go to file
Mike Hommey 1c98ff87c7 Support building with older glib versions
It is desirable to be able to build against older versions of glib.

fd7a245 changed the configure check to require glib > 2.38 for
G_TEST_DIST. Before that, version 2.16 was required, but in fact,
since aafe395, G_PASTE is being used, which was introduced in 2.19.1.
And since 0ef179e2, hb-glib uses GBytes, which were introduced in
2.31.10.

2.19.1 is rather old, but 2.38 is rather new. For Firefox, building
against 2.22 is still supported, although we could probably get away
with bumping that to 2.28. Either way, GBytes is not available.

Arguably, if you build against a glib that doesn't support GBytes,
you're not going to use the hb_glib_blob_create function, so we hide
the function when building against such a glib.

As for G_TEST_DIST, when building against versions of glib that don't
support it, we can fallback to the previous behavior, which, AIUI, was
just making the test not work when building in a separate directory.
2016-12-18 01:37:07 -06:00
.ci [docs] Minor 2015-12-30 16:25:48 +01:00
docs Aim math API for 1.3.3 instead of 1.4.0 2016-10-04 14:47:12 -07:00
m4 Add ax_pthread.m4 2012-10-02 14:46:34 -04:00
src Support building with older glib versions 2016-12-18 01:37:07 -06:00
test Support building with older glib versions 2016-12-18 01:37:07 -06:00
util [util] Print out --debug buffer to stderr 2016-04-26 11:28:37 -07:00
win32 NMake ICU option builds with builtin ICU (#375) 2016-12-16 19:06:26 -06:00
.travis.yml [travis] Fix MacOS libtool issue 2016-08-16 02:49:48 +02:00
Android.mk [Android.mk] Update with warning flags 2016-02-24 12:30:57 +09:00
appveyor.yml Fix "nmake install" when ADDITIONAL_LIB_DIR is provided and test it on CI (#356) 2016-10-28 21:49:11 +03:30
AUTHORS Add Roozbeh to AUTHORS 2014-07-01 15:51:54 -04:00
autogen.sh Fix previous commit 2015-03-04 15:47:25 -08:00
BUILD.md Minor 2016-05-06 15:26:40 +01:00
configure.ac Support building with older glib versions 2016-12-18 01:37:07 -06:00
COPYING Improve license information 2012-10-28 21:26:19 -07:00
git.mk Update git.mk from upstream 2015-08-31 19:41:01 +01:00
harfbuzz.doap Minor 2011-05-27 04:14:42 -04:00
Makefile.am [build] git.mk fix for m4/gtk-doc.m4 2016-02-22 15:38:44 +09:00
NEWS 1.3.4 2016-12-05 13:45:15 -08:00
README [ci] Add Windows CI support, provided by AppVeyor (#308) 2016-09-01 06:01:16 -07:00
README.md Add README.md symlink to make github happy 2014-10-01 17:45:17 -04:00
README.python [README.python] Add package name for gobject-introspection on Ubuntu 2015-05-04 23:10:32 -07:00
THANKS Bump version to 0.9.2 2012-08-10 14:50:05 -04:00
TODO [TODO] Update 2016-02-24 19:10:06 +09:00

Build Status Build Status Coverage Status ABI Tracker

This is HarfBuzz, a text shaping library.

For bug reports, mailing list, and other information please visit:

http://harfbuzz.org/

For license information, see the file COPYING.