Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-07 | QTC: cache get_env results for improved performance | Jay Berkenbilt | |
It turns out that QUtil::get_env is particularly expensive on Windows if there is a large environment. This may be true on other platforms as well. | |||
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-07 | Merge pull request #746 from m-holger/smart | Jay Berkenbilt | |
Code tidy: remove redundant calls to smart_ptrs get() method | |||
2022-08-07 | Code tidy: remove redundant calls to smart_ptrs get() method | m-holger | |
2022-08-06 | TODO: more reminders | Jay Berkenbilt | |
2022-08-06 | Hide docs for special cmake release | Jay Berkenbilt | |
2022-08-06 | Update qtest 1.9 and copy back into qpdf | Jay Berkenbilt | |
2022-08-06 | TODO: rescope some items | Jay Berkenbilt | |
2022-08-06 | Update ChangeLog for recent changes | Jay Berkenbilt | |
2022-08-06 | Add comment clarifying getObject vs others | Jay Berkenbilt | |
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-06 | Merge pull request #738 from m-holger/inline | Jay Berkenbilt | |
Inline QPDFObjectHandle::getObjGen etc | |||
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 | Fix code formatting for deprecated | Jay Berkenbilt | |
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 | Spell check | Jay Berkenbilt | |
2022-07-31 | Remove extraneous statement after raising an exception | 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-31 | Remove lgtm banner | Jay Berkenbilt | |
Over time, qpdf's grade has dropped on lgtm, but they are not transparent about how grades are assigned. Fixing current alerts, in my opinion, reduces clarity and maintainability of the code in the name of performance in non-critical sections of code. Some analysis by m-holger suggests that fixing some of the current alerts actually degrades performance (slightly) while fixing others results in insignificant improvements. The quality of qpdf can be measured in other ways, such as its extensive test suite, documentation, and long track record of reliably manipulating PDFs with high performance, few bugs, and few external dependencies. The lgtm rating is a distraction at best. | |||
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 | Fix regex used for finding classes in the library | Jay Berkenbilt | |
2022-07-24 | Add ChangeLog and release notes for previous contribution | Jay Berkenbilt | |
2022-07-24 | Merge pull request #731 from m-holger/og_unparse | Jay Berkenbilt | |
Tidy QPDFObjGen related code | |||
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 | Make second parameter of QPDFObjGen::QPDFObjGen optional | m-holger | |