Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-12-31 | Add new method QPDFObject::setDefaultDescription | m-holger | |
2022-12-31 | Refactor QPDFParser::setDescriptionFromInput and rename to setDescription | m-holger | |
Set parsed offset at the same time as setting description. | |||
2022-12-31 | Add new virtual method QPDFObject::getStringValue | m-holger | |
Avoid dynamic casting. | |||
2022-12-31 | Fix QPDFObjectHandle::isScalar | m-holger | |
Exclude uninitialized, destroyed and reserved objects. | |||
2022-12-31 | Refactor QPDFWriter::enqueueObject | m-holger | |
Move test for m->linearized outside loop. | |||
2022-12-15 | Fix check for direct nulls in QPDFParser::parse | m-holger | |
2022-12-06 | Alternative fix logic for fixDanglingReferences | m-holger | |
2022-11-27 | Fix logic for fixDanglingReferences | Jay Berkenbilt | |
2022-11-26 | Refactor QPDF::fixDanglingReferences | m-holger | |
2022-11-20 | Rename function for pikepdf (for 11.2.0)v11.2.011.2 | Jay Berkenbilt | |
A new private overload of QPDF::makeIndirectObject breaks pikepdf's build, so renaming function. | |||
2022-11-20 | Refactor QPDFObjectHandle::copyObject and rename to makeDirect | m-holger | |
2022-11-20 | Remove redundant parameter cross_indirect from QPDFObjectHandle::copyObject | m-holger | |
2022-11-20 | Remove redundant parameter first_level_only from QPDFObjectHandle::copyObject | m-holger | |
2022-11-20 | Refactor QPDFObjectHandle::shallowCopy | m-holger | |
2022-11-20 | Refactor QPDFObjectHandle::copyObject1 | m-holger | |
2022-11-20 | Remove redundant parameter first_level_only from ↵ | m-holger | |
QPDFObjectHandle::shallowCopyInternal2 and copyObject2 | |||
2022-11-20 | Remove redundant parameters cross_indirect and stop_atstreams from ↵ | m-holger | |
QPDFObjectHandle::copyObject1 | |||
2022-11-20 | Refactor QPDFObjectHandle::unsafeShallowCopy | m-holger | |
2022-11-20 | Remove redundant QPDFObjectHandle::copyObject2 | m-holger | |
copyObject2 repeats a second time what new_obj = QPDFObjectHandle(obj->copy(true)) in shallowCopyInternal2 already did. | |||
2022-11-20 | Remove redundant parameter first_level_only from ↵ | m-holger | |
QPDFObjectHandle::shallowCopyInternal2 and copyObject2 | |||
2022-11-20 | Remove redundant parameters cross_indirect and stop_atstreams from ↵ | m-holger | |
QPDFObjectHandle::copyObject2 | |||
2022-11-20 | Split QPDFObjectHandle::shallowCopyInternal and copyObject | m-holger | |
Have separate versions for unsafeShallowCopy, shallowCopy and makeDirect. | |||
2022-11-20 | Rename QPDFObject::shallowCopy to copy | m-holger | |
Add optional parameter shallow. Change logic errors to runtime errors. | |||
2022-11-20 | Add methods QPDFTokenizer::Token::isWord | m-holger | |
2022-11-20 | Add method QPDFTokenizer::Token::isInteger | m-holger | |
2022-11-19 | Correctly handle reuse of xref stream (fixes #809) | Jay Berkenbilt | |
2022-11-19 | Remove QPDF_Stream::getOffset and QPDF_Stream::setObjGen | m-holger | |
2022-11-19 | Remove QPDF_Stream::offset | m-holger | |
2022-11-19 | Remove redundant parameters from QPDF_Stream::warn | m-holger | |
2022-11-19 | Remove QPDF_Stream qpdf and og data members | m-holger | |
2022-11-19 | Remove QPDFObjectHandle::Factory::newStream | m-holger | |
2022-11-19 | Use QPDF::newStream in library | m-holger | |
2022-11-19 | Add new methods QPDF::newStream | m-holger | |
2022-11-19 | Add private method QPDF::nextObjGen | m-holger | |
2022-11-19 | Add private overload of QPDF::makeIndirectObject taking a QPDFObject shared_ptr | m-holger | |
2022-11-14 | Fix stray formatting error | m-holger | |
2022-10-08 | Fix stray formatting error | Jay Berkenbilt | |
2022-10-08 | Fix major performance bug with openssl crypto (fixes #798) | Jay Berkenbilt | |
Lazily load MD5 and RC4 once in the life of the program. Only load the legacy provider if RC4 is actually being used. | |||
2022-10-06 | Be 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-03 | Fix typos in error message | m-holger | |
2022-10-01 | Inline call to QPDFObjectHandle::parse in QPDF::readObject | m-holger | |
2022-10-01 | Code tidy: use QPDF::toS and QPDF::toI where possible | m-holger | |
2022-10-01 | Add private methods QPDF::damagedPDF | m-holger | |
2022-09-26 | Fix edge case in character encoding (fixes #778) | Jay Berkenbilt | |
Avoid representing as PDF Doc encoding any string whose PDF Doc encoding representation starts with a UTF-16 or UTF-8 marker. | |||
2022-09-24 | Tune QPDF_String::useHexString() | m-holger | |
2022-09-23 | Refactor Pl_Buffer | m-holger | |
Base implementation of the buffer on std::basic_string<unsigned char>. | |||
2022-09-23 | Tune QUtil::hex_encode | m-holger | |
2022-09-23 | Tune unparsing of hex strings in QPDF_String::unparse | m-holger | |
2022-09-21 | Replace calls to QUtil::int_to_string with std::to_string | m-holger | |
2022-09-14 | Cosmetic: use default constructor for QPDFObjGen | Jay Berkenbilt | |