aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/QPDFObjectHandle.cc
AgeCommit message (Collapse)Author
2024-02-16Add new writeJSON methodsm-holger
Create an alternative to getJSON to allow an object handle to be written as JSON without the overhead of creating a JSON object.
2023-11-18Add new method Pl_Buffer::getStringm-holger
2023-07-25Simplify QPDFObjectHandle::isPageObjectm-holger
2023-07-24Fix QPDFObjectHandle::disconnect (partially fixes #1011)m-holger
2023-06-09Code tidy - Clang-Tidy rule performance-for-range-copym-holger
2023-06-09Code tidy - Clang-Tidy rule modernize-use-equals-defaultm-holger
2023-06-09Code tidy - Clang-Tidy rule modernize-use-default-member-initm-holger
2023-06-09Code tidy QPDFObjectHandle::newArraym-holger
2023-06-09Code tidy - Clang-Tidy rule modernize-return-braced-init-listm-holger
2023-06-02Code tidy - reflow comments and stringsm-holger
2023-05-27Code tidy - reflow comments and stringsm-holger
2023-05-21Rerun clang-formatJay Berkenbilt
2023-05-21Globally replace 'this->m->' with 'm->'m-holger
Using search and replace.
2023-05-20Merge pull request #959 from m-holger/reservedJay Berkenbilt
Add new method QPDF::newReserved()
2023-05-20Add new method QPDF::newReservedm-holger
2023-05-20Rerun format_code (after merging clang-tidy PR)Jay Berkenbilt
2023-05-20Merge pull request #929 from m-holger/ogguardJay Berkenbilt
Add new convenience class QPDFObjGen::Guard
2023-05-20Replace 'virtual' specifier with 'override'm-holger
2023-05-20Remove redundant 'virtual' specifiersm-holger
2023-05-20Replace deprecated C++ includesm-holger
2023-05-19Use QPDFObjGen::set in QPDFObjectHandlem-holger
2023-04-01Remove SparseOHArraym-holger
2023-04-01Refactor QPDF_Array::setFromVectorm-holger
2023-04-01Refactor QPDF_Array::getAsVectorm-holger
2023-04-01Refactor QPDF_Array::setItem and rename to setAtm-holger
2023-04-01Refactor QPDF_Array::eraseItem and rename to erasem-holger
2023-04-01Refactor QPDF_Array::insertItem and rename to insertm-holger
2023-04-01Refactor QPDF_Array::appendItem and rename to push_backm-holger
2023-04-01Refactor QPDF_Array::getItem and rename to atm-holger
2023-04-01Inline QPDF_Array::getNItems and rename to sizem-holger
2023-02-18Overload QPDF_Null::create to take a child object descriptionm-holger
2023-02-18Add method QPDFValue::setChildDescriptionm-holger
2023-02-18Change type of QPDFValue::object_description to std::shared_ptr<std::variant>m-holger
Also, name the type QPDFValue::Description.
2023-01-02Inline QPDFObjectHandle::dereferencem-holger
2022-12-31Make QPDFValue::object_description a shared pointerm-holger
2022-12-31Add new virtual method QPDFObject::getStringValuem-holger
Avoid dynamic casting.
2022-12-31Fix QPDFObjectHandle::isScalarm-holger
Exclude uninitialized, destroyed and reserved objects.
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-20Refactor QPDFObjectHandle::copyObject1m-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-20Rename QPDFObject::shallowCopy to copym-holger
Add optional parameter shallow. Change logic errors to runtime errors.