-
… parameter handling, and adjust related method calls for improved maintainability and readability.
-
…c across `QPDFWriter` for consistency and improved readability.
-
…isting code used 'last_object_description' and reported the error against a random unrelated object.
-
…` methods, update usage across codebase, and streamline related logic.
-
… `QPDFPageDocumentHelper`, consolidate redundant logic, and streamline method calls.
-
…ta`and streamline foreign stream handling.
-
…oreign stream handling, and simplify return logic.
-
…ne object copying logic, and simplify method structure.
-
…eamline type-specific handling, and remove redundant test coverage evaluations.
-
… `StreamDataProvider` management.
-
Replace `getParsedOffset()` with the new `offset()` method across `QPDFObjectHandle` and related classes for consistent offset handling. Simplify logic and remove redundant `getParsedOffset()` implementation.
-
Relocate `Pages` methods to `QPDF::Doc` for improved encapsulation of page-related logic. Adjust all references and methods to use the new placement.
-
Relocate `Objects` to `QPDF::Doc` for improved encapsulation of object-related logic. Adjust all relevant methods and references to use the new placement.
-
…lace manual checks with `no_ci_stop_if`, and utilize `emplace_back` for improved clarity.
-
…file handling in `Inputs`, and simplify related logic.
-
…ce removal handling, and cleanup redundant code in `handlePageSpecs`.
-
…ing logic, and streamline password handling and verbose output.
-
…ange handling, and cleanup obsolete logic.
-
…n` method, and update logic for handling page specifications.
-
…ageDocumentHelper` dependency, simplifying page and form field operations, and updating test coverage.
-
…mline numeric range parsing, and clean up obsolete test coverage entries.
-
…g encryption and update related tests.
-
…deliberately broken files more efficiently.
-
…rs`, update encryption and stream handling logic, and remove obsolete test coverage entries.
-
…related logic, and remove obsolete test coverage entries.
-
…ueueObjectsStandard`, `enqueueObjectsPCLm`, `enqueuePart`, `assignCompressedObjectNumbers`, and `getTrimmedTrailer` to `QPDFWriter::Members`. Update related logic and remove obsolete test coverage entries.
-
…alStreams`, `preserveObjectStreams`, and `generateObjectStreams` to `QPDFWriter::Members`. Update related logic and remove obsolete test coverage entries.
-
…bleIncompatibleEncryption` and `compareVersions` to `QPDFWriter::Members`. Remove outdated test coverage entries.
-
…ate tests and adjust exit status accordingly.
-
…le handling. Add shared helper retrieval, validation methods, and update usages across the codebase.
-
Integrate `QPDFPageLabelDocumentHelper` with `QPDF` for improved page label handling. Add methods for retrieving shared helper instances, validating page label structures, and streamline usage throughout the codebase.
-
…or improved clarity and consistency, and remove unused test coverage entries.
-
… operator[] and `Name` for improved clarity and consistency, and remove unused test coverage entries.
-
…DecodeParms` using `Name`, `Dictionary`, and `Array` for improved clarity and consistency, and remove unused test coverage entries.
-
…tor[] for improved clarity and consistency, and remove unused test coverage entries.
-
…ator[] for improved consistency and clarity, and remove unused test coverage entry.