|
bb3a8394
|
2025-07-23T11:07:12
|
|
[kbts] Add dummy shaper
Just the infrastructure to build the shaper.
|
|
c936b229
|
2025-06-10T08:22:47
|
|
[rust] Update to HarfRuzz->HarfRust rename
|
|
e71bcaa8
|
2025-05-06T10:54:16
|
|
[harfrbuzz] s/harfRuzz/HarfRuzz/g
|
|
c25fddba
|
2025-05-05T15:50:16
|
|
[harfruzz] Add basic harfRuzz shaper
|
|
91b10f11
|
2025-05-05T15:14:48
|
|
[meson_options] Reword
|
|
298a367a
|
2025-03-22T16:42:56
|
|
[directwrite] Graduate from experimental
|
|
ad8e4a29
|
2025-03-03T21:13:05
|
|
[fontations] Start building a libharfbuzz-fontations
|
|
700ef11c
|
2024-08-23T11:29:34
|
|
[meson] Add back with_libstdcxx build option
Building harfbuzz when targeting Android API<=20 would need libstdc++
due to lack of uselocale and freelocale in C library but present in
libstdc++.
This reverts commit 0151da23d605c7709d432ebfb17a337a5f662839.
|
|
da9b8389
|
2023-08-08T14:33:03
|
|
Re-do and clean up CMake support, making it use relocatable paths
Closes #4025.
|
|
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
|
|
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
|
|
fcc8be40
|
2023-02-22T12:57:19
|
|
[wasm] Add meson build option
Autotools support missing.
|
|
b4b089c4
|
2023-03-06T04:40:04
|
|
[docs] Disable gtdoc-check by default
It slows build as it causes documentation to be always rebuilt. We now
disable it by default and enable it on relevant CI jobs.
|
|
792ca307
|
2021-10-05T19:00:29
|
|
[meson] Add graphite2 option and deprecate graphite
Fixes https://github.com/harfbuzz/harfbuzz/issues/3241
Should be better handled when we can use https://github.com/mesonbuild/meson/pull/9184
|
|
a59e7ec9
|
2021-09-15T14:02:52
|
|
[meson] Add ragel_subproject option
Add an option to build fallback ragel subproject when no suitable ragel
version is found, and make it off by default since most builder don’t
need ragel at all.
Fixes https://github.com/harfbuzz/harfbuzz/issues/3208 (hopefully)
|
|
8298c2f9
|
2021-04-23T18:37:58
|
|
[hb-view] Use Chafa for terminal graphics if available
This produces high-quality terminal graphics using symbols or sixels
according to the detected terminal capabilities.
Fixes #2430.
|
|
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.
|
|
68d2e1b2
|
2021-01-21T14:39:19
|
|
[meson] Disable benchmark feature by default
It downloads a dependency from the internet, and in the same time not
used anywhere (one needs to explicitly call ninja benchmark), not even
on the CI (not sure if it that would make much sense since it does not
seem to ever fail).
|
|
f9ac6ddb
|
2020-07-22T17:53:04
|
|
[meson] Rename 'gtk_doc' option to 'docs'
|
|
d608f2ac
|
2020-07-06T22:40:51
|
|
[meson] Add fuzzer_ldflags
As ots, https://github.com/khaledhosny/ots/commit/4d37b9b
|
|
702847aa
|
2020-06-29T00:39:43
|
|
[meson] Turn benchmark to a feature
|
|
95b1081b
|
2020-06-09T17:37:36
|
|
Add performance benchmark for shaping, get extents and draw
|
|
62de2f74
|
2020-06-11T19:09:24
|
|
[meson] Remove spaces before named parameter colons
meson documentations sometimes adds the space and sometimes don't and we
aren't adding it most of the times unconsciously so let's the cases and
be consistent.
|
|
0151da23
|
2020-06-06T01:48:23
|
|
[meson] Remove with_libstdcxx build option
This was done in #770 but no indication of anyone is using it,
let's remove it from our meson port and we can just don't care about
it in autotools port after the migration to meson.
|
|
e98aa0c8
|
2020-06-02T16:25:22
|
|
[meson] Make gobject and introspection features automatic
Meson doesn't have DISTCHECK_CONFIGURE_FLAGS like concept IIUC
and enabling them is the main thing we are doing with
distcheck flags anyway so lets turn them to auto.
|
|
870304df
|
2020-06-04T03:19:53
|
|
[meson] Remove amalgam build option
Fixes #2444
|
|
5eb6cafd
|
2020-05-29T23:54:14
|
|
[meson] reflect chosen linker update
As d9177a594bc2846b03a43b8d00949d23ab0d91c2
|
|
cc53fd15
|
2020-05-21T19:33:18
|
|
[meson] Normalize options names
As https://github.com/harfbuzz/harfbuzz/pull/2412#discussion_r426275027
|
|
3dd7b210
|
2020-05-17T00:12:08
|
|
meson: build documentation with gtk-doc
Fixes https://github.com/harfbuzz/harfbuzz/issues/2409
|
|
2ac42220
|
2020-05-10T14:20:27
|
|
[meson] specify preferred linker to avoid stdc++ linking
|
|
2e3dfdcd
|
2020-04-23T14:04:24
|
|
[meson] make 'tests' option enabled by default
Not sure what 'auto' can mean here but it makes my local test to not run properly
|
|
750bb73e
|
2020-04-21T01:13:13
|
|
[meson] Add an experimental-api option
|
|
c6b3f73b
|
2020-04-19T00:54:24
|
|
[meson] Make harfbuzz-icu separate module optout-able
|
|
838346c5
|
2020-03-13T18:01:17
|
|
meson: Support GDI integration
...and supersede the configuration option uniscribe with gdi, as Uniscribe is
tightly tied to GDI. This means that enabling GDI would also mean enabling
Uniscribe.
|
|
f8c8be05
|
2020-03-11T20:51:40
|
|
[meson] Add amalgam build option
|
|
68f98241
|
2019-07-22T12:12:02
|
|
meson: update to latest master
|
|
6abe7983
|
2018-11-14T13:49:03
|
|
meson: add g-i introspection
|
|
6147df33
|
2018-11-14T10:12:40
|
|
meson: add option to disable tests
|
|
4840c823
|
2018-11-12T16:56:56
|
|
meson: add option and build system plumbing for CoreText on macOS/iOS
Untested though.
|
|
83ebbe4a
|
2018-11-12T16:56:56
|
|
meson: add option and build system plumbing for DirectWrite on Windows
Untested though.
|
|
b7796a5d
|
2018-11-12T16:56:56
|
|
meson: add option and build system plumbing for uniscribe on Windows
Untested though.
|
|
c81290b0
|
2018-11-12T15:58:09
|
|
meson: add feature option for internal ucdn lib
|
|
49ba211a
|
2018-11-12T15:36:27
|
|
meson: add options to enable/disable various features
And fix build without GLib. Fixes #2.
|