-
…y, modify bounds checks, and adjust affected tests.
-
… to use subscript operators, and simplify object access logic.
-
…bounds checks with subscript operator, simplify loop logic, and remove redundant trace.
-
…hecks with `Array` subscript operator, simplify logic, and improve null handling.
-
…rray`, use subscript operators, simplify logic, and improve readability.
-
…s`, remove redundant trace, and improve null handling.
-
…move redundant trace, and improve readability.
-
…reamline object assignment, and introduce constructors for `QPDFObjectHandle`.
-
Add private-API subscript operators to `QPDFObjectHandle`
-
…tem` with `size` and subscript operators, simplify logic, and improve error handling.
-
…ems` and `getArrayItem` with `size` and subscript operators, and improve code readability.
-
…ms` and `getArrayItem` with `size` and subscript operators, remove redundant debug traces, and improve readability.
-
…em` with `size` and subscript operators, remove redundant debug traces, simplify loop logic, and improve readability.
-
…` and subscript operators, remove redundant debug traces, and improve code readability.
-
…eplace `getArrayNItems` with `size`, and improve error handling logic.
-
…Items` with subscript operators, introduce `std::cmp` utilities, and remove redundant debug traces.
-
…logic, and replace redundant code with subscript operators.
-
…lify `withinLimits` logic, and improve code readability with subscript operators.
-
…` and `getArrayNItems` with subscript operators for readability and cleaner syntax.
-
…edundant debug traces.
-
…and improve `findInternal` readability.
-
Implement subscript operators (`operator[]`) to provide indexed access to `QPDFObjectHandle` for both `size_t` and `int` types.
-
Add error handling for missing or invalid Resources and invalid or du…
-
…otations in page objects - Repair invalid or missing Resources in page object trees with warnings - Remove invalid Annots arrays with warnings - Warn about duplicate annotations - Update test cases and output to reflect new error handling. - Improve robustness for annotation and resource validation.
-
Refactor QPDF::ResolveRecorder
-
…`, and simplify member access.
-
Remove temporary file accidentally included in #1518
-
Revert temporary renaming of `qpdf_pages_fuzzer`.
-
Fuzzer was temporarily renamed in #1466 in order to allow a (fixed) time-out to age-out.
-
Refactor `QPDFWriter`: remove unused `stream_decode_level` check in c…
-
…logic in call to `initializeSpecialStreams`.
-
Refactor linearization checks: change `checkLinearizationInternal` to…
-
…mplify control flow, and update method returns.
-
Add new private-API methods `BaseHandle::size` and `BaseHandle::empty`
-
…lize type conversions, and improve clarity across multiple modules.