Commit d27edd54c4b077de66c40f681ff5d0e266952884
1 parent
5696a507
Add ChangeLog and release notes for previous contribution
Showing
2 changed files
with
22 additions
and
0 deletions
ChangeLog
| 1 | +2022-07-24 Jay Berkenbilt <ejb@ql.org> | |
| 2 | + | |
| 3 | + * Thanks to m-holger for doing significant cleanup of private APIs | |
| 4 | + and internals around QPDFObjGen and for significantly improving | |
| 5 | + the performance of QPDFObjGen -- See #731. This includes a few | |
| 6 | + user-visible changes: | |
| 7 | + - Addition of QPDFObjectHandle::StreamDataProvider::provideStreamData | |
| 8 | + overloads that take QPDFObjGen | |
| 9 | + - Addition of an optional argument to QPDFObjGen::unparse allowing | |
| 10 | + specification of a separator character, with the default | |
| 11 | + resulting in the old behavior | |
| 12 | + Examples have been updated to use improved APIs. The old | |
| 13 | + provideStreamData overloads will continue to be supported, so | |
| 14 | + updating older code to use the new interfaces is entirely at the | |
| 15 | + programmer's descretion. | |
| 16 | + | |
| 1 | 17 | 2022-06-25 Jay Berkenbilt <ejb@ql.org> |
| 2 | 18 | |
| 3 | 19 | * Add tracking methods QPDF::everCalledGetAllPages() and | ... | ... |
manual/release-notes.rst
| ... | ... | @@ -206,6 +206,12 @@ For a detailed list of changes, please see the file |
| 206 | 206 | object must be configured to report progress (via command-line |
| 207 | 207 | argument or otherwise) for this to be used. |
| 208 | 208 | |
| 209 | + - Add new overloads to | |
| 210 | + ``QPDFObjectHandle::StreamDataProvider::provideStreamData`` that | |
| 211 | + take ``QPDFObjGen const&`` instead of separate object ID and | |
| 212 | + generation parameters. The old versions will continue to be | |
| 213 | + supported and are not deprecated. | |
| 214 | + | |
| 209 | 215 | - Other changes |
| 210 | 216 | |
| 211 | 217 | - In JSON v1 mode, the ``"objects"`` key now reflects the repaired | ... | ... |