74 Commits (a64fc71033a4cff9bb5911ee28ac45ba93f4867a)

Author SHA1 Message Date
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. 3 years ago
Garret Rieger b051f3fa83 [subset] Fix cpal subsetting when there are partial palette overlaps. 3 years ago
Behdad Esfahbod ca8a0f3ea3 [gvar] Protect against out-of-range access 3 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
Behdad Esfahbod 6596e42d16 [fuzz] Verify shape results 3 years ago
luz paz e2e305066a Fix various typos 3 years ago
Garret Rieger 87496bf63e [subset] fix fuzzer timeout if visisted_paint goes into error. 3 years ago
Garret Rieger 067f90a820 [subset] Fix for fuzzer timeout. 3 years ago
Garret Rieger c4573c2ec7 [repacker] don't infinite loop if visited or roots is in error. 3 years ago
Khaled Hosny 69d8f27c69 [meson] Require 0.55.0 3 years ago
Garret Rieger ace98cc65f [subset] Only sanitize recursion depth in COLR. 3 years ago
Garret Rieger f51b48c8e7 [subset] Fix fuzzer found memory leak. 3 years ago
Qunxin Liu 0a7563a53f [subset] fuzzer fix: https://oss-fuzz.com/testcase?key=6254792024915968 3 years ago
Qunxin Liu 85deddb16e [subset] fuzzer fix: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=40406 3 years ago
Qunxin Liu 794b00db4b [subset] fuzzer fix: https://oss-fuzz.com/testcase-detail/6616166961905664 3 years ago
Garret Rieger 74f96d9d4b [repacker] fix heap use after free in repacker. 3 years ago
Garret Rieger fb07f8f876 During subset input creation check for set alloc failures and fail if encountered. 3 years ago
Garret Rieger dc31920bbe Don't serialize null offsets in CPAL. 3 years ago
Garret Rieger c0f3af91b8 [subset] speed up add_gid_and_children and adjust op limit. 3 years ago
Garret Rieger c08f1b8903 [map] fix incorrect population count in hash map. 3 years ago
Garret Rieger 8c0c217b5a [subset] fail reference blob in face builder if allocation for table sorting fails. 3 years ago
Behdad Esfahbod 5086e10538 [test] Add failing fuzzer test case 3 years ago
Garret Rieger f9d8e4a976 [subset] switch ..._set_flags to not take a mask. 3 years ago
Garret Rieger 3d534b146c [subset] convert subset input flags into bit flags. 3 years ago
Behdad Esfahbod 0ded6a70c8 [subset] Fix another fuzzer issue 3 years ago
Garret Rieger 09474d8d7b [subset] Fix fuzzer timeout in add_gid_and_children. 3 years ago
Behdad Esfahbod c68a00b92e [subset] Fix possible overflows in VarRegionList serialize 3 years ago
Garret Rieger 9ab751ac9f [subset] Remove hb_subset(). Leaving just hb_subset_or_fail(). 3 years ago
Garret Rieger 942636ae13 [subset] Remove hb_subset_input_get/set_retain_gids. 3 years ago
Garret Rieger 8bf5d4d4f7 [subset] Remove hb_subset_input_get/set_drop_hints. 3 years ago
Qunxin Liu 7416faceeb [subset] fuzzer fix: https://oss-fuzz.com/testcase-detail/5715464591376384 3 years ago
Garret Rieger bc06af977f [subset] speed up feature collection when tags are specified. 3 years ago
Garret Rieger 675ebbeb3a [subset] don't alloc zero bytes. 3 years ago
Behdad Esfahbod bdfed8f113 [blob] Add failing versions of create API 3 years ago