Commit 496ca2e4dca0d752823972e058e4885ec3b9004e
1 parent
6df62607
Remove QPDFAcroFormDocumentHelper::copyFieldsFromForeignPage
Showing
3 changed files
with
5 additions
and
28 deletions
include/qpdf/QPDFAcroFormDocumentHelper.hh
| ... | ... | @@ -248,19 +248,6 @@ class QPDFAcroFormDocumentHelper: public QPDFDocumentHelper |
| 248 | 248 | QPDFAcroFormDocumentHelper& from_afdh, |
| 249 | 249 | std::set<QPDFObjGen>* new_fields = nullptr); |
| 250 | 250 | |
| 251 | - // copyFieldsFromForeignPage was added in qpdf 10.2 and made to do | |
| 252 | - // nothing in 10.3. It wasn't actually doing the right thing and | |
| 253 | - // would result in broken files in all but the simplest case of a | |
| 254 | - // single page from one file being added to another file, as | |
| 255 | - // happens with qpdf --split-pages. | |
| 256 | - [[deprecated("Use fixCopiedAnnotations instead")]] | |
| 257 | - // ABI: delete this method | |
| 258 | - QPDF_DLL void | |
| 259 | - copyFieldsFromForeignPage( | |
| 260 | - QPDFPageObjectHelper foreign_page, | |
| 261 | - QPDFAcroFormDocumentHelper& foreign_afdh, | |
| 262 | - std::vector<QPDFObjectHandle>* copied_fields = nullptr); | |
| 263 | - | |
| 264 | 251 | private: |
| 265 | 252 | void analyze(); |
| 266 | 253 | void traverseField( | ... | ... |
libqpdf/QPDFAcroFormDocumentHelper.cc
| ... | ... | @@ -1144,21 +1144,6 @@ QPDFAcroFormDocumentHelper::transformAnnotations( |
| 1144 | 1144 | } |
| 1145 | 1145 | |
| 1146 | 1146 | void |
| 1147 | -QPDFAcroFormDocumentHelper::copyFieldsFromForeignPage( | |
| 1148 | - QPDFPageObjectHelper foreign_page, | |
| 1149 | - QPDFAcroFormDocumentHelper& foreign_afdh, | |
| 1150 | - std::vector<QPDFObjectHandle>* copied_fields) | |
| 1151 | -{ | |
| 1152 | - this->qpdf.warn(QPDFExc( | |
| 1153 | - qpdf_e_unsupported, | |
| 1154 | - "", | |
| 1155 | - "", | |
| 1156 | - 0, | |
| 1157 | - "Non-working version of copyFieldsFromForeignPage" | |
| 1158 | - " from qpdf 10.2 called; application requires updating")); | |
| 1159 | -} | |
| 1160 | - | |
| 1161 | -void | |
| 1162 | 1147 | QPDFAcroFormDocumentHelper::fixCopiedAnnotations( |
| 1163 | 1148 | QPDFObjectHandle to_page, |
| 1164 | 1149 | QPDFObjectHandle from_page, | ... | ... |
manual/release-notes.rst
| ... | ... | @@ -64,6 +64,11 @@ For a detailed list of changes, please see the file |
| 64 | 64 | |
| 65 | 65 | - API: breaking changes |
| 66 | 66 | |
| 67 | + - Remove | |
| 68 | + ``QPDFAcroFormDocumentHelper::copyFieldsFromForeignPage``. This | |
| 69 | + method never worked and only did something in qpdf version | |
| 70 | + 10.2.x. | |
| 71 | + | |
| 67 | 72 | - Other changes |
| 68 | 73 | |
| 69 | 74 | - A new chapter on contributing to qpdf has been added to the | ... | ... |