Behdad Esfahbod
b114518310
[directwrite] Link to library
...
arm / arm-none-eabi (push) Waiting to run
configs-ci / build (push) Waiting to run
fontations / build (push) Waiting to run
linux-ci / build (push) Waiting to run
macos-ci / build (push) Waiting to run
msvc / msvc-2019-amd64 (push) Waiting to run
msvc / msvc-2019-x86 (push) Waiting to run
msys2 / MINGW32 (push) Waiting to run
msys2 / MINGW64 (push) Waiting to run
Scorecard supply-chain security / Scorecard analysis (push) Failing after 0s
Instead of loading at runtime. I just want to see how CI deals with
this. Otherwise, not depending on dwrite is probably desired.
2025-03-24 15:31:36 +02:00
Khaled Hosny
ea6a172f84
11.0.0
2025-03-24 00:33:53 +02:00
Behdad Esfahbod
756668d35c
[directwrite] Drop dependency again as per review
...
https://github.com/harfbuzz/harfbuzz/pull/5132#issuecomment-2714186460
2025-03-11 11:27:02 -06:00
Behdad Esfahbod
8ca892b0e2
[directwrite] Simplify headers
2025-03-11 00:24:11 -06:00
Behdad Esfahbod
41dcc493e5
[test-cplusplus] Simplify
2025-03-10 23:49:05 -06:00
Behdad Esfahbod
57deae5fd4
[meson] Check correct dependency
...
Ouch!
2025-03-10 23:40:22 -06:00
Behdad Esfahbod
aabf8aadf8
[fontations] Use proper meson function for running commands
2025-03-07 21:32:05 -07:00
Behdad Esfahbod
bd66336d45
[fontations] Add clippy-check target
2025-03-07 21:13:28 -07:00
Behdad Esfahbod
8fd718c9eb
[fontations] Add fmt-check target
2025-03-07 21:09:17 -07:00
Khaled Hosny
3985939842
Reapply "[meson] Add buildtype=debugoptimize by default"
...
This reverts commit 958e2c5331
.
2025-03-06 22:08:13 +02:00
Behdad Esfahbod
597a934368
[fontations] Add target fmt for rustfmt
2025-03-06 12:50:42 -07:00
Behdad Esfahbod
4b035ae611
Fix build
2025-03-06 12:44:49 -07:00
Behdad Esfahbod
547027837e
[fontations] Add clippy target
2025-03-06 12:40:50 -07:00
Behdad Esfahbod
395270e494
[fontations] Try folding into libharfbuzz
2025-03-06 04:23:24 +02:00
Behdad Esfahbod
e806c9ae2a
[fontations] Only require rust if building with fontations
2025-03-06 04:23:24 +02:00
Behdad Esfahbod
2abe54fc9c
Almost works!
2025-03-06 04:23:24 +02:00
Behdad Esfahbod
ad8e4a29b9
[fontations] Start building a libharfbuzz-fontations
2025-03-06 04:23:24 +02:00
Behdad Esfahbod
c544028700
[meson] Remove -Wno-non-virtual-dtor
...
No idea why it was there to begin with. We control warnings
from hb.hh.
2025-03-04 05:36:01 +02:00
Behdad Esfahbod
958e2c5331
Revert "[meson] Add buildtype=debugoptimize by default"
...
This reverts commit c4b572a24c
.
This broke CI. Reverting till we figure it out.
2025-03-03 20:22:35 -07:00
Behdad Esfahbod
c4b572a24c
[meson] Add buildtype=debugoptimize by default
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/5103
2025-03-03 19:13:34 -07:00
Alfred Wingate
628b868f44
meson: refactor freetype dependency logic
...
Simplify and respect -Dfreetype=disabled again.
Bug: https://bugs.gentoo.org/950274
Fixes: 1ad48fddd0
See-Also: 604fe80707
Signed-off-by: Alfred Wingate <parona@protonmail.com>
2025-03-04 01:12:05 +02:00
Khaled Hosny
3ef8709829
10.4.0
2025-03-01 00:59:49 +02:00
Khaled Hosny
694ffa8747
10.3.0
2025-02-20 23:56:59 +02:00
Jim-Wang
b97ef6c702
add dep
2025-02-16 09:29:28 +02:00
Behdad Esfahbod
b540c37c89
Update meson.build
...
Co-authored-by: خالد حسني (Khaled Hosny) <khaled@aliftype.com>
2025-02-09 09:47:18 -07:00
Behdad Esfahbod
57c9bdd0bd
[test] Exclude google-benchmark tests by default if meson "recent" and...
...
...glib not built internally.
Second try.
See https://github.com/harfbuzz/harfbuzz/issues/4153#issuecomment-2646347531
2025-02-09 16:29:13 +00:00
Behdad Esfahbod
f858def14b
Revert "[test] Exclude google-benchmark tests by default if meson "recent""
...
This reverts commit 3c975a857f
.
See https://github.com/harfbuzz/harfbuzz/issues/4153#issuecomment-2646149763
2025-02-09 13:07:20 +00:00
Behdad Esfahbod
3c975a857f
[test] Exclude google-benchmark tests by default if meson "recent"
...
https://github.com/harfbuzz/harfbuzz/issues/4153#issuecomment-2646131694
2025-02-09 08:58:55 +00:00
Khaled Hosny
7b27c8edd4
10.2.0
2025-01-11 18:13:18 +02:00
Khaled Hosny
9ef44a2d67
10.1.0
2024-11-05 08:04:49 +02:00
Khaled Hosny
a1d9bfe628
10.0.1
2024-09-24 19:52:43 +03:00
Khaled Hosny
d5261f7234
10.0.0
2024-09-23 23:07:55 +03:00
Chun-wei Fan
5c7eb85405
meson: Fix builds against ICU >= 75.x on Visual Studio
...
Sadly, we can't just use '-std=c++17' for Visual Studio, but must use
'/std:c++17'...
That's sadly, life...
2024-07-15 23:01:46 -06:00
Khaled Hosny
9c03576c49
9.0.0
2024-06-27 18:38:31 +03:00
خالد حسني (Khaled Hosny)
f5d88951c5
Merge pull request #4650 from fanc999-1/freetype-cmake
...
Meson: Use actual FreeType version when using CMake
2024-05-31 04:01:35 +03:00
Alexander Kanavin
93d58f8315
meson: set -std=c++17 when building with icu >= 75
...
Fixes:
https://github.com/harfbuzz/harfbuzz/issues/4671
2024-05-28 11:42:24 +02:00
Khaled Hosny
71b1ba7aa6
8.5.0
2024-05-13 23:42:50 +03:00
Chun-wei Fan
1ad48fddd0
Meson: Use actual FreeType version when using CMake
...
Sadly, the pkg-config files that FreeType gives us use different
versioning schemes from what CMake expects, so we can't just use
multiple dependencies even for Meson 0.60.0+
2024-04-03 11:36:04 +08:00
Khaled Hosny
63973005bc
8.4.0
2024-03-29 16:32:00 +02:00
Khaled Hosny
3c8d448fa1
[meson] Check minimum dependency versions like with autotools
2024-03-21 15:54:53 +02:00
璀境石
3d455998bf
fixed: hb-subset.cc -- compile error C1128: number of sections exceeded object file format limit
2024-03-18 19:51:13 -06:00
Khaled Hosny
2b3631a866
8.3.1
2024-03-17 07:50:59 +02:00
Elliot
93a148cde6
fix warning when compiling with clang-cl
2024-01-25 10:12:04 -08:00
Peter Seiderer
773a0c7093
[meson] has_function detection needs suitable includes
...
- fix meson has_function() detection, needs suitable include to avoid
false positive (see [1] for details)
[1] https://github.com/mesonbuild/meson/issues/7652
Closes #4266
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
2023-12-04 10:51:31 +01:00
Khaled Hosny
894a1f72ee
8.3.0
2023-11-11 16:07:57 +02:00
Khaled Hosny
18a6e78549
8.2.2
2023-10-18 01:18:14 +03:00
Marco Rebhan
da9b838910
Re-do and clean up CMake support, making it use relocatable paths
...
Closes #4025 .
2023-09-20 08:35:15 +02:00
Khaled Hosny
0967a3e24a
8.2.1
2023-09-18 21:18:49 +03:00
Khaled Hosny
c1eb66d415
8.2.0
2023-09-08 22:02:35 +03:00
L. E. Segovia
617e447854
[meson] Set C++14 as minimum as implied by MSVC support
...
Microsoft's STL uses C++14 as minimum. Using C++11 is actually enforced
by clang-cl and clang, which will lead to all sorts of compilation
errors.
2023-09-06 10:04:29 +03:00