Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2022-07-31 | Provide a simpler QPDF::writeJSON | Jay Berkenbilt | |
2022-07-31 | Simplify --json-output | Jay Berkenbilt | |
Now --json-output just changes defaults. Allow output file with --json. | |||
2022-07-31 | Fix --json-help to take a version parameter | Jay Berkenbilt | |
2022-07-31 | Change the output of --json to use "qpdf" instead of "objects" | Jay Berkenbilt | |
2022-07-31 | Change --json-output format | Jay Berkenbilt | |
from "qpdf-v2" to "qpdf": [..., ...] | |||
2022-07-31 | Update docs and prepare QPDF::writeJSON for changes | Jay Berkenbilt | |
Add additional parameters that will be needed to call QPDF::writeJSON in partial mode. | |||
2022-07-31 | Fix/clarify meaning of depth parameter to json write methods | Jay Berkenbilt | |
2022-07-31 | Spell check | Jay Berkenbilt | |