-
Change from unsigned long to int since we pass enumerated type values to this field.
-
Based on sizeof(size_t). Assumes 64 if not 32.
-
Bounding box X coordinates could be truncated, causing them to be off by a fraction of a point. This was most likely not visible, but it was still wrong.
-
Temporarily skip fuzz tests on Windows. There are Windows-specific failures to address later.
-
This is the set of files from the latest corpus of running the older fuzzer (qpdf_read_memory_fuzzer) at the time of adding the new fuzzer (qpdf_fuzzer) after running a merge operation to minimize the corpus.
-
There are more to handle, but this resolves an issue already caught by oss-fuzz.
-
On read, ignore /DecodeParms when empty list; on write, delete it. Some files have been found that include an empty list for /DecodeParms, but this is not technically compliant with the spec, and the only sensible interpretation is to treat it as if there are no decode parameters.
-
Remove dependency on the behavior of perl for reliable creation of Unicode file names on Windows.