-
The check for the number of items was in the wrong place.
-
Tune handling of sparse arrays in QPDF_Array
-
Sparse arrays are rare. Dynamically create the variables needed to manage them only when needed.
-
Tweaks to QPDF::read_xref, removeObject and getCompressibleObjGens
-
Holding release to think about recently discovered incorrect handling of deleted generations. This reverts commit 162716807c475498dfbecc89fd222fb6c45d70c9.
-
This includes an expected failure for a file with a dangling reference to an old generation.
-
Change set visited to std::vector<bool>
-
Swap front and back, and change queue from list to vector
-
The old code didn't put one there, and it's not really useful. It just makes the file (trivially) larger.
-
This commit contains the changes from generate_auto_job based on manual changes from the previous commit.
-
This commit contains only the manual changes. It is separated for clarity. This commit would not pass CI because it lacks the automated changes, which appear in the next commit.
-
This is converging into something that will be possible to do.