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
Khaled Hosny
1d665c2b52
8.1.1
2023-08-02 23:48:22 +03:00
Khaled Hosny
fcb9e5915f
8.1.0
2023-08-01 01:00:47 +03:00
Khaled Hosny
d160d9389c
8.0.1
2023-07-12 08:27:25 +03:00
Khaled Hosny
b4305532a7
8.0.0
2023-07-09 03:20:27 +03:00
arch1t3cht
4a628b236f
[meson] Remove incorrect option for ICU subproject
...
Fixes #4298 .
2023-06-26 18:29:56 +03:00
Behdad Esfahbod
ccfd7ef08c
Merge pull request #4131 from harfbuzz/wasm
...
[wasm] WebAssembly shaper
2023-05-17 16:00:33 +02:00
Behdad Esfahbod
6ed792ef4b
[meson] Report WebAssembly build
2023-05-17 07:58:27 -06:00
Khaled Hosny
4584bcdc32
7.3.0
2023-05-10 00:20:25 +03:00
Behdad Esfahbod
070f837be6
[VarComposite] Optimize rotate()
2023-04-27 11:56:03 -06:00
Khaled Hosny
a321c4fee5
7.2.0
2023-04-27 00:48:00 +02:00
DeadSix27
ef6adadba9
meson: add an option to disable utilities building
...
Adds the missing utilities option to meson builds for parity with CMake builds
2023-04-17 18:55:38 +02:00
Behdad Esfahbod
6aea77c643
[wasm-shape] Add (disabled) module support
2023-03-31 17:33:45 -06:00
Behdad Esfahbod
f95c2cc6d5
[wasm] Infra for iwasm llvm build
2023-03-31 17:33:45 -06:00
Behdad Esfahbod
fcc8be409b
[wasm] Add meson build option
...
Autotools support missing.
2023-03-31 17:33:44 -06:00
Behdad Esfahbod
425fc7f3ee
[wasm] Add wasm shaper skeleton
2023-03-31 17:33:44 -06:00
Khaled Hosny
60841e2618
7.1.0
2023-03-03 01:05:43 +02:00
Khaled Hosny
1d1f93a612
7.0.1
2023-02-20 15:54:12 +02:00
Khaled Hosny
8bdaeddfcd
7.0.0
2023-02-11 23:52:58 +02:00
Khaled Hosny
00a6f8945c
[meson] Minor
...
alias_target() is variadic function.
2023-02-08 22:43:39 +02:00
Behdad Esfahbod
0b92c57984
[meson] Add alias "libs" target
...
Builds libharfbuzz and libharfbuzz-subset.
2023-02-07 10:20:46 -07:00
Khaled Hosny
434c98d4c6
[meson] Add alias "lib" target
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/4105
2023-02-07 10:06:13 +02:00
Khaled Hosny
7a714d1a8d
[meson] Enable all checked for Cairo functions for internal Cairo
...
Similar to what we do with FreeType ones.
2023-01-27 03:16:54 +02:00
Matthias Clasen
30d0d9c56c
Adapt to cairo changes
...
Adapt to the api in the cairo MR that will be used,
and make the code build with older cairo.
2023-01-26 14:32:25 -05:00
Matthias Clasen
ac969fffa2
Update meson summary
...
Include builtin font callbacks and Cairo integration
in the configuration summary.
2023-01-24 17:08:51 -07:00
Khaled Hosny
67e652cd5d
[meson] Update Cairo subproject
2023-01-21 14:04:49 -07:00
Khaled Hosny
e1a0705128
[meson] Enabled needlessly disabled MSVC warnings
...
We don’t seem to hot any of these warnings currently.
2023-01-21 15:27:56 +02:00
Khaled Hosny
f96e32a0aa
[meson] Try to make MSVC build less spammy
...
Enable exceptions in ragel subproject, and revert the exceptions part of:
commit 22cbd038d3
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-'
2023-01-21 15:27:56 +02:00
Behdad Esfahbod
10def9b3df
meson fix
2023-01-20 14:06:18 -07:00
Behdad Esfahbod
f21b15dcc3
[hb-view] Update to alternative cairo custom-palette API
2023-01-20 13:57:39 -07:00
Behdad Esfahbod
3bcf153ad8
Change library numbering scheme
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/1431
2023-01-06 15:51:35 -07:00