-
… for improved code readability and maintainability.
-
… simplify logic. Update related test outputs and release notes.
-
Add new private-API class String
-
…` and replace with `String::utf16`.
-
Added `qpdf::String` class to encapsulate string operations. Updated `QPDFObjectHandle` string methods to utilize `qpdf::String`, streamlined empty string handling, and removed redundant test coverage entries.
-
…oved shared pointer handling, remove deprecated object methods, and update all references.
-
Refactor `qpdf-c` object handle management: replace `shared_ptr` with…
-
…DFObjectHandle` storage, remove unused trace calls, and streamline invalid handle checks.
-
Remove implementation detail from QPDF header file
-
…sages, and clean up `QPDF.hh`.
-
… and `findEndstream` to `Objects`, remove `QPDF::PatternFinder` class, and update related logic for improved encapsulation.
-
…, replace direct calls with `QIntC` equivalents, and clean up `QPDF.hh`.
-
Refactor `QPDFAcroFormDocumentHelper::traverseField`: add validation …
-
…t` consistency to handle invalid entries, and improve loop detection logic.
-
Refactor `QPDFAcroFormDocumentHelper`: simplify `traverseField`, remo…
-
…` parameter, update conditional checks, and streamline logic for field and annotation handling. Tighten validation of the PDF spec requirements that form fields form a tree and that widget annotations have a single parent by utilizing `field_to` and `annotation_to_field` in the loop detection check.
-
Deprecate QPDF::compute_encryption_key
-
Refactor QPDFWriter configuration
-
…d calls, and streamline related logic for improved encapsulation and maintainability.
-
…with encapsulated `Config`, replace `qcf` with `d_cfg` for improved consistency, and adjust related logic for maintainability.
-
…shared` for progress reporters to improve clarity and efficiency.
-
…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.
-
… `Objects`, and `Pages` to use it, and streamline initialization logic.
-
… declarations across the codebase for improved encapsulation.
-
Refactor `enqueueObject` to `enqueue`, update related method signatur…
-
…c across `QPDFWriter` for consistency and improved readability.