|
acf5f0a3
|
2019-01-30T15:10:23
|
|
[configure] Fix up
|
|
6b834c1c
|
2019-01-30T15:06:22
|
|
[configure] Print compiler version info in report
|
|
55d1d7c8
|
2019-01-30T13:54:15
|
|
2.3.1
|
|
868b0c0c
|
2019-01-17T15:08:36
|
|
Move -Wcast-align to hb.hh
|
|
4941e95f
|
2018-12-20T21:48:57
|
|
2.3.0
|
|
49334f9b
|
2018-12-17T18:27:36
|
|
Enable system extensions in hb.hh
Fixes https://github.com/harfbuzz/harfbuzz/issues/1491
|
|
dc41ecef
|
2018-11-29T11:53:53
|
|
2.2.0
|
|
24887d11
|
2018-11-24T20:07:24
|
|
Add Adobe AOTS tests (#1395)
Annotated OpenType Specification or aots, https://github.com/adobe-type-tools/aots
provides a set of tests for OpenType specification, this change add those tests in addition
to modified version of their HarfBuzz test runner for generating harfbuzz project specific tests.
|
|
e3a1a835
|
2018-11-16T16:53:25
|
|
2.1.3
|
|
fdb29ab2
|
2018-11-16T15:38:11
|
|
2.1.2
|
|
8be74d85
|
2018-11-05T18:47:22
|
|
2.1.1
|
|
10193910
|
2018-10-30T15:52:26
|
|
2.1.0
|
|
0a3b7a0f
|
2018-10-20T13:14:07
|
|
2.0.2
|
|
7c2c8ac3
|
2018-10-19T19:37:46
|
|
2.0.1
|
|
3d9a0306
|
2018-10-18T05:58:17
|
|
2.0.0
|
|
1e8fdd28
|
2018-10-10T16:32:35
|
|
Remove HAVE_OT
We never tested compiling without it. Just kill it. We always build
our own shaper.
|
|
55942ad5
|
2018-10-06T14:49:44
|
|
Merge branch 'master' into cff-subset
|
|
1f14107f
|
2018-10-04T09:17:08
|
|
Minor: Fix autoconf warning
Before this change, autoconf was emitting the following warnings:
```
configure.ac:22: warning: AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS
../../lib/autoconf/specific.m4:368: AC_USE_SYSTEM_EXTENSIONS is expanded from...
configure.ac:22: the top level
configure.ac:22: warning: AC_RUN_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS
../../lib/autoconf/specific.m4:368: AC_USE_SYSTEM_EXTENSIONS is expanded from...
configure.ac:22: the top level
configure.ac:22: warning: AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS
../../lib/autoconf/specific.m4:368: AC_USE_SYSTEM_EXTENSIONS is expanded from...
configure.ac:22: the top level
configure.ac:22: warning: AC_RUN_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS
../../lib/autoconf/specific.m4:368: AC_USE_SYSTEM_EXTENSIONS is expanded from...
configure.ac:22: the top level
configure.ac:22: warning: AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS
../../lib/autoconf/specific.m4:368: AC_USE_SYSTEM_EXTENSIONS is expanded from...
configure.ac:22: the top level
configure.ac:22: warning: AC_RUN_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS
../../lib/autoconf/specific.m4:368: AC_USE_SYSTEM_EXTENSIONS is expanded from...
configure.ac:22: the top level
configure.ac:22: warning: AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS
../../lib/autoconf/specific.m4:368: AC_USE_SYSTEM_EXTENSIONS is expanded from...
configure.ac:22: the top level
configure.ac:22: warning: AC_RUN_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS
../../lib/autoconf/specific.m4:368: AC_USE_SYSTEM_EXTENSIONS is expanded from...
configure.ac:22: the top level
```
|
|
c2c7e647
|
2018-10-04T00:29:40
|
|
State our graphite2 dependency no-deprecated compile flag (#1220)
|
|
54d332dd
|
2018-09-10T11:37:24
|
|
1.9.0
|
|
63be5dcd
|
2018-08-14T10:59:34
|
|
1.8.8
|
|
b6fdcf4f
|
2018-08-08T21:54:08
|
|
1.8.7
|
|
e49a38b2
|
2018-08-07T09:55:42
|
|
1.8.6
|
|
44d1fb37
|
2018-08-01T14:51:51
|
|
1.8.5
|
|
68310a65
|
2018-07-17T13:20:40
|
|
1.8.4
|
|
2b76767b
|
2018-07-11T15:27:13
|
|
1.8.3
|
|
83ea2771
|
2018-07-10T13:17:27
|
|
Add posix_memalign() fallback
|
|
343e8c69
|
2018-07-03T12:43:59
|
|
1.8.2
|
|
3654d9be
|
2018-06-12T19:38:04
|
|
1.8.1
|
|
f6893ef8
|
2018-06-12T19:20:20
|
|
Move hb-version.h generation to Makefile
Fixes https://github.com/harfbuzz/harfbuzz/issues/864
Unfortunately 1.7.7 and 1.8.0 went out with the wrong hb-version.h contents.
|
|
37986aa9
|
2018-06-05T18:04:40
|
|
1.8.0
|
|
df01f3e5
|
2018-06-05T15:17:39
|
|
1.7.7
|
|
08b8eb67
|
2018-03-31T12:15:50
|
|
Another try at fixing linker issue
Fixes https://github.com/harfbuzz/harfbuzz/issues/880
|
|
eff36cd8
|
2018-03-30T22:25:35
|
|
Minor build related changes
|
|
7b4333b0
|
2018-03-16T22:45:09
|
|
Do feature test before adding -Bsymbolic-functions, autotools part (#892)
|
|
127096e4
|
2018-03-15T13:23:27
|
|
[util] Remove line buffering
Something weird seems to be going on. Just kill it.
Fixes https://github.com/harfbuzz/harfbuzz/issues/888
|
|
89dbabff
|
2018-03-12T13:27:38
|
|
configure.ac/CMake: Check for round() and stdbool.h
Not all the compilers that HarfBuzz is buildable on supports round() and
has the header stdbool.h, so we check for them and define HAVE_ROUND and
HAVE_STDBOOL_H repsectively in our CFLAGS so that we include them only
when they are found, or use fallback implementations when necessary.
Also include FindPythonInterp earlier as we need PYTHON_EXECUTABLE to be
set for running the tests.
|
|
ff2f8143
|
2018-03-07T16:05:14
|
|
1.7.6
|
|
f7399796
|
2018-03-03T22:55:09
|
|
Enable coverage test on autotools (#857)
|
|
d38f37b2
|
2018-02-23T16:55:53
|
|
autoconf: provide a harfbuzz-config for use from CMake (#822)
|
|
e9164478
|
2018-02-18T12:41:24
|
|
Remove unused check
|
|
978ace6f
|
2018-02-16T16:06:17
|
|
Improve _hb_popcount()
Support 128bit type.
|
|
94d32d1b
|
2018-02-16T15:36:20
|
|
Enable C99 if available
Hopefully we can now mix-and-match code and declaration in the C test files.
|
|
0b94d590
|
2018-02-12T16:45:36
|
|
Rename --with-stdcpp → --with-libstdc++
Also improve wording a bit and fix make check in --with-libstdc++=yes.
|
|
2efc8965
|
2018-02-12T12:00:07
|
|
Add --with-stdcpp for ossfuzzer and mupdf use (#770)
|
|
d0f3e7f5
|
2018-02-10T12:45:28
|
|
[util] Use setlinebuf() if present
To work around mysterious bug on OS X.
Fixes https://github.com/harfbuzz/harfbuzz/issues/727
|
|
0853260e
|
2018-01-29T13:30:02
|
|
Configure automake to run the new subset tests.
|
|
fcb8be1a
|
2018-02-04T12:38:18
|
|
[configure] Fix wording
Fixes https://github.com/harfbuzz/harfbuzz/issues/741
|
|
cf943f68
|
2018-02-04T12:05:12
|
|
Correctly show documentation build status
Correctly show if building documentation is enabled or not in configure
summary.
Fixes https://github.com/harfbuzz/harfbuzz/issues/741
|
|
f0b700db
|
2018-01-30T11:16:51
|
|
1.7.5
|
|
00806149
|
2018-01-19T01:12:31
|
|
Improve avoiding C++ linkage, definition creation and cmake tests (#710)
|
|
22d8c765
|
2018-01-12T09:46:38
|
|
Disable C++11
To better catch errors locally.
|
|
6db0b17c
|
2018-01-10T05:40:43
|
|
[test] Move test handling to sundirectories
|
|
504f9136
|
2018-01-09T23:15:54
|
|
[test] Simplify test runner
Always pass hb-shape as first argument to run-tests.py.
Also require automake 1.13.
|
|
0473d95e
|
2018-01-08T10:07:46
|
|
[ft] Use FT_Done_MM_Var() if available
|
|
3db1d342
|
2017-12-21T14:39:34
|
|
link with CoreFoundation when using CoreText
|
|
007a2a43
|
2017-12-20T12:09:00
|
|
1.7.4
|
|
b5bbb791
|
2017-12-18T09:18:51
|
|
1.7.3
|
|
0fd89dc6
|
2017-12-04T18:58:41
|
|
[hb-ft] Fix build when Multiple Master font support is disabled in freetype
FT_Set_Var_Blend_Coordinates() is not available when "Multiple Master
font interface" is disabled in freetype's modules.cfg
|
|
843f7f70
|
2017-12-04T08:52:39
|
|
1.7.2
|
|
7c6937e7
|
2017-11-20T14:49:22
|
|
Move all references of old url to the new address (#622)
|
|
f93c6f8b
|
2017-11-14T11:09:19
|
|
1.7.1
|
|
e5d70988
|
2017-11-13T09:42:37
|
|
1.7.0
|
|
601126ad
|
2017-11-03T20:34:11
|
|
[configure] Fix gobject default value in help output
Fixes https://github.com/behdad/harfbuzz/issues/607
|
|
919b4b76
|
2017-10-27T10:29:25
|
|
Make c++11 optional
Fixes https://github.com/behdad/harfbuzz/issues/585
|
|
223686d6
|
2017-10-26T12:52:02
|
|
1.6.3
|
|
3b7388aa
|
2017-10-23T14:35:16
|
|
1.6.2
|
|
0ca915ef
|
2017-10-22T17:38:33
|
|
1.6.1
|
|
2075008f
|
2017-10-15T12:12:10
|
|
Use C++11
|
|
25846cc3
|
2017-10-13T16:30:33
|
|
1.6.0
|
|
dfeccd07
|
2017-10-12T12:11:47
|
|
Remove nmake port of harfbuzz (#562)
|
|
3ca69c8c
|
2017-09-14T20:50:35
|
|
Use strtod_l() to correctly parse decimal numbers in French & other locales
Test with, eg.:
$ LC_ALL=fr_FR.utf-8 ./hb-view NotoSansArabic-VF.ttf بهداد --variations wght=1.2
|
|
a984e0c4
|
2017-09-05T11:18:35
|
|
1.5.1
|
|
e8b364b8
|
2017-08-23T15:00:45
|
|
1.5.0
|
|
7917792f
|
2017-08-08T13:17:03
|
|
1.4.8
|
|
fc15e60e
|
2017-07-18T11:24:42
|
|
1.4.7
|
|
141b33de
|
2017-04-23T16:19:13
|
|
1.4.6
|
|
60e2586f
|
2017-03-10T23:02:28
|
|
1.4.5
|
|
8e42c3cb
|
2017-03-05T13:54:56
|
|
1.4.4
|
|
6685d281
|
2017-02-25T11:35:05
|
|
1.4.3
|
|
6af6c111
|
2017-01-23T18:35:00
|
|
1.4.2
|
|
af596a56
|
2017-01-05T20:24:41
|
|
1.4.1
|
|
53543f8b
|
2017-01-05T20:12:32
|
|
Ship UCDN and use it by default
So we are not relying on version of Unicode data in glib...
Fixes https://github.com/behdad/harfbuzz/issues/386
Fixes https://github.com/behdad/harfbuzz/issues/388
|
|
f3397069
|
2017-01-05T01:27:49
|
|
1.4.0
|
|
1c98ff87
|
2016-09-30T18:15:37
|
|
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.
|
|
42c81425
|
2016-09-13T23:49:46
|
|
[GX] Fix build with older FreeType
|
|
b843c6d8
|
2016-12-05T13:42:28
|
|
1.3.4
|
|
966ac7ec
|
2016-10-26T16:17:15
|
|
1.3.3
|
|
11816429
|
2016-10-26T16:04:30
|
|
Fix "make distcheck"
|
|
331c46c7
|
2016-10-11T13:45:22
|
|
Fix configure on iOS
Fixes https://github.com/behdad/harfbuzz/issues/342
|
|
7201fdd0
|
2016-10-04T14:53:17
|
|
LFS (large file system?) support in hb-*shap*, hb-view
Fixes https://github.com/behdad/harfbuzz/issues/336
|
|
fd7a245d
|
2016-09-27T17:56:35
|
|
Require glib >= 2.38.0 for G_TEST_DIST
|
|
f73a87d9
|
2016-09-27T13:50:54
|
|
1.3.2
|
|
f16bf6c2
|
2016-09-27T12:38:49
|
|
Allow building with graphite2 without pkg-config (#318)
|
|
d22ab6cf
|
2016-09-07T14:28:47
|
|
1.3.1
|
|
dd31fc9f
|
2016-07-22T02:26:54
|
|
Don’t build UCDN support when building with GLib (#296)
Regression from: b424b6c372dfe4c0ed75a49761eb34a416819446.
|
|
a732e00e
|
2016-07-21T01:58:00
|
|
1.3.0
|
|
a93078a0
|
2016-06-06T15:58:41
|
|
Change bugreport URL to github
That's where everything is happening these days.
|
|
a5b7b0dd
|
2016-05-02T10:44:13
|
|
1.2.7
|
|
00ea66f3
|
2016-04-08T13:51:01
|
|
1.2.6
|