[subset] de-duplicate the logic that finds unicodes corresponding to requested glyphs.
9aa0ece
[subset] Add missing FontName op code in top dict parsing.
deee24f
Merge pull request #3057 from harfbuzz/ci-coverage-macos
9985ca6
[ci] Generate only XML coverage data
2c7ef0d
Merge pull request #3027 from harfbuzz/buffer-sync
f51384d
[buffer] Remove unnecessary have_separate_output()
95b04f7
[buffer] Update comments
3e266e5
[ot-layout] Don't remove_output() before reverse substitution
3807061
[buffer] Restructure swap_buffers()
10a9960
[ci] Add macOS GitHub workflow
f6c9fcf
[tests] Ignore more symbols
d56afb7
[ot-layout] Always swap_buffers() even if no substitutions happened
a7f4c98
[layout] Use Proxy::inplace instead of table index check
62b441e
[layout] Don't call clear_output() before pause-func
431f164
[shape] Remove stray clear_output() call in hb_shape()
a623446
[buffer] Rewind cursor in clear_output()
05c1778
Whitespace
1cb0ca1
[ci] Use the latest stable XCode image
5f5a8b4
[ci] Drop macOS job using deprecated XCode image
13187d2
[buffer] Change nil buffer have_output to false
69310f1
[ot-layout] Narrow down random feature logic vs safe-to-break
40884af
[ot-layout] Clear random flag for subsequent flags
33b579d
Remove Offset::serialize()
29c9833
2.8.2
63e15ea
[releasing] Format notes as Markdown checklist for pasting in GH PR/Issue
eee36bb
[releasing] Drop obsolete release process items
eda5dcd
Internally use hb_malloc/.../hb_free instead of malloc/.../free
2337f0d
Rename misc uses of "free"
bb48bf5
[subset] fuzzer fix: https://oss-fuzz.com/testcase-detail/5715464591376384
7416fac
[ci] Don’t build Cairo subproject with FontConfig on win32 cross-build
895acdf