• Stream provider logic has been streamlined by removing unnecessary variables and conditional checks. Adjusted handling of mismatched or missing stream lengths to improve code readability and maintainability.
    m-holger authored
     
    Browse File »
  • Replaced shared_ptr with unique_ptr for pipeline management, reducing overhead and improving ownership semantics. Simplified conditional checks and modernized code to enhance readability by removing redundant variables and adjusting pointer usages. This refactor ensures better maintainability and minor performance gains in stream processing.
    m-holger authored
     
    Browse File »









  • 1. Make class final
    2. Pass og parameter by value
    3. Properly initialize qpdf and og
    
    Also, tweak QPDF::replaceObject to allow stream replacement without
    violating the requirement that streams must always be indirect objects.
    
    Also, remove QPDF::reserveStream as it does not do what the name implies
    and having this as a separate methods does not aid code readability.
    m-holger authored
     
    Browse File »