Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 and test QPDFLogger class | Jay Berkenbilt | |
2022-06-18 | Add integer types to Pipeline::operator<< | Jay Berkenbilt | |
2022-06-18 | TODO: update JSON and other changes | Jay Berkenbilt | |
2022-06-18 | TODO: plan for QPDFLogger | Jay Berkenbilt | |
2022-06-09 | Fix minor doc typos in JSON.hh | m-holger | |
2022-06-06 | JSON doc fixes and ideas based on discussion with m-holger | Jay Berkenbilt | |
2022-06-06 | Code tidy: remove redundant variable in QPDF::writeJSON | m-holger | |
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-31 | Add conversions to ISO-8601 date format | Jay Berkenbilt | |
2022-05-31 | TODO notes | 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-21 | Add another binary utf8 to JSON test | Jay Berkenbilt | |
2022-05-21 | Allow empty b: binary JSON strings | Jay Berkenbilt | |
2022-05-21 | TODO: notes on QPDFPagesTree | Jay Berkenbilt | |
2022-05-21 | Format code | Jay Berkenbilt | |
2022-05-21 | Code clean up: use range-style for loops wherever possible | m-holger | |
Remove variables obsoleted by commit 4f24617. | |||
2022-05-21 | Add json to performance tests | Jay Berkenbilt | |
2022-05-21 | Tweak cmake-win | Jay Berkenbilt | |
Avoid running generate_auto_job -- rather than using maintainer mode, just enable WERROR. | |||
2022-05-21 | Add json to large file test | Jay Berkenbilt | |
2022-05-21 | JSON: Fix large file support | Jay Berkenbilt | |
2022-05-21 | Replace std::regex with validators for better performance | Jay Berkenbilt | |
2022-05-20 | Exercise object description in tests | Jay Berkenbilt | |
2022-05-20 | Add test for bad data and bad datafile | Jay Berkenbilt | |
2022-05-20 | Test --update-from-json | Jay Berkenbilt | |
2022-05-20 | Bug fix: don't clobber stream length with replaceDict | Jay Berkenbilt | |
2022-05-20 | JSON: detect duplicate dictionary keys while parsing | Jay Berkenbilt | |
2022-05-20 | Test (and fix) handling of dangling references | Jay Berkenbilt | |
2022-05-20 | Bug fix: isReserved() true for indirect reference to reserved object | Jay Berkenbilt | |
2022-05-20 | Explicitly test ignoring unknown keys in JSON input | Jay Berkenbilt | |
2022-05-20 | Make version default to latest for --json-output (like --json) | Jay Berkenbilt | |
2022-05-20 | Round-trip tests with --json-stream-data=file | Jay Berkenbilt | |
2022-05-20 | Tests with manually constructed qpdf json | Jay Berkenbilt | |
2022-05-20 | Add tests for --json-input | Jay Berkenbilt | |
2022-05-20 | JSON fix: correctly parse UTF-16 surrogate pairs | Jay Berkenbilt | |
2022-05-20 | Add more names and strings in good13 | Jay Berkenbilt | |
* native UTF-8 strings * names whose PDF and canonical syntax differ in both dictionary key positions and other positions For json, names are converted both as names and directly when used as dictionary keys. | |||
2022-05-20 | Rename all test files: _ to - | 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 | Add QUtil::FileCloser to the public API | Jay Berkenbilt | |