summaryrefslogtreecommitdiffstats
path: root/libqpdf/QPDFParser.cc
AgeCommit message (Collapse)Author
2023-06-09Code tidy - Clang-Tidy rule modernize-use-emplacem-holger
2023-05-27Code tidy - reflow comments and stringsm-holger
2023-05-21Rerun clang-formatJay Berkenbilt
2023-05-20Remove unused include directivesm-holger
2023-03-29Optimize QPDFParser for non-sparse QPDF_Arraysm-holger
Stop using nullptr to represent null objects. Count null array elements and trigger creation of sparse arrays if null count is greater than 100.
2023-01-07Change QPDFParser::parse to use QPDFTokenizer::nextTokenm-holger
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-31Delay adding offsets to object descriptions until necessarym-holger
2022-12-31Make QPDFValue::object_description a shared pointerm-holger
2022-12-31Refactor QPDFParser::setDescriptionFromInput and rename to setDescriptionm-holger
Set parsed offset at the same time as setting description.
2022-12-15Fix check for direct nulls in QPDFParser::parsem-holger
2022-11-26Refactor QPDF::fixDanglingReferencesm-holger
2022-09-21Replace calls to QUtil::int_to_string with std::to_stringm-holger
2022-09-01Remove QPDFObjectHandle::newIndirectm-holger
Modify QPDFParser::parse to call QPDF::getObject instead.
2022-08-31Add ChangeLog for previous contributionJay Berkenbilt
Also remove no-longer-needed #include
2022-08-30Optimise QPDFParser::parse for #311 problemm-holger
Avoid creating new null objects that later will be discarded and made implicit. Part of #729
2022-08-30Avoid setting descriptions / offsets for direct nulls in QPDFParser::parsem-holger
Part of #729
2022-08-30Combine stacks in QPDFParser::parsem-holger
Part of #729
2022-08-30Tune QPDFParser::parsem-holger
Replace SparseOHArray with std::vector<QPDFObjectHandle>. Part of #729
2022-08-30Move QPDFObjectHandle::setObjectDescriptionFromInput to QPDFParserm-holger
Part of #729
2022-08-30Add private methods QPDFParser::warnm-holger
Part of #729
2022-08-30Move QPDFObjectHandle::parseInternal to new class QPDFParserm-holger
Part of #729