Commit Graph

  • 2879da91fa Accepting request 619138 from devel:libraries:c_c++ Dominique Leuenberger 2018-07-04 21:49:26 +00:00
  • 0bc5eed627 Accepting request 619138 from devel:libraries:c_c++ Dominique Leuenberger 2018-07-04 21:49:26 +00:00
  • f911a9cbb1 - Update to version 8.1.0 Usability improvements: * When splitting files, qpdf detects fonts and images that the document metadata claims are referenced from a page but are not actually referenced and omits them from the output file. * When merging multiple PDF files, qpdf no longer leaves all the files open. * The --rotate option's syntax has been extended to make the page range optional. If you specify --rotate=angle without specifying a page range, the rotation will be applied to all pages. * When merging multiple files, the --verbose option now prints information about each file as it operates on that file. * When the --progress option is specified, qpdf will print a running indicator of its best guess at how far through the writing process it is. Bug fixes: Ismail Dönmez 2018-06-26 10:38:08 +00:00
  • 2905b8ad8c - Update to version 8.1.0 Usability improvements: * When splitting files, qpdf detects fonts and images that the document metadata claims are referenced from a page but are not actually referenced and omits them from the output file. * When merging multiple PDF files, qpdf no longer leaves all the files open. * The --rotate option's syntax has been extended to make the page range optional. If you specify --rotate=angle without specifying a page range, the rotation will be applied to all pages. * When merging multiple files, the --verbose option now prints information about each file as it operates on that file. * When the --progress option is specified, qpdf will print a running indicator of its best guess at how far through the writing process it is. Bug fixes: Ismail Dönmez 2018-06-26 10:38:08 +00:00
  • 961511e21d Accepting request 583769 from devel:libraries:c_c++ Dominique Leuenberger 2018-03-12 11:04:09 +00:00
  • 6db4044348 Accepting request 583769 from devel:libraries:c_c++ Dominique Leuenberger 2018-03-12 11:04:09 +00:00
  • 2761906294 - Update to version 8.0.2 * Proper handling of pages with no content * Better handling of files with loops following cross reference tables Ismail Dönmez 2018-03-07 09:13:53 +00:00
  • 24f499013f - Update to version 8.0.2 * Proper handling of pages with no content * Better handling of files with loops following cross reference tables Ismail Dönmez 2018-03-07 09:13:53 +00:00
  • 7895ec497c - 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
  • 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
  • dd3952530e Accepting request 580506 from devel:libraries:c_c++ Dominique Leuenberger 2018-03-01 11:06:36 +00:00
  • 7c6157e5b5 Accepting request 580506 from devel:libraries:c_c++ Dominique Leuenberger 2018-03-01 11:06:36 +00:00
  • 56aa54df67 - Ismail Dönmez 2018-02-27 08:48:05 +00:00
  • 03abd4b0d4 - Ismail Dönmez 2018-02-27 08:48:05 +00:00
  • df59c4e316 - 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
  • 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
  • bfc1d3a6c3 Accepting request 572535 from devel:libraries:c_c++ Dominique Leuenberger 2018-02-06 15:46:28 +00:00
  • cadb6a03de Accepting request 572535 from devel:libraries:c_c++ Dominique Leuenberger 2018-02-06 15:46:28 +00:00
  • f0dfeba8c5 - 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
  • 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
  • 8082803303 Accepting request 568821 from devel:libraries:c_c++ Dominique Leuenberger 2018-01-26 12:56:13 +00:00
  • 6441c6e081 Accepting request 568821 from devel:libraries:c_c++ Dominique Leuenberger 2018-01-26 12:56:13 +00:00
  • 92a9102c59 Accepting request 568802 from home:avindra Adam Majer 2018-01-24 07:39:59 +00:00
  • 6b76a726d6 Accepting request 568802 from home:avindra Adam Majer 2018-01-24 07:39:59 +00:00
  • ce93e176f9 Accepting request 527520 from devel:libraries:c_c++ Dominique Leuenberger 2017-09-25 11:53:11 +00:00
  • d194471844 Accepting request 527520 from devel:libraries:c_c++ Dominique Leuenberger 2017-09-25 11:53:11 +00:00
  • dfe162ad29 - Ismail Dönmez 2017-09-20 11:58:50 +00:00
  • 9626e4c933 - Ismail Dönmez 2017-09-20 11:58:50 +00:00
  • aeec05b64f - 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
  • 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
  • c6a2bea048 Accepting request 343515 from devel:libraries:c_c++ Stephan Kulow 2015-11-22 09:58:31 +00:00
  • 2a57df0a95 Accepting request 343515 from devel:libraries:c_c++ Stephan Kulow 2015-11-22 09:58:31 +00:00
  • b62b877cbc - 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
  • 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
  • 5f912417a1 - 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
  • 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
  • cdda48e37a Accepting request 308619 from devel:libraries:c_c++ Dominique Leuenberger 2015-05-27 10:38:49 +00:00
  • 90b2d5659b Accepting request 308619 from devel:libraries:c_c++ Dominique Leuenberger 2015-05-27 10:38:49 +00:00
  • ee65e66eb2 - 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
  • 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
  • 9798da2c8f Accepting request 236946 from devel:libraries:c_c++ Stephan Kulow 2014-06-16 19:43:04 +00:00
  • 56594d0754 Accepting request 236946 from devel:libraries:c_c++ Stephan Kulow 2014-06-16 19:43:04 +00:00
  • 5bba80a8ae - Update to version 5.1.2 * Please see the included ChangeLog file Ismail Dönmez 2014-06-12 07:57:21 +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
  • aa3b342e39 Accepting request 215559 from devel:libraries:c_c++ Stephan Kulow 2014-01-29 21:22:20 +00:00
  • 511a3ab83c Accepting request 215559 from devel:libraries:c_c++ Stephan Kulow 2014-01-29 21:22:20 +00:00
  • b041a12bd7 Accepting request 215486 from home:jsmeix:branches:devel:libraries:c_c++ Ismail Dönmez 2014-01-29 17:01:56 +00:00
  • 4048f6cac1 Accepting request 215486 from home:jsmeix:branches:devel:libraries:c_c++ Ismail Dönmez 2014-01-29 17:01:56 +00:00
  • 816fa86e62 Accepting request 214178 from devel:libraries:c_c++ Stephan Kulow 2014-01-20 19:44:00 +00:00
  • 6272044a68 Accepting request 214178 from devel:libraries:c_c++ Stephan Kulow 2014-01-20 19:44:00 +00:00
  • db31158dca - Update to version 5.1.1 * Fixes https://github.com/qpdf/qpdf/issues/28 Ismail Dönmez 2014-01-17 12:18:21 +00:00
  • 02fe609c83 - Update to version 5.1.1 * Fixes https://github.com/qpdf/qpdf/issues/28 Ismail Dönmez 2014-01-17 12:18:21 +00:00
  • c58538ff0e Accepting request 211438 from devel:libraries:c_c++ Stephan Kulow 2013-12-19 11:31:49 +00:00
  • 64b35a7e28 Accepting request 211438 from devel:libraries:c_c++ Stephan Kulow 2013-12-19 11:31:49 +00:00
  • 3bedac71a0 - 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
  • 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
  • e0586901f6 Accepting request 204265 from devel:libraries:c_c++ Tomáš Chvátal 2013-10-23 08:11:09 +00:00
  • 7ef86f2394 Accepting request 204265 from devel:libraries:c_c++ Tomáš Chvátal 2013-10-23 08:11:09 +00:00
  • 3817a7a153 - Update to version 5.0.1 * Some security fixes, courtesy of Redhat Ismail Dönmez 2013-10-22 09:36:29 +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
  • 57c3c0154d Accepting request 182762 from devel:libraries:c_c++ Stephan Kulow 2013-07-12 18:57:08 +00:00
  • c698c55ab0 Accepting request 182762 from devel:libraries:c_c++ Stephan Kulow 2013-07-12 18:57:08 +00:00
  • f9d7d66d37 - 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
  • 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
  • e7ba4a5562 Accepting request 182475 from devel:libraries:c_c++ Stephan Kulow 2013-07-08 19:45:49 +00:00
  • df449b7bdc Accepting request 182475 from devel:libraries:c_c++ Stephan Kulow 2013-07-08 19:45:49 +00:00
  • 4fb44daa5a - 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
  • 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
  • ea49b28dae Accepting request 164008 from devel:libraries:c_c++ Stephan Kulow 2013-04-15 09:17:27 +00:00
  • b016d94944 Accepting request 164008 from devel:libraries:c_c++ Stephan Kulow 2013-04-15 09:17:27 +00:00
  • dc3074d21f - 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
  • 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
  • bf78e41ab9 Accepting request 146937 from devel:libraries:c_c++ Ismail Dönmez 2013-01-04 10:38:14 +00:00
  • af75a4a114 Accepting request 146937 from devel:libraries:c_c++ Ismail Dönmez 2013-01-04 10:38:14 +00:00
  • 686854df39 Accepting request 146935 from home:k0da:ppc Ismail Dönmez 2013-01-03 22:04:25 +00:00
  • 5769b797c5 Accepting request 146935 from home:k0da:ppc Ismail Dönmez 2013-01-03 22:04:25 +00:00
  • d35f4d2427 Accepting request 146752 from devel:libraries:c_c++ Ismail Dönmez 2013-01-02 12:01:09 +00:00
  • 6112c848e9 Accepting request 146752 from devel:libraries:c_c++ Ismail Dönmez 2013-01-02 12:01:09 +00:00
  • 4101739086 - 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
  • 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
  • c7682fd8a9 Accepting request 133223 from devel:libraries:c_c++ Stephan Kulow 2012-09-11 07:18:53 +00:00
  • 7d3077eaf2 Accepting request 133223 from devel:libraries:c_c++ Stephan Kulow 2012-09-11 07:18:53 +00:00
  • 90ff51eda8 - 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
  • 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
  • 49ab2d2a2c Accepting request 130658 from devel:libraries:c_c++ Ismail Dönmez 2012-08-12 13:27:59 +00:00
  • 5b67f74d01 Accepting request 130658 from devel:libraries:c_c++ Ismail Dönmez 2012-08-12 13:27:59 +00:00
  • b59719d566 - 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
  • 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
  • 435035e92a Accepting request 129653 from devel:libraries:c_c++ Stephan Kulow 2012-08-04 07:31:33 +00:00
  • 9fb178b1f2 Accepting request 129653 from devel:libraries:c_c++ Stephan Kulow 2012-08-04 07:31:33 +00:00
  • 8cbc6bb14b - 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
  • 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
  • 08a027c77a Accepting request 114947 from devel:libraries:c_c++ Stephan Kulow 2012-04-23 14:12:46 +00:00
  • cee5e65200 Accepting request 114947 from devel:libraries:c_c++ Stephan Kulow 2012-04-23 14:12:46 +00:00
  • 6a45a96ecb Accepting request 114934 from home:dimstar:gcc47 Ismail Dönmez 2012-04-22 13:30:43 +00:00
  • 9c4acc270c Accepting request 114934 from home:dimstar:gcc47 Ismail Dönmez 2012-04-22 13:30:43 +00:00
  • e3d030bb63 Accepting request 107116 from devel:libraries:c_c++ Stephan Kulow 2012-02-27 17:36:19 +00:00
  • f6363d7072 Accepting request 107116 from devel:libraries:c_c++ Stephan Kulow 2012-02-27 17:36:19 +00:00
  • f580cf0910 - fix build with pcre 8.30 Dirk Mueller 2012-02-27 08:51:07 +00:00
  • 4fe93fa077 - fix build with pcre 8.30 Dirk Mueller 2012-02-27 08:51:07 +00:00