diff options
author | Jay Berkenbilt <ejb@ql.org> | 2022-07-31 02:53:30 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2022-07-31 21:17:01 +0200 |
commit | 69820847af93cce0e400638999fee4d2cbb68db6 (patch) | |
tree | 2ade9466ffec2d57c381096e9bcdabd083d258a8 /TODO | |
parent | d01c4f8819ea93797784c19ecdd623eb41f2a8b4 (diff) | |
download | qpdf-69820847af93cce0e400638999fee4d2cbb68db6.tar.zst |
Change the output of --json to use "qpdf" instead of "objects"
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 16 |
1 files changed, 7 insertions, 9 deletions
@@ -97,21 +97,19 @@ JSON v2 fixes This implies a few things: - * Fix --json-help - - * --json-key=objects is only valid for v1. --json-key=qpdf is only - valid for v2. + * Still need to test pushedinheritedpageresources and + calledgetallpages and check/use their values when reading - * This changes the policy about additional extra keys. Have a - guarantee that qpdf will never add a key whose name is or starts - with "xdata". We still have to ignore unknown keys for future - compatibility, but at least this gives people a namespace they can - know will never conflict with future keys. + * Fix --json-help * When reading back in, we'll have to call pushInheritedAttributesToPage or getAllPages based on the values of the metadata. + * Test --json with --json-stream-data and --json-output with + --json-stream-data=none. Recheck writeJSON's handling of the + pipeline argument. + * Support json v2 in the C API. At a minimum, write_json, create_from_json, and update_from_json need to be there and should take the same kinds of functions as the C API for logger. |