Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-09-21 | Bump version to 11.1.1 | Jay Berkenbilt | |
2022-09-14 | 11.1: Fix typo in release notesv11.1.0 | Jay Berkenbilt | |
2022-09-14 | Prepare 11.1.0 release | Jay Berkenbilt | |
2022-09-14 | Doc: add examples for install dev component (fixes #767) | Jay Berkenbilt | |
2022-09-14 | Force project includes before system includes (fixes #763) | Jay Berkenbilt | |
From time to time, someone has a problem because their build is grabbing an old version of qpdf header files that are installed somewhere on their system. I am hoping this will put an end to that. | |||
2022-09-13 | Mention change of tagging convention (fixes #772) | Jay Berkenbilt | |
2022-09-12 | Bump version to 11.1.0 | Jay Berkenbilt | |
Some new symbols were exported. | |||
2022-09-12 | Add some missing QPDF_DLL markers | Jay Berkenbilt | |
These markers are being added for nested classes that are already marked with QPDF_DLL_CLASS. They don't make any different on Linux, but they matter on Windows. | |||
2022-09-12 | Bump version to 11.0.1 | Jay Berkenbilt | |
2022-09-12 | Remove obsolete LL_FMT check from build (fixes #768) | Jay Berkenbilt | |
This was broken for cross-compilation and has probably been unnecessary for several years now. Also fix extraneous whitespace in related some tests. | |||
2022-09-10 | Prepare 11.0.0 release | Jay Berkenbilt | |
2022-09-10 | Documentation fix | Jay Berkenbilt | |
Remove paragraph about traversal during destruction since this is still necessary with the new implementation. | |||
2022-09-10 | Change QPDFObjectHandle == to isSameObjectAs | Jay Berkenbilt | |
Replace operator== and operator!=, which were testing for the same underlying object, with isSameObjectAs. This change was motivated by the fact that pikepdf internally had its own operator== method for QPDFObjectHandle that did structural comparison. I backed out qpdf's operator== as a courtesy to pikepdf (in my own testing) but also because I think people might naturally assume that operator== does a structural comparison, and isSameObjectAs is clearer in its intent. | |||
2022-09-10 | Clean up the Design and Library Notes chapter of the manual | Jay Berkenbilt | |
2022-09-09 | Clean up release notes for qpdf 11 | Jay Berkenbilt | |
2022-09-09 | Fix doc typo | Jay Berkenbilt | |
2022-09-09 | Add JSON v2 support to C API | Jay Berkenbilt | |
2022-09-08 | Rename QPDFValueProxy back to QPDFObject | Jay Berkenbilt | |
QPDFValueProxy wasn't a good name for it. We decided the evil of having the header file be named QPDFObject_private.hh was less than the evil of having the class be named something other than what it should have been named. | |||
2022-09-08 | Create a special "destroyed" type rather than using null | Jay Berkenbilt | |
When a QPDF is destroyed, changing indirect objects to direct nulls makes them effectively disappear silently when they sneak into other places. Instead, we should treat this as an error. Adding a destroyed object type makes this possible. | |||
2022-09-07 | Revert getOwningQPDF, and add getQPDF that returns a reference | Jay Berkenbilt | |
2022-09-07 | Clarify and improve QPDFPageObjectHelper::get*Box methods | Jay Berkenbilt | |
Add copy_if_fallback and explain how it differs from copy_if_shared. | |||
2022-09-07 | Implement QPDFObjectHandle equality | Jay Berkenbilt | |
2022-09-06 | Support --show-encryption without a valid password (fixes #598) | Jay Berkenbilt | |
2022-09-06 | Update documentation to clarify some limitations of qpdf JSON | Jay Berkenbilt | |
2022-09-06 | Update internals documentation to reflect QPDFObject split | Jay Berkenbilt | |
2022-09-06 | Re-introduce QPDFObject.hh as deprecated | Jay Berkenbilt | |
* Just removing a header file would cause build errors with no hint as to what happened. This way, people get a warning rather than error for the life of qpdf 11, and the warning tells them what to do. * This avoids build surprises resulting from having two versions of QPDF headers installed at once. If you were building code out of a checkout of qpdf but had an older version installed on your system, if your code included <qpdf/QPDFObject.hh>, everything would work, but then your code would break without QPDFObject.hh later. | |||
2022-09-06 | Update formatting a documentation from last PR | Jay Berkenbilt | |
2022-09-02 | Disable copying/assigning to QPDF objects, add QPDF::create() | Jay Berkenbilt | |
2022-09-02 | Remove QPDFObject::object_type_e as alias for qpdf_object_type_e | Jay Berkenbilt | |
2022-09-01 | Include memory usage in performance test output | Jay Berkenbilt | |
2022-09-01 | Rename --report-mem-usage to --report-memory-usage | Jay Berkenbilt | |
Avd xcsv brvtns. | |||
2022-09-01 | Update ChangeLog and Release Notes from previous pull requests | Jay Berkenbilt | |
2022-08-31 | Add --report-mem-usage option for debugging/testing | Jay Berkenbilt | |
2022-08-27 | Add ChangeLog/release-notes (with credit) for last pull request | Jay Berkenbilt | |
2022-08-07 | Disable QTC inside the library by default (fixes #714) | Jay Berkenbilt | |
This results in measurable performance improvements to packaged binary libqpdf distributions. QTC remains available for library users and is still selectively enabled in CI. | |||
2022-07-31 | Clean up documentation | Jay Berkenbilt | |
2022-07-31 | Simplify --json-output | Jay Berkenbilt | |
Now --json-output just changes defaults. Allow output file with --json. | |||
2022-07-31 | Change --json-output format | Jay Berkenbilt | |
from "qpdf-v2" to "qpdf": [..., ...] | |||
2022-07-31 | Update docs and prepare QPDF::writeJSON for changes | Jay Berkenbilt | |
Add additional parameters that will be needed to call QPDF::writeJSON in partial mode. | |||
2022-07-24 | JSON schema: support multi-element array validation | Jay Berkenbilt | |
2022-07-24 | Tweak "AndGet" mutator functions again | Jay Berkenbilt | |
Remove any ambiguity around whether old or new value is being returned. | |||
2022-07-24 | Add ChangeLog and release notes for previous contribution | Jay Berkenbilt | |
2022-06-19 | Add qpdfjob_register_progress_reporter | Jay Berkenbilt | |
2022-06-19 | Add examples for output capture (fixes #691) | Jay Berkenbilt | |
2022-06-19 | Add C API to QPDFLogger | Jay Berkenbilt | |
2022-06-19 | Add more flexible funtions to qpdfjob C API | Jay Berkenbilt | |
2022-06-18 | Expose exit code values to C API via Constants.h | Jay Berkenbilt | |
2022-06-18 | Spell check | Jay Berkenbilt | |
2022-06-18 | Use the default logger for other writes to stdout/stderr | Jay Berkenbilt | |
When there is no context for writing output or error messages, use the default logger. | |||
2022-06-18 | Use "save" logger when saving data to standard output | Jay Berkenbilt | |
This includes the output PDF, streams from --show-object and attachments from --save-attachment. This also enables --verbose and --progress to work with saving to stdout. |