|
49ac0df6
|
2025-09-06T15:35:38
|
|
[meson] Add graphite2 wrap file
|
|
01d4fff1
|
2025-09-03T17:33:31
|
|
[meson] Add ICU wrap
|
|
bb3a8394
|
2025-07-23T11:07:12
|
|
[kbts] Add dummy shaper
Just the infrastructure to build the shaper.
|
|
4dc25e70
|
2025-03-17T17:01:53
|
|
[ci] Add libffi warp with fallback download URL
To fix failing CI runs because freedesktop.org is down.
|
|
6898a604
|
2024-11-09T11:51:14
|
|
[meson] Update wrap files
This also updates the meson version on Windows cross-build jobs as wraps
now requires newer versions of meson. We still require only meson 0.55.0
for building HarfBuzz, but building with fallback wraps is allowed
to require newer meson.
|
|
6253b3a9
|
2024-05-13T11:01:58
|
|
[meson] build ragel as a native tool
When cross compiling it will build a target (host) binary that can't be run on the building machine.
Also remove the install flag which is not compatible with the native flag, but the custom built ragel is correctly picked.
|
|
d5cb1a31
|
2023-08-31T23:41:10
|
|
[meson] Add gitignore entries for wrap sources
|
|
4668b43e
|
2023-08-31T19:33:29
|
|
[meson] add source fallback URL to freetype2 wrap
|
|
5b82fa91
|
2023-02-11T22:22:48
|
|
[meson] Update Glib subproject
|
|
31e099fd
|
2023-02-11T22:21:53
|
|
[meson] Update Cairo subproject
|
|
8f0da5e5
|
2023-02-11T22:20:41
|
|
[meson] Update FreeType subproject
|
|
4a632dec
|
2023-01-26T13:19:50
|
|
build: Bump to newer cairo
|
|
67e652cd
|
2023-01-21T15:57:13
|
|
[meson] Update Cairo subproject
|
|
f96e32a0
|
2023-01-21T00:39:00
|
|
[meson] Try to make MSVC build less spammy
Enable exceptions in ragel subproject, and revert the exceptions part of:
commit 22cbd038d3578c344e265a098fc98ef168f8d18b
Author: Khaled Hosny <khaled@aliftype.com>
Date: Tue Sep 14 12:34:25 2021 +0200
[meson] Add ragel subproject
To get ride of the following warnings:
cl : Command line warning D9025 : overriding '/EHs' with '/EHs-'
|
|
4f4b6e03
|
2023-01-17T14:08:58
|
|
[wrap] Add fallback source URL for zlib
Hopefully this fixes the intermittent CI failures due to download
failures.
|
|
5d81fc0f
|
2022-03-23T06:07:15
|
|
[meson] Update Cairo subproject
Update to the latest master to get color fonts working. Disable dwrite
on Windows builds as it does not compile and we don’t need it.
|
|
27ff90d7
|
2022-12-16T22:08:33
|
|
[meson] Update freetype2 wrap
Use the one from WrapDB and add zlib wrap because current FreeType
tarball misses it.
|
|
318df8a7
|
2022-12-16T21:27:37
|
|
[meson] Update google-benchmark wrap
Use the one from WrapDB.
|
|
bd7c4580
|
2022-12-16T21:01:26
|
|
[meson] Update glib wrap
Use the one from WrapDB.
|
|
58925ed9
|
2022-11-29T13:14:10
|
|
Update freetype subproject to 2.12.1
|
|
7b0d8d9d
|
2022-06-29T00:34:09
|
|
[meson] Remove ttf-parser wrap
We don’t have a ttf-parser dependency anymore.
|
|
e8b40c7a
|
2022-04-20T17:47:02
|
|
Upgrade google benchmark dep to latest version to fix build failure.
|
|
d24ac4aa
|
2022-02-17T16:18:41
|
|
freetype2.wrap: Provide fallback for CMake dep as well
Add a freetype identifier in the 'provides' section so that the fallback will
kick in if FreeType is requested but was not found, and wrap mode is not
disabled.
|
|
c8b6036c
|
2022-02-14T02:17:38
|
|
[meson] Update Cairo subproject
Fixes another color fonts issue.
|
|
2da6accd
|
2022-02-12T01:14:15
|
|
[meson] Update cairo submodule
To include the latest color glyph fixes
|
|
74ebfc64
|
2022-02-08T22:44:11
|
|
[meson] Update cairo subproject
Update to the current master branch so that is has
cairo_user_font_face_set_render_color_glyph_func().
I had to disable optimized builds on win[32|64] crossbuild setups
because they are now broken in the CI (something about cairo defining
_FORTIFY_SOURCE for optimized builds that MingW does not like).
|
|
726b1a8b
|
2022-01-13T18:30:52
|
|
Convert fallback kwargs to [provide] entries.
|
|
22cbd038
|
2021-09-14T12:34:25
|
|
[meson] Add ragel subproject
If ragel 6.10 is not found, build it from source.
Seems to work, except that ragel uses exceptions and we configure
HarfBuzz build to not use exceptions, and I can’t find away to enable
exceptions only for the ragel subproject. I had to remove cpp_eh=none
from default options and try to disable exceptions in MSVC manually
(other compilers are already handled).
|
|
57d86950
|
2021-08-16T21:54:26
|
|
[meson] Update FreeType wrap to use upstream repo
|
|
fac0bc78
|
2021-05-26T14:44:58
|
|
[meson] Drop more wraps we don’t use directly
|
|
21d1034d
|
2021-05-26T14:31:05
|
|
[meson] Remove expat.wrap that we don’t use directly
Fixes https://github.com/harfbuzz/harfbuzz/issues/2987
|
|
743baf35
|
2021-03-22T15:51:17
|
|
[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 cd042fc8c4a3984c3647cd22a27c34f00636f6e8
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.
|
|
9c8032cb
|
2021-02-16T22:00:20
|
|
[meson] Don’t build FontConfig subproject from master
Pin it to a known working tag instead.
|
|
6a140ef5
|
2021-01-17T22:48:50
|
|
[meson] Pin Cairo subproject 1.17.4
There is now a release with meson build support.
|
|
9722b4b2
|
2020-11-17T11:56:52
|
|
Meson: Update all wrap files to latest version
|
|
e2ba0e00
|
2020-10-03T21:34:24
|
|
meson: Fix check for cairo and cairo-ft dependencies
When cairo comes from a subproject fallback it should still take
cairo-ft dependency, otherwise it miss freetype2 cflags.
Also update wrap file to use upstream repository now that meson support
has been merged.
This requires Meson >= 0.54.0 because cairo itself requires that version
and we use the new `fallback: 'cairo'` syntax without specifying a
variable name because cairo does not provide a variable name for
cairo-ft.
|
|
5f9ff04f
|
2020-06-18T02:33:05
|
|
Add comparison against ttf-parser
|
|
aa8bade9
|
2020-07-01T01:30:13
|
|
[meson] enable cairo as subproject
|
|
95b1081b
|
2020-06-09T17:37:36
|
|
Add performance benchmark for shaping, get extents and draw
|
|
6058ede3
|
2020-06-01T12:58:31
|
|
Build win32 artifacts using meson
As a part of meson migration, this builds hb-shape dependencies
using meson subprojects and removes different unrelated mingw
files we've put on source root about things that aren't really our
concern. This also simplifies all the instructions we've put in
README.mingw.md and makes it easy to build the project on
distros that no mingw libraries (such i686-win32-{freetype,glib,...}
are packaged. The known catch is however lack of hb-view as its need
for build of cairo which apparently isn't that straightforward.
|
|
0976300b
|
2018-12-01T21:10:57
|
|
meson: pin glib wrap to 2.58.1 release
|
|
c5f2e5e5
|
2018-11-12T10:05:04
|
|
meson: use proxy-libintl from frida
|
|
54417b12
|
2018-11-12T10:04:15
|
|
meson: fix glib git url
It's on gitlab now.
Fixes #1
|
|
d4a72373
|
2018-05-17T16:25:22
|
|
meson: all tests passing on Windows / MSVC
|
|
fce88f99
|
2018-05-17T16:20:10
|
|
meson: add subproject wraps for dependencies
|