-
…on` checks, consolidate parameter updates, and remove redundant code for improved clarity.
-
… parameter handling, and adjust related method calls for improved maintainability and readability.
-
…or `extension_level` in `setMinimumPDFVersion`, and update calls for improved encapsulation.
-
…date logic, and improve encapsulation.
-
…to `impl::Writer`, streamline initialization, and enhance encapsulation.
-
…nfig` struct, update member access to use `cfg`, and streamline related logic across `QPDFWriter`.
-
…c::Common`, and adjust related `QPDFWriter` logic for improved encapsulation.
-
…:Doc`, rename related methods, and streamline usage across QPDFWriter and linearization modules.
-
… declarations across the codebase for improved encapsulation.
-
…c across `QPDFWriter` for consistency and improved readability.
-
…te usage throughout the codebase, and streamline configurations.
-
…gin`/`end` methods, update calls across codebase, and streamline page handling logic.
-
… improve encapsulation.
-
…proved encapsulation.
-
Encapsulate linearization-related logic in `QPDF::Doc::Linearization`. Refactor methods, relocate implementations, and update all references accordingly to streamline and centralize linearization functionality.
-
Relocate `Objects` to `QPDF::Doc` for improved encapsulation of object-related logic. Adjust all relevant methods and references to use the new placement.
-
Relocate `Writer` to `QPDF::Doc` for better encapsulation of writer-related logic. Adjust all references to use the new placement.
-
…idate conditions, and enhance readability.
-
…oding flags, streamline filter logic, and simplify condition handling.
-
…ctionary handling, streamline filtering logic, and simplify length checks.
-
…gic, consolidate conditions, and enhance readability.
-
…e-returning overload, streamline calls, and simplify stream filtering checks.
-
…trailer handling, streamline trailer processing logic, and simplify related method calls.
-
…ream compression given that qpdf_mode is incompatible with linearization.
-
… `QPDF` parameter with `pdf` member, and simplify method calls.
-
…iter`, and simplify resource management.
-
…directives across modules to improve clarity and enforce better assertion practices.
-
…g encryption and update related tests.
-
…mbers`, update related logic, and clean up obsolete code.
-
…:Members`, update related logic, and remove obsolete declarations.
-
…StreamLength`, `computeDeterministicIDData`, and `calculateXrefStreamPadding` to `QPDFWriter::Members`. Update related logic and remove obsolete declarations.
-
…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.
-
…mbers` and update encryption parameter handling logic.
-
…bleIncompatibleEncryption` and `compareVersions` to `QPDFWriter::Members`. Remove outdated test coverage entries.
-
…d update initialization logic accordingly.