From e7b8f297ba92f4cadf88efcb394830dc24d54738 Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Wed, 11 Jul 2012 15:29:41 -0400 Subject: Support copying objects from another QPDF object This includes QPDF::copyForeignObject and supporting foreign objects as arguments to addPage*. --- ChangeLog | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 377d79bf..29428ed3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,21 @@ +2012-07-11 Jay Berkenbilt + + * Added new APIs to copy objects from one QPDF to another. This + includes letting QPDF::addPage() (and QPDF::addPageAt()) accept a + page object from another QPDF and adding + QPDF::copyForeignObject(). See QPDF.hh for details. + + * Add method QPDFObjectHandle::getOwningQPDF() to return the QPDF + object associated with an indirect QPDFObjectHandle. + + * Add convenience methods to QPDFObjectHandle: assertIndirect(), + isPageObject(), isPagesObject() + + * Cache when QPDF::pushInheritedAttributesToPage() has been called + to avoid traversing the pages trees multiple times. This state is + cleared by QPDF::updateAllPagesCache() and ignored by + QPDF::flattenPagesTree(). + 2012-07-08 Jay Berkenbilt * Add QPDFObjectHandle::newReserved to create a reserved object -- cgit v1.2.3-54-g00ecf