Behdad Esfahbod
3bb2653a5e
[use] Reuse category numbers exported from ragel machine
...
Part of https://github.com/harfbuzz/harfbuzz/pull/2726
4 years ago
Behdad Esfahbod
c417e0d2f9
[indic/khmer/myanmar/use] Move enum category around
...
Such that the generated -machine.hh headers are independent.
4 years ago
Behdad Esfahbod
675b6c2994
[indic/khmer/myanmar/use] Remove unused dump-*-data programs
...
In prep for streamlining tables.
4 years ago
Behdad Esfahbod
0a5c631140
[use] Rename internal enum joinint_form_t members
...
To ease upcoming change.
4 years ago
Behdad Esfahbod
880fdb7460
[indic/khmer/myanmar/use] Export categories from Ragel source
...
Not hooked up yet.
Part of alternative approach to
https://github.com/harfbuzz/harfbuzz/pull/2726
4 years ago
Garret Rieger
f94bf9f06f
[set fuzzer] limit the total number of set members in a fuzzing input.
...
Currently the fuzzer can create arbitarily long inputs which once big enough will trigger a timeout.
4 years ago
ckitagawa
b198d94489
use {} rather than {0}
4 years ago
ckitagawa
2e50b517e1
Nicer more idiomatic fix
4 years ago
ckitagawa
8f6559a373
[subet/COLR] Default initialize firstLayerIdx
4 years ago
Behdad Esfahbod
a650243d39
[sanitize] Fix typo
4 years ago
Behdad Esfahbod
e05e56061c
[mingw] Reinstate win32 cross-compiling with autotools instructions
...
Was removed in favor of meson in 6058ede3ae
.
However, those fail to build for me.
4 years ago
Behdad Esfahbod
881ad720fe
[algs] Remove passthru declaration
...
Let compiler figure it out.
4 years ago
Behdad Esfahbod
ca0b7afee9
[set] Use hb_fill()
4 years ago
Behdad Esfahbod
5fce8898e0
[iter] Allow passing rvalue iters to hb_fill()
4 years ago
Behdad Esfahbod
6463ee02d6
Speed up ClassDef/Coverage intersect methods
...
Just avoiding overhead as measured by Garret.
Should rewrite as dagger in the future and confirm that it has the
same benefits. Later on, rewrite as lfind() maybe.
Fixes https://github.com/harfbuzz/harfbuzz/issues/2826
4 years ago
Garret Rieger
33368a12b7
uint32_t to unsigned in hb-set.hh
4 years ago
Garret Rieger
2a0d0b901f
Make set clear work even when set is in failed state.
4 years ago
Garret Rieger
0ba73e980c
[ENOMEM] handle allocation failures during page compaction.
4 years ago
Garret Rieger
a4c3732f59
[ENOMEM] fix set clear() causing corruption if the set is in_error().
4 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
051a3c7b9a
[docs] Fix typo
4 years ago
Khaled Hosny
a44dd339f9
[docs] Missing param docs
4 years ago
Khaled Hosny
478d169c0f
[docs] Document more deprecated symbols
4 years ago
Khaled Hosny
ca0a7a8384
[docs] Document hb_ot_math_constant_t somehow
4 years ago
Khaled Hosny
3ba1e7e783
[docs] Document HB_OT_TAG_DEFAULT_LANGUAGE/SCRIPT
4 years ago
Khaled Hosny
4bfa0b3c02
[docs] Fix hb_color_get_* docs
4 years ago
David Corbett
2cdc92c0c2
[use] Move most joining scripts to USE
4 years ago
Behdad Esfahbod
5c73c9082b
[syllabic] Fix signed/unsigned comparision errors
4 years ago
Behdad Esfahbod
e3d4c29727
[indic/khmer/myanmar] Minor: Fix mask
...
Seems like a typo. No behavior change.
4 years ago
Behdad Esfahbod
0ddade44cf
[syllabic] Merge various insert_dotted_circles implementations
...
Fixes https://github.com/harfbuzz/harfbuzz/issues/1810
4 years ago
Behdad Esfahbod
e8e9fd9556
[syllabic] Add hb-ot-shape-complex-syllabic.cc/hh
...
Empty for now.
Part of https://github.com/harfbuzz/harfbuzz/issues/1810
4 years ago
Behdad Esfahbod
8af85c4e86
Remove hb-ot-shape-complex-machine-index.hh file
...
Inline code into USE header.
4 years ago
Behdad Esfahbod
9dd61c5b78
Rename internal buffer var use
...
Part of https://github.com/harfbuzz/harfbuzz/issues/1810
4 years ago
Khaled Hosny
6a140ef570
[meson] Pin Cairo subproject 1.17.4
...
There is now a release with meson build support.
4 years ago
Khaled Hosny
fb1b29cee4
[ci] Fix msys2 breakage
...
What package manger randomly changes package names without fallback!
4 years ago
Behdad Esfahbod
3c5b7886eb
Revert "Avoid category duplication between C++ and Ragel"
...
This reverts commit 67ea8133d3
.
Merged accidentally on https://github.com/harfbuzz/harfbuzz/pull/2726
4 years ago
David Corbett
67ea8133d3
Avoid category duplication between C++ and Ragel
4 years ago
David Corbett
c8c5e52aba
[use] Update overrides to 2021-01-04
...
This uses the data files from
<ed7b825ddb/USE
>.
4 years ago
Khaled Hosny
1fb7f3bda6
[docs] Document various HB_SCRIPT_*
...
Need to have something for all of them to keep GTK-Doc happy.
4 years ago
Khaled Hosny
ea0907abf9
[docs] Document version macros
4 years ago
Khaled Hosny
5e9f05ff3f
[docs] Expand memory modes docs
...
Per Behdad suggestions.
4 years ago
Khaled Hosny
5151c2b668
[introspection] Replace deprecated allow-none
...
Use optional or nullable as appropriate.
4 years ago
Khaled Hosny
a64d56a3e5
[introspection] nullable is for pointers
4 years ago
Khaled Hosny
9936490c04
[docs] Invalid use of "optional" annotation
...
It is valid only for out and inout parameters.
Fixes https://github.com/harfbuzz/harfbuzz/issues/1787
4 years ago
Khaled Hosny
bf5b4b71c5
[docs] Duplicated documentation
4 years ago
Khaled Hosny
3d7a361648
[docs] Miscellaneous missing docs
4 years ago
Khaled Hosny
a31a51cdec
[docs] Complete hb-ft docs a bit
4 years ago
Khaled Hosny
8c492d5c32
[docs] Complete hb-ot-math docs a bit
4 years ago
Khaled Hosny
3f7ffd1b3d
[docs] Complete hb-unicode docs a bit
4 years ago