Behdad Esfahbod
e03726d269
[wasm] Ignore API in the docs
2 years ago
Khaled Hosny
b4b089c427
[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.
2 years ago
Khaled Hosny
7188c5643a
[doc] Enable gtkdoc-check
...
Should catch the most blatant issues.
2 years ago
Khaled Hosny
12f2ecbddb
[doc] Generate hb-supported-features.h
...
See inline comment.
2 years ago
Khaled Hosny
1f3c042ff5
[doc] Don’t automatically skip building docs on Windows
...
Respect the option setting.
2 years ago
Khaled Hosny
fc8fa18418
Revert "[doc] Don’t skip building on Windows"
...
This reverts commit 196e739cf2
.
2 years ago
Khaled Hosny
6d80aba49e
Revert "[doc] Remove redundant check for gtkdoc-scan"
...
This reverts commit 0409363f77
.
Broke lots of bots.
2 years ago
Khaled Hosny
0409363f77
[doc] Remove redundant check for gtkdoc-scan
...
If docs are enabled, meson will fail earlier of gtkdoc-scan is missing.
2 years ago
Khaled Hosny
196e739cf2
[doc] Don’t skip building on Windows
...
We don’t enable building docs by default, so if one asked explicitly for
it we shouldn’t be overriding that.
2 years ago
Khaled Hosny
734e5f7cf4
[doc] Add HB_DEPRECATED_FOR to --ignore-decorators
...
Does not make a difference, though.
2 years ago
Khaled Hosny
69d8f27c69
[meson] Require 0.55.0
...
We implicitly require it for building ragel subproject. This new version
requirement should satisfied in both Fedora 33 and Debian bullseye, and
not be too cutting edge for us.
3 years ago
Khaled Hosny
9b8be9643c
[docs] Ignore hb-gobject headers
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/2797
4 years ago
Khaled Hosny
2a6a49c90b
[meson] Don’t scan files outside src for docs
...
Similar to what we do in Makefile.am.
4 years ago
Khaled Hosny
bfe4bbfc05
[docs] Older GTK-Doc does not support HB_DEPRECATED_FOR() at all
...
Fixes CI build failure.
4 years ago
Khaled Hosny
4161146e62
[docs] Fix generated docs for deprecated symbols
...
Without ignoring HB_DEPRECATED, most deprecated symbols get missing from
documentation. Ignoring HB_DEPRECATED_FOR does not work, but this seems
to be a GTK-Doc bug.
4 years ago
Khaled Hosny
5091ea7e24
Merge pull request #2733 from astiob/buffer-context-doc
...
[docs] Describe buffer context applicability more explicitly
4 years ago
Ebrahim Byagowi
6e32145dc9
[meson] Make compatbile with 0.47.0
4 years ago
Ebrahim Byagowi
f9ac6ddbef
[meson] Rename 'gtk_doc' option to 'docs'
4 years ago
Ebrahim Byagowi
175d93bbda
[mesos/docs] fix gobject headers ignoring logic
...
fixes #2463
4 years ago
Ebrahim Byagowi
a9e8328ae2
[meson] Add build configuration summary just like autotools
5 years ago
Ebrahim Byagowi
f7562672f9
[meson] Use / instead join_paths
...
We need some of the very recent features of meson, let's use the new features also
5 years ago
Tim-Philipp Müller
3dd7b2105b
meson: build documentation with gtk-doc
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/2409
5 years ago