diff options
author | Jay Berkenbilt <ejb@ql.org> | 2012-07-08 20:19:19 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2012-07-11 05:34:32 +0200 |
commit | 8a217eb3a26931453b4f003c6c18ad8569230cf1 (patch) | |
tree | dfca77568e0640be6555bfe550a1e334dfb0710e /ChangeLog | |
parent | af64668ad190a3f28fbeb233238cb4a76db67d7c (diff) | |
download | qpdf-8a217eb3a26931453b4f003c6c18ad8569230cf1.tar.zst |
Add concept of reserved objects
QPDFObjectHandle::{new,is,assert}Reserved, QPDF::replaceReserved
provide a mechanism to add objects to a PDF file when there are
circular references. This is a prerequisite to copying objects from
one PDF to another.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -1,3 +1,12 @@ +2012-07-08 Jay Berkenbilt <ejb@ql.org> + + * Add QPDFObjectHandle::newReserved to create a reserved object + and QPDF::replaceReserved to replace it with a real object. + QPDFObjectHandle::newReserved reserves an object ID in a QPDF + object and ensures that any references to it remain unresolved. + When QPDF::replaceReserved is later called, previous references to + the reserved object will properly resolve to the replaced object. + 2012-07-07 Jay Berkenbilt <ejb@ql.org> * NOTE: BREAKING API CHANGE. Remove previously required length |