-
Set indent differently for qdf and non-qdf files. Combine with preceding newline for qdf files.
-
Warn if catalog type entry is invalid (fixes #810)
-
Improve --optimize-images to find images nested within XObjects
-
Code tidy QdfFixer methods
-
Refactor QdfFixer::processLines
-
Remove redundant parameter depth from QPDF::updateObjectMaps
-
Add new data member QPDFWriter::Members::root_og
-
Split QPDFJob::run into createQPDF and writeQPDF
-
Also, uninitialize QPDFWriter::Members members.
-
The sample file (nested-images.pdf) includes a pdf with an image that is nested within an XObject within an XObject in the Resources dict of the only page. These images were ignored in prior versions of qpdf.
-
Also, change QPDFJob to use unique_ptr<QPDF> instead of shared pointers.
-
Change type of local var lines to string_view. Also, instead of constructing a list of lines, read the entire input into a single string and break it up into lines on the fly.stash
-
This reverts commit 56c923d1096b0317d978bdadeb44e8198053286c. This commit breaks pikepdf.
-
Refactor removal of reserved objects in QPDF::JSONReactor
-
At the end of importing a JSON file, scan the object cache for reserved objects and replace with null objects.