b9ea746e98- Update to version 8.0.1 * Handle zlib streams with data checksum errors * In the command line tool, allow specification of page numbers counting from the end in page ranges.
Ismail Dönmez
2018-03-05 10:49:57 +00:00
b9e3332798- Update to version 8.0.0 * QPDFObjectHandle::getUTF8Val now properly treats non-Unicode strings as encoded with PDF Doc Encoding. * Add the option --coalesce-contents can be used to combine content streams of a page whose contents are an array of streams into a single stream. * Add function qpdf_check_pdf to the C API. This function does basic checking that is a subset of what qpdf --check performs. * Major enhancements to the lexical layer of qpdf. For a complete list of enhancements, please refer to the ChangeLog file. * New API for working with PDF content streams at a lexical level. The new class QPDFObjectHandle::TokenFilter allows the developer to provide token handlers.
Ismail Dönmez
2018-02-27 08:47:16 +00:00
3d719c54c0- Update to version 7.1.1 * Fix one linearization bug affecting files whose first /ID component is not 16 bytes long * Fix some build issues - Add signature and keyring
Ismail Dönmez
2018-02-05 09:58:55 +00:00
b629b9d566- Update to version 7.0.0 * Improve the error message that is issued when QPDFWriter encounters a stream that can't be decoded. In particular, mention that the stream will be copied without filtering to avoid data loss. * Add new methods to the C API to correspond to new additions to QPDFWriter: - qpdf_set_compress_streams - qpdf_set_decode_level - qpdf_set_preserve_unreferenced_objects - qpdf_set_newline_before_endstream * Add support for writing PCLm files * QPDF now supports reading and writing streams encoded with JPEG or RunLength encoding. Library API enhancements and command-line options have been added to control this behavior. See command-line options --compress-streams and --decode-level and methods QPDFWriter::setCompressStreams and QPDFWriter::setDecodeLevel. * Page rotation is now supported and accessible from both the library and the command line. * Fixes CVE-2017-12595 bsc#1055960, CVE-2017-9208 bsc#1040311 CVE-2017-9209 bsc#1040312, CVE-2017-9210 bsc#1040313, CVE-2017-11627 bsc#1050577, CVE-2017-11626 bsc#1050578, CVE-2017-11625 bsc#1050579, CVE-2017-11624 bsc#1050581
Ismail Dönmez
2017-09-20 11:58:26 +00:00
2a57df0a95Accepting request 343515 from devel:libraries:c_c++
Stephan Kulow
2015-11-22 09:58:31 +00:00
3a4d7ad503- Update to version 6.0.0 * Bump shared library version since 5.2.0 broke ABI.
Ismail Dönmez
2015-11-10 19:24:56 +00:00
dda98465a6- Update to version 5.2.0 * Support for deterministic /IDs for non-encrypted files. This is off by default. * Handle more invalid xref tables
Ismail Dönmez
2015-11-08 11:14:15 +00:00
bef8e57628- Update to version 5.1.3 * Handle object streams with more than 255 objects * Security fixes courtesy of Google Security Team * Properly handle pages that have no content * Robustness fixes for invalid PDF files
Ismail Dönmez
2015-05-25 09:08:18 +00:00
56594d0754Accepting request 236946 from devel:libraries:c_c++
Stephan Kulow
2014-06-16 19:43:04 +00:00
6b4e373d62- Update to version 5.1.2 * Please see the included ChangeLog file
Ismail Dönmez
2014-06-12 07:57:21 +00:00
511a3ab83cAccepting request 215559 from devel:libraries:c_c++
Stephan Kulow
2014-01-29 21:22:20 +00:00
4048f6cac1Accepting request 215486 from home:jsmeix:branches:devel:libraries:c_c++
Ismail Dönmez
2014-01-29 17:01:56 +00:00
6272044a68Accepting request 214178 from devel:libraries:c_c++
Stephan Kulow
2014-01-20 19:44:00 +00:00
64b35a7e28Accepting request 211438 from devel:libraries:c_c++
Stephan Kulow
2013-12-19 11:31:49 +00:00
57e98b615e- Update to version 5.1.0 * Add ability to provide your own source of random numbers at runtime * More handling of damaged PDF files
Ismail Dönmez
2013-12-18 18:11:56 +00:00
7ef86f2394Accepting request 204265 from devel:libraries:c_c++
Tomáš Chvátal
2013-10-23 08:11:09 +00:00
9430c48aee- Update to version 5.0.1 * Some security fixes, courtesy of Redhat
Ismail Dönmez
2013-10-22 09:36:29 +00:00
c698c55ab0Accepting request 182762 from devel:libraries:c_c++
Stephan Kulow
2013-07-12 18:57:08 +00:00
6b2b1d8ff2- Update to 5.0.0 * Same as 4.2.0 but shared lib version bumped due to ABI changes - Apply shared library packaging policy
Ismail Dönmez
2013-07-10 18:21:07 +00:00
df449b7bdcAccepting request 182475 from devel:libraries:c_c++
Stephan Kulow
2013-07-08 19:45:49 +00:00
f4bfb51003- Update to version 4.2.0 * Fixes bug that would result in the loss of compressible objects whose generation numbers were greater than 0 when generating object streams. * Added better API calls for handling object ID and generation together as a QPDFObjGen. * Added --show-npages option to the qpdf command-line tool. * Several small enhancements to make qpdf able to handle a wider range of broken input files.
Ismail Dönmez
2013-07-08 10:17:36 +00:00
b016d94944Accepting request 164008 from devel:libraries:c_c++
Stephan Kulow
2013-04-15 09:17:27 +00:00
f2615d7313- Update to version 4.1.0 * New API calls for parsing PDF content streams * qpdf --check now parses all pages' content streams in addition to doing other checks. * Overridden compressed objects are properly handled. - Drop qpdf-ppc64.patch: merged upstream
Ismail Dönmez
2013-04-14 21:20:31 +00:00
af75a4a114Accepting request 146937 from devel:libraries:c_c++
Ismail Dönmez
2013-01-04 10:38:14 +00:00
5769b797c5Accepting request 146935 from home:k0da:ppc
Ismail Dönmez
2013-01-03 22:04:25 +00:00
6112c848e9Accepting request 146752 from devel:libraries:c_c++
Ismail Dönmez
2013-01-02 12:01:09 +00:00
5374bfae8c- Update to version 4.0.0 * Support for Acrobat X & XI encryption * Support for extension levels in PDF version information. * New methods for supporting read and write from/to arbitrary sources. * Support for unencrypted files with encrypted attachments. * Support for files with junk preceding the PDF header.
Ismail Dönmez
2012-12-31 20:10:23 +00:00
7d3077eaf2Accepting request 133223 from devel:libraries:c_c++
Stephan Kulow
2012-09-11 07:18:53 +00:00
b9b13e321d- Update to version 3.0.2 * Calling QPDFWriter::setOutputMemory would result in a segmentation fault from write() if setStaticID() was not used. * New method call QPDFWriter::setExtraHeaderText to add text * Make it so that you can write the same QPDF object through two different QPDFWriter objects that both have linearization enabled.
Ismail Dönmez
2012-09-07 12:05:19 +00:00
5b67f74d01Accepting request 130658 from devel:libraries:c_c++
Ismail Dönmez
2012-08-12 13:27:59 +00:00
c267c879ec- Update to version 3.0.1 * qpdf may falsely report premature EOF when reading files that have object streams that end with scalars not followed by whitespace.
Ismail Dönmez
2012-08-11 19:27:36 +00:00
9fb178b1f2Accepting request 129653 from devel:libraries:c_c++
Stephan Kulow
2012-08-04 07:31:33 +00:00
ccab451983- Update to version 3.0.0 * Page-based splitting and merging * Support for large files * The ability to set the encryption parameters of one file by copying them from another file. * Support for creating PDF files from scratch - Drop applied patches
Ismail Dönmez
2012-08-02 11:54:47 +00:00
cee5e65200Accepting request 114947 from devel:libraries:c_c++
Stephan Kulow
2012-04-23 14:12:46 +00:00
9c4acc270cAccepting request 114934 from home:dimstar:gcc47
Ismail Dönmez
2012-04-22 13:30:43 +00:00
f6363d7072Accepting request 107116 from devel:libraries:c_c++
Stephan Kulow
2012-02-27 17:36:19 +00:00
e6e768b084- Update to v2.3.1 * Fix threading problem with PCRE usage - Update to v2.2.4 - Update to v2.3.3
Ismail Dönmez
2012-01-02 21:33:24 +00:00
fbd7f0e8f1Autobuild autoformatter for 77997
Sascha Peilicke
2011-08-04 12:49:16 +00:00
0f3caa3434Accepting request 77997 from devel:libraries:c_c++
Sascha Peilicke
2011-08-04 12:49:06 +00:00
0af86e66cc- Update to v.2.2.4 * Build system fixes - Drop qpdf-gcc46.patch and qpdf-nostrip.patch: applied upstream
Ismail Dönmez
2011-08-04 11:37:35 +00:00
e7dacea09cUpdating link to change in openSUSE:Factory/qpdf revision 2.0
OBS User buildservice-autocommit
2011-08-04 08:45:22 +00:00
afe52a333cAutobuild autoformatter for 77853
Sascha Peilicke
2011-08-04 08:45:22 +00:00
7538051b08Accepting request 77853 from devel:libraries:c_c++
Sascha Peilicke
2011-08-04 08:45:11 +00:00
98d8fe7d00- Remove unicode data to make sure its not redistributed
Ismail Dönmez
2011-08-03 07:09:25 +00:00