Optimize intersects_array to fix fuzzer timeout.
95ab110
Store the hash value of a key in item_t in hb_map to reduce the number of hash computations.
be5cdcd
fuzzer crash fix: Null-dereference WRITE
b33a0d6
Added profiling instructions to TESTING.md
cf414e3
[subset] GPOS Lookup Type 2: PairPos
1f0a9d9
[fuzz] Add https://crbug.com/oss-fuzz/17898 testcase
e766783
[subset] GSUB Lookup Type 6: ChainContextSubst
b66094a
Add missing pop() for the failure case of script subsetting.
eff91bb
Rewrite hash and == function for hb_array_t as a plain loop.
eab191f
Enforce HB_MAX_LANGSYS limit during layout subsetting.
831daf4
Enforce HB_MAX_SCRIPTS during subsetting of the script table.
9871461
[buffer] Minor; improve HB_NO_BUFFER_MESSAGE
029775b
[doc] minor
9a68e6b
Merge remote-tracking branch 'upstream/master' into var-subset
453050a
[glyf] Use range_checker_t in composite_iter_t
b0b8551
[glyf] minor
06e35ce
[glyf] other cleanups
d13bb4b
[glyf] Introduce glyf::Glyph, a hb_bytes_t/GlyphHeader pair
e7aa8c5
[glyf] minor
546ffc9
[glyf] Move get_contour_points to GlyphHeader
4299ea2
Document hb_feature_t.
b918cd8
Merge pull request #2012 from harfbuzz/lepcha-oo
e637a4b
Minor, add a zero length tolerant memset, hb_memset
670fec2
Reorder U+1C29 LEPCHA VOWEL SIGN OO
e4464f4
Convert existing uses of serialize_append in gsub subsetting to use subset_offset_array.
e17e744
Add subset_offset_array helper function which simplifies subsetting offset arrays during stream…
36f18ce
[ot-metrics] Don't use mixed scaled and not scaled for generating extents
dc45f22
[glyf] Address Behdad's reviews
b068e25
[glyf] fix scaling direction
6961766
minor
0527fda