-
… for improved code readability and maintainability.
-
…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.
-
… declarations across the codebase for improved encapsulation.
-
… `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.
-
…gin`/`end` methods, update calls across codebase, and streamline page handling logic.
-
Refactor `pages` method and related members in `QPDF::Doc` to `page_dh`. Update all associated references to reflect the change.
-
Relocate `JobSetter` to `QPDF::Doc` for improved encapsulation of job-related logic. Adjust all references to use the new placement.
-
Replace direct access to document helpers (`acroform()`, `pages()`, `embedded_files()`, etc.) with calls through `QPDF::doc()` for better encapsulation. Adjust related methods, constructors, and memory management accordingly.
-
…page label processing logic, centralize label handling, and adjust related resource management.
-
…ges` sets with vector<bool> `Input::copied_pages`, centralize page tracking logic, adjust page processing, and simplify resource management.
-
…input, centralize page range parsing, and simplify page processing.
-
…and replace it with a setter that directly sets `Input::password`, centralize password handling, simplify file processing, and adjust related logic in `handlePageSpecs`.
-
…input_entry`, centralize input file handling in `infile_name`, update `new_selection` logic, and simplify page range and input processing.
-
…gic in `handlePageSpecs` and `new_selection`, and simplify page processing.
-
…alize handling in `Files::process_all`, and simplify `handlePageSpecs`.
-
…file handling in `Inputs`, and simplify related logic.
-
…lePageSpecs` and `new_selection`, and simplify page specification handling.
-
…, replace redundant file warning logic in `handlePageSpecs`, and simplify resource management.
-
…zation, simplify `handlePageSpecs` and `new_section`, and streamline file processing logic.
-
…ce removal handling, and cleanup redundant code in `handlePageSpecs`.
-
…sing, and simplify page specification handling.
-
…date page handling logic in `Input`, and optimize page range processing.
-
…ing logic, and streamline password handling and verbose output.
-
…ine file handling and resource management logic.
-
…page_heap` and `page_spec_qpdfs`, simplify file handling, and improve code clarity.
-
…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.
-
…parameter, return success status, and streamline warning handling logic.
-
…based structure for page mapping, improve indexing logic, and clean up redundant variables.
-
…mline numeric range parsing, and clean up obsolete test coverage entries.
-
…minate redundant variables, and simplify underlay/overlay page handling logic.
-
…ges, replace redundant variables, and improve code readability.
-
…e number and index handling, update related logic accordingly.