Khaled Hosny
c7b2e64c6d
[docs] make it clear that FT_Face must have size
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/2590
4 years ago
Khaled Hosny
4136ecf741
[docs] Don’t use FreeType in the simple example
...
Also make the code actually compile.
Fixes https://github.com/harfbuzz/harfbuzz/issues/2106
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
7236c7e29c
2.7.4
4 years ago
Khaled Hosny
6808b1fb30
Merge pull request #2781 from harfbuzz/g-i-dist
...
[ci] Install gobject-introspection on distcheck job
4 years ago
Khaled Hosny
e8c15b7a1c
[ci] Install gobject-introspection on distcheck job
...
To fix missing --enable-introspection from release tarballs.
Fixes https://github.com/harfbuzz/harfbuzz/issues/2779
4 years ago
Khaled Hosny
010bd54040
Merge pull request #2777 from harfbuzz/docs-unicode
...
[docs] Improve hb-unicode docs a bit
4 years ago
Khaled Hosny
462b71eaf3
Merge pull request #1676 from n8willis/docs-gtkdoc-core
...
[Docs] Add gtkdoc comments for low-level core APIs
4 years ago
Khaled Hosny
22468c8a90
[docs] Give destroy callbacks have (optional) annotation
4 years ago
Khaled Hosny
35c4a15a67
[docs] Update hb-font documentation
4 years ago
Khaled Hosny
8586f15957
[docs] Update hb-common documentation
4 years ago
Khaled Hosny
e8c21e003d
[docs] Remove comments the duplicate docs
4 years ago
Khaled Hosny
ff96f73f8f
[docs] Add some missing API to harfbuzz-sections.txt
4 years ago
Khaled Hosny
cb319f0d80
[docs] Add some missing annotations to hb-buffer.cc
4 years ago
Khaled Hosny
9af0edd951
[docs] Document return value of hb_blob_get_data()
4 years ago
Khaled Hosny
f88e845fc7
[docs] Minor fixes
4 years ago
Nathan Willis
82092d4005
[docs] Update gtk-doc comments in hb-font
4 years ago
Nathan Willis
e8de26e1ef
[docs] Add gtkdoc comments to hb-buffer
4 years ago
Nathan Willis
d13b7eaaf1
[docs] Add gtkdoc comments to hb-blob
4 years ago
Nathan Willis
4cdb12a3fa
[docs] Add gtkdoc comments to hb-common
4 years ago
Nathan Willis
922c32eb2d
[docs] Add gtkdoc comments to hb-map
4 years ago
Nathan Willis
71af2c6d9b
[docs] Add gtkdoc comments to hb-set
4 years ago
Nathan Willis
ec98730ff6
[docs] regularize whitespace in function params
4 years ago
Khaled Hosny
fdf3e448fd
[docs] Improve hb-unicode docs a bit
...
Down to only one warning.
4 years ago
Khaled Hosny
0fd6144a5f
[docs] Fix warnings about unknown annotations
...
Use square brackets so that gtk-doc does not consider these to be
annotations.
4 years ago
Khaled Hosny
954167143b
Merge pull request #2776 from harfbuzz/release
...
2.7.3
4 years ago
Khaled Hosny
71a3b54f3c
2.7.3
4 years ago
Behdad Esfahbod
8560c3e355
Merge pull request #2774 from harfbuzz/misc-doc
...
Doc fixes
4 years ago
Ryan
769a21aab6
meson: avoid regenerating hb-version.h unnecessarily
...
The file is a dependency for the library as a whole, so previously editing the Meson build files at all would force a full rebuild. This will only rebuild it if the version has changed.
4 years ago
Khaled Hosny
296e9d7f33
[ci] Install fonttools using pip on msys2
...
Hopefully fixes the broken package.
4 years ago
Khaled Hosny
3dba7ea936
[docs] Add missing API index for 1.4.0 release
4 years ago
Khaled Hosny
c2e2c40bac
[docs] Fix gtk-doc comment syntax
...
The documentation was not picked otherwise.
4 years ago
Khaled Hosny
0826940821
[docs] Add messing sections
...
Docs for these sections were not generated at all.
4 years ago
Khaled Hosny
b8b13018ed
[docs] Make gtk-doc find these typedef’s
4 years ago
Khaled Hosny
8c3a530fd7
[docs] Some formatting fixes
4 years ago
Khaled Hosny
b029a45caa
[docs] Add new API to harfbuzz-sections.txt
4 years ago
Khaled Hosny
ea4476d738
[autotools] Don’t fallback to icu-config
...
ICU pkg-config support have been available for a long time, and
icu-config often breaks cross-compiling when the one from host system is
found.
4 years ago
Chun-wei Fan
2953a66ab6
CMake: Define HAVE_GOBJECT when harfbuzz-gobject is built
...
Without this, the built library for harfbuzz-gobject is unuseful.
4 years ago
Behdad Esfahbod
25c0a792e3
Remove unused+wrong UnsizedArrayOf<> operators
...
Said compiler is wrong to err since they are unused. But yeah, they
didn't make sense and were copy/paste leftover.
Fixes https://github.com/harfbuzz/harfbuzz/issues/2763
4 years ago
Khaled Hosny
07e304b2a4
Merge pull request #2755 from Myaamori/master
...
meson: use meson.current_source_dir() instead of @CURRENT_SOURCE_DIR@
4 years ago
Behdad Esfahbod
7c241651ac
[algs] Don't forward rvalue twice
...
Part of https://github.com/harfbuzz/harfbuzz/issues/2293
4 years ago
Behdad Esfahbod
53806e5b83
Tiny improvement on previous commit
...
Functionally the same.
4 years ago
Dominik Röttsches
a5f6f869e8
Drop layout table if layout lookup accelerator allocation failed
...
If the table is kept, when the table is present but only the accelerator
allocation failed, then we run into nullptr dereferences downstream in
hb_ot_map_t::apply when trying to access proxy.accels[i].
To fix this, instead of only setting lookup_count of accelerator_t
itself, drop the whole table to avoid hb-ot-map construction assuming
that the lookups will work correctly despite accelerator allocation
having failed.
Fixes:
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=24490
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=24490
4 years ago
Myaamori
5f32fdff11
meson: use meson.current_source_dir() instead of @CURRENT_SOURCE_DIR@
...
@CURRENT_SOURCE_DIR@ is not listed as a valid string substitution
for custom targets in the Meson reference, and in practice
it does not get substituted when using the vs2019 backend.
4 years ago
David Corbett
b2e7bb2a7c
Don’t map BCP 47 to coincidentally similar OT tag
4 years ago
David Corbett
e1df2c5277
Map ISO 639 code qul to language system tag 'QUH '
4 years ago
Khaled Hosny
bac8a856f8
Revert "[CI] Don’t install ragel on circleci jobs"
...
This reverts commit 9a9da110a5
.
4 years ago
Khaled Hosny
f579c66108
Mark variable unused
...
Hopefully fixes build with newer ragel.
https://github.com/adrian-thurston/ragel/issues/56
Fixes https://github.com/harfbuzz/harfbuzz/issues/2752
4 years ago
David Corbett
f83496a910
[use] Remove workaround for reserved code points
...
See <https://github.com/microsoft/font-tools/issues/12 >.
4 years ago