-
Simplify integer value retrieval by introducing a templated `value` method in the `Integer` class. Replace redundant exception handling logic across multiple functions with this unified approach. Streamline type conversions and improve readability.
-
…and simplify pipeline logic.
-
…sting return values for uninitialized objects, and cleaning up error handling logic.
-
…eplacing redundant logic with centralized functions, and streamlining bad token handling for improved readability and maintainability.
-
…raints, replacing hardcoded values for nesting, container size, and error limits.
-
…` 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.
-
…DFObjectHandle` storage, remove unused trace calls, and streamline invalid handle checks.
-
…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`.
-
…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.
-
…on` checks, consolidate parameter updates, and remove redundant code for improved clarity.
-
… parameter handling, and adjust related method calls for improved maintainability and readability.
-
…date logic, and improve 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.
-
…sed_after_compressed` in `QPDF::Doc::Objects`, update usage in `QPDF_linearization`, and streamline related logic.
-
…ate usage across `QPDF_linearization`, and streamline related logic.
-
…`Lin`, encapsulate optimization data within `Lin`, update usage across the codebase, and streamline related logic in `QPDF_linearization`.
-
…ed`, `check`, and `show_data` methods, update usage across the codebase, and streamline related logic.
-
… `attempt_recovery` to `password_is_hex_key` and `suppress_recovery` to align with the CLI, update usage across the codebase, and streamline related logic.
-
…` methods, update usage across codebase, and streamline related logic.
-
…fields, replace direct member access across the codebase, and streamline related logic.
-
…te usage throughout the codebase, and streamline configurations.
-
…r` for cleaner and more concise overflow checks.
-
…ine logic, update calls across codebase, and streamline method implementation.
-
… `QPDFPageDocumentHelper`, consolidate redundant logic, and streamline method calls.
-
…gin`/`end` methods, update calls across codebase, and streamline page handling logic.
-
…che`, update calls, streamline initialization, and enhance assertion usage.
-
…` to `Pages`, update methods to use relocated fields, and streamline cache handling.