From 69820847af93cce0e400638999fee4d2cbb68db6 Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Sat, 30 Jul 2022 20:53:30 -0400 Subject: Change the output of --json to use "qpdf" instead of "objects" --- TODO | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) (limited to 'TODO') diff --git a/TODO b/TODO index 3830a938..97ac3d1c 100644 --- a/TODO +++ b/TODO @@ -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. -- cgit v1.2.3-54-g00ecf