Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-01-05 | Implement --set-page-labels and supporting API (fixes #939) | Jay Berkenbilt | |
2024-01-05 | Bump version to 11.8.0 | Jay Berkenbilt | |
2024-01-05 | Update docs on adding a command-line argument | Jay Berkenbilt | |
2024-01-05 | Automated changes for --set-page-labels | Jay Berkenbilt | |
This commit contains the changes from generate_auto_job based on manual changes from the previous commit. | |||
2024-01-05 | Wiring for --set-page-labels: manual (non-bisectable commit) | Jay Berkenbilt | |
This commit contains only the manual changes. It is separated for clarity. This commit would not pass CI because it lacks the automated changes, which appear in the next commit. | |||
2024-01-05 | Update TODO-pages with comments from #1104 | Jay Berkenbilt | |
2024-01-04 | Prepare for the discussion ticket on GitHub | Jay Berkenbilt | |
2024-01-04 | TODO-pages: introduce QPDFAssembler and QPDFSplitter | Jay Berkenbilt | |
2024-01-04 | Major rework of TODO-pages.md | Jay Berkenbilt | |
This is converging into something that will be possible to do. | |||
2024-01-04 | TODO-pages: new idea to work in | Jay Berkenbilt | |
2024-01-04 | TODO-pages: minor cleanup before rework | Jay Berkenbilt | |
2024-01-04 | Remove unused argument in private setWriterOptions method | Jay Berkenbilt | |
2024-01-03 | Remove stray text in manual | Jay Berkenbilt | |
2024-01-02 | Reformat TODO-pages, clean up, flesh out some ideas | Jay Berkenbilt | |
2024-01-02 | Include information from all `pages` issues in TODO-pages.md | Jay Berkenbilt | |
2024-01-02 | Support comma-separated numeric values with --collate (fixes #505) | Jay Berkenbilt | |
2024-01-01 | Update copyright to 2024 | Jay Berkenbilt | |
2024-01-01 | Support excluding values from numeric ranges (fixes #564, #790) | Jay Berkenbilt | |
2024-01-01 | Completely rewrite QUtil::parse_numrange | Jay Berkenbilt | |
2023-12-29 | Bump version to 11.7.1 | Jay Berkenbilt | |
2023-12-29 | Preserve annotations that inherently lack appearance (fixes #1039) | Jay Berkenbilt | |
...when flattening annotations. This includes /Link, /Popup, and /Projection. | |||
2023-12-29 | Fix comment formatting and update notes | Jay Berkenbilt | |
2023-12-27 | Use version-specific clang-format if available | Jay Berkenbilt | |
2023-12-27 | Tweak utf8 checks | Jay Berkenbilt | |
2023-12-25 | Add overlong UTF-8 bytes into JSON tests | Jay Berkenbilt | |
2023-12-25 | Detect overlong UTF-8 strings | Jay Berkenbilt | |
2023-12-24 | Prepare 11.7.0 releasev11.7.0 | Jay Berkenbilt | |
2023-12-24 | Remove --disable-signatures; incorporate into --remove-restrictions | Jay 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-23 | Fix pkg-test tests and run from CI | Jay Berkenbilt | |
2023-12-23 | Spell check | Jay Berkenbilt | |
2023-12-23 | Have Windows installers modify PATH (fixes #1054) | Jay Berkenbilt | |
2023-12-23 | Implement --disable-signatures (fixes #1015) | Jay Berkenbilt | |
2023-12-23 | Add QPDFAcroFormDocumentHelper::disableDigitalSignatures | Jay Berkenbilt | |
2023-12-23 | Close UNIX man page issue (fixes #1064) | Jay Berkenbilt | |
The commit was assigned to the previously fixed issue by mistake. | |||
2023-12-23 | Format code, bump clang-format version to 18 | Jay Berkenbilt | |
2023-12-23 | Generate a UNIX man page (fixes #874) | Jay Berkenbilt | |
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. |