aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2023-12-20Bug fix: don't compress object/xref streams with --compress-streams=nJay Berkenbilt
2023-12-20Fix tests with password-protected filesJay Berkenbilt
2023-12-20Allow comparison of password-protected filesJay Berkenbilt
2023-12-20Fix tests with deterministic IDsJay Berkenbilt
2023-12-20Have qpdf-test-compare handle certain /ID differencesJay Berkenbilt
Rationale is in comments in the code. Deterministic ID tests explicitly do not use this tool.
2023-12-20Ensure there is a meaningful deterministic ID testJay Berkenbilt
If we ignore /ID[1], we need to make sure deterministic IDs are tested properly.
2023-12-20Fix tests when running comparison tool is adequateJay Berkenbilt
Fix all tests where the only required fix is to run qpdf-test-compare instead of doing a simple file comparison.
2023-12-20Add qpdf-test-compare for comparing PDFs with different zlibJay Berkenbilt
2023-12-20Spell checkJay Berkenbilt
2023-12-20flate test: don't depend on zlib outputJay Berkenbilt
2023-12-20logger test: don't depend on zlib outputJay Berkenbilt
2023-12-20zlib-flate: make test work with alternative zlibJay Berkenbilt
2023-12-20Add notes about zlib-ngJay Berkenbilt
2023-12-19CI: optimize builds to run short jobs with less concurrencyJay Berkenbilt
2023-12-17Merge pull request #1082 from m-holger/typoJay Berkenbilt
Fix doc typos
2023-12-17Fix doc typosm-holger
2023-12-16Merge pull request #1081 from jberkenbilt/future-buildJay Berkenbilt
Future build
2023-12-16Merge pull request #1070 from m-holger/flateJay Berkenbilt
Change default for SF_FlateLzwDecode::columns to 1
2023-12-16Add CI build for next C++ versionJay Berkenbilt
2023-12-16Test qpdf + pikepdf with FUTUREJay Berkenbilt
2023-12-16Remove hard-coded version from manual/conf.pyJay Berkenbilt
2023-12-16For 'FUTURE' builds add "+future" to version stringm-holger
Also, change so version to 0.
2023-12-16Merge pull request #1067 from m-holger/pl_buffJay Berkenbilt
Reduce copying of Buffer contents
2023-12-16Allow regular C++ functions to interoperate with the C APIJay Berkenbilt
2023-12-16Bump version to 11.7.0Jay Berkenbilt
2023-12-16Ignore .idea/inspectionProfilesJay Berkenbilt
2023-12-16Fix job.subs from doc typo pull requestJay Berkenbilt
2023-12-15Fix option reference in cli.rstJoram Berger
To reference another command line option description, `:qpdf:ref:` is needed instead of `:qpdf:option:` which is not resolved properly in the HTML documentation.
2023-12-10Prepare 11.6.4 releasev11.6.4Jay Berkenbilt
2023-12-09Install cmake files with dev componentJay Berkenbilt
2023-11-26Refactor InlineImageTracker::handleTokenm-holger
2023-11-26In QPDF::pipeStreamData use unique_ptr as heapm-holger
2023-11-26In QPDF::pipeStreamData read buffer in a single readm-holger
2023-11-26Add Buffer constructors taking std::string parametersm-holger
2023-11-26Refactor QPDF_Stream::getStreamJSONm-holger
2023-11-23Change default for SF_FlateLzwDecode::columns to 1m-holger
2023-11-20Build AppImage and linux binary using Ubuntu 18.04 (fixes #1068)Jay Berkenbilt
This is needed to get an old enough version of glibc to run the Linux binary as an AWS Lambda layer and to support some versions of CentOS.
2023-11-18Add new method Pl_Buffer::getStringm-holger
2023-11-17Change Pl_Buffer to use std::string for storagem-holger
2023-11-09Run generate-auto-job with results from PRJay Berkenbilt
2023-11-09Fixes a typo in cli.rstShakil Shahadat
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-03Remove redundant code in QPDFParser::parse and parseRemainderm-holger
Also, fix test cases.
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