2299 Commits (2b986af839825c0bcad2988b3a289e22ca9bc2cd)

Author SHA1 Message Date
Khaled Hosny afe0910295 [font] Actually deprecate get_glyph_shape() 2 years ago
Behdad Esfahbod f60dbd906a Fix thinko 2 years ago
Behdad Esfahbod 25297408de [COLR] Fix PaintComposite sanitize timeout 2 years ago
Behdad Esfahbod 0cf759b0d4 [Glyph] Don't shift anchored Composite if phantom_only 2 years ago
Behdad Esfahbod cc44b3bce0 [subset/cff1] Handle an error condition 2 years ago
Behdad Esfahbod 62f5ed461e [subset/cff] Fix an infinite loop 2 years ago
Behdad Esfahbod 347b944811 [null] Fix getting Crap(hb_bytes_t) 2 years ago
Behdad Esfahbod 6c4f975dcb Add a fuzzer font 2 years ago
David Corbett d8fba5c6b0 [use] Add FM categories to `POST_BASE_FLAGS64` 2 years ago
Garret Rieger db700b5670 [subset] fix fuzzer timeout. 2 years ago
Behdad Esfahbod 2e6919d526 [subset/cff2] Error handling 2 years ago
Behdad Esfahbod d08aee5a7e Add fuzzing test 2 years ago
Behdad Esfahbod ada1e9a924 [graph/serialize] Handle empty blob 2 years ago
Behdad Esfahbod a92b288e65 [serializer] Handle snapshotting when current is nullptr 2 years ago
Behdad Esfahbod c2eaedd2cd [fuzzing] Add a test font 2 years ago
Garret Rieger f3b4d35f36 [subset] Fix fuzzer crash. 2 years ago
Garret Rieger 20c564bc76 [repacker] Fix fuzzer memory leak. 2 years ago
Garret Rieger a652281ed6 [subset] Fix fuzzer timeout. 2 years ago
Khaled Hosny 0d354e0442 [layout] Add tests for baseline 2 APIs 2 years ago
Behdad Esfahbod 132391ad62 [layout] Add test for font_extents 2 years ago
Garret Rieger 77a8155425 [subset] Add some basic tests for a provided glyph map. 2 years ago
Garret Rieger db23be642f [subset] clamp head *Min/*Max values to fit within 16 bit signed int. 2 years ago
Garret Rieger b3fed4fa64 [repacker] fix fuzzer found memory leak. 2 years ago
Garret Rieger e41f317199 [subset] Update expectation files for full_instance tests. 2 years ago
Garret Rieger 2175f5d050 [subset] Fix inefficient ItemVariationStore subsetting w/ retain_gids. 2 years ago
Garret Rieger 647b024784 [subset] Fix fuzzer issue https://oss-fuzz.com/testcase-detail/6521393809588224 2 years ago
Garret Rieger 3db6baa20e [subset] add test for lig glyph fix. 2 years ago
Garret Rieger 14b9d8d534 [subset] add --no-layout-closure flag. 2 years ago
Qunxin Liu 96ed20725c [instancer] update bound metrics for CFF2 instancing 2 years ago
Garret Rieger 2cd81fdfb6 [subset] fix memory leak. 2 years ago
Qunxin Liu c1acfe9966 [instancer] bug fix in TupleVariationData get_size () 2 years ago
Garret Rieger be87200106 [subset] fix buffer overflow fuzzer reported issue. 2 years ago
Garret Rieger 79ae6b657f [subset] Fix fuzzer found memory leaks. 2 years ago
Qunxin Liu ab87d7d225 [instance] add tests for colrv1 full instancing 2 years ago
Garret Rieger f0f7f22525 [subset] fix fuzzer found null deref. 2 years ago
Garret Rieger a84cae424d [subset] Don't add invalid gids (-1) to the glyphset when loading glyph map from the accelerator. 2 years ago
Qunxin Liu 204e155acb [subset] Add tests for collecting name_ids from STAT and FeatureParams 2 years ago
Garret Rieger 3d05b96181 [subset] track which glyphs have allocated memory so we can clean up correctly. 2 years ago
Garret Rieger 7a87b17742 Check for failed subset input creation in the fuzzer. 2 years ago
Garret Rieger 28b05e1cb6 [subset] Fix memory leak in glyf subset. 2 years ago
Garret Rieger 9286e12525 Don't subset a glyf table with an unknown format. 2 years ago
Behdad Esfahbod 2d33a6b4df [subset-fuzzer] Protect against overflow 2 years ago
Qunxin Liu a975ec4842 [instancer] apply cvar deltas 2 years ago
Garret Rieger c0fac016dc [subset] update the subset fuzzer to be able to reach instancing code. 2 years ago
Qunxin Liu 605aed0544 [instancer] bug fix in post table applying mvar deltas 2 years ago
Garret Rieger 918193ebf9 [subset] fix a class of fuzzer timeouts caused by large shared coverage tables. 2 years ago
Garret Rieger ddd0f7f40b [subset] Add a test for CFF2 instancing. 2 years ago
Behdad Esfahbod 4a735b30c4 [cff2-subset] Update test 2 years ago
Qunxin Liu af1e605be2 [instancer] bug fix 2 years ago
Jens Kutilek 219e2f12f0 Clarify that those two test fonts are CC0-licensed 2 years ago