diff --git a/ChangeLog b/ChangeLog index ead5a542..32291715 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2020-12-31 Jay Berkenbilt + * 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();