Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-02-05 | Better fix to insecure password check (fixes #501) | Jay Berkenbilt | |
2021-02-04 | Add --password-file=filename option (fixes #499) | Jay Berkenbilt | |
2021-02-04 | Require --allow-insecure to create certain encrypted files (fixes #501) | Jay Berkenbilt | |
For now, --allow-insecure allows creation of files with the owner passwords empty or matching the user password. | |||
2021-02-03 | Handle older PDFs whose form XObjects inherit resources (fixes #494) | Jay Berkenbilt | |
When removing unreferenced resources, notice if a page (recursively) contains a form XObject with unreferenced resources, and count any such resources as referenced by the page. | |||
2021-02-03 | Add release note for previous fix | Jay Berkenbilt | |
2021-01-30 | Add example of name/number trees and dictionary/array iteration | Jay Berkenbilt | |
2021-01-30 | Add C++ iterator API around array and dictionary objects | Jay Berkenbilt | |
2021-01-29 | Make QPDFObjectHandle::is* return false for uninitialized objects | Jay Berkenbilt | |
2021-01-26 | name/number trees: remove | Jay Berkenbilt | |
2021-01-25 | Implement repair and insert for name/number trees | Jay Berkenbilt | |
2021-01-24 | QPDFObjectHandle::newUnicodeString to uses UTF-16 only when needed | Jay Berkenbilt | |
Use the first of ASCII, PDFDocEncoding, or UTF-16 that is capable of encoding the string. | |||
2021-01-24 | Use QPDFNameTreeObjectHelper's iterator directly | Jay Berkenbilt | |
2021-01-17 | Add warn() to QPDF's public API | Jay Berkenbilt | |
2021-01-04 | Prepare version 10.1.0release-qpdf-10.1.0 | Jay Berkenbilt | |
2021-01-04 | Remove unreferenced resources only from relevant pages | Jay Berkenbilt | |
2021-01-04 | Fix zsh completion arguments (fixes #473) | Jay Berkenbilt | |
2021-01-02 | Make more QPDFPageObjectHelper methods work with form XObject | Jay Berkenbilt | |
2021-01-02 | Externalize inline images now includes form XObjects | Jay Berkenbilt | |
2021-01-02 | Add several methods for working with form XObjects (fixes #436) | Jay Berkenbilt | |
Make some more methods in QPDFPageObjectHelper work with form XObjects, provide forEach methods to walk through nested form XObjects, possibly recursively. This should make it easier to work with form XObjects from user code. | |||
2020-12-30 | Add release notes for changes from 10.0.4 so far | Jay Berkenbilt | |
2020-12-30 | Add QPDFPageObjectHelper::flattenRotation and --flatten-rotation | Jay Berkenbilt | |
2020-11-21 | Prepare 10.0.4 releaserelease-qpdf-10.0.4 | Jay Berkenbilt | |
2020-10-31 | Prepare 10.0.3 releaserelease-qpdf-10.0.3 | Jay Berkenbilt | |
2020-10-27 | Revert removal of unreadCh change for performance | Jay Berkenbilt | |
Turns out unreadCh is much more efficient than seek(-1, SEEK_CUR). Update comments and code to reflect this. | |||
2020-10-27 | Release notes for 10.0.2 | Jay Berkenbilt | |
2020-10-23 | Avoid merging adjacent tokens when concatenating contents (fixes #444) | Jay Berkenbilt | |
2020-10-21 | Add option --warning-exit-0 to exit 0 instead of 3 with warnings | Jay Berkenbilt | |
2020-10-15 | Clarify qpdf's exit statuses in the documentation | Jay Berkenbilt | |
2020-10-15 | Fix doc typo (--encryption-file-password) (fixes #468) | Jay Berkenbilt | |
2020-10-15 | Fix/clarify documentation on --rotate option (fixes #470) | Jay Berkenbilt | |
Make clear that you almost always want + or - before an angle when specifying rotation. | |||
2020-04-09 | Prepare 10.0.1 releaserelease-qpdf-10.0.1 | Jay Berkenbilt | |
2020-04-06 | Prepare 10.0.0 release | Jay Berkenbilt | |
2020-04-06 | Delegate random number generation to crypto provider (fixes #418) | Jay Berkenbilt | |
2020-04-06 | Remove QUtil::srandom | Jay Berkenbilt | |
2020-04-06 | Update ChangeLog and manual for openssl crypto provider | Jay Berkenbilt | |
2020-04-06 | Fixes to ChangeLog and manual for 10.0.0 changes | Jay Berkenbilt | |
2020-04-06 | Update documentation and test suite to lock in hard page copy | Jay Berkenbilt | |
Issue #399 mentioned a use case for which qpdf has support, but the fact that it is supported was not documented or in the test suite, making it vulerable to accidental breakage. | |||
2020-04-05 | JSON: implement pattern keys in schema | Jay Berkenbilt | |
2020-04-04 | Allow qpdf to be built on systems without wchar_t (fixes #406) | Jay Berkenbilt | |
2020-03-31 | Use QPDF_EXECUTABLE as a hint for completion | Jay Berkenbilt | |
2020-01-27 | Prepare 9.1.1 releaserelease-qpdf-9.1.1 | Jay Berkenbilt | |
2020-01-27 | Add bug fixes to release notes | Jay Berkenbilt | |
2020-01-27 | Spell check | Jay Berkenbilt | |
2020-01-26 | Update copyright to 2020 | Jay Berkenbilt | |
2020-01-26 | Add encrypt key to json | Jay Berkenbilt | |
2020-01-26 | Add --is-encrypted and --requires-password (fixes #390) | Jay Berkenbilt | |
Allow exit status-based checking of whether a file is encrypted or requires a password without necessarily supplying the correct password. Useful for scripting. | |||
2020-01-14 | Begin release notes for 9.1.1 | Jay Berkenbilt | |
2020-01-14 | Rewrite fix-qdf in C++ | Jay Berkenbilt | |
2019-11-17 | Prepare 9.1.0 releaserelease-qpdf-9.1.0 | Jay Berkenbilt | |
2019-11-15 | Fix error in manual | Jay Berkenbilt | |