aboutsummaryrefslogtreecommitdiffstats
path: root/include
AgeCommit message (Collapse)Author
2023-03-05Bump version to 11.3.1m-holger
2023-02-25Revert "Add QPDFObjectHandle operator bool"Jay Berkenbilt
This reverts commit 56c923d1096b0317d978bdadeb44e8198053286c. This commit breaks pikepdf.
2023-02-25Update copyright to 2023Jay Berkenbilt
2023-02-25Refactor overlay/underlay in preparation for changeJay Berkenbilt
2023-02-19Change JSON::Members::value to std::unique_ptrm-holger
2023-02-19Change JSON_dictionary and JSON_array to store JSON objects rather than ↵m-holger
std::shared_ptr<JSON_value> Recognise that JSON objects are effectively shared pointers to JSON_value.
2023-02-19Handle linearization warnings as proper warning (fixes #851)Jay Berkenbilt
2023-02-19Move most QPDF initializations to headerJay Berkenbilt
2023-02-18Merge pull request #902 from m-holger/odJay Berkenbilt
Refactor creation of object descriptions
2023-02-18Merge pull request #890 from m-holger/jpspJay Berkenbilt
Eliminate the use of shared pointers in JSONParser
2023-02-18Move definition of QPDF::JSONReactor into QPDF_jsonm-holger
Allow access to private header files when defining data members.
2023-02-18Refactor setting of object descriptions in QPDF::JSONReactorm-holger
2023-02-11Refactor JSON type checksm-holger
2023-02-11Inline QIntC functionsm-holger
2023-02-05Replace strchr in QUtil::is_hex_digit and is_spacem-holger
2023-02-05Eliminate the use of shared pointers in JSONParserm-holger
2023-01-28Refactor JSON::writeNextm-holger
2023-01-28Implement --remove-restrictions (fixes #833)Jay Berkenbilt
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