aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog4
-rw-r--r--include/qpdf/QPDFPageObjectHelper.hh3
2 files changed, 6 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index ead5a542..32291715 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
2020-12-31 Jay Berkenbilt <ejb@ql.org>
+ * QPDFPageObjectHelper::removeUnreferencedResources can now be
+ called with a QPDFPageObjectHelper created from a form XObject.
+ The method already recursed into form XObjects.
+
* Rename some QPDFPageObjectHelper methods and make them support
form XObjects as well as pages. The old names will be preserved
from compatibility.
diff --git a/include/qpdf/QPDFPageObjectHelper.hh b/include/qpdf/QPDFPageObjectHelper.hh
index d5ffe78b..b25de1fe 100644
--- a/include/qpdf/QPDFPageObjectHelper.hh
+++ b/include/qpdf/QPDFPageObjectHelper.hh
@@ -186,7 +186,8 @@ class QPDFPageObjectHelper: public QPDFObjectHelper
// QPDFPageDocumentHelper::pushInheritedAttributesToPage(). This
// method is used by page splitting code to avoid copying unused
// objects in files that used shared resource dictionaries across
- // multiple pages.
+ // multiple pages. This method recurses into form XObjects and can
+ // be called with a form XObject as well as a page.
QPDF_DLL
void removeUnreferencedResources();