Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-01-30 | QPDFJob increment: basic QPDFJob structure | Jay Berkenbilt | |
Move most of the methods called from qpdf.cc after argument parsing into QPDFJob. In this increment, enough QPDFJob API has been added to handle the branch of QPDFJob::run() that creates output with an appropriate division between qpdf.cc and QPDFJob. There are temporary bits of code to enable everything to compile and pass the test suite, including some duplication and hard-coded values. | |||
2022-01-30 | Prefix program name before exception message in qpdf CLI | Jay Berkenbilt | |
2022-01-30 | TODO | Jay Berkenbilt | |
2022-01-30 | Add raw string and user defined literals to c++11 tests | Jay Berkenbilt | |
2022-01-30 | Refactor arg parsing in qpdf.cc to use QPDFArgParser | Jay Berkenbilt | |
2022-01-30 | Implement QPDFArgParser based on ArgParser from qpdf.cc | Jay Berkenbilt | |
2022-01-30 | Add some doc comments for QPDFObjectHandle dictionary methods | m-holger | |
2022-01-30 | Fix doc typos | m-holger | |
2022-01-27 | Fix QPDFObjectHandle::isOrHasName | m-holger | |
Ensure isOrHasName returns true if object is an array and the name is present anywhere in the array. | |||
2022-01-27 | Remove some if statements and simplify some boolean expressions | m-holger | |
Use QPDFObjectHandle::isNameAndEquals, isDictionaryOfType and isStreamOfType. | |||
2022-01-27 | Allow testing for subtype without specifying type in isDictionaryOfType etc | m-holger | |
Accept empty string as type parameter in QPDFObjectHandle::isDictionaryOfType and isStreamOfType to allow for dictionaries with optional type. | |||
2022-01-22 | Add ChangeLog for previous contribution | Jay Berkenbilt | |
2022-01-22 | Make a few whitespace fixes from last commit | m-holger | |
Commit by ejb@ql.org using m-holger as author so git annotate gives proper credit for changes. | |||
2022-01-22 | Add new convenience methods QPDFObjectHandle::isNameAndEquals, etc | m-holger | |
Add methods isNameAndEquals, isDictionaryOfType, isStreamOfType | |||
2022-01-11 | Add missing characters from PDF doc encoding (fixes #606) | Jay Berkenbilt | |
2022-01-11 | Fix signed/unsigned char warning (fixes #604) | Jay Berkenbilt | |
2022-01-06 | Move bash/zsh completion helpers to libtests/arg_parser | Jay Berkenbilt | |
2022-01-06 | Move filter-completion.pl to libtests/arg_parser | Jay Berkenbilt | |
2022-01-06 | TODO: ABI note | Jay Berkenbilt | |
2021-12-29 | Add QUtil::file_can_be_opened | Jay Berkenbilt | |
2021-12-29 | Refactor arg parsing to allow help option with parameter | Jay Berkenbilt | |
2021-12-28 | Add maintainer mode to build | Jay Berkenbilt | |
2021-12-21 | Cleanup TODO | Jay Berkenbilt | |
2021-12-21 | Prepare 10.5.0 release (take 3)release-qpdf-10.5.010.5 | Jay Berkenbilt | |
2021-12-21 | Update READMEs with documentation links | Jay Berkenbilt | |
2021-12-21 | Prepare 10.5.0 release (take 2) | Jay Berkenbilt | |
2021-12-21 | Stop adding pre-built documentation to the source distribution | Jay Berkenbilt | |
2021-12-21 | Remove 10.5 release announcement since it hasn't been released yet | Jay Berkenbilt | |
2021-12-21 | Update manual pages | Jay Berkenbilt | |
2021-12-20 | zlib-flate: --version prints qpdf version | Jay Berkenbilt | |
2021-12-20 | Reference latest docs on readthedocs | Jay Berkenbilt | |
2021-12-20 | Remove reference to abuild in README | Jay Berkenbilt | |
2021-12-20 | Prepare 10.5.0 release | Jay Berkenbilt | |
2021-12-20 | Change names of qpdf_object_type_e enumerations | Jay 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-20 | test_driver: split runtest into separate functions | Jay Berkenbilt | |
Too bad about git annotate but it was pretty crazy to have all those test cases together like that. | |||
2021-12-20 | TODO cleanup | Jay Berkenbilt | |
2021-12-20 | Remove uninitialized error idea | Jay 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-20 | Fix typo | Jay Berkenbilt | |
2021-12-19 | Link to wiki | Jay Berkenbilt | |
2021-12-19 | Update maintainer notes for doc changes | Jay Berkenbilt | |
2021-12-19 | Add download section to docs | Jay Berkenbilt | |
2021-12-19 | Further improvements to handling binary strings | Jay Berkenbilt | |
2021-12-19 | doc: switch html theme to sphinx_rtd_theme | Jay Berkenbilt | |
2021-12-18 | Fix LGTM alerts | Jay Berkenbilt | |
2021-12-18 | Add docs badge to README | Jay Berkenbilt | |
2021-12-18 | Update configuration for correct building of epub | Jay Berkenbilt | |
2021-12-18 | Update configuration for correct building of epub | Jay Berkenbilt | |
2021-12-18 | Integration with readthedocs | Jay Berkenbilt | |
2021-12-18 | Specify highlight language instead of using text codeblocks | Jay Berkenbilt | |
2021-12-18 | Change html theme again, fix code blocks | Jay 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. |