aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2022-01-30Implement QPDFArgParser based on ArgParser from qpdf.ccJay Berkenbilt
2022-01-30Add some doc comments for QPDFObjectHandle dictionary methodsm-holger
2022-01-30Fix doc typosm-holger
2022-01-27Fix QPDFObjectHandle::isOrHasNamem-holger
Ensure isOrHasName returns true if object is an array and the name is present anywhere in the array.
2022-01-27Remove some if statements and simplify some boolean expressionsm-holger
Use QPDFObjectHandle::isNameAndEquals, isDictionaryOfType and isStreamOfType.
2022-01-27Allow testing for subtype without specifying type in isDictionaryOfType etcm-holger
Accept empty string as type parameter in QPDFObjectHandle::isDictionaryOfType and isStreamOfType to allow for dictionaries with optional type.
2022-01-22Add ChangeLog for previous contributionJay Berkenbilt
2022-01-22Make a few whitespace fixes from last commitm-holger
Commit by ejb@ql.org using m-holger as author so git annotate gives proper credit for changes.
2022-01-22Add new convenience methods QPDFObjectHandle::isNameAndEquals, etcm-holger
Add methods isNameAndEquals, isDictionaryOfType, isStreamOfType
2022-01-11Add missing characters from PDF doc encoding (fixes #606)Jay Berkenbilt
2022-01-11Fix signed/unsigned char warning (fixes #604)Jay Berkenbilt
2022-01-06Move bash/zsh completion helpers to libtests/arg_parserJay Berkenbilt
2022-01-06Move filter-completion.pl to libtests/arg_parserJay Berkenbilt
2022-01-06TODO: ABI noteJay Berkenbilt
2021-12-29Add QUtil::file_can_be_openedJay Berkenbilt
2021-12-29Refactor arg parsing to allow help option with parameterJay Berkenbilt
2021-12-28Add maintainer mode to buildJay Berkenbilt
2021-12-21Cleanup TODOJay Berkenbilt
2021-12-21Prepare 10.5.0 release (take 3)release-qpdf-10.5.010.5Jay Berkenbilt
2021-12-21Update READMEs with documentation linksJay Berkenbilt
2021-12-21Prepare 10.5.0 release (take 2)Jay Berkenbilt
2021-12-21Stop adding pre-built documentation to the source distributionJay Berkenbilt
2021-12-21Remove 10.5 release announcement since it hasn't been released yetJay Berkenbilt
2021-12-21Update manual pagesJay Berkenbilt
2021-12-20zlib-flate: --version prints qpdf versionJay Berkenbilt
2021-12-20Reference latest docs on readthedocsJay Berkenbilt
2021-12-20Remove reference to abuild in READMEJay Berkenbilt
2021-12-20Prepare 10.5.0 releaseJay Berkenbilt
2021-12-20Change names of qpdf_object_type_e enumerationsJay Berkenbilt
They have to be ot_* rather than qpdf_ot_* for compatibility. * Different enumerated types are not assignment-compatible in C++, at least with strict compiler settings * While you can do `constexpr ot_xyz = ::qpdf_ot_xyz` in QPDFObject.hh to make QPDFObject::ot_xyz work, QPDFObject::object_type_e::ot_xyz will only work if the enumerated type names are the same.
2021-12-20test_driver: split runtest into separate functionsJay Berkenbilt
Too bad about git annotate but it was pretty crazy to have all those test cases together like that.
2021-12-20TODO cleanupJay Berkenbilt
2021-12-20Remove uninitialized error ideaJay Berkenbilt
QPDFObjectHandle gets copied a lot, so let's not add another field. For performance reasons, QPDFObjectHandle does not indirect through a smart pointer, so this would also be an ABI change.
2021-12-20Fix typoJay Berkenbilt
2021-12-19Link to wikiJay Berkenbilt
2021-12-19Update maintainer notes for doc changesJay Berkenbilt
2021-12-19Add download section to docsJay Berkenbilt
2021-12-19Further improvements to handling binary stringsJay Berkenbilt
2021-12-19doc: switch html theme to sphinx_rtd_themeJay Berkenbilt
2021-12-18Fix LGTM alertsJay Berkenbilt
2021-12-18Add docs badge to READMEJay Berkenbilt
2021-12-18Update configuration for correct building of epubJay Berkenbilt
2021-12-18Update configuration for correct building of epubJay Berkenbilt
2021-12-18Integration with readthedocsJay Berkenbilt
2021-12-18Specify highlight language instead of using text codeblocksJay Berkenbilt
2021-12-18Change html theme again, fix code blocksJay Berkenbilt
The agogo theme doesn't do very well on narrow screens. The code blocks were used for shell commands but were using Python syntax highlighting.
2021-12-18Remove ref. from documentation referencesJay Berkenbilt
2021-12-18Update documentation build/installationJay Berkenbilt
2021-12-18Remove unused importJay Berkenbilt
2021-12-18Fix Acknowledgments sectionJay Berkenbilt
2021-12-18Split documentation into multiple pages, change themeJay Berkenbilt