aboutsummaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO16
1 files changed, 7 insertions, 9 deletions
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.