aboutsummaryrefslogtreecommitdiffstats
path: root/libqpdf/qpdf
AgeCommit message (Collapse)Author
2024-02-04Format codeJay Berkenbilt
2024-01-27In Pl_TIFFPredictor::processRow buffer outputm-holger
2024-01-26In Pl_TIFFPredictor::processRow avoid repeated vector allocationm-holger
Also, modernize for loop.
2024-01-26In Pl_TIFFPredictor avoid repeated calls to getNextm-holger
2024-01-26In Pl_TIFFPredictor remove calls to memcpym-holger
Instead of overwriting cur_row.data() use clear and insert.
2024-01-26Change Pl_TIFFPredictor::cur_row to std::vector<unsigned char>m-holger
2024-01-11Honor repeated overlay/underlayJay Berkenbilt
2024-01-11Allow repetition of overlay/underlayJay Berkenbilt
This is just QPDFJob wiring.
2024-01-11JSONHandler: add fallback handler supportJay Berkenbilt
2024-01-10Allow --file with --overlay and --underlayJay Berkenbilt
2024-01-10Allow --file and --range with --pagesJay Berkenbilt
Accept --file and --range as named parameters in additional to allowing positional arguments. This is in preparation for adding additional flags.
2024-01-10Tune handling of sparse arrays in QPDF_Arraym-holger
Sparse arrays are rare. Dynamically create the variables needed to manage them only when needed.
2024-01-05Automated changes for --set-page-labelsJay Berkenbilt
This commit contains the changes from generate_auto_job based on manual changes from the previous commit.
2024-01-02Support comma-separated numeric values with --collate (fixes #505)Jay Berkenbilt
2024-01-01Support excluding values from numeric ranges (fixes #564, #790)Jay Berkenbilt
2023-12-24Remove --disable-signatures; incorporate into --remove-restrictionsJay Berkenbilt
Rather than adding yet another flag that is almost never useful on its own, just have --remove-restrictions disable digital signatures. The operations are still separate in the API.
2023-12-23Spell checkJay Berkenbilt
2023-12-23Implement --disable-signatures (fixes #1015)Jay Berkenbilt
2023-12-23Generate a UNIX man page (fixes #874)Jay Berkenbilt
2023-12-23Implement new --encrypt args and completion (fixes #784)Jay Berkenbilt
Positional arguments are supported in a backward-compatible way, but completion no longer guides users to it.
2023-12-23Add --user-password, --owner-password, --bits to --encryptJay Berkenbilt
Add the command-line arguments. They don't do anything yet.
2023-12-21Tweak comment in QPDFParser refactorJay Berkenbilt
2023-11-03Add new method QPDFParser::fixMissingKeysm-holger
2023-11-03In QPDFParser::parse create dictionaries on the flym-holger
Also, don't search for /Contents name unless the result is used.
2023-11-03In QPDFParser::parse refactor parsing of indirect referencesm-holger
2023-11-03In QPDFParser::parseRemainder eliminate most temporary variablesm-holger
2023-11-03In QPDFParser::parse eliminate most temporary variablesm-holger
2023-11-03In QPDFParser remove state st_topm-holger
2023-11-03Add new method QPDFParser::parseRemainderm-holger
The new method is temporarily an (almost) complete copy of parse, which is temporarily (almost) unchanged.
2023-11-01In QPDFParser::parse merge state and object stacksm-holger
2023-11-01In QPDFParser::parse refactor handling of array_open and dict_open tokensm-holger
2023-11-01In QPDFParser::parse refactor handling of dict_close tokensm-holger
2023-11-01In QPDFParser::parse refactor eof handlingm-holger
2023-11-01In QPDFParser::parse refactor handling of bad tokensm-holger
2023-09-03Move random number device check to runtime (fixes #1022)Jay Berkenbilt
Having it at compile time breaks cross-compilation and isn't really right anyway.
2023-06-25Add doxygen files to .gitignorem-holger
2023-06-17Merge pull request #985 from m-holger/membersJay Berkenbilt
Change JSONHandler::m to std::unique_ptr and declare Members in implementation file
2023-06-17Move struct JSONHandler::Handlers to implementation filem-holger
2023-06-17Change JSONHandler::m to std::unique_ptr and declare Members in ↵m-holger
implementation file
2023-06-09Code tidy - Clang-Tidy rule modernize-use-overridem-holger
2023-06-09Code tidy - Clang-Tidy rule modernize-use-equals-defaultm-holger
2023-06-09Code tidy - Clang-Tidy rule modernize-use-default-member-initm-holger
2023-06-02Code tidy - reflow comments and stringsm-holger
2023-05-21Spell checkJay Berkenbilt
2023-05-21Add clarification about empty passwords to docJay Berkenbilt
2023-05-21Rerun clang-formatJay Berkenbilt
2023-05-20Replace 'virtual' specifier with 'override'm-holger
2023-05-20Remove redundant 'virtual' specifiersm-holger
2023-05-20Use nullptr instead of 0 or NULLm-holger
2023-05-20Replace deprecated C++ includesm-holger