Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-02-16 | Expose QPDFObjectHandle::writeJSON | m-holger | |
2024-02-16 | Add additional name token JSON tests | m-holger | |
Also, test writing JSON v1 files and files with deeply nested containers. | |||
2024-02-06 | Detect JSON object whose value is an indirect object | Jay Berkenbilt | |
2024-02-04 | Handle parse error stream data (fixes #1123) | Jay Berkenbilt | |
A parse error in stream data in which stream data contained a nested object would cause a crash because qpdf was not correctly updating its internal state. Rework the QPDF json reactor to not be sensitive to parse errors in this way. | |||
2023-12-21 | Convert scientific notation in JSON to fixed point (fixes #1079) | Jay Berkenbilt | |
JSON accepts scientific notation, but PDF doesn't. | |||
2023-12-21 | Add "n:/pdf-name" to qpdf JSON for binary names (fixes #1072) | Jay Berkenbilt | |
2023-12-20 | Fix tests when running comparison tool is adequate | Jay Berkenbilt | |
Fix all tests where the only required fix is to run qpdf-test-compare instead of doing a simple file comparison. | |||
2022-09-09 | Add JSON v2 support to C API | Jay Berkenbilt | |
2022-07-31 | Provide a simpler QPDF::writeJSON | Jay Berkenbilt | |
2022-07-31 | Use calledgetallpages and pushedinheritedpageresources | Jay Berkenbilt | |
2022-07-31 | Change --json-output format | Jay Berkenbilt | |
from "qpdf-v2" to "qpdf": [..., ...] | |||
2022-05-21 | Change default decode level to "none" with --json-output | 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 | 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 | 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 | Parse objects; stream data is not yet handled | Jay Berkenbilt | |
2022-05-16 | Implement top-level qpdf json parsing | Jay Berkenbilt | |