Ebrahim Byagowi
87f4aada99
[docs] Update TESTING.md with meson
5 years ago
Garret Rieger
15644ee60e
[ENOMEM] fix memory leak if allocation fails during pop_pack().
5 years ago
Garret Rieger
42237adffc
[ENOMEM] make serializer modification operations no-ops if it's in an error state.
5 years ago
Ebrahim Byagowi
d1f1301490
[icu] Remove support for versions older than 49
...
It just doesn't make sense anymore, c9e5da8ded (r41018112)
5 years ago
Ebrahim Byagowi
0b74aaece7
[icu] Remove useless HB_UNUSED tags
...
As c9e5da8ded (r41018040)
5 years ago
Ebrahim Byagowi
c9e5da8ded
[icu] Remove support of ICU versions before 42
...
ICU 42 is released in 2012, see also 44a3136ae6 (commitcomment-41016353)
5 years ago
Garret Rieger
4ba8e3c6fd
[ENOMEM] Fix failure to check calloc return.
...
Fixes https://oss-fuzz.com/testcase-detail/6246465148813312 .
5 years ago
Garret Rieger
d307c24abf
[ENOMEM] check resize() return.
...
Fixes https://oss-fuzz.com/testcase-detail/5641892164009984 .
5 years ago
Ebrahim Byagowi
8b63de1109
[docs] Use untouched result of rsvg-convert for HarfBuzz.svg render
...
See also 1ec77522d8
?short_path=1bb7b85
5 years ago
Ebrahim Byagowi
7bab6087bf
[ci] Install meson's master
...
As https://github.com/mesonbuild/meson/issues/7437
5 years ago
Ebrahim Byagowi
58a5961ca1
minor spacing tweak
5 years ago
Ebrahim Byagowi
07c43b8cf6
minor spacing tweak
5 years ago
Ebrahim Byagowi
5a7cc7fd8b
minor spacing tweak
5 years ago
Ebrahim Byagowi
48ad745996
[ENOMEM] Fix buffer's content check logic
...
So now rest of shape fuzzer also can be enabled.
Fixes #2571
5 years ago
Ebrahim Byagowi
c33e8006fd
[fuzz] Implement failing allocator
5 years ago
Ebrahim Byagowi
44a3136ae6
[glib] Default to glib's script type handling
...
2.29.14 is almost released a decade ago, no need to support archaic glib versions.
5 years ago
Garret Rieger
dae32b4f12
[subset] bail out of subsetting if plan allocation fails.
5 years ago
Ebrahim Byagowi
d38d63319b
[tests] minor
5 years ago
Ebrahim Byagowi
322426f8c8
[tests] Use TTFont of fonttools to avoid temp files
5 years ago
Hamidreza Bayat
08fef15818
Use fonttools's python package instead of cli
5 years ago
Ebrahim Byagowi
bec3db49bd
[ci] meson-gcc-mingw to crossbuild-win32
5 years ago
Ebrahim Byagowi
24a6f046e4
[releasing] unbreak the build
...
Use lower number of parallel jobs as https://circleci.com/gh/harfbuzz/harfbuzz/149413 apparent compiler OOM issue
5 years ago
Ebrahim Byagowi
cddfe4ea27
[releasing] Use release buildtype
...
guess will optimize speed and size of the output, non important things anyway for the test only win32 packs
5 years ago
Ebrahim Byagowi
a01c7a380b
2.7.0
5 years ago
Evgeniy Reizner
b32f2e8b49
Remove unused code from the Khmer shaper.
5 years ago
Ebrahim Byagowi
f9ac6ddbef
[meson] Rename 'gtk_doc' option to 'docs'
5 years ago
Ebrahim Byagowi
11ae45f6eb
[ci] Don't run cov-analyze
...
https://stackoverflow.com/a/59353318
5 years ago
Ebrahim Byagowi
46ec6db965
minor
5 years ago
Ebrahim Byagowi
5c46683ab8
[fuzz] increase shape fuzzer timeout
...
as https://circleci.com/gh/harfbuzz/harfbuzz/149203
5 years ago
insilications
83c44f69d3
[tests] fix PGO build testing
...
Adds 'mangle_path' to IGNORED_SYMBOLS
5 years ago
Ebrahim Byagowi
024fc665da
[ci] disable clang nightly installation
...
they don't like to work apparently for some reason https://circleci.com/gh/harfbuzz/harfbuzz/149164
better to use oss-fuzz docker images, gcr.io/oss-fuzz-base/base-clang, but the fact it uses 16.04 is showstopper for us.
5 years ago
Christoph Reiter
d058e56cf1
[ci] Update to msys2/setup-msys2@v2
...
This update introduces better error handling and package caching by default.
5 years ago
Ebrahim Byagowi
ae8a71dfb8
[ci] minor, use --auto-features=enabled
5 years ago
Ebrahim Byagowi
9bb15ee2ed
[ci] remove irc notification
...
is just a noise there, yet, done to see if is anyone really wants it let's see how I can bring it back in some other bot
5 years ago
Ebrahim Byagowi
f65a8a33b6
[ci] run cov-analyze
...
apparently we have to run that also ourselves, let's see
5 years ago
Ebrahim Byagowi
ab1079b046
Merge pull request #2577 from lazka/gha-msvc
...
Use GitHub Actions for msvc bots
5 years ago
Ebrahim Byagowi
05ed1ee0c4
[ci] Remove appveyor ci badge
...
As https://github.com/harfbuzz/harfbuzz/pull/2577
5 years ago
Christoph Reiter
93aea76a25
Fix the GHA msvc build
...
Use the 'ilammy/msvc-dev-cmd' action for setting up the msvc env,
so we can use powershell everywhere.
Remove a directory from PATH which was interfering with the meson build
by providing an unrelated pkg-config.exe.
5 years ago
Ebrahim Byagowi
d0e2addd43
minor
5 years ago
Ebrahim Byagowi
3a46ae5127
Use GitHub Actions for msvc bots
5 years ago
Ebrahim Byagowi
7e3edfa454
minor
5 years ago
Qunxin Liu
8e5bc535d1
[subset] call collect_mapping only when --gids option is used.
...
collect_mapping is time consuming as it iterates all codepoints in all
cmap subtables, only trigger it when necessary
5 years ago
Ebrahim Byagowi
1ebe5bad1a
[ci] minor fix
5 years ago
Ebrahim Byagowi
e9b71c296b
[ci] cleanup
5 years ago
Ebrahim Byagowi
8cbdb6fa41
[meson] Don't enable benchmark under the conditions ever
...
As we don't want to make headache for packagers as we don't want to
enable it when --auto-features=enabled is used.
5 years ago
Ebrahim Byagowi
dc981fe951
[meson] Merge gdi and uniscribe
...
They are the same thing obviously
5 years ago
Christoph Reiter
8e7a9b6eeb
msys2-ci: clean up
5 years ago
Christoph Reiter
9a4d590eee
CI: Port MSYS2 jobs from appveyor to github actions
5 years ago
Ebrahim Byagowi
945bcd7230
minor
5 years ago
Ebrahim Byagowi
fa0436ddd1
[ENOMEM][fuzzer/subset] early return if the result is null
...
I don't see _or_fail APIs idiomatic for the project but since it is there, let's have this
5 years ago