Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-12-20 | Remove compression from linearization tests where possible | Jay Berkenbilt | |
By combining --linearize with --compress-streams=n, we ensure that no new compressed data will appear in linearized output, which makes the output independent of zlib's output. There are other tests to ensure that linearization works correctly with compression. This commit involves changing some test outputs and test code as well just updating test suites. | |||
2023-12-20 | Avoid depending on exact xref stream offsets | Jay Berkenbilt | |
For the modified test case, we care about successful recovery, not about the exact offsets. Add a filter to remove the specific numbers from show-xref. | |||
2023-12-20 | Bug fix: don't compress hint streams when --compress-streams=n | Jay Berkenbilt | |
2023-12-20 | Bug fix: don't compress object/xref streams with --compress-streams=n | Jay Berkenbilt | |
2023-12-20 | Fix tests with password-protected files | Jay Berkenbilt | |
2023-12-20 | Allow comparison of password-protected files | Jay Berkenbilt | |
2023-12-20 | Fix tests with deterministic IDs | Jay Berkenbilt | |
2023-12-20 | Have qpdf-test-compare handle certain /ID differences | Jay Berkenbilt | |
Rationale is in comments in the code. Deterministic ID tests explicitly do not use this tool. | |||
2023-12-20 | Ensure there is a meaningful deterministic ID test | Jay Berkenbilt | |
If we ignore /ID[1], we need to make sure deterministic IDs are tested properly. | |||
2023-12-20 | Fix tests when running comparison tool is adequate | Jay Berkenbilt | |
Fix all tests where the only required fix is to run qpdf-test-compare instead of doing a simple file comparison. | |||
2023-12-20 | Add qpdf-test-compare for comparing PDFs with different zlib | Jay Berkenbilt | |
2023-12-20 | Spell check | Jay Berkenbilt | |
2023-12-20 | flate test: don't depend on zlib output | Jay Berkenbilt | |
2023-12-20 | logger test: don't depend on zlib output | Jay Berkenbilt | |
2023-12-20 | zlib-flate: make test work with alternative zlib | Jay Berkenbilt | |
2023-12-20 | Add notes about zlib-ng | Jay Berkenbilt | |
2023-12-19 | CI: optimize builds to run short jobs with less concurrency | Jay Berkenbilt | |
2023-12-17 | Merge pull request #1082 from m-holger/typo | Jay Berkenbilt | |
Fix doc typos | |||
2023-12-17 | Fix doc typos | m-holger | |
2023-12-16 | Merge pull request #1081 from jberkenbilt/future-build | Jay Berkenbilt | |
Future build | |||
2023-12-16 | Merge pull request #1070 from m-holger/flate | Jay Berkenbilt | |
Change default for SF_FlateLzwDecode::columns to 1 | |||
2023-12-16 | Add CI build for next C++ version | Jay Berkenbilt | |
2023-12-16 | Test qpdf + pikepdf with FUTURE | Jay Berkenbilt | |
2023-12-16 | Remove hard-coded version from manual/conf.py | Jay Berkenbilt | |
2023-12-16 | For 'FUTURE' builds add "+future" to version string | m-holger | |
Also, change so version to 0. | |||
2023-12-16 | Merge pull request #1067 from m-holger/pl_buff | Jay Berkenbilt | |
Reduce copying of Buffer contents | |||
2023-12-16 | Allow regular C++ functions to interoperate with the C API | Jay Berkenbilt | |
2023-12-16 | Bump version to 11.7.0 | Jay Berkenbilt | |
2023-12-16 | Ignore .idea/inspectionProfiles | Jay Berkenbilt | |
2023-12-16 | Fix job.subs from doc typo pull request | Jay Berkenbilt | |
2023-12-15 | Fix option reference in cli.rst | Joram 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-10 | Prepare 11.6.4 releasev11.6.4 | Jay Berkenbilt | |
2023-12-09 | Install cmake files with dev component | Jay Berkenbilt | |
2023-11-26 | Refactor InlineImageTracker::handleToken | m-holger | |
2023-11-26 | In QPDF::pipeStreamData use unique_ptr as heap | m-holger | |
2023-11-26 | In QPDF::pipeStreamData read buffer in a single read | m-holger | |
2023-11-26 | Add Buffer constructors taking std::string parameters | m-holger | |
2023-11-26 | Refactor QPDF_Stream::getStreamJSON | m-holger | |
2023-11-23 | Change default for SF_FlateLzwDecode::columns to 1 | m-holger | |
2023-11-20 | Build 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-18 | Add new method Pl_Buffer::getString | m-holger | |
2023-11-17 | Change Pl_Buffer to use std::string for storage | m-holger | |
2023-11-09 | Run generate-auto-job with results from PR | Jay Berkenbilt | |
2023-11-09 | Fixes a typo in cli.rst | Shakil Shahadat | |
2023-10-15 | Prepare 11.6.3 releasev11.6.3 | Jay Berkenbilt | |
2023-10-15 | Bump version to 11.6.3 | Jay Berkenbilt | |
2023-10-15 | Add substract to spelling dictionary with reminder to remove | Jay Berkenbilt | |
2023-10-15 | Add disclaimer to pages so I can add it to main | Jay Berkenbilt | |
2023-10-15 | Add new ideas to TODO-pages.md | Jay Berkenbilt | |
2023-10-15 | Initial TODO for pages epic | Jay Berkenbilt | |