-
Converted multiple occurrences of `count()` to `contains()` throughout the codebase where the goal was to check key existence in containers. This improves code readability and aligns with modern C++ practices, particularly with C++20, making the intent more explicit and potentially aiding performance.
-
... and use it in QPDFWriter and QPDF::generateHintStream.
-
linearization parameter dictionary. Spec states that that linearization parameter dictionary must be the first object.
-
Add new private Util.hh header to define inline functions and expose as ordinary functions in QUtil.
-
Except for virtual functions to avoid the need for users to update code.
-
This improves indentation of long strings. This commit also fixes some trailing whitespace in ChangeLog.
-
This reverts commit ff2a78f579ebdd06b417e34260a17dba06e71137, reversing changes made to 8f54319f7a6514110f4b05cbbf1cb1c9fc8cb6a0.
-
This reverts commit c648b9a018105a3c30b3e7f3c5f8a058d3ddd92c, reversing changes made to 12b67a3227df6b6df3a4f5f098e11cce173ff7d5.
-
Also, delay adjustments for compressed objects until needed by linearization checks.
-
Also, remove redundant clearing of the xref tabl during QPDF destruction.
-
Manual edits for cases not handled by search and replace
-
Using search and replace.