[repacker] don't infinite loop if visited or roots is in error.
c4573c2
[ci] Try harder to fix this randomly failing job
449c429
[ci] Try to fix the randomly failing valgrind job
52a33a1
3.2.0
be91d29
[subset] Don't double count visit lookups in closure_lookups
77507a1
[subset] reset the visited lookup count before each closure iteration.
d670257
[morx] Reverse graphemese, not whole buffer
2315908
[buffer] Fix reverse_group() to reverse() at the end
5b99552
[buffer] Add optional merge_clusters arg to reverse_groups()
21c4fc1
[ot-layout] Port foreach_grapheme to buffer foreach_group
e949e51
[buffer] Add foreach_group()
eb96e69
[buffer] Add ::reverse_groups()
1b78e04
[buffer] Inline revers_range() / reverse()
4cd96e7
[repacker] Clear distance and position cache when assigning a new space.
5914acb
[subset] (Chain)ContextSubst glyph_closure fix
706014f
[repacker] add test case for using max priority to resolve an overflow.
441877f
[repacker] Improve vertex priority packing.
be2c488
Update language system tag registry to OT 1.9
2404617
[ft] Disable vertical funcs if HB_NO_VERTICAL
002a1f7
[GPOS] Disable vertical advance if HB_NO_VERTICAL
ef14cad
[CONFIG] Fix HB_NO_VERTICAL build without HB_TINY
6ed22de
[CONFIG] Add HB_NO_VERTICAL
53eebc7
[TINY] Don't disable VORG table in any config profile
9bc5d29
[repacker] add a maximum number of roots that can be moved in one iteration.
3e4a250
[repacker] Move all overflowing roots to a new space simultaneously.
02b12d7
[repacker] create repacker output buffer after final length is known.
fa966bc
[subset] COLR : only include glyphs after COLR closure
51655a0
[buffer] Rename find_min_cluster
70f8c57
[buffer] Merge and rename clear_glyph_flags()
94d43c0
[CONFIG] Add HB_CONFIG_OVERRIDE_H to simplify config overrides
b95d252