Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-04 | Make "objects" and "pages" consistent in JSON output | Jay Berkenbilt | |
2022-05-04 | Add new Pl_String Pipeline | Jay Berkenbilt | |
2022-05-04 | Add new Pl_OStream Pipeline | Jay Berkenbilt | |
2022-05-04 | Add new Pipeline convenience methods | Jay Berkenbilt | |
2022-05-04 | Make Pipeline::write take an unsigned char const* (API change) | Jay Berkenbilt | |
2022-05-02 | Add reactors to the JSON parser | Jay Berkenbilt | |
2022-04-30 | Mark weak encryption with API changes (fixes #576) | Jay Berkenbilt | |
2022-04-30 | Using insecure crytpo from the CLI is now an error by default | Jay Berkenbilt | |
2022-04-30 | Revert "Remove QPDFObjectHandle::replaceOrRemoveKey" | Jay Berkenbilt | |
This reverts commit dc059560e73e0b373a6e54e71b07e3af4b692cb4. I changed my mind. There's no harm in leaving it deprecated for a release cycle. | |||
2022-04-30 | Remove QPDFObjectHandle::replaceOrRemoveKey | Jay Berkenbilt | |
See ChangeLog for rationale for not deprecating it as originally planned. | |||
2022-04-30 | Add new QPDFObjectHandle methods for more fluent programming | Jay Berkenbilt | |
2022-04-24 | QPDFJob json: make removeAttachment take an array (fixes #693) | Jay Berkenbilt | |
2022-04-24 | Deprecate replaceOrRemoveKey -- it's the same as replaceKey | Jay Berkenbilt | |
2022-04-24 | Add new QPDF::warn that takes most of QPDFExc's arguments | Jay Berkenbilt | |
2022-04-24 | Expose QUtil::get_next_utf8_codepoint | Jay Berkenbilt | |
2022-04-16 | Use anonymous namespaces for file-private classes | Jay Berkenbilt | |
2022-04-16 | Change default --json from 1 to latest | Jay Berkenbilt | |
2022-04-16 | Add ChangeLog entries and release notes for previous work | Jay Berkenbilt | |
2022-03-19 | Update ChangeLog and release notesrelease-qpdf-10.6.3.0cmake1 | Jay Berkenbilt | |
2022-03-08 | Run Windows build on Windows 2022 runnerrelease-qpdf-10.6.310.6 | Jay Berkenbilt | |
2022-03-08 | Prepare 10.6.3 release | Jay Berkenbilt | |
2022-03-08 | Spell check, update release notes for 10.6.3 | Jay Berkenbilt | |
2022-02-25 | Allow \/ in a json string | Jay Berkenbilt | |
2022-02-22 | Recognize explicit UTF-8 strings (fixes #654) | Jay Berkenbilt | |
2022-02-18 | Fix logic error with Tf when generating appearances (fixes #655) | Jay Berkenbilt | |
2022-02-16 | Prepare 10.6.2 release | Jay Berkenbilt | |
2022-02-16 | Spell check | Jay Berkenbilt | |
2022-02-16 | Fix asymmetry between newUnicodeString and getUTF8Value | Jay Berkenbilt | |
2022-02-15 | Silently/transparently recognize UTF-16LE as UTF-16 (fixes #649) | Jay Berkenbilt | |
The PDF spec only allows UTF-16BE, but most readers seem to accept UTF-16LE as well, so now qpdf does too. | |||
2022-02-15 | Ignore -- at the top level arg parser (fixes #652) | Jay Berkenbilt | |
This was unintended behavior that was added back for backward compatibility. It is intentionally undocumented. | |||
2022-02-15 | Handle odd PDFDoc codepoints in UTF-8 during transcoding (fixes #650) | Jay Berkenbilt | |
There are codepoints in PDFDoc that are not valid UTF-8 but map to valid UTF-8. We were handling those correctly with bidirectional mapping. However, if those same code points appeared in UTF-8, where they have no meaning, they were left as fixed points when converting to PDFDoc, where they do have meaning. This change recognizes them as errors. | |||
2022-02-11 | Prepare 10.6.1 releaserelease-qpdf-10.6.1 | Jay Berkenbilt | |
2022-02-09 | Fix one more PDF doc encoding error for 10.6 release (fixes #637)release-qpdf-10.6.0 | Jay Berkenbilt | |
2022-02-08 | Prepare 10.6.0 release | Jay Berkenbilt | |
2022-02-08 | Preserve input PDF version on pages/split-pages (fixes #610) | Jay Berkenbilt | |
2022-02-08 | Add QPDF::getVersionAsPDFVersion | Jay Berkenbilt | |
2022-02-08 | Add PDFVersion class | Jay Berkenbilt | |
2022-02-07 | Rework PointerHolder transition to make it smoother | Jay Berkenbilt | |
* Don't surprise people with deprecation warnings * Provide detailed instructions and support for the transition | |||
2022-02-07 | Add getBufferSharedPointer() to Pl_Buffer and QPDFWriter | Jay Berkenbilt | |
2022-02-06 | Comment, ChangeLog, release note for new contribution | Jay Berkenbilt | |
2022-02-05 | Prepare release notes for 10.6 (so far) | Jay Berkenbilt | |
2022-02-05 | Update ChangeLog for contributions from m-holger | Jay Berkenbilt | |
2022-02-05 | Add operator ""_qpdf for creating QPDFObjectHandle literals | Jay Berkenbilt | |
2022-02-05 | Add qpdf_empty_pdf to C API | Jay Berkenbilt | |
2022-02-05 | API contract: qpdf_get_qpdf_version() returns a static | Jay Berkenbilt | |
2022-02-05 | Improve use of std::unique_ptr | Jay Berkenbilt | |
* Use unique_ptr in place of shared_ptr in some cases * unique_ptr for arrays does not require a custom deleter * use std::make_unique (c++14) where possible | |||
2022-02-04 | Add qpdf version macros to qpdf/DLL.h | Jay Berkenbilt | |
2022-02-04 | PointerHolder: deprecate getPointer() and getRefcount() | Jay Berkenbilt | |
Use get() and use_count() instead. Add #define NO_POINTERHOLDER_DEPRECATION to remove deprecation markers for these only. This commit also removes all deprecated PointerHolder API calls from qpdf's code except in PointerHolder's test suite, which must continue to test the deprecated APIs. | |||
2022-02-04 | PointerHolder: add get() and use_count() for forward compatibility | Jay Berkenbilt | |
PointerHolder will be replaced with shared_ptr, so let people start moving. | |||
2022-02-04 | Remove duplicate ChangeLog entry | Jay Berkenbilt | |