Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-12-23 | Handle --encrypt -- without crashing | Jay Berkenbilt | |
2023-12-23 | Arbitrarily use new --encrypt syntax for some tests | Jay Berkenbilt | |
Now the tests intermix old and new syntax, ensuring both are exercised. | |||
2023-12-23 | Implement 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-23 | Add --user-password, --owner-password, --bits to --encrypt | Jay Berkenbilt | |
Add the command-line arguments. They don't do anything yet. | |||
2023-12-22 | Remove unused includes | Jay Berkenbilt | |
2023-12-22 | Allow other than /Yes and /Off in a check box (fixes #1056) | Jay Berkenbilt | |
2023-12-21 | Convert scientific notation in JSON to fixed point (fixes #1079) | Jay Berkenbilt | |
JSON accepts scientific notation, but PDF doesn't. | |||
2023-12-21 | Add "n:/pdf-name" to qpdf JSON for binary names (fixes #1072) | Jay Berkenbilt | |
2023-12-21 | Tweak comment in QPDFParser refactor | Jay Berkenbilt | |
2023-12-21 | Merge branch 'parse_ref' into work | Jay Berkenbilt | |
2023-12-21 | Add ChangeLog for previous pull requests | Jay Berkenbilt | |
2023-12-20 | Update documentation on zlib compatibility | Jay Berkenbilt | |
2023-12-20 | Add CI for testing with zlib-ng | Jay Berkenbilt | |
Add a CI job to test qpdf with other than the default zlib implementation. This incldues a check that the new zlib really is not the default, so the new test will fail if the default because zlib-ng. | |||
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 | |