2
1
mirror of https://github.com/qpdf/qpdf.git synced 2024-11-12 15:56:28 +00:00

Note about incremental updates

This commit is contained in:
Jay Berkenbilt 2023-10-14 19:27:09 -04:00
parent 71566a2761
commit 77e2b6e34e

12
TODO.md
View File

@ -42,6 +42,11 @@ Next
stringify a JSON blob stringify a JSON blob
* One option might be to prepend file:// to a filename or otherwise to take a JSON blob. We could * 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. 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 Possible future JSON enhancements
================================= =================================
@ -561,9 +566,10 @@ Rejected Ideas
* Investigate whether there is a way to automate the memory checker tests for Windows. * 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 * (This idea may be revised with alterations. Some of this is out of date.) Provide support in
preserving incremental updates. The goal should be that QDF mode should be fully functional for QPDFWriter for writing incremental updates. Provide support in qpdf for preserving incremental
files with incremental updates including fix_qdf. 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 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 doesn't appear until a later update. This means that QPDF has to treat indirect null objects