Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-12-13 | Fix job.subs (generate_auto_job) | Jay Berkenbilt | |
2022-12-12 | Update job.sums after cli.rst pull request | Jay Berkenbilt | |
2022-09-01 | Rename --report-mem-usage to --report-memory-usage | Jay Berkenbilt | |
Avd xcsv brvtns. | |||
2022-08-31 | Add --report-mem-usage option for debugging/testing | Jay Berkenbilt | |
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 | Fix --json-help to take a version parameter | Jay Berkenbilt | |
2022-07-31 | Change the output of --json to use "qpdf" instead of "objects" | Jay Berkenbilt | |
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-31 | Remove extraneous statement after raising an exception | Jay Berkenbilt | |
2022-05-31 | Fix doc reference error | Jay Berkenbilt | |
2022-05-31 | Update documentation for qpdf JSON v2 | Jay Berkenbilt | |
2022-05-31 | Add additional information when listing attachments | 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-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 | Prepare code for JSON v2 | Jay Berkenbilt | |
Update getJSON() methods and calls to them | |||
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 | Spell check with newer cSpell | Jay Berkenbilt | |
2022-05-03 | Move generate_auto_job to the top-level CMakeLists.txt | Jay Berkenbilt | |
2022-04-30 | Mark weak encryption with API changes (fixes #576) | Jay Berkenbilt | |
2022-04-30 | Using insecure crytpo from the CLI is now an error by default | Jay Berkenbilt | |
2022-04-24 | QPDFJob json: make removeAttachment take an array (fixes #693) | Jay Berkenbilt | |
2022-04-24 | Fix build logic around generate_auto_job | Jay Berkenbilt | |
It was being run at configuration time, not build time. | |||
2022-02-26 | generate_auto_job: protect generated files from formatting | Jay Berkenbilt | |
2022-02-22 | Add documentation and release notes around 0 Tf issue | Jay Berkenbilt | |
2022-02-08 | Check generated QPDFJob files in CI | Jay Berkenbilt | |
This is to catch pull requests that make changes that would affect automatically generated job files without including those modifications. | |||
2022-02-05 | Prepare release notes for 10.6 (so far) | Jay Berkenbilt | |
2022-02-04 | Update job.sums from doc typo PR | Jay Berkenbilt | |
2022-02-01 | Make QPDFArgParser accept const argv | Jay Berkenbilt | |
This makes it much more convention to use the initializeFromArgv functions since you can use string literals. | |||
2022-02-01 | QPDFJob: documentation | Jay Berkenbilt | |
2022-02-01 | generate_auto_job: generate overloaded config decls for optional | Jay Berkenbilt | |
For optional parameter/choices, generate an overloaded config method that takes no arguments. This makes it possible to convert from a bare argument to one that takes an optional parameter without breaking binary compatibility. | |||
2022-02-01 | Clean up documentation and help around json options | Jay Berkenbilt | |
2022-02-01 | Tweak short text for job schema help | Jay Berkenbilt | |
2022-02-01 | QPDFJob json: make bare arguments expect the empty string | Jay Berkenbilt | |
Changing from bool requiring true to string requiring the empty string is more consistent with the CLI and makes it possible to add an optional parameter or choices later without breaking compatibility. | |||
2022-02-01 | QPDFJob json: flatten json structure | Jay Berkenbilt | |
Flatten everything to make it easier to map command-line flags to json. The old structure was an illusion anyway because there was no mechanism to enforce that things were in the right place. This also helps with future flexibility. | |||
2022-01-31 | Add optional version to --json | Jay Berkenbilt | |
2022-01-31 | job.yml: remove stray line | Jay Berkenbilt | |
2022-01-31 | Change filename or path to file in json and QPDFJob | Jay Berkenbilt | |
Use "file" consistently for specifying a file path. We use "filename" when adding attachments for a completely different purpose. | |||
2022-01-31 | job json: move deterministic-id into output options | Jay Berkenbilt | |
2022-01-31 | QPDFJob: fix logic errors in handling arrays | Jay Berkenbilt | |
The code was assuming everything was happening inside dictionaries. Instead, make the dictionary key handler creatino explicit only when iterating through dictionary keys. | |||
2022-01-31 | generate_auto_job: break out build_schema for refactor | Jay Berkenbilt | |
2022-01-31 | QPDFJob: remove from json a few things that only make sense from CLI | Jay Berkenbilt | |
2022-01-31 | QDPFJob: incorporate change to JSONHandler for array start function | Jay Berkenbilt | |
2022-01-31 | QPDFJob_json: implement handlers except pages | Jay Berkenbilt | |
2022-01-31 | QPDFJob: incorporate change to JSONHandler for dict start function | Jay Berkenbilt | |