-
Fixes bug in #1523
-
Fixes bug in #1523
-
… checking, and align with `Array` API conventions.
-
…prove bounds checking
-
…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`.
-
…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.
-
…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.
-
…`, and simplify member access.
-
…logic in call to `initializeSpecialStreams`.
-
…mplify control flow, and update method returns.
-
…lize type conversions, and improve clarity across multiple modules.
-
…jectHelper`: replace `getArrayNItems` with `size`, simplify array traversal, and centralize `empty` checks for improved clarity and efficiency.
-
…mplify array traversal, and centralize `empty` checks for improved clarity and efficiency.
-
…roduce `empty` checks, and use `std::cmp_less` and `emplace_back` for better clarity and efficiency.
-
…ize`, and centralize `empty` checks.