summaryrefslogtreecommitdiffstats
path: root/include
AgeCommit message (Collapse)Author
2023-01-28Add stub for --remove-restrictionsJay Berkenbilt
2023-01-28QPDFJob: switch to C++11-style field initializersJay Berkenbilt
2023-01-23Tune QPDFWriter::writeString etc methodsm-holger
Use string_view parameters and call pipeline write methods directly.
2023-01-22Tidy QPDFXRefEntry creationm-holger
2023-01-08Refactor QPDFWriter::writePadm-holger
2023-01-08Change QPDFWriter::object_queue to std::vectorm-holger
2023-01-07Add new methods QPDFTokenizer::getType, getValue, getRawValue and ↵m-holger
getErrorMessage
2023-01-07Refactor QPDFTokenizer::readTokenm-holger
2023-01-07Add new method QPDFTokenizer::nextTokenm-holger
2023-01-07Add new function QUtil::hex_encode_charm-holger
2023-01-02Inline QPDFObjectHandle::dereferencem-holger
2023-01-01Bump version to 11.3.0m-holger
2023-01-01Add QPDFObjectHandle operator boolm-holger
2023-01-01Remove QPDFObjectHandle::Factory and ObjAccessorm-holger
2023-01-01Add new methods QPDFObjectHandle::getObj and getObjectPtrm-holger
Also, make QPDFObjectHandle(std::shared_ptr<QPDFObject> const&) public.
2022-12-31Change olist variable in QPDFParser::parse to vector<shared_ptr<QPDFObject>>m-holger
2022-12-31Update doc comment for QPDF::fixDanglingReferencesm-holger
2022-12-06Alternative fix logic for fixDanglingReferencesm-holger
2022-12-04Remove redundant friend class statementsm-holger
2022-11-27Bump version to 11.2.1Jay Berkenbilt
2022-11-20Rename function for pikepdf (for 11.2.0)v11.2.011.2Jay Berkenbilt
A new private overload of QPDF::makeIndirectObject breaks pikepdf's build, so renaming function.
2022-11-20Fix release notes and ChangeLog for 11.2Jay Berkenbilt
2022-11-20Refactor QPDFObjectHandle::copyObject and rename to makeDirectm-holger
2022-11-20Remove redundant parameter cross_indirect from QPDFObjectHandle::copyObjectm-holger
2022-11-20Remove redundant parameter first_level_only from QPDFObjectHandle::copyObjectm-holger
2022-11-20Refactor QPDFObjectHandle::shallowCopym-holger
2022-11-20Remove redundant parameter first_level_only from ↵m-holger
QPDFObjectHandle::shallowCopyInternal2 and copyObject2
2022-11-20Remove redundant parameters cross_indirect and stop_atstreams from ↵m-holger
QPDFObjectHandle::copyObject1
2022-11-20Refactor QPDFObjectHandle::unsafeShallowCopym-holger
2022-11-20Remove redundant QPDFObjectHandle::copyObject2m-holger
copyObject2 repeats a second time what new_obj = QPDFObjectHandle(obj->copy(true)) in shallowCopyInternal2 already did.
2022-11-20Remove redundant parameter first_level_only from ↵m-holger
QPDFObjectHandle::shallowCopyInternal2 and copyObject2
2022-11-20Remove redundant parameters cross_indirect and stop_atstreams from ↵m-holger
QPDFObjectHandle::copyObject2
2022-11-20Split QPDFObjectHandle::shallowCopyInternal and copyObjectm-holger
Have separate versions for unsafeShallowCopy, shallowCopy and makeDirect.
2022-11-20Add methods QPDFTokenizer::Token::isWordm-holger
2022-11-20Add method QPDFTokenizer::Token::isIntegerm-holger
2022-11-19Correctly handle reuse of xref stream (fixes #809)Jay Berkenbilt
2022-11-19Remove QPDFObjectHandle::Factory::newStreamm-holger
2022-11-19Add new methods QPDF::newStreamm-holger
2022-11-19Add private method QPDF::nextObjGenm-holger
2022-11-19Add private overload of QPDF::makeIndirectObject taking a QPDFObject shared_ptrm-holger
2022-10-06Be more conservative about QPDF_DLL_CLASS with mingw (fixes #799)Jay Berkenbilt
* Define it even though previous experiments have shown it to be unnecessary since it seems like it may be necessary after all * Add QPDF_DLL_CLASS to QPDFObjectHelper and QPDFDocumentHelper in case there's some future unknown reason why someone may want to have them and/or in case it helps with the weird QPDFNameTreeObjectHelper problem.
2022-10-06Bump version to 11.2.0Jay Berkenbilt
2022-10-01Inline call to QPDFObjectHandle::parse in QPDF::readObjectm-holger
2022-10-01Add private methods QPDF::damagedPDFm-holger
2022-10-01Add doc comment to QPDF::getFilenamem-holger
2022-09-23Comment about qpdf/PointerHolder.hh in public headersJay Berkenbilt
2022-09-23Refactor Pl_Bufferm-holger
Base implementation of the buffer on std::basic_string<unsigned char>.
2022-09-21Bump version to 11.1.1Jay Berkenbilt
2022-09-21Replace calls to QUtil::int_to_string with std::to_stringm-holger
2022-09-14Revert "Add default move constructor/assignment to QPDFObjectHandle"Jay Berkenbilt
This reverts commit 416d9668ee97c54a692d9280364746ce8aeeed43. This commit causes numerous failures in the pikepdf test suite and also causes a symbol to disappear from the public API. More investigation will be required.