Commit Graph

325 Commits

Author SHA1 Message Date
Ebrahim Byagowi
eb8bd2f7ec Add hb_gdi_face_create API
Based on Konstantin Ritt work posted on mailing list
2019-07-21 14:22:19 -07:00
Carlo Bramini
a4543d408b
Empty DIRECTWRITE_LIBS
Not used anymore since DWRITE is loaded dynamically.
2019-06-30 15:06:30 +02:00
Behdad Esfahbod
b14e413fae 2.5.3 2019-06-26 10:44:10 -07:00
Behdad Esfahbod
6b44bf8538 2.5.2 2019-06-20 11:57:19 -07:00
Behdad Esfahbod
6172ec5d87 Remove (unused) posix_memalign fallback
Was wrong.  The returned pointer couldn't be passed to free().  Ouch!
2019-06-18 12:41:56 -07:00
Behdad Esfahbod
23768a99e0 [config] Replace HAVE_FALLBACK with HB_NO_FALLBACK_SHAPE
This disables fallback shaper in tiny builds.  Projects that don't
use our build system and want to disable fallback shaper (eg. Firefox)
should define HB_NO_FALLBACK_SHAPE now.

Part of https://github.com/harfbuzz/harfbuzz/issues/1652
2019-06-17 20:29:29 -07:00
Ebrahim Byagowi
c4cae81a26 Remove round polyfill
Added in 01dff1e and 19256bef, this was targeted at older
msvc versions that don't support C99 but now as we require
C++11 we don't target places those envs thus removing this.
2019-06-10 12:49:50 -07:00
Behdad Esfahbod
93c455567f 2.5.1 2019-05-31 22:56:56 -07:00
Behdad Esfahbod
a5d1b0bdaa Look for pthread even if win32
https://github.com/harfbuzz/harfbuzz/issues/1728
2019-05-25 12:45:40 -04:00
Behdad Esfahbod
5fd3ece523 2.5.0 2019-05-24 15:57:57 -04:00
Behdad Esfahbod
b567d4ea14 Fix build after UCDN -> UCD 2019-05-23 21:36:42 -04:00
Behdad Esfahbod
6d63e27ca4 Generate tarball in .xz instead of .bz2
Fixes https://github.com/harfbuzz/harfbuzz/issues/1662
2019-05-10 11:53:02 -07:00
Behdad Esfahbod
a030ce4ff8 Merge branch 'master' into iter 2019-03-28 21:26:50 -07:00
Behdad Esfahbod
d6fc1d49aa 2.4.0 2019-03-28 21:21:26 -07:00
Behdad Esfahbod
acf5f0a3af [configure] Fix up 2019-01-30 15:10:33 -08:00
Behdad Esfahbod
ede117dc40 [configure] Fix up 2019-01-30 15:10:23 -08:00
Behdad Esfahbod
cbe2118c58 Merge branch 'master' into iter 2019-01-30 15:07:09 -08:00
Behdad Esfahbod
6b834c1c76 [configure] Print compiler version info in report 2019-01-30 15:07:00 -08:00
Behdad Esfahbod
8b46c2d933 [configure] Print compiler version info in report 2019-01-30 15:06:22 -08:00
Behdad Esfahbod
55d1d7c8bc 2.3.1 2019-01-30 13:54:15 -08:00
Behdad Esfahbod
fa1ae3d465 Use C++11 when available 2019-01-20 20:12:12 -05:00
Behdad Esfahbod
868b0c0c2e Move -Wcast-align to hb.hh 2019-01-17 15:18:18 -05:00
Behdad Esfahbod
4941e95f10 2.3.0 2018-12-20 21:48:57 -05:00
Behdad Esfahbod
49334f9b50 Enable system extensions in hb.hh
Fixes https://github.com/harfbuzz/harfbuzz/issues/1491
2018-12-17 18:27:36 -05:00
Behdad Esfahbod
dc41ecef85 2.2.0 2018-11-29 11:53:53 -05:00
Ebrahim Byagowi
24887d1115
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.
2018-11-24 20:07:24 +03:30
Behdad Esfahbod
e3a1a8350a 2.1.3 2018-11-16 16:53:25 -08:00
Behdad Esfahbod
fdb29ab2b0 2.1.2 2018-11-16 15:38:11 -08:00
Behdad Esfahbod
8be74d8553 2.1.1 2018-11-05 18:47:22 -05:00
Behdad Esfahbod
1019391046 2.1.0 2018-10-30 15:52:26 -07:00
Behdad Esfahbod
0a3b7a0fb0 2.0.2 2018-10-20 13:14:07 -07:00
Behdad Esfahbod
7c2c8ac301 2.0.1 2018-10-19 19:39:58 -07:00
Behdad Esfahbod
3d9a0306eb 2.0.0 2018-10-18 05:58:17 -07:00
Behdad Esfahbod
1e8fdd285f Remove HAVE_OT
We never tested compiling without it.  Just kill it.  We always build
our own shaper.
2018-10-10 16:32:35 -04:00
Sascha Brawer
1f14107f71 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
```
2018-10-04 11:17:12 +02:00
Ebrahim Byagowi
c2c7e6471c
State our graphite2 dependency no-deprecated compile flag (#1220) 2018-10-04 00:29:40 +03:30
Behdad Esfahbod
54d332dd9b 1.9.0 2018-09-10 11:37:24 +02:00
Behdad Esfahbod
63be5dcdde 1.8.8 2018-08-14 10:59:34 -07:00
Behdad Esfahbod
b6fdcf4f8b 1.8.7 2018-08-08 22:01:38 -07:00
Behdad Esfahbod
e49a38b20e 1.8.6 2018-08-07 09:55:42 -07:00
Behdad Esfahbod
44d1fb37ef 1.8.5 2018-08-01 14:51:51 -07:00
Behdad Esfahbod
68310a65cb 1.8.4 2018-07-17 13:20:40 +02:00
Behdad Esfahbod
2b76767bf5 1.8.3 2018-07-11 15:27:13 +02:00
Behdad Esfahbod
83ea277178 Add posix_memalign() fallback 2018-07-10 13:17:27 +02:00
Behdad Esfahbod
343e8c694b 1.8.2 2018-07-03 12:43:59 +04:30
Behdad Esfahbod
3654d9be6b 1.8.1 2018-06-12 19:38:04 -04:00
Behdad Esfahbod
f6893ef82c 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.
2018-06-12 19:26:15 -04:00
Behdad Esfahbod
37986aa9b7 1.8.0 2018-06-05 18:04:40 -07:00
Behdad Esfahbod
df01f3e560 1.7.7 2018-06-05 15:18:16 -07:00
Behdad Esfahbod
08b8eb678a Another try at fixing linker issue
Fixes https://github.com/harfbuzz/harfbuzz/issues/880
2018-03-31 12:16:57 +02:00