summaryrefslogtreecommitdiffstats
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-09Fix annotations properly for page with no /Resources (fixes #827)Jay Berkenbilt
2023-01-09Add .cache to .gitignore -- created by clangdJay Berkenbilt
2023-01-08Refactor QPDFWriter::writePadm-holger
2023-01-08Change QPDFWriter::object_queue to std::vectorm-holger
2023-01-08Tune QPDFWriter::enqueueObjectm-holger
2023-01-07TODO updatesJay Berkenbilt
2023-01-07Change QPDFParser::parse to use QPDFTokenizer::nextTokenm-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-07Only build QPDFTokenizer::val for name and string tokensm-holger
For all other token types val and raw_val are identical.
2023-01-07Tune QPDFWriter::unparseObjectm-holger
2023-01-07Add new function QUtil::hex_encode_charm-holger
2023-01-02Inline QPDFObjectHandle::dereferencem-holger
2023-01-01Do double indirect test correctlyJay Berkenbilt
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-31Add test case for broken indirect object referenceJay Berkenbilt
...where the first "number" is an indirect object that happens to be a number.
2022-12-31Use authenticated API call for github API for better rate limitsJay Berkenbilt
2022-12-31Refactor dictionary processing loop in QPDFParser::parsem-holger
2022-12-31Tune parsing of dictionaries in QPDFParser::parsem-holger
Use move semantics for dictionary creation.
2022-12-31Remove redundant parameter qpdf from QPDFParser::warnm-holger
2022-12-31Change QPDFParser::setDescription to take a shared_ptr<QPDFObject> parameterm-holger
2022-12-31Avoid inserting direct null objects into olistm-holger
2022-12-31Change olist variable in QPDFParser::parse to vector<shared_ptr<QPDFObject>>m-holger
2022-12-31Change object variable in QPDFParser::parse to shared_ptr<QPDFObject>m-holger
2022-12-31Refactor QPDFValue::getDescriptionm-holger
Remove parameters and return the description.
2022-12-31Delay adding offsets to object descriptions until necessarym-holger
2022-12-31Delay adding ObjGen to object descriptions until necessarym-holger
2022-12-31Make QPDFValue::object_description a shared pointerm-holger
2022-12-31Add new method QPDFObject::setDefaultDescriptionm-holger
2022-12-31Refactor QPDFParser::setDescriptionFromInput and rename to setDescriptionm-holger
Set parsed offset at the same time as setting description.
2022-12-31Diagnose CI failure on download-external-libsJay Berkenbilt
2022-12-31Add new virtual method QPDFObject::getStringValuem-holger
Avoid dynamic casting.
2022-12-31Update doc comment for QPDF::fixDanglingReferencesm-holger
2022-12-31Fix QPDFObjectHandle::isScalarm-holger
Exclude uninitialized, destroyed and reserved objects.
2022-12-31Refactor QPDFWriter::enqueueObjectm-holger
Move test for m->linearized outside loop.
2022-12-15Fix check for direct nulls in QPDFParser::parsem-holger
2022-12-13Fix job.subs (generate_auto_job)Jay Berkenbilt
2022-12-13Merge branch 'patch-1' of https://github.com/AlisterH/qpdf into patchJay Berkenbilt
2022-12-13Correct syntax of example shell testAlisterH
2022-12-12Update job.sums after cli.rst pull requestJay Berkenbilt
2022-12-12Fix generate_auto_job message to not reference ./configureJay Berkenbilt
2022-12-12Add -DCMAKE_EXPORT_COMPILE_COMMANDS=1 in README-maintainerJay Berkenbilt
This creates an output used by emacs lsp-mode.