From 77e2b6e34eba28b3ad5b7158a954b5ae12946a8e Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Sat, 14 Oct 2023 19:27:09 -0400 Subject: Note about incremental updates --- TODO.md | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'TODO.md') diff --git a/TODO.md b/TODO.md index 95b3e5e8..5272a591 100644 --- a/TODO.md +++ b/TODO.md @@ -42,6 +42,11 @@ Next stringify a JSON blob * One option might be to prepend file:// to a filename or otherwise to take a JSON blob. We could have that as a particular type of argument that would behave properly for both job JSON and CLI. +* Support digital signatures. This probably requires support for incremental updates. See + "incremental updates" in rejected ideas. That description is out of date but would need to be + cleaned up. See also issue #22. + * Make it possible to see incremental updates in qdf mode. + * Make it possible to add incremental updates. Possible future JSON enhancements ================================= @@ -561,9 +566,10 @@ Rejected Ideas * Investigate whether there is a way to automate the memory checker tests for Windows. -* Provide support in QPDFWriter for writing incremental updates. Provide support in qpdf for - preserving incremental updates. The goal should be that QDF mode should be fully functional for - files with incremental updates including fix_qdf. +* (This idea may be revised with alterations. Some of this is out of date.) Provide support in + QPDFWriter for writing incremental updates. Provide support in qpdf for preserving incremental + updates. The goal should be that QDF mode should be fully functional for files with incremental + updates including fix_qdf. Note that there's nothing that says an indirect object in one update can't refer to an object that doesn't appear until a later update. This means that QPDF has to treat indirect null objects -- cgit v1.2.3-54-g00ecf