Commit graph

383 commits

Author SHA1 Message Date
Behdad Esfahbod
bf4b11cfa4 [configure] Another try at fixing distcheck 2022-05-30 05:09:53 -06:00
Khaled Hosny
aee123fc83 4.3.0 2022-05-20 21:07:25 +02:00
Behdad Esfahbod
217d38dfc7 Try to fix distcheck 2022-04-29 16:19:10 -06:00
Khaled Hosny
f7aee78e90 4.2.1 2022-04-24 05:47:57 +02:00
Khaled Hosny
9d5730b958 4.2.0 2022-03-30 15:08:34 +02:00
Khaled Hosny
c36844d6d9 4.1.0 2022-03-23 07:20:59 +02:00
Khaled Hosny
1f79ba9407 4.0.1 2022-03-11 20:19:04 +02:00
Khaled Hosny
8d1b000a3e 4.0.0 2022-03-01 21:27:32 +02:00
Behdad Esfahbod
cfc06c24d5 [util/draw] Render color glyphs if cairo API available 2022-02-13 13:21:14 -06:00
Khaled Hosny
0a12996134 3.4.0 2022-02-13 00:30:50 +02:00
Khaled Hosny
ac46c3248e 3.3.2 2022-02-06 15:41:18 +02:00
Khaled Hosny
45df259538 3.3.1 2022-01-31 23:06:10 +02:00
Khaled Hosny
98da330638 3.3.0 2022-01-31 18:39:06 +02:00
Behdad Esfahbod
a45a630539
Fix unintentional locale dependency (#3358)
Avoid unintentional locale dependency

hb_variation_to_string uses sprintf with %g, which will produce
a locale-dependent decimal point, which is not desired here.

The output is supposed to be compatible with CSS syntax, and
that always uses '.' for the decimal point.

Fix this by changing the per-thread locale to "C" around sprintf call.

Fixes https://github.com/harfbuzz/harfbuzz/issues/3355
Fixes https://github.com/harfbuzz/harfbuzz/pull/3357
Fixes https://github.com/harfbuzz/harfbuzz/pull/3358

Co-authored-by: Matthias Clasen <mclasen@redhat.com>
2022-01-08 16:47:33 -07:00
Khaled Hosny
be91d2917d 3.2.0 2021-12-12 04:45:54 +02:00
Khaled Hosny
8aed5c21a3 3.1.2 2021-11-26 17:54:18 +02:00
Khaled Hosny
cd5c6cd041 3.1.1 2021-11-08 06:59:55 +02:00
Khaled Hosny
77eeec53a9 3.1.0 2021-11-03 23:31:03 +02:00
Khaled Hosny
9c387e20d6
3.0.0 2021-09-17 21:32:30 +02:00
Khaled Hosny
505df5abf8 2.9.1 2021-09-07 13:46:43 +02:00
Khaled Hosny
9aa6f8a93f 2.9.0 2021-08-18 09:32:04 +02:00
Behdad Esfahbod
e0d7060f80 [test] Rename shaping/ to shape/ 2021-08-11 18:49:59 -06:00
Khaled Hosny
63e15eac4f 2.8.2 2021-07-08 23:02:49 +02:00
Khaled Hosny
b37f03f16b 2.8.1 2021-05-04 02:07:06 +02:00
Hans Petter Jansson
8298c2f93b [hb-view] Use Chafa for terminal graphics if available
This produces high-quality terminal graphics using symbols or sixels
according to the detected terminal capabilities.

Fixes #2430.
2021-04-26 12:13:10 -06:00
Khaled Hosny
743baf3543 [build] Don’t look for FontConfig
We don’t currently use it anywhere. It was used briefly for the
hb-fc-list tool, but this tool have not been built since 2015:

commit cd042fc8c4
Author: Behdad Esfahbod <behdad@behdad.org>
Date:   Thu Jun 18 10:55:13 2015 -0700

    [util] Disable hb-fc-list for now

    Until I figure out what to do about the API, and finalize
    the tool.
2021-03-29 15:54:51 -06:00
Garret Rieger
b8b8c58b9f [subset] add tests that check for successful repacking of a real font file. 2021-03-17 15:53:58 -07:00
Khaled Hosny
03538e872a 2.8.0 2021-03-16 19:28:35 +02:00
Behdad Esfahbod
c2fc2aa44c [atomic] Remove Solaris intrinsics 2021-02-20 15:20:33 -07:00
Behdad Esfahbod
7099a6dca1 [atomic] Remove old Intel primitives implementation 2021-02-20 15:20:06 -07:00
Behdad Esfahbod
711c241f6c m[mutex] Remove busyloop mutex implemenation
Don't know why I ever added this. :)
2021-02-20 15:16:59 -07:00
Khaled Hosny
7236c7e29c 2.7.4 2020-12-27 01:59:00 +02:00
Khaled Hosny
71a3b54f3c 2.7.3 2020-12-23 15:33:15 +02:00
Khaled Hosny
ea4476d738 [autotools] Don’t fallback to icu-config
ICU pkg-config support have been available for a long time, and
icu-config often breaks cross-compiling when the one from host system is
found.
2020-12-21 14:46:35 -08:00
Khaled Hosny
05403a07b5 [autotools] Require pkg-config 0.28
Follow up 0615c7b64b, which fixes #1565.
This seems to be the version that fixed the circular dependency, based
on the ChangeLog:
https://cgit.freedesktop.org/pkg-config/commit/?h=pkg-config-0.28&id=74ceac54ef6f9247c00f08eecd8cca811a3c5934
2020-10-23 17:29:43 +02:00
Khaled Hosny
9c98b2b9a9 2.7.2 2020-08-29 00:39:42 +02:00
Ebrahim Byagowi
05ef75c553 2.7.1 2020-08-13 20:54:53 +04:30
Ebrahim Byagowi
ef2e380342 Revert "Remove cmake-config support of HarfBuzz"
This reverts commit 75efa89343.
2020-08-12 01:00:33 +04:30
Ebrahim Byagowi
5193357832 Revert "Remove autotools build support"
This reverts commit 01ac32aab2.
2020-08-11 23:51:59 +04:30
Ebrahim Byagowi
01ac32aab2 Remove autotools build support 2020-08-07 23:28:12 +04:30
Ebrahim Byagowi
75efa89343 Remove cmake-config support of HarfBuzz
Reverts d38f37b2 as discussed in #2316
2020-08-03 16:45:17 +04:30
Ebrahim Byagowi
a01c7a380b 2.7.0 2020-07-25 12:40:57 +04:30
Behdad Esfahbod
a783840789 Always round up
Fixes https://github.com/harfbuzz/harfbuzz/issues/2496
2020-06-28 13:10:37 +04:30
Ebrahim Byagowi
53b0a183c7 Remove concept of stable/unstable from build tools
We never practiced the concept of stable and unstable releases, let's
remove the code and always use the stable scheme.
2020-06-23 14:46:47 +04:30
Ebrahim Byagowi
e4203c1469 2.6.8 2020-06-22 12:51:22 +04:30
Ebrahim Byagowi
8c84fee2e5 Update build systems status messages 2020-06-22 04:32:59 +04:30
Ebrahim Byagowi
65462c4b0b minor, improve the need for graphite comment 2020-06-05 01:23:15 +04:30
Ebrahim Byagowi
fb46a32ed0 2.6.7 2020-06-03 12:56:07 +04:30
Ebrahim Byagowi
42025680cb 2.6.6 2020-05-12 00:17:44 +04:30
Ebrahim Byagowi
44fe1c8ff1 Remove xlocale use now that isn't available in most distros
Our CI bots don't detect it in Alpine, ArchLinux, Ubuntu and Fedora
so let's get rid of it use the fallback we are using anyway for a
long time.
2020-05-10 14:51:35 +04:30