|
cb59b347
|
2025-10-01T08:24:34
|
|
12.1.0
|
|
720f1a3b
|
2025-09-28T00:55:46
|
|
12.0.0
|
|
7497c414
|
2025-09-22T19:58:28
|
|
11.5.1
|
|
bf8929fb
|
2025-09-12T13:32:38
|
|
11.5.0
|
|
da17d4fd
|
2025-09-06T15:34:46
|
|
[meson] Remove "allow_fallback: true" from icu dependency
We don’t do this for any other dependency.
|
|
09204699
|
2025-09-06T15:27:40
|
|
[meson] Simplify freetype dependency handling
Drop support for CMake-built FreeType which complicates things and makes
freetype dependency behave differently (it does not respect --wrap-mode,
for instance).
We don’t want to care about CMake-build dependencies, if they behave
differently that is on them.
|
|
8a92b8f2
|
2025-08-31T11:38:54
|
|
[meson] Drop CMake-built ICU support, fixing fallback to wrap >= 77.1-3
The WrapDB ICU wrap switched from the transitional "icu-uc = icuuc_dep"
syntax to the recommended "dependency_names = icu-uc", which apparently
broke our fallback path because we passed a components: argument to
dependency() for CMake (mesonbuild/meson#14979). Per review guidance,
drop support for CMake-built ICU.
|
|
22f77d48
|
2025-08-30T11:39:01
|
|
11.4.5
|
|
3420ef02
|
2025-08-26T00:57:35
|
|
11.4.4
|
|
9ac9af25
|
2025-08-23T11:48:18
|
|
11.4.3
|
|
6b754c33
|
2025-08-21T08:40:14
|
|
11.4.2
|
|
4a1d4fbf
|
2025-08-17T17:12:22
|
|
harfbuzz.cc hb-shape (#5474)
* [util] Respect HB_NO_FEATURES_H macro
For builds using harfbuzz.cc and no features file.
* Kill PACKAGE_NAME and PACKAGE_VERSION
Remnants of autotools.
* [BUILD.md] Update
|
|
6b285e6e
|
2025-08-13T11:59:30
|
|
11.4.1
|
|
8c859f25
|
2025-08-13T11:47:38
|
|
11.4.0
|
|
4df970fc
|
2025-07-26T14:07:11
|
|
Merge tag '11.3.3'
11.3.3
|
|
c3fcbffa
|
2025-07-26T14:00:32
|
|
11.3.3
|
|
1a6e58b9
|
2025-07-26T02:19:24
|
|
[meson.build] Message
|
|
bb3a8394
|
2025-07-23T11:07:12
|
|
[kbts] Add dummy shaper
Just the infrastructure to build the shaper.
|
|
4e3df1c1
|
2025-07-20T17:47:20
|
|
11.3.2
|
|
95a15d53
|
2025-07-20T14:15:02
|
|
11.3.1
|
|
30e7af11
|
2025-07-20T21:40:37
|
|
11.3.0
|
|
6eb4ed6a
|
2025-06-14T09:23:41
|
|
[meson] Disable some tests under -Dutilities=disabled
Fixes https://github.com/harfbuzz/harfbuzz/issues/5365
|
|
1ea3279e
|
2025-06-14T09:23:41
|
|
[meson] Disable some tests under -Dutilities=disabled
Fixes https://github.com/harfbuzz/harfbuzz/issues/5365
|
|
c936b229
|
2025-06-10T08:22:47
|
|
[rust] Update to HarfRuzz->HarfRust rename
|
|
48d224e7
|
2025-05-31T16:28:56
|
|
[algs] Make hb_sincos() generic to both float and double
|
|
a13fd9ae
|
2025-05-21T12:23:19
|
|
Merge branch 'main' into HVF
|
|
33a3f8de
|
2025-05-12T19:51:07
|
|
11.2.1
|
|
39d7b55f
|
2025-05-11T01:08:59
|
|
[meson] Drop leftover “(experimental)” from DWrite option summary
|
|
de974288
|
2025-05-07T16:42:06
|
|
Merge branch 'main' into HVF
|
|
e71bcaa8
|
2025-05-06T10:54:16
|
|
[harfrbuzz] s/harfRuzz/HarfRuzz/g
|
|
c25fddba
|
2025-05-05T15:50:16
|
|
[harfruzz] Add basic harfRuzz shaper
|
|
b3e6bd20
|
2025-05-06T10:37:40
|
|
Merge branch 'main' into HVF
|
|
63cdd745
|
2025-04-28T14:28:29
|
|
11.2.0
|
|
d92106df
|
2025-04-24T21:42:20
|
|
Merge branch 'main' into HVF
|
|
12457498
|
2025-04-20T05:18:38
|
|
[meson] Report Fontations status
|
|
aef3df50
|
2025-04-20T00:37:24
|
|
Merge branch 'main' into HVF
|
|
416e6b69
|
2025-04-16T20:21:27
|
|
11.1.0
|
|
e2a865f0
|
2025-04-05T12:29:28
|
|
meson: Only check for _MSC_FULL_VER once
Prevents the log from filling with repeated calls to check the
value of the define.
|
|
6b2563ff
|
2025-04-06T15:05:25
|
|
Merge branch 'main' into HVF
|
|
9718681c
|
2025-04-06T19:45:10
|
|
[meson] Require 0.60.0
Fixes https://github.com/harfbuzz/harfbuzz/issues/5261
|
|
43a77849
|
2025-04-04T22:41:26
|
|
11.0.1
|
|
f614a628
|
2025-03-24T17:28:10
|
|
Merge branch 'main' into HVF
|
|
b1145183
|
2025-03-22T02:48:29
|
|
[directwrite] Link to library
Instead of loading at runtime. I just want to see how CI deals with
this. Otherwise, not depending on dwrite is probably desired.
|
|
ea6a172f
|
2025-03-24T00:33:53
|
|
11.0.0
|
|
09014bef
|
2025-03-12T15:41:39
|
|
Merge branch 'main' into HVF
|
|
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!
|
|
a0419a89
|
2025-03-09T05:36:00
|
|
Merge branch 'main' into HVF
|
|
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
|
|
ad673e21
|
2025-03-03T16:14:41
|
|
Merge branch 'main' into HVF
|
|
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>
|
|
453aea05
|
2025-03-02T16:59:19
|
|
[hvgl] Use double instead of float for coords & transforms
As "spec" requires.
|
|
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
|