Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-22 | Don't prune resource dictionaries on errors or by request | Jay Berkenbilt | |
If we are unable to filter a page's content streams, don't attempt to remove objects from the page's resource dictionary. Also provide a command line option to suppress resource removal in case we ever need this as a workaround for some bug or broken PDF files. | |||
2018-06-21 | Make page range optional in --rotate (fixes #211) | Jay Berkenbilt | |
2018-06-21 | Add information about helper classes to the documentation | Jay Berkenbilt | |
2018-05-05 | doc: point out use of @filename for specifying password (fixes #198) | Jay Berkenbilt | |
2018-03-06 | Prepare 8.0.2 releaserelease-qpdf-8.0.2 | Jay Berkenbilt | |
2018-03-04 | Prepare 8.0.1 releaserelease-qpdf-8.0.1 | Jay Berkenbilt | |
2018-03-04 | Typo | Jay Berkenbilt | |
2018-03-04 | Support "r" in page ranges (fixes #155) | Jay Berkenbilt | |
2018-03-02 | Update website for Žarko Gajić | Jay Berkenbilt | |
2018-02-25 | Release 8.0.0release-qpdf-8.0.0 | Jay Berkenbilt | |
2018-02-25 | 8.0.rc3release-qpdf-8.0.rc3 | Jay Berkenbilt | |
2018-02-25 | 8.0.rc2release-qpdf-8.0.rc2 | Jay Berkenbilt | |
2018-02-25 | Update version to 8.0.rc1release-qpdf-8.0.rc1 | Jay Berkenbilt | |
This is for testing the release process, particularly as it pertains to AppImage creation. | |||
2018-02-22 | Add release notes for qpdf 8.0.0 | Jay Berkenbilt | |
2018-02-21 | Bump version number and soname | Jay Berkenbilt | |
Bump to an alpha release. This version is not being widely released but is being used to push the new shared library version through the debian packaging system and to test out github releases. | |||
2018-02-21 | Document new command-line flags | Jay Berkenbilt | |
2018-02-21 | Describe content normalization edge cases in manual | Jay Berkenbilt | |
2018-02-19 | Fix typo in manual page (fixes #181) | Jay Berkenbilt | |
2018-02-05 | Prepare 7.1.1 releaserelease-qpdf-7.1.1 | Jay Berkenbilt | |
2018-01-15 | Update version numbers for 7.1.0release-qpdf-7.1.0 | Jay Berkenbilt | |
2018-01-15 | Update manual for 7.1.0 | Jay Berkenbilt | |
2018-01-14 | Update copyright to 2018 | Jay Berkenbilt | |
2017-12-26 | Clarify documentation of advanced parsing options | Jay Berkenbilt | |
2017-09-16 | Prepare 7.0.0 releaserelease-qpdf-7.0.0 | Jay Berkenbilt | |
2017-09-14 | Additionally license under Apache License version 2.0 | Jay Berkenbilt | |
The Apache License version 2.0 is now the primary license for qpdf. However, users may, at their option, continue to use Artistic version 2.0. | |||
2017-08-22 | Bump soname to 18 and version to 7.0.b1release-qpdf-7.0.b1 | Jay Berkenbilt | |
2017-08-22 | Update references to README files | Jay Berkenbilt | |
Most of the README files have been renamed. Refer to the new names. | |||
2017-08-22 | Update copyright to 2017 | Jay Berkenbilt | |
2017-08-21 | Precheck streams by default | Jay Berkenbilt | |
There is no need for a --precheck-streams option. We can do the precheck without imposing any penalty, only re-encoding the stream if it fails the first time. | |||
2017-08-21 | Enable finer grained control of stream decoding | Jay Berkenbilt | |
This commit adds several API methods that enable control over which types of filters QPDF will attempt to decode. It also adds support for /RunLengthDecode and /DCTDecode filters for both encoding and decoding. | |||
2017-08-21 | Add libjpeg dependency | Jay Berkenbilt | |
2017-08-13 | Add page rotation (fixes #132) | Jay Berkenbilt | |
2017-08-12 | Add --verbose flag | Jay Berkenbilt | |
2017-08-12 | Change --single-pages to --split-pages | Jay Berkenbilt | |
This is in preparation for implementing page groups. | |||
2017-08-12 | Fix --newline-before-endstream option (fixes #133) | Jay Berkenbilt | |
Add a newline unconditionally before endstream even if a newline was already written as part of the stream data. | |||
2017-08-11 | Remove PCRE | Jay Berkenbilt | |
2017-08-05 | Add --split-pages option (fixes #30) | Jay Berkenbilt | |
2017-08-05 | Fix doc typo | Jay Berkenbilt | |
2017-07-31 | Fix doc typo | Jay Berkenbilt | |
2017-07-30 | Allow reading command-line args from files (fixes #16) | Jay Berkenbilt | |
2017-07-29 | Clarify documentation on copyForeignObject (fixes #69) | Jay Berkenbilt | |
Be explicit about the need to keep the source QPDF object around. | |||
2017-07-29 | Add option to preserve unreferenced objects | Jay Berkenbilt | |
2017-07-28 | Add precheck streams capability | Jay Berkenbilt | |
When requested, QPDFWriter will do more aggress prechecking of streams to make sure it can actually succeed in decoding them before attempting to do so. This will allow preservation of raw data even when the raw data is corrupted relative to the specified filters. | |||
2016-09-10 | Fix page range example in documentation | Jay Berkenbilt | |
2015-11-10 | Prepare 6.0.0 releaserelease-qpdf-6.0.0 | Jay Berkenbilt | |
2015-11-01 | Prepare 5.2.0 releaserelease-qpdf-5.2.0 | Jay Berkenbilt | |
2015-11-01 | Fix copyright year in manual | Jay Berkenbilt | |
2015-11-01 | Linearize manual | Jay Berkenbilt | |
2015-10-31 | Implement deterministic ID | Jay Berkenbilt | |
For non-encrypted files, determinstic ID generation uses file contents instead of timestamp and file name. At a small runtime cost, this enables generation of the same /ID if the same inputs are converted in the same way multiple times. | |||
2015-05-24 | Update documentation for 5.1.3 | Jay Berkenbilt | |