104 Commits (63cd1cce67c8459696cf49c53aad5e4f1830ccb7)

Author SHA1 Message Date
Behdad Esfahbod 3c972867b9 More s/hb_font_get_glyph_shape/hb_font_draw_glyph/ 2 years ago
Chun-wei Fan 4622be7f84 test/fuzzing: Fix dist 2 years ago
Garret Rieger 40342c9437 [subset] check for addition overflow in hdmx size calculation. 2 years ago
Garret Rieger b5acde43ed [subset] check pending/subsetted tag sets for alloc failure. 2 years ago
Garret Rieger 35233d2514 [repacker] fix fuzzer reported stack overflow. 2 years ago
Garret Rieger b17fbc200b [repacker] use memcpy to avoid alignment issues. 2 years ago
Garret Rieger f1d3489388 [repacker] bail on failure to alloc assigned_bytes set. 2 years ago
Garret Rieger 239a5aca02 [repacker] don't allow references to the null object in graph. 2 years ago
Garret Rieger 16f61a1c87 [repacker] only build repacker fuzzer when experimental api is enabled. 2 years ago
Garret Rieger de5a621322 [repacker] enforce root node having no incoming edges. 2 years ago
Garret Rieger 30e405e470 [repacker] ensure link obj indices are valid. 2 years ago
Garret Rieger 554ed06fac [repacker] add cycle detection to the graph sort. 2 years ago
Garret Rieger 9e99d08470 [repacker] validate link widths during repacker setup. 2 years ago
Garret Rieger edf7a29595 [repacker] Validate link positions before running the repacker. 2 years ago
Garret Rieger 88d437525f [repacker] add test for repacker fuzzer. 2 years ago
Garret Rieger 6627a1ab45 [repacker] Add a initial seed for the fuzzer repacker. 2 years ago
Garret Rieger deca30b268 [repacker] get repacker fuzzer working. 2 years ago
Garret Rieger 261a605f9c [repacker] verify graph is a dag before using the fuzzer input. 2 years ago
Garret Rieger 985b19f678 [repacker] begin implementing a fuzzer for the repacker api. 2 years ago
Garret Rieger dd1ba328a8 [repacker] fix fuzzer timeout. 2 years ago
Behdad Esfahbod e854739b2d [fuzzing] Add test font for previous commit 2 years ago
Qunxin Liu 7fde6ab025 fuzzer fix: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=49790 2 years ago
Khaled Hosny afe6629b2f Fix make dist 2 years ago
Behdad Esfahbod e68e874da6 Update test/fuzzing/README 2 years ago
Behdad Esfahbod bdbb8c297e Add test for previous commit 2 years ago
Behdad Esfahbod e2cc34e190 [subset/GPOS] Fix a fuzzer timeout test 2 years ago
Behdad Esfahbod 4cb83967aa [subset/ClassDefFormat2] Fix timeout 2 years ago
Behdad Esfahbod 32c85b8c8c [avar2] Fix mapping when coords length don't match 2 years ago
Behdad Esfahbod 9eab3ac72d [CoverageFormat2] Remove hand-written loop 2 years ago
Behdad Esfahbod 3c84aa8416 [cff] Add a max work counter 2 years ago
Behdad Esfahbod b8c7c0a0e6 [fuzzer] In 50% of runs don't fail the allocator 2 years ago
Garret Rieger 311413f16b [subset] Fix fuzzer issue. 2 years ago
Behdad Esfahbod 62e803b361 [sbix] Limit glyph extents 2 years ago
Behdad Esfahbod 5a058ba158 [shape-fuzzer] Add commented out more buffer-verify option 2 years ago
Behdad Esfahbod 189f65344a [fuzz-shape] Verify shape output 2 years ago
Garret Rieger 8f9f0c494b [subset] Enforce cmap12 group ordering constraints in collect_mapping. 2 years ago
Garret Rieger b051f3fa83 [subset] Fix cpal subsetting when there are partial palette overlaps. 2 years ago
Behdad Esfahbod ca8a0f3ea3 [gvar] Protect against out-of-range access 2 years ago
Behdad Esfahbod a665e29ed7 [use] Avoid O(n^2) in the machine 3 years ago
Behdad Esfahbod 03085132ba [buffer] Fix out-buffer under memory-alloc failure 3 years ago
Behdad Esfahbod 151f205819 [draw] Emit move_to immediately, like other operators 3 years ago
Behdad Esfahbod f1a9a9ccaf [draw-state] Pass state down to callbacks 3 years ago
Behdad Esfahbod 1740916ede [draw] Remove check for no-op 3 years ago
Behdad Esfahbod 8b4f429000 [draw] Virtualize hb_font_draw_glyph() into hb_font_get_glyph_shape() 3 years ago
Behdad Esfahbod 2bed4f46fb [draw] Fix draw signatures 3 years ago
Behdad Esfahbod 08e1096609 [draw-fuzzer] Fix signatures 3 years ago
Behdad Esfahbod e0ac6c587b Remove remaining traces of HB_EXPERIMENTAL_API 3 years ago
Behdad Esfahbod af407dd24d Add a fuzzer font 3 years ago
Garret Rieger 4e2f409bce [subset] Don't hold references to members of the active_glyph_stack. 3 years ago
Behdad Esfahbod 61856359cb [fuzz] Disable verification for now. 3 years ago