Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-07 | Code tidy: remove redundant calls to smart_ptrs get() method | m-holger | |
2022-08-06 | Fix parsing comment | 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-08-01 | Fix code formatting of QPDF::pushInheritedAttributesToPageInternal | m-holger | |
2022-08-01 | Tidy QPDF::pushInheritedAttributesToPageInternal | m-holger | |
Remove unnecessary parameters. Remove code that is unnecessary as result of a prior call to QPDF::getAllPages. Avoid clearing and rebuilding of m->all_pages. | |||
2022-08-01 | Fix warnings in QPDF::getAllPagesInternal | m-holger | |
2022-08-01 | Tune QPDF::getAllPagesInternal | m-holger | |
Avoid calling getAllPagesInternal for each /Page object. | |||
2022-08-01 | Remove redundant parameter from QPDF::getAllPagesInternal | m-holger | |
2022-07-31 | Clean up documentation | Jay Berkenbilt | |
2022-07-31 | Provide a simpler QPDF::writeJSON | Jay Berkenbilt | |
2022-07-31 | Use calledgetallpages and pushedinheritedpageresources | 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 | Merge pull request #734 from m-holger/nullptr | Jay Berkenbilt | |
Code tidy : replace 0 with nullptr or true | |||
2022-07-26 | Code tidy : replace 0 with nullptr or true | m-holger | |
2022-07-24 | JSON schema: support multi-element array validation | Jay Berkenbilt | |
2022-07-24 | JSON schema -- accept single item in place of array | Jay Berkenbilt | |
When the schema wants a variable-length array, allow a single item as well as allowing an array. | |||
2022-07-24 | Tweak "AndGet" mutator functions again | Jay Berkenbilt | |
Remove any ambiguity around whether old or new value is being returned. | |||
2022-07-24 | Revert making second parameter of QPDFObjGen::QPDFObjGen optional | m-holger | |
Also, change test for QPDFObjGen::isIndirect to obj != 0. Delete comment from commit afd35f9. | |||
2022-07-24 | Overload StreamDataProvider::provideStreamData | m-holger | |
Use 'QPDFObjGen const&' instead of 'int, int' in signature. | |||
2022-07-24 | QPDFObjGen : tidy QPDFJob | m-holger | |
Use QPDFObjGen::unparse where appropriate. | |||
2022-07-24 | QPDFObjGen : tidy QPDF_Stream | m-holger | |
Change method signatures to use QPDFObjGen. Replace QPDF_Stream::objid and generation with QPDF_Stream::og. | |||
2022-07-24 | QPDFObjGen : tidy QPDF private methods | m-holger | |
Change method signatures to use QPDFObjGen. Use QPDFObjGen methods where possible. Remove redundant QPDF::objGenToIndirect. | |||
2022-07-24 | QPDFObjGen : tidy QPDFObjectHandle private methods | m-holger | |
Change method signature to use QPDFObjGen. | |||
2022-07-24 | Replace QPDFObjectHandle::objid and generation with QPDFObjectHandle::og | m-holger | |
2022-07-24 | QPPFObjGen : tidy QPDF::readObjectAtOffset | m-holger | |
Change method signature to use QPDFObjGen. | |||
2022-07-24 | Add optional parameter separator to QPDFObjGen::unparse | m-holger | |
Also, revert inlining of unparse and operator << from commit 4c6640c in order to avoid exposing QUtil. | |||
2022-07-24 | Clarify intent in readObjectAtOffset | Jay Berkenbilt | |
Rather than using object id -1 to mean "don't care", use object ID 0, and clarify the difference between that use and indication of a direct object. | |||
2022-07-16 | Inline QPDFObjGen methods | m-holger | |
ABI breaking change | |||
2022-06-27 | Run format-code | Jay Berkenbilt | |
2022-06-27 | Refactor QPDFObject creation and cloning | m-holger | |
Move responsibility for creating shared pointers to objects and cloning from QPDFObjectHandle to QPDFObject. | |||
2022-06-27 | Refactor QPDFObjectTypeAccessor and QPDFObjectHandle::dereference | m-holger | |
2022-06-25 | Track whether certain page modifying methods have been called | Jay Berkenbilt | |
We need to know whether pushInheritedAttributesToPage or getAllPages have been called when generating JSON output. When reading the JSON back in, we have to call the same methods so that object numbers will line up properly. | |||
2022-06-25 | TODO: abandon (again) and update notes about QPDFPagesTree | Jay Berkenbilt | |
2022-06-25 | Add warnings for some additional page tree repair | Jay Berkenbilt | |
2022-06-25 | Reformat code | Jay Berkenbilt | |
2022-06-25 | Code tidy: remove redundant calls to QPDFObjectHandle::isInitialized | m-holger | |
2022-06-25 | Remove QPDF_Stream::setStreamDescription | m-holger | |
2022-06-25 | Remove redundant QPDF_Array::setDescription and QPDF_Dictionary::setDescription | m-holger | |
2022-06-25 | Add private method QPDFObjectHandle::getObjGenAsStr | m-holger | |
Also, use methods to access objid and generation. | |||
2022-06-25 | Code tidy: QPDFJob::doJSONPageLabels | m-holger | |
Remove redundant variables pages and next. | |||
2022-06-19 | Use Pl_Function in qpdflogger C API implementation | Jay Berkenbilt | |
2022-06-19 | Add Pl_Function -- a generic function pipeline | Jay Berkenbilt | |
2022-06-19 | Add qpdfjob_register_progress_reporter | Jay Berkenbilt | |