Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-09-01 | Add methods QPDFObject::setObjGen and QPDFObject::resetObjGen | m-holger | |
Also, modify QPDFObject::swapWith to update the ObjGens of the swapped objects. Modify QPDF::newIndirect and QPDF::updateCache to keep object ObjGens up to date. | |||
2022-09-01 | Change QPDF_Unresolved::create method to take QPDF* and QPDFObjGen parameters | m-holger | |
2022-09-01 | Change return type of QPDF::resolve to void | m-holger | |
2022-09-01 | Remove QPDFObjectHandle::newIndirect | m-holger | |
Modify QPDFParser::parse to call QPDF::getObject instead. | |||
2022-09-01 | Add private method QPDF::ObjCache::update | m-holger | |
Add a new obj_cache entry or update an existing entry in place. | |||
2022-09-01 | Add private methods QPDF::isCached and QPDF::isUnresolved | m-holger | |
2022-09-01 | Remove QPDFObjectHandle::initialized | m-holger | |
2022-09-01 | Remove virtual methods QPDFValue::getTypeCode and getTypeName | m-holger | |
2022-09-01 | Remove QPDF::ObjectChanged | m-holger | |
Also change QPDF::replaceObject and QPDF::swapObjects such that the QPDFObject assigned to an og in the obj_cache is never replaced; only QPDFObject::value is updated. | |||
2022-09-01 | Split QPDFObject into QPDFObject and QPDFValue | m-holger | |
2022-09-01 | Add private methods QPDFObjectHandle::asArray etc | m-holger | |
Centralise casting of QPDFObjects and reduce repeated dereferencing. | |||
2022-08-31 | Modify newIndirect to set QPDFObjectHandle::obj | m-holger | |
2022-08-31 | Remove QPDFObjectHandle::makeReserved | m-holger | |
2022-08-31 | Remove QPDFObjectHandle::reserved | m-holger | |
2022-08-31 | Add class QPDF_Unresolved | m-holger | |
Allow QPDFObjectHandle::obj to be set prior resolving object. ot_unresolved has been appended to the list object types in order to preserve the output of existing test cases. | |||
2022-08-31 | Merge pull request #752 from jberkenbilt/report-mem-usage | Jay Berkenbilt | |
Report mem usage | |||
2022-08-31 | Add --report-mem-usage option for debugging/testing | Jay Berkenbilt | |
2022-08-31 | Add QUtil::get_max_memory_usage for testing | Jay Berkenbilt | |
2022-08-30 | Inline QPDFObjectHandle::setParsedOffset | m-holger | |
Part of #729 | |||
2022-08-30 | Move QPDFObjectHandle::setObjectDescriptionFromInput to QPDFParser | m-holger | |
Part of #729 | |||
2022-08-30 | Move QPDFObjectHandle::parseInternal to new class QPDFParser | m-holger | |
Part of #729 | |||
2022-08-29 | Merge pull request #747 from m-holger/new_stream | Jay Berkenbilt | |
Add optional parameter allow_nullptr to QPDFObjectHandle::getOwningQPDF | |||
2022-08-28 | Add optional parameter allow_nullptr to QPDFObjectHandle::getOwningQPDF | m-holger | |
Also, inline method and add optional parameter error_msg. | |||
2022-08-27 | Remove BufferInputSource::Members | m-holger | |
2022-08-27 | Remove ClosedFileInputSource::Members | m-holger | |
2022-08-27 | Add methods InputSource::fastRead, fastUnRead and fastTell | m-holger | |
Provide buffered input for QPDFTokenizer. | |||
2022-08-25 | Remove FileInputSource::Members | m-holger | |
2022-08-25 | Remove QPDFTokenizer::unread_char | m-holger | |
2022-08-25 | Refactor QPDFTokenizer::betweenTokens() | m-holger | |
2022-08-25 | Integrate booleans and null into state machine in QPDFTokenizer | m-holger | |
2022-08-25 | Integrate numbers into state machine in QPDFTokenizer | m-holger | |
2022-08-25 | Integrate names into state machine in QPDFTokenizer | m-holger | |
2022-08-25 | Split QPDFTokenizer::handleCharacter into individual methods | m-holger | |
2022-08-25 | Refactor QPDFTokenizer::inCharCode | m-holger | |
2022-08-25 | Refactor QPDFTokenizer::inHexstring | m-holger | |
2022-08-25 | Add state st_string_escape in QPDFTokenizer | m-holger | |
2022-08-21 | Add state st_string_after_cr in QPDFTokenizer | m-holger | |
2022-08-21 | Add state st_char_code in QPDFTokenizer | m-holger | |
2022-08-21 | Add private method QPDFTokenizer::inString | m-holger | |
2022-08-21 | Add private method QPDFTokenizer::inHexstring | m-holger | |
2022-08-21 | Add private method QPDFTokenizer::handleCharacter | m-holger | |
2022-08-18 | Inline QUtil functions used by QPDFTokenizer | m-holger | |
2022-08-18 | Remove QPDFTokenizer::Members | m-holger | |
2022-08-07 | Disable QTC inside the library by default (fixes #714) | Jay Berkenbilt | |
This results in measurable performance improvements to packaged binary libqpdf distributions. QTC remains available for library users and is still selectively enabled in CI. | |||
2022-08-07 | Resolve QPDF{Name,Number} tree helper linker issues (fixes #745) | Jay Berkenbilt | |
This is a guess...I'm not sure exactly why there are linker issues or how to reproduce them. | |||
2022-08-06 | Add comment clarifying getObject vs others | Jay Berkenbilt | |
2022-08-06 | Merge pull request #739 from m-holger/getobject | Jay Berkenbilt | |
Add QPDF::getObject to replace getObjectByObjGen and getObjectByID | |||
2022-08-01 | Add QPDF::getObject to replace getObjectByObjGen and getObjectByID | m-holger | |
For consistency with similar methods, e.g. replaceObject. | |||
2022-08-01 | Inline QPDFObjectHandle::getObjGen etc | m-holger | |
Also, make QPDFObjectHandle::isIndirect const. | |||
2022-07-31 | Fix code formatting for deprecated | Jay Berkenbilt | |