[iter] Make iota() accept invokable for increasing to next item
1f88dae
[algs] Fix hb_inc/dec signature
3bc86fb
[iter] Add hb_repeat()
b1378d8
[iter] Remove some &&
966a18b
[iter] Use hb_ridentity instead of lazy +
de45775
[iter] Separate hb_iota implementation from hb_range
ce4d63b
[iter] Rename
814dc3c
[algs] Add hb_inc() and hb_dec())
2d5643a
Revert "[array] Add chop()"
7eafe94
[subset] minor
28c8dcb
[array] Add chop()
545fe9d
[iter] Change item_size to get_item_size()
c72589f
[array] Add truncate() method
d58e248
[array] Use injected class name more
a06edf1
Minor
e0e0c8c
bug fix in optimizing coverage table format (#1942)
0313ef8
[subset] in SingleSubst subsetting, check for substitute in glyphset
38f95ba
[glyf] Reapply use of hb_bytes_t.as<GlyphHeader> ()
8106ba7
[glyf] Reapply common moving logic to GlyphHeader struct
9e80fc6
[glyf] Reapply style fixes
852c9aa
Merge remote-tracking branch 'upstream/master' into glyf-rebase
9ff32b7
[gsub] Fix clang's semicolon complains
4990296
[test] Avoid alloca use as clang complain
2862031
[subset] Don't allow malicious fonts to insert unlimited table headers
875985c
[subset] Implement AlternateSubst subsetting
dc9222b
Minor
23681b6
[subset] Implement MultipleSubst subsetting
33c8e23
[GSUB] Use dagger in Ligature::intersects()
5c43a7b
Minor
b8c642c
Rename
dc2c9aa