aboutsummaryrefslogtreecommitdiffstats
path: root/include
AgeCommit message (Collapse)Author
2024-01-07Bug fix: treat old generations of reused objects as nullJay Berkenbilt
2024-01-07Spell checkJay Berkenbilt
2024-01-05Implement --set-page-labels and supporting API (fixes #939)Jay Berkenbilt
2024-01-05Bump version to 11.8.0Jay Berkenbilt
2024-01-05Automated changes for --set-page-labelsJay Berkenbilt
This commit contains the changes from generate_auto_job based on manual changes from the previous commit.
2024-01-05Wiring for --set-page-labels: manual (non-bisectable commit)Jay Berkenbilt
This commit contains only the manual changes. It is separated for clarity. This commit would not pass CI because it lacks the automated changes, which appear in the next commit.
2024-01-04Remove unused argument in private setWriterOptions methodJay Berkenbilt
2024-01-02Support comma-separated numeric values with --collate (fixes #505)Jay Berkenbilt
2024-01-01Update copyright to 2024Jay Berkenbilt
2024-01-01Support excluding values from numeric ranges (fixes #564, #790)Jay Berkenbilt
2023-12-29Bump version to 11.7.1Jay Berkenbilt
2023-12-29Fix comment formatting and update notesJay Berkenbilt
2023-12-24Remove --disable-signatures; incorporate into --remove-restrictionsJay Berkenbilt
Rather than adding yet another flag that is almost never useful on its own, just have --remove-restrictions disable digital signatures. The operations are still separate in the API.
2023-12-23Implement --disable-signatures (fixes #1015)Jay Berkenbilt
2023-12-23Add QPDFAcroFormDocumentHelper::disableDigitalSignaturesJay Berkenbilt
2023-12-23Format code, bump clang-format version to 18Jay Berkenbilt
2023-12-20Bug fix: don't compress hint streams when --compress-streams=nJay Berkenbilt
2023-12-17Fix doc typosm-holger
2023-12-16Merge pull request #1081 from jberkenbilt/future-buildJay Berkenbilt
Future build
2023-12-16For 'FUTURE' builds add "+future" to version stringm-holger
Also, change so version to 0.
2023-12-16Merge pull request #1067 from m-holger/pl_buffJay Berkenbilt
Reduce copying of Buffer contents
2023-12-16Allow regular C++ functions to interoperate with the C APIJay Berkenbilt
2023-12-16Bump version to 11.7.0Jay Berkenbilt
2023-12-10Prepare 11.6.4 releasev11.6.4Jay Berkenbilt
2023-11-26In QPDF::pipeStreamData use unique_ptr as heapm-holger
2023-11-26Add Buffer constructors taking std::string parametersm-holger
2023-11-18Add new method Pl_Buffer::getStringm-holger
2023-11-17Change Pl_Buffer to use std::string for storagem-holger
2023-10-15Bump version to 11.6.3Jay Berkenbilt
2023-10-15Add substract to spelling dictionary with reminder to removeJay Berkenbilt
2023-10-15Write offsets as unsigned in linearization hint tables (fixes #1023)Jay Berkenbilt
2023-10-07Spell checkJay Berkenbilt
2023-10-07Bump version to 11.6.2 and update release notesJay Berkenbilt
2023-09-05Prepare 11.6.1 releasev11.6.1Jay Berkenbilt
2023-09-02Bump version to 11.6Jay Berkenbilt
2023-09-02Merge pull request #1017 from m-holger/mboxJay Berkenbilt
Check for missing mediaboxes
2023-09-02Merge pull request #1028 from m-holger/i1003Jay Berkenbilt
Maintain links to foreign pages when copying foreign objects (fixes #1003)
2023-08-25Change QPDF::reserveObjects to reserve indirect nulls to reserve foreign objectsm-holger
2023-08-25Modify QPDF::replaceReserved to allow replacing indirect nullsm-holger
2023-08-22Remove use of non-standard `char_traits<unsigned char>` from Pl_BufferZoe Clifford
`basic_string<unsigned char>` implies use of `char_traits<unsigned char>`. This char_traits specialization is not standard C++, and will be removed from LibC++ as of LLVM 18. To ensure continued LibC++ compatibility it needs to be removed. There are two possible replacements here: `std::string` (e.g. `std::basic_string<char>`), or `std::vector<unsigned char>`. I have opted for vector since this code is dealing with a binary buffer; though probably either way is fine (why does C++ even have strings anyway??). https://github.com/qpdf/qpdf/issues/1024
2023-07-29Check for missing mediaboxesm-holger
2023-07-08Tune QPDF::readObjectInStreamm-holger
2023-07-08Add private method QPDF::validateStreamLineEndm-holger
2023-07-08Add new private method QPDF::readStreamm-holger
2023-07-08Add new private method QPDF::readTrailer()m-holger
2023-07-07Remove redundant parameters from QPDF::readObjectm-holger
2023-07-07Add new private method QPDF::readObjectInStreamm-holger
2023-07-04Add private method QPDF::insertFreeXrefEntrym-holger
2023-07-04Remove parameter overwrite from QPDF::processXRefStreamm-holger
2023-07-04Add new private method QPDF::insertReconstructedXrefEntrym-holger