|
756668d3
|
2025-03-11T11:27:02
|
|
[directwrite] Drop dependency again as per review
https://github.com/harfbuzz/harfbuzz/pull/5132#issuecomment-2714186460
|
|
8ca892b0
|
2025-03-11T00:19:34
|
|
[directwrite] Simplify headers
|
|
41dcc493
|
2025-03-10T23:40:39
|
|
[test-cplusplus] Simplify
|
|
57deae5f
|
2025-03-10T23:40:22
|
|
[meson] Check correct dependency
Ouch!
|
|
aabf8aad
|
2025-03-07T21:32:05
|
|
[fontations] Use proper meson function for running commands
|
|
bd66336d
|
2025-03-07T21:13:28
|
|
[fontations] Add clippy-check target
|
|
8fd718c9
|
2025-03-07T21:09:17
|
|
[fontations] Add fmt-check target
|
|
39859398
|
2025-03-06T04:24:53
|
|
Reapply "[meson] Add buildtype=debugoptimize by default"
This reverts commit 958e2c533118516d21c0ad1561e7fb000b8ea8f1.
|
|
597a9343
|
2025-03-06T12:50:42
|
|
[fontations] Add target fmt for rustfmt
|
|
4b035ae6
|
2025-03-06T12:44:49
|
|
Fix build
|
|
54702783
|
2025-03-06T12:39:24
|
|
[fontations] Add clippy target
|
|
395270e4
|
2025-03-04T02:28:51
|
|
[fontations] Try folding into libharfbuzz
|
|
e806c9ae
|
2025-03-03T23:56:35
|
|
[fontations] Only require rust if building with fontations
|
|
2abe54fc
|
2025-03-03T21:58:48
|
|
Almost works!
|
|
ad8e4a29
|
2025-03-03T21:13:05
|
|
[fontations] Start building a libharfbuzz-fontations
|
|
c5440287
|
2025-03-03T19:19:34
|
|
[meson] Remove -Wno-non-virtual-dtor
No idea why it was there to begin with. We control warnings
from hb.hh.
|
|
958e2c53
|
2025-03-03T20:22:35
|
|
Revert "[meson] Add buildtype=debugoptimize by default"
This reverts commit c4b572a24cfd4c4dcfbfa8865855ce460f90af42.
This broke CI. Reverting till we figure it out.
|
|
c4b572a2
|
2025-03-03T19:13:34
|
|
[meson] Add buildtype=debugoptimize by default
Fixes https://github.com/harfbuzz/harfbuzz/issues/5103
|
|
628b868f
|
2025-02-25T17:43:41
|
|
meson: refactor freetype dependency logic
Simplify and respect -Dfreetype=disabled again.
Bug: https://bugs.gentoo.org/950274
Fixes: 1ad48fddd08654052da4f8a93609e7f4380d5c42
See-Also: 604fe807078ce41d0ac7742547e90b17c066709f
Signed-off-by: Alfred Wingate <parona@protonmail.com>
|
|
3ef87098
|
2025-03-01T00:58:14
|
|
10.4.0
|
|
694ffa87
|
2025-02-20T23:56:59
|
|
10.3.0
|
|
b97ef6c7
|
2025-02-13T07:19:04
|
|
add dep
|
|
b540c37c
|
2025-02-09T09:47:18
|
|
Update meson.build
Co-authored-by: خالد حسني (Khaled Hosny) <khaled@aliftype.com>
|
|
57c9bdd0
|
2025-02-09T16:27:16
|
|
[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
|
|
f858def1
|
2025-02-09T13:07:20
|
|
Revert "[test] Exclude google-benchmark tests by default if meson "recent""
This reverts commit 3c975a857f76c421793d62aaed1ba3382d06994d.
See https://github.com/harfbuzz/harfbuzz/issues/4153#issuecomment-2646149763
|
|
3c975a85
|
2025-02-09T08:58:55
|
|
[test] Exclude google-benchmark tests by default if meson "recent"
https://github.com/harfbuzz/harfbuzz/issues/4153#issuecomment-2646131694
|
|
7b27c8ed
|
2025-01-11T18:13:18
|
|
10.2.0
|
|
9ef44a2d
|
2024-11-05T08:01:56
|
|
10.1.0
|
|
a1d9bfe6
|
2024-09-24T19:52:43
|
|
10.0.1
|
|
d5261f72
|
2024-09-23T23:07:55
|
|
10.0.0
|
|
5c7eb854
|
2024-07-16T12:34:14
|
|
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...
|
|
9c03576c
|
2024-06-27T18:38:31
|
|
9.0.0
|
|
f5d88951
|
2024-05-31T04:01:35
|
|
Merge pull request #4650 from fanc999-1/freetype-cmake
Meson: Use actual FreeType version when using CMake
|
|
93d58f83
|
2024-05-28T11:39:27
|
|
meson: set -std=c++17 when building with icu >= 75
Fixes:
https://github.com/harfbuzz/harfbuzz/issues/4671
|
|
71b1ba7a
|
2024-05-13T23:07:51
|
|
8.5.0
|
|
1ad48fdd
|
2024-04-03T11:08:59
|
|
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+
|
|
63973005
|
2024-03-29T16:26:17
|
|
8.4.0
|
|
3c8d448f
|
2024-03-17T12:32:14
|
|
[meson] Check minimum dependency versions like with autotools
|
|
3d455998
|
2024-03-19T09:17:42
|
|
fixed: hb-subset.cc -- compile error C1128: number of sections exceeded object file format limit
|
|
2b3631a8
|
2024-03-17T07:44:19
|
|
8.3.1
|
|
93a148cd
|
2024-01-25T09:18:01
|
|
fix warning when compiling with clang-cl
|
|
773a0c70
|
2023-12-04T10:32:48
|
|
[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>
|
|
894a1f72
|
2023-11-11T15:57:54
|
|
8.3.0
|
|
18a6e785
|
2023-10-18T01:10:44
|
|
8.2.2
|
|
da9b8389
|
2023-08-08T14:33:03
|
|
Re-do and clean up CMake support, making it use relocatable paths
Closes #4025.
|
|
0967a3e2
|
2023-09-18T21:18:27
|
|
8.2.1
|
|
c1eb66d4
|
2023-09-08T21:54:32
|
|
8.2.0
|
|
617e4478
|
2023-08-31T23:39:29
|
|
[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.
|
|
1d665c2b
|
2023-08-02T23:44:56
|
|
8.1.1
|
|
fcb9e591
|
2023-08-01T00:57:06
|
|
8.1.0
|
|
d160d938
|
2023-07-12T08:27:25
|
|
8.0.1
|
|
b4305532
|
2023-07-09T02:54:30
|
|
8.0.0
|
|
4a628b23
|
2023-06-26T15:19:29
|
|
[meson] Remove incorrect option for ICU subproject
Fixes #4298 .
|
|
ccfd7ef0
|
2023-05-17T16:00:33
|
|
Merge pull request #4131 from harfbuzz/wasm
[wasm] WebAssembly shaper
|
|
6ed792ef
|
2023-05-17T07:58:27
|
|
[meson] Report WebAssembly build
|
|
4584bcdc
|
2023-05-10T00:20:25
|
|
7.3.0
|
|
070f837b
|
2023-04-27T11:51:42
|
|
[VarComposite] Optimize rotate()
|
|
a321c4fe
|
2023-04-27T00:48:00
|
|
7.2.0
|
|
ef6adadb
|
2023-04-17T12:53:49
|
|
meson: add an option to disable utilities building
Adds the missing utilities option to meson builds for parity with CMake builds
|
|
6aea77c6
|
2023-02-26T12:28:25
|
|
[wasm-shape] Add (disabled) module support
|
|
f95c2cc6
|
2023-02-25T11:10:28
|
|
[wasm] Infra for iwasm llvm build
|
|
fcc8be40
|
2023-02-22T12:57:19
|
|
[wasm] Add meson build option
Autotools support missing.
|
|
425fc7f3
|
2023-02-22T12:19:06
|
|
[wasm] Add wasm shaper skeleton
|
|
60841e26
|
2023-03-03T01:01:49
|
|
7.1.0
|
|
1d1f93a6
|
2023-02-20T15:54:12
|
|
7.0.1
|
|
8bdaeddf
|
2023-02-11T23:44:58
|
|
7.0.0
|
|
00a6f894
|
2023-02-08T22:43:39
|
|
[meson] Minor
alias_target() is variadic function.
|
|
0b92c579
|
2023-02-07T10:20:46
|
|
[meson] Add alias "libs" target
Builds libharfbuzz and libharfbuzz-subset.
|
|
434c98d4
|
2023-02-07T10:06:13
|
|
[meson] Add alias "lib" target
Fixes https://github.com/harfbuzz/harfbuzz/issues/4105
|
|
7a714d1a
|
2023-01-27T03:12:36
|
|
[meson] Enable all checked for Cairo functions for internal Cairo
Similar to what we do with FreeType ones.
|
|
30d0d9c5
|
2023-01-24T15:43:17
|
|
Adapt to cairo changes
Adapt to the api in the cairo MR that will be used,
and make the code build with older cairo.
|
|
ac969fff
|
2023-01-24T19:06:15
|
|
Update meson summary
Include builtin font callbacks and Cairo integration
in the configuration summary.
|
|
67e652cd
|
2023-01-21T15:57:13
|
|
[meson] Update Cairo subproject
|
|
e1a07051
|
2023-01-21T03:16:20
|
|
[meson] Enabled needlessly disabled MSVC warnings
We don’t seem to hot any of these warnings currently.
|
|
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-'
|
|
10def9b3
|
2023-01-20T14:06:18
|
|
meson fix
|
|
f21b15dc
|
2023-01-20T13:38:22
|
|
[hb-view] Update to alternative cairo custom-palette API
|
|
3bcf153a
|
2023-01-06T15:51:13
|
|
Change library numbering scheme
Fixes https://github.com/harfbuzz/harfbuzz/issues/1431
|
|
afcae83a
|
2022-12-16T23:14:57
|
|
6.0.0
|
|
6add69a6
|
2022-12-16T19:54:00
|
|
[hb-view] Allow building without cairo-ft
Fixes https://github.com/harfbuzz/harfbuzz/issues/3925
|
|
604fe807
|
2022-11-08T16:24:08
|
|
meson: fix regression in detecting freetype2/icu-uc when explicitly disabled
In #3811 / commit 53a194aa3f5f7de0b40e879e41fcbe0de6e9fefe a broken and
half-implemented approach to kind of sort of handling the detection of
both pkg-config and cmake names for dependencies, was implemented. It
just checked for both versions with required: false, but when the build
was configured with *disabled* options, it was still found because it
was treated as auto.
Really, the problem here is trying to outsmart Meson, which handles a
lot of edge cases correctly. But it's possible, albeit very wordy, to
manually implement Meson's internal logic via if/else fallbacks. Do so
here.
|
|
970321db
|
2022-10-19T22:06:46
|
|
5.3.1
|
|
3ce4b8f5
|
2022-10-08T19:10:07
|
|
5.3.0
|
|
4a1d891c
|
2022-09-17T03:15:51
|
|
5.2.0
|
|
53a194aa
|
2022-09-07T17:35:03
|
|
meson: Fix freetype and icu dependency lookup
It is wrong to search for a different name depending on the compiler. If
anything, cmake name could be available on systems that uses GCC too.
This also fix regression in the usage of freetype subproject fallback as
its name is "freetype2" and was previously used even when the
"freetype" option was set to "auto".
|
|
16bfe653
|
2022-08-02T23:46:04
|
|
[meson] use cpp.get_argument_syntax not cpp.get_id
To account for both MSVC and clang-cl.
Fixes https://github.com/harfbuzz/harfbuzz/issues/3756
|
|
f1f2be77
|
2022-07-31T15:46:25
|
|
5.1.0
|
|
cbccadba
|
2022-07-23T22:09:06
|
|
5.0.1
|
|
40b21edf
|
2022-07-23T16:45:32
|
|
5.0.0
|
|
e294200d
|
2022-07-15T21:36:50
|
|
[ft] Check for FT_Get_Transform at build time
|
|
1abc14b4
|
2022-07-06T17:52:29
|
|
Do not link with the DWrite lib
It's loaded dynamically now
|
|
096aaa62
|
2022-06-29T07:30:05
|
|
4.4.1
|
|
8537d681
|
2022-06-27T20:51:16
|
|
4.4.0
|
|
aee123fc
|
2022-05-20T21:07:25
|
|
4.3.0
|
|
f7aee78e
|
2022-04-24T05:47:57
|
|
4.2.1
|
|
9d5730b9
|
2022-03-30T15:08:34
|
|
4.2.0
|
|
c36844d6
|
2022-03-23T07:20:59
|
|
4.1.0
|
|
1f79ba94
|
2022-03-11T20:19:04
|
|
4.0.1
|
|
8d1b000a
|
2022-03-01T21:27:32
|
|
4.0.0
|
|
256dcde1
|
2022-02-21T00:07:03
|
|
[meson] handle multiple element ICU DEFS
|