Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-05-20 | Add new method QPDF::newReserved | m-holger | |
2023-05-20 | Rerun format_code (after merging clang-tidy PR) | Jay Berkenbilt | |
2023-05-20 | Tweak pdf-filter-tokens to be less sensitive to floating point | Jay Berkenbilt | |
Switch output to QDF for easier diffing Simplify input image Reduce decimal places This works around an issue were, for certain versions, the mingw32 tests failed because of irrelevant floating point rounding issues in the test output. | |||
2023-05-20 | Fix 32-bit linux build | Jay Berkenbilt | |
2023-05-20 | Add release notes and ChangeLog for previous PR | Jay Berkenbilt | |
2023-05-20 | Merge pull request #929 from m-holger/ogguard | Jay Berkenbilt | |
Add new convenience class QPDFObjGen::Guard | |||
2023-05-20 | Merge pull request #963 from m-holger/tidy | Jay Berkenbilt | |
Code tidy | |||
2023-05-20 | Replace 'virtual' specifier with 'override' | m-holger | |
2023-05-20 | Remove redundant 'virtual' specifiers | m-holger | |
2023-05-20 | Use auto when declaring iterators | m-holger | |
2023-05-20 | Use auto when initializing with a cast | m-holger | |
2023-05-20 | Use auto when initialializing with new | m-holger | |
2023-05-20 | Use nullptr instead of 0 or NULL | m-holger | |
2023-05-20 | Replace deprecated C++ includes | m-holger | |
2023-05-20 | Remove unused include directives | m-holger | |
2023-05-19 | Tidy QPDFJob::doJSONObjects | m-holger | |
2023-05-19 | Use QPDFObjGen::set in QPDFJob::getWantedJSONObjects | m-holger | |
2023-05-19 | Use QPDFObjGen::set in QPDFJob::shouldRemoveUnreferencedResources | m-holger | |
2023-05-19 | Use QPDFObjGen::set in QPDF::updateObjectMaps | m-holger | |
2023-05-19 | Use QPDFObjGen::set in QPDF::getAllPages | m-holger | |
2023-05-19 | Use QPDFObjGen::set in QPDF::replaceForeignIndirectObjects | m-holger | |
2023-05-19 | Use QPDFObjGen::set in QPDF::getCompressibleObjGens | m-holger | |
2023-05-19 | Use QPDFObjGen::set in QPDFPageObjectHelper::forEachXObject | m-holger | |
2023-05-19 | Use QPDFObjGen::set in QPDFPageObjectHelper::getAttribute | m-holger | |
2023-05-19 | Use QPDFObjGen::set in QPDFObjectHandle | m-holger | |
2023-05-19 | Use QPDFObjGen::set in QPDFFormFieldObjectHelper | m-holger | |
2023-05-19 | Use QPDFObjGen::set in QPDFAcroFormDocumentHelper::getFormFieldsForPage | m-holger | |
2023-05-19 | Tidy QPDFAcroFormDocumentHelper::getFieldsWithQualifiedName | m-holger | |
2023-05-19 | Use QPDFObjGen::set in QPDFAcroFormDocumentHelper::transformAnnotations | m-holger | |
2023-05-19 | Use QPDFObjGen::set in QPDFAcroFormDocumentHelper::traverseField | m-holger | |
2023-05-19 | Tidy QPDFAcroFormDocumentHelper::addAndRenameFormFields | m-holger | |
2023-05-19 | Use QPDFObjGen::set in QPDFOutlineDocumentHelper | m-holger | |
2023-05-19 | Use QPDFObjGen::set in NNTree | m-holger | |
2023-05-19 | Add new convenience class QPDFObjGen::set | m-holger | |
2023-05-05 | Bump AppImage to Ubuntu 20.04 | Jay Berkenbilt | |
18.04 is out of security support, and cmake for 18.04 is no longer available via kitware's debian repository (or at least fetching it failed for one build). | |||
2023-05-05 | Add the file to reproduce fuzz issue 57639 | Jay Berkenbilt | |
It is possible to reproduce the failure with this file following the instructions with oss-fuzz, though it does not cause a failure in CI. The failure was introduced in 18c1ffe0df335a46cddbeb96e2cb939d850df9fa. | |||
2023-04-15 | Merge pull request #947 from m-holger/null | Jay Berkenbilt | |
Prevent destruction of shared null objects | |||
2023-04-11 | Prevent destruction of shared null objects | m-holger | |
#863 uses a single null object for nulls that were previously implicit. In certain circumstances this shared null object gets destroyed (i.e changed to a QPDF_Destroyed object) when a QPDF object is destroyed. Modify the QPDF destructor so that null objects get disconnected from the dying QPDF object but not destroyed to prevent this from happening. | |||
2023-04-04 | Merge pull request #941 from m-holger/norm | Jay Berkenbilt | |
Fix bug in QPDF_Name::normalizeName introduced in #891 | |||
2023-04-04 | Fix bug in QPDF_Name::normalizeName introduced in #891 | m-holger | |
'#' was omitted from the list of chars that need to be escaped. | |||
2023-04-02 | Merge pull request #933 from m-holger/c_job | Jay Berkenbilt | |
C-API : expose QPDFJob::createQPDF and writeQPDF | |||
2023-04-02 | Add new functions qpdfjob_create_qpdf and qpdfjob_write_qpdf | m-holger | |
2023-04-02 | Add new _qpdf_data constructor taking a std::unique_ptr<QPDF> | m-holger | |
Also, move _qpdf_data and to new header filer _qpdf_error to new header file qpdf-c_impl.hh | |||
2023-04-02 | Initialize _qpdf_data members | m-holger | |
2023-04-01 | Merge pull request #863 from m-holger/array | Jay Berkenbilt | |
Refactor QPDF_Array | |||
2023-04-01 | Merge pull request #930 from m-holger/throw | Jay Berkenbilt | |
Code tidy re-throwing of exceptions | |||
2023-04-01 | Merge pull request #932 from m-holger/wr_upo | Jay Berkenbilt | |
Tune indentations in QPDFWriter::unparseObject | |||
2023-04-01 | Merge pull request #936 from m-holger/hex | Jay Berkenbilt | |
Refactor QUtil::hex_decode | |||
2023-04-01 | Refactor QPDF_Array::unparse | m-holger | |
2023-04-01 | Refactor QPDF_Array::getJSON | m-holger | |