Garret Rieger
f3929abafe
[ENOMEM] don't perform set process operations if the other set is in an error state.
...
Running a process while the other set is in an error state can potentially corrupt this sets map map (for example by overwritting all of the major values with 0).
5 years ago
Simon Cozens
584d3a43b2
Merge pull request #2681 from khaledhosny/myanmar-liga
...
[myanmar] Don’t disable liga feature
5 years ago
Khaled Hosny
7d64b09765
[myanmar] Don’t disable liga feature
...
This seems to have been carried over from the Indic shaper, but
Uniscribe enables it by default.
See https://github.com/harfbuzz/harfbuzz/issues/2213#issuecomment-686062915
5 years ago
Garret Rieger
8c3d4de796
[subset] Fix integer underflow in ContextFormat2.
5 years ago
Caleb Maclennan
e43b9a29a9
[ci] Trigger dependencies of publish jobs on tags
5 years ago
Caleb Maclennan
deb09e0d75
[ci] Tweak job names so config is valid Circle 2.1 schema
5 years ago
Caleb Maclennan
f4dea33f6d
[ci] Move repeated artifact upload job code to script
5 years ago
Caleb Maclennan
65be538fff
[ci] Add job to publish autotools dist file to GitHub
5 years ago
Caleb Maclennan
42bcc47d01
[ci] Use executor with Circle's image for autotools job
5 years ago
Caleb Maclennan
c70f509022
[ci] Use `ghr` CLI tool to post Win32 artifact to GitHub
5 years ago
Caleb Maclennan
610ed3b42c
[ci] Add job to publish Win32 releases and pass it artifacts
5 years ago
Caleb Maclennan
a2d45cd5f7
[ci] Use Circle's customized image for workspace support
5 years ago
David Corbett
ac3f859a30
Demote unregistered vendor-specific language tags
5 years ago
Khaled Hosny
ee12c078ed
Merge pull request #2668 from rossburton/meson
...
meson: add hb-version.h to dependencies correctly
5 years ago
Khaled Hosny
695d85ca32
Merge pull request #2674 from rossburton/reprod
...
src/hb-gobject-enums.cc.tmpl: write out only the filename, not the full path
5 years ago
David Corbett
91fe20f0f5
Disambiguate OT tags when primary tag is not first
5 years ago
Alexander Kanavin
e876886d1e
src/hb-gobject-enums.cc.tmpl: write out only the filename, not the full path
...
This is beneficial for reproducible builds, as build paths can vary
between builds.
5 years ago
Ross Burton
5aff83104e
[build] generate hb-version.h once at configure time with Meson
...
Currently with Meson hb-version.h is generated during the build without
any explicit dependencies which can result in build failures due races
over the file.
Change this to be generated at configure time, so that the file is always
generated once before the build itself.
Closes #2667
5 years ago
Ross Burton
bc1c93fbe0
[build] No need to pass source directory to gen-hb-version
...
The input file is by definition in the source directory, so dirname()
that instead of needing the directory to be passed.
Needed because a follow-up commit will change when this is called, and the
source directory isn't trivially available at that point.
5 years ago
David Corbett
faf09f5466
[USE] Support hieroglyph clusters
5 years ago
David Corbett
06f49fc8ae
[USE] Update to the 2020-08-13 USE specification
...
This also uses the data files from
<78b2134fdc/USE
>.
5 years ago
David Corbett
e3db84a9d0
[use] Test CGJ and ZWNJ
5 years ago
David Corbett
6a38adeb57
[use] Skip most default ignorables when clustering
5 years ago
David Corbett
645f4e7cdd
Unhide CGJ before ccc=0 characters
...
If a CGJ precedes a starter, then it cannot have blocked any reordering,
so it can safely be skipped.
5 years ago
Garret Rieger
9825e3dd2e
[ENOMEM] fix access to unitialized memory.
...
If the serialize() call fails to write the object then we can't safely read varstore_prime fields. Fixes https://oss-fuzz.com/testcase-detail/5137462782066688 .
5 years ago
Khaled Hosny
45de128930
Merge pull request #2661 from khaledhosny/failing-dw-build
...
[ci] Fix failing DirectWrite build
5 years ago
Khaled Hosny
fe6381d9f1
[build] Minor
5 years ago
ebraminio
a4f3a752dd
[build] hb-directwrite needs a C++ linker
5 years ago
Khaled Hosny
9c98b2b9a9
2.7.2
5 years ago
Khaled Hosny
c0a76cb519
Merge pull request #2660 from harfbuzz/arabic-shaping-in-use
...
[USE] Fix assertion failure for joining scripts
5 years ago
David Corbett
a495a54236
Ignore T & U when determining the joining scripts
5 years ago
David Corbett
420a74f772
[USE] Fix assertion failure for joining scripts
5 years ago
ebraminio
fcddf3b9b4
[docs] Minor in TESTING.md
...
Start the fuzzer with test/fuzzing/fonts seeds
5 years ago
ebraminio
99b8a84cc5
[docs] Reorder TESTING.md sections
...
And use --reconfigure where makes sense
5 years ago
ebraminio
1e48225ca3
[ENOMEM] Check whether serialize context isn't in error
5 years ago
Ebrahim Byagowi
05ef75c553
2.7.1
5 years ago
Ebrahim Byagowi
0a02f1e760
[meson] Abort if GDI/Uniscribe headers couldn't be found
5 years ago
Ebrahim Byagowi
253a8f7a51
[meson] Another approach to skip tests incompatible with MSVC
5 years ago
Ebrahim Byagowi
24b4200243
[meson] Avoid using has_headers as that has added in 0.50.0
5 years ago
Ebrahim Byagowi
411b426c69
[meson] minor
5 years ago
Ebrahim Byagowi
6e32145dc9
[meson] Make compatbile with 0.47.0
5 years ago
Ebrahim Byagowi
58209c86a0
[meson] Make compatbile with 0.49.0
...
Contains a just put together summary feature polyfill and workaround
to broken ternary operator.
5 years ago
Garret Rieger
1e4fe10b98
[ENOMEM] check for error in visited map during closure features.
5 years ago
Garret Rieger
9562239f05
[ENOMEM] check for error in lookup visited set.
5 years ago
Tom Schoonjans
eea9b59fc5
[meson] fix generating introspection
...
Only libharfbuzz_gobject is introspectable, not libharfbuzz. Therefore,
it makes no sense to target the latter for introspection: it should
instead be listed as a dependency.
5 years ago
David Corbett
7bffb5d7ba
Generate `has_arabic_joining`
5 years ago
Garret Rieger
6f754852c1
[ENOMEM] skip asserts in to_bias if serializer is in an error state.
5 years ago
Ebrahim Byagowi
057769b1a3
[fuzzer] minor
5 years ago
Ebrahim Byagowi
0417938011
[fuzzer] Mark alloc_state as unused
...
It is really unused when failing-alloc isn't on.
5 years ago
Ebrahim Byagowi
2af58c3518
Revert "Remove cmake build files"
...
This reverts commit 4e572c9407
.
5 years ago