254 Commits (e5dd7d3ef94d68c3f28763962aa3855baf3488b8)

Author SHA1 Message Date
Ebrahim Byagowi a470b0b205 Minor, disable strict-aliasing warning in set fuzzer 5 years ago
Ebrahim Byagowi a07672d353 [py] minor, replace os.environ.get with os.getenv 5 years ago
Ebrahim Byagowi 47a0fbec31 [meson] Mark longer tests with slow 5 years ago
Ebrahim Byagowi 0881611778 [fuzzer] Make some use for test_font API calls 5 years ago
Christoph Reiter 03bd6ead44 [meson] Only pass required dependencies to everything 5 years ago
Ebrahim Byagowi a9d13463b5 [meson] Categorize tests using `suite: [...]` 5 years ago
Ebrahim Byagowi 7554f618ec minor, use sys.exit print shorthand 5 years ago
Ebrahim Byagowi f7562672f9 [meson] Use / instead join_paths 5 years ago
Ebrahim Byagowi b8d1760bc0 [meson/ci] Increase cmap fuzzer timeout even more 5 years ago
Ebrahim Byagowi 4b12b8466f [meson] Increase timeout in hope to resolve Actions' bot timeout 5 years ago
Ebrahim Byagowi 1c4dd79cfb [ci] Increase timeout as gh bot issue isn't resolved by serial test 5 years ago
Ebrahim Byagowi 8667df552c [meson] Unbreak the build, oops 5 years ago
Ebrahim Byagowi 791debdc4a
[meson][ci] Don't run subset fuzzer test in parallel 5 years ago
Ebrahim Byagowi 8a5368e2d6 [tests] Enable more gid misc calls on draw fuzzer 5 years ago
Ebrahim Byagowi c68ab4b52b Fix _get_ligature_caret's oob read issue 5 years ago
ckitagawa b22f61d86a Fix bug 5 years ago
ariza 22f7c61acf implement SID to glyph ID mapping with predefined Charset 5 years ago
Qunxin Liu 0d5695983e [subset] fixes dangling object_t issue in FeatureVariationRecord 5 years ago
Ebrahim Byagowi 57b7de032f [subset] Fail ClassDefFormat1 serialization if no space available 5 years ago
Garret Rieger 014e038b2c [subset] Bail out of context lookup expansion once the lookup limit is encountered. 5 years ago
Garret Rieger 5d345d0cd1 [subset] Limit the number of lookup indices processed subsetting Feature. 5 years ago
Ebrahim Byagowi 96d792ae80 [avar] Prevent mul overflow 5 years ago
Garret Rieger 4ad686b9c0
[subset] fix fuzzer timeout in layout closure 5 years ago
Ebrahim Byagowi 7054b12206 [meson] Mark rest of non-install executables explicitly 5 years ago
Ebrahim Byagowi 600bf21fbc [meson] Add draw-fuzzer runner 5 years ago
Ebrahim Byagowi 28deb6b718 [meson] test/fuzzing simplify 5 years ago
Ebrahim Byagowi 78622231ac [meson] More comment on tests are causing timeout failure 5 years ago
Ebrahim Byagowi d57fc627e9 [meson] raise timeout value of subset fuzzer 5 years ago
Ebrahim Byagowi 761695264b [tests] Remove py2 workaround for lack of timeout in subprocess 5 years ago
Ebrahim Byagowi b5526a09ff [tools] Remove in-house 'which' now that we have py3 5 years ago
Garret Rieger 430bf69653 Add potentially crashing font as a fuzzer seed. 5 years ago
Ebrahim Byagowi 755a77d660 Move outline draw API behind HB_EXPERIMENTAL_API directive 5 years ago
Garret Rieger 834a224a50
[subset] Put a limit on the number of lookup indices that can be visited during closures 5 years ago
Ebrahim Byagowi c494d7abcd Remove cmake testing and add meson build bot 5 years ago
Ebrahim Byagowi 1c3f80ba13 [meson] Minor updates 5 years ago
Khaled Hosny 04438554c8 meson: Update build files after rebase 5 years ago
Tim-Philipp Müller 618584e923 meson: rename incbase to incconfig 5 years ago
Mathieu Duponchelle d4a7237327 meson: all tests passing on Windows / MSVC 5 years ago
Mathieu Duponchelle 7ee650b173 meson: refactor fuzzing test 5 years ago
Mathieu Duponchelle 920efc0ef7 Add Meson build definitions 5 years ago
Ebrahim Byagowi 0d729b4b72 [avar] Fix out-of-bound read when input is bigger than all the coords 5 years ago
Ebrahim Byagowi 446d1e3bbc [fuzz] Add more of fixed cases 5 years ago
Ebrahim Byagowi 99b5b3f1b1 [gvar] Make sure TupleVarHeader has the needed size 5 years ago
Ebrahim Byagowi 558f922788 [fuzz] Avoid empty memcpy and ubsan complain by length checking before memcpy 5 years ago
Ebrahim Byagowi 6543d166fd [fuzz] Remove the not yet fixed timeout, going to investigate 5 years ago
Ebrahim Byagowi 2bbf1c8673 [fuzz] Add more of supposed to already be fixed cases from Chromium bug tracker 5 years ago
Ebrahim Byagowi f253f06cf3 [fuzz] Add another fixed case 5 years ago
Ebrahim Byagowi d383603976
Limit OT::Lookup subtables (#2219) 5 years ago
Ebrahim Byagowi 29efd964f2
[fuzz] Add cases that marked as wontfix 5 years ago
Ebrahim Byagowi cb65150fec
[draw] minor 5 years ago