• - Removed `NNTreeDetails` and moved key validation logic directly into `NNTreeImpl`.
    - Replaced type determination with `qpdf_object_type_e` for improved clarity.
    - Updated `QPDFNameTreeObjectHelper` and `QPDFNumberTreeObjectHelper` to align with the new `NNTreeImpl` structure.
    - Simplified methods accessing tree items and validating keys.
    m-holger authored
     
    Browse File »

  • - Introduced a `validate()` method in `QPDFNameTreeObjectHelper`, `QPDFNumberTreeObjectHelper`, and `NNTreeImpl`.
    - Ensure proper validation of tree keys and values, detecting invalid entries, unsorted keys, and inconsistencies.
    - Added support for auto-repair in case of validation errors.
    m-holger authored
     
    Browse File »