Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2022-06-18 | QPDF, QPDFJob: use QPDFLogger instead of custom output streams | Jay Berkenbilt | |
2022-06-18 | Add integer types to Pipeline::operator<< | Jay Berkenbilt | |
2022-06-06 | JSON doc fixes and ideas based on discussion with m-holger | Jay Berkenbilt | |
2022-06-06 | Fix typo in json.rst | m-holger | |
2022-05-31 | ChangeLog, release notes for json v2 | Jay Berkenbilt | |
2022-05-31 | Fix doc reference error | Jay Berkenbilt | |
2022-05-31 | Restore -W option to sphinx-build, lost in cmake version | Jay Berkenbilt | |
2022-05-31 | Update documentation for qpdf JSON v2 | Jay Berkenbilt | |
2022-05-31 | In json mode, reveal recovered user password when otherwise unavailable | Jay Berkenbilt | |
2022-05-31 | Add additional information when listing attachments | Jay Berkenbilt | |
2022-05-23 | Fix minor doc typo | m-holger | |
2022-05-23 | Fix minor doc typo | m-holger | |
2022-05-22 | TODO: clean up remaining work for json v2 | Jay Berkenbilt | |
2022-05-21 | Change default decode level to "none" with --json-output | Jay Berkenbilt | |
2022-05-20 | Make version default to latest for --json-output (like --json) | Jay Berkenbilt | |
2022-05-20 | Major rework -- see long comments | Jay Berkenbilt | |
* Replace --create-from-json=file with --json-input, which causes the regular input to be treated as json. * Eliminate --to-json * In --json=2, bring back "objects" and eliminate "objectinfo". Stream data is never present. * In --json-output=2, write "qpdf-v2" with "objects" and include stream data. | |||
2022-05-20 | Back out fluent QPDFObjectHandle methods. Keep the andGet methods. | Jay Berkenbilt | |
I decided these were confusing and inconsistent with how JSON works. They muddle the API rather than improving it. | |||
2022-05-16 | Add --create-from-json and --update-from-json arguments | Jay Berkenbilt | |
Also add stubs for top-level QPDF methods (createFromJSON, updateFromJSON) | |||
2022-05-08 | Add --to-json option | Jay Berkenbilt | |
2022-05-08 | Implement JSON v2 output | Jay Berkenbilt | |
2022-05-07 | Test json against schema only on demand | Jay Berkenbilt | |
Testing json against schema requires an in-memory copy, so do it only when requested by the test suite. | |||
2022-05-07 | Add --test-json-schema command-line option | Jay Berkenbilt | |
2022-05-04 | JSON: add write methods and implement unparse() in terms of those | Jay Berkenbilt | |