Commit Graph

  • 123d8cf9f6 Accepting request 963358 from home:dirkmueller:Factory Jan Engelhardt 2022-03-21 07:21:58 +00:00
  • ebe26d1524 Accepting request 963358 from home:dirkmueller:Factory Jan Engelhardt 2022-03-21 07:21:58 +00:00
  • 20ac707425 Accepting request 957060 from devel:libraries:c_c++ Dominique Leuenberger 2022-02-24 17:18:26 +00:00
  • cc0535a440 Accepting request 957060 from devel:libraries:c_c++ Dominique Leuenberger 2022-02-24 17:18:26 +00:00
  • 9237575c65 Accepting request 957019 from home:iznogood:factory Marcus Meissner 2022-02-23 12:25:21 +00:00
  • 4248d7474a Accepting request 957019 from home:iznogood:factory Marcus Meissner 2022-02-23 12:25:21 +00:00
  • 912f1e78e8 Accepting request 954402 from home:dirkmueller:Factory Jan Engelhardt 2022-02-14 22:27:00 +00:00
  • 989173f3a2 Accepting request 954402 from home:dirkmueller:Factory Jan Engelhardt 2022-02-14 22:27:00 +00:00
  • c45494e2a3 Accepting request 945525 from devel:libraries:c_c++ Dominique Leuenberger 2022-01-12 23:22:04 +00:00
  • 419cd436ba Accepting request 945525 from devel:libraries:c_c++ Dominique Leuenberger 2022-01-12 23:22:04 +00:00
  • 33eeaa9313 Accepting request 945415 from home:dirkmueller:Factory Dirk Mueller 2022-01-11 09:00:35 +00:00
  • 5c5fef0936 Accepting request 945415 from home:dirkmueller:Factory Dirk Mueller 2022-01-11 09:00:35 +00:00
  • 789c68b255 Accepting request 943949 from devel:libraries:c_c++ Dominique Leuenberger 2022-01-07 11:44:51 +00:00
  • 218bb9d5fa Accepting request 943949 from devel:libraries:c_c++ Dominique Leuenberger 2022-01-07 11:44:51 +00:00
  • 632c6faed8 Accepting request 943944 from home:dirkmueller:Factory Jan Engelhardt 2022-01-05 10:11:08 +00:00
  • e913056c51 Accepting request 943944 from home:dirkmueller:Factory Jan Engelhardt 2022-01-05 10:11:08 +00:00
  • baefa2e67d Accepting request 934623 from devel:libraries:c_c++ Dominique Leuenberger 2021-12-01 19:46:16 +00:00
  • 9330fd1440 Accepting request 934623 from devel:libraries:c_c++ Dominique Leuenberger 2021-12-01 19:46:16 +00:00
  • 60d3e60914 Accepting request 934176 from home:dirkmueller:Factory Dirk Mueller 2021-11-29 19:39:34 +00:00
  • 260ae39a48 Accepting request 934176 from home:dirkmueller:Factory Dirk Mueller 2021-11-29 19:39:34 +00:00
  • e1fdbcf420 Accepting request 892116 from devel:libraries:c_c++ Dominique Leuenberger 2021-05-13 20:17:15 +00:00
  • 5134593e8d Accepting request 892116 from devel:libraries:c_c++ Dominique Leuenberger 2021-05-13 20:17:15 +00:00
  • d42d114bb2 - Ismail Dönmez 2021-05-10 19:23:34 +00:00
  • e13186d780 - Ismail Dönmez 2021-05-10 19:23:34 +00:00
  • 2e3ca66e83 - Update to version 10.3.1 * See http://qpdf.sourceforge.net/files/qpdf-manual.html#ref.release-notes for the complete changelog. Ismail Dönmez 2021-05-10 19:18:47 +00:00
  • d60fad3cbd - Update to version 10.3.1 * See http://qpdf.sourceforge.net/files/qpdf-manual.html#ref.release-notes for the complete changelog. Ismail Dönmez 2021-05-10 19:18:47 +00:00
  • 628528b346 Accepting request 878472 from devel:libraries:c_c++ Richard Brown 2021-03-16 14:43:39 +00:00
  • 58429b7b72 Accepting request 878472 from devel:libraries:c_c++ Richard Brown 2021-03-16 14:43:39 +00:00
  • ce599f2dfc - Update to version 10.3.1 * See http://qpdf.sourceforge.net/files/qpdf-manual.html#ref.release-notes for the complete changelog. Ismail Dönmez 2021-03-12 06:53:31 +00:00
  • f921a36f5d - Update to version 10.3.1 * See http://qpdf.sourceforge.net/files/qpdf-manual.html#ref.release-notes for the complete changelog. Ismail Dönmez 2021-03-12 06:53:31 +00:00
  • 3ad5303a6c Accepting request 877261 from devel:libraries:c_c++ Dominique Leuenberger 2021-03-10 07:50:27 +00:00
  • 9894db7a86 Accepting request 877261 from devel:libraries:c_c++ Dominique Leuenberger 2021-03-10 07:50:27 +00:00
  • 0fbc6f080e - Update to version 10.3.0 * See http://qpdf.sourceforge.net/files/qpdf-manual.html#ref.release-notes for the complete changelog. Ismail Dönmez 2021-03-05 15:24:20 +00:00
  • f9234ec933 - Update to version 10.3.0 * See http://qpdf.sourceforge.net/files/qpdf-manual.html#ref.release-notes for the complete changelog. Ismail Dönmez 2021-03-05 15:24:20 +00:00
  • 5046836b57 Accepting request 874989 from devel:libraries:c_c++ Richard Brown 2021-03-02 11:25:44 +00:00
  • ada12cb081 Accepting request 874989 from devel:libraries:c_c++ Richard Brown 2021-03-02 11:25:44 +00:00
  • 07edba9d0a - Update to version 10.2.0 * See http://qpdf.sourceforge.net/files/qpdf-manual.html#ref.release-notes for the complete changelog. Ismail Dönmez 2021-02-25 08:05:53 +00:00
  • 3011461e63 - Update to version 10.2.0 * See http://qpdf.sourceforge.net/files/qpdf-manual.html#ref.release-notes for the complete changelog. Ismail Dönmez 2021-02-25 08:05:53 +00:00
  • d241209213 Accepting request 860521 from devel:libraries:c_c++ Dominique Leuenberger 2021-01-10 18:38:31 +00:00
  • a4db1f6be5 Accepting request 860521 from devel:libraries:c_c++ Dominique Leuenberger 2021-01-10 18:38:31 +00:00
  • f01fd33700 - Update to version 10.1.0 * See http://qpdf.sourceforge.net/files/qpdf-manual.html#ref.release-notes for the complete changelog. Ismail Dönmez 2021-01-05 18:34:52 +00:00
  • d156dc43a0 - Update to version 10.1.0 * See http://qpdf.sourceforge.net/files/qpdf-manual.html#ref.release-notes for the complete changelog. Ismail Dönmez 2021-01-05 18:34:52 +00:00
  • 8d75d06497 Accepting request 849955 from devel:libraries:c_c++ Dominique Leuenberger 2020-11-26 22:10:28 +00:00
  • 8198d15588 Accepting request 849955 from devel:libraries:c_c++ Dominique Leuenberger 2020-11-26 22:10:28 +00:00
  • 137601435f - Update to version 10.0.4 * Fix a handful of integer overflows. Ismail Dönmez 2020-11-22 10:42:09 +00:00
  • 70182fe713 - Update to version 10.0.4 * Fix a handful of integer overflows. Ismail Dönmez 2020-11-22 10:42:09 +00:00
  • d8606310f4 Accepting request 845210 from devel:libraries:c_c++ Dominique Leuenberger 2020-11-02 08:38:38 +00:00
  • f77fef0414 Accepting request 845210 from devel:libraries:c_c++ Dominique Leuenberger 2020-11-02 08:38:38 +00:00
  • d1c9004361 - Update to version 10.0.3 * Fixes a regression introduced in 10.0.2 Ismail Dönmez 2020-10-31 21:02:37 +00:00
  • 48a2eb390d - Update to version 10.0.3 * Fixes a regression introduced in 10.0.2 Ismail Dönmez 2020-10-31 21:02:37 +00:00
  • 79a9eb557e - Update to version 10.0.2 * Bug fixes and performance improvements * See http://qpdf.sourceforge.net/files/qpdf-manual.html#ref.release-notes for a complete changelog. Ismail Dönmez 2020-10-28 12:14:26 +00:00
  • b34d57468d - Update to version 10.0.2 * Bug fixes and performance improvements * See http://qpdf.sourceforge.net/files/qpdf-manual.html#ref.release-notes for a complete changelog. Ismail Dönmez 2020-10-28 12:14:26 +00:00
  • fd4ed6a9ad Accepting request 792831 from devel:libraries:c_c++ Dominique Leuenberger 2020-04-13 10:49:17 +00:00
  • b27a450a2a Accepting request 792831 from devel:libraries:c_c++ Dominique Leuenberger 2020-04-13 10:49:17 +00:00
  • b1023f060e - Update to version 10.0.1 * Fixes a regression in QPDFObjectHandle::getStreamData Ismail Dönmez 2020-04-10 04:33:19 +00:00
  • 8d64784436 - Update to version 10.0.1 * Fixes a regression in QPDFObjectHandle::getStreamData Ismail Dönmez 2020-04-10 04:33:19 +00:00
  • 4680ff36bc Accepting request 791839 from devel:libraries:c_c++ Dominique Leuenberger 2020-04-09 21:14:26 +00:00
  • a1ec65ef4f Accepting request 791839 from devel:libraries:c_c++ Dominique Leuenberger 2020-04-09 21:14:26 +00:00
  • 473a49016f - Update to version 10.0.0 * Several internal optimizations * OpenSSL support as alternative crypto provider * Bug fixes * See http://qpdf.sourceforge.net/files/qpdf-manual.html#ref.release-notes for the complete changelog. - Add BR on pkgconfig(openssl) to add support for OpenSSL crypto provider and enable with --enable-crypto-openssl. - Drop BR on pkgconfig(gnutls) now that we have OpenSSL support. - Pass --disable-implicit-crypto to configure to make sure weak crypto code is disabled. Ismail Dönmez 2020-04-06 18:33:45 +00:00
  • 96df71459d - Update to version 10.0.0 * Several internal optimizations * OpenSSL support as alternative crypto provider * Bug fixes * See http://qpdf.sourceforge.net/files/qpdf-manual.html#ref.release-notes for the complete changelog. - Add BR on pkgconfig(openssl) to add support for OpenSSL crypto provider and enable with --enable-crypto-openssl. - Drop BR on pkgconfig(gnutls) now that we have OpenSSL support. - Pass --disable-implicit-crypto to configure to make sure weak crypto code is disabled. Ismail Dönmez 2020-04-06 18:33:45 +00:00
  • db44be6693 Accepting request 767599 from devel:libraries:c_c++ Dominique Leuenberger 2020-01-30 08:34:52 +00:00
  • 66011c92cd Accepting request 767599 from devel:libraries:c_c++ Dominique Leuenberger 2020-01-30 08:34:52 +00:00
  • ab69e51cfa - Update to version 9.1.1 * fix-qdf is rewritten in C++ * Added options --is-encrypted and --requires-password for testing whether a file is encrypted or requires a password other than the supplied (or empty) password. * Added encrypt key to JSON options. With the exception of the reconstructed user password for older encryption formats, this provides the same information as --show-encryption but in a consistent, parseable format. See output of qpdf --json-help for details. * In QDF mode, be sure not to write more than one XRef stream to a file, even when --preserve-unreferenced is used. fix-qdf assumes that there is only one XRef stream, and that it appears at the end of the file. * When externalizing inline images, properly handle images whose color space is a reference to an object in the page's resource dictionary. Ismail Dönmez 2020-01-27 08:00:25 +00:00
  • f41a628cce - Update to version 9.1.1 * fix-qdf is rewritten in C++ * Added options --is-encrypted and --requires-password for testing whether a file is encrypted or requires a password other than the supplied (or empty) password. * Added encrypt key to JSON options. With the exception of the reconstructed user password for older encryption formats, this provides the same information as --show-encryption but in a consistent, parseable format. See output of qpdf --json-help for details. * In QDF mode, be sure not to write more than one XRef stream to a file, even when --preserve-unreferenced is used. fix-qdf assumes that there is only one XRef stream, and that it appears at the end of the file. * When externalizing inline images, properly handle images whose color space is a reference to an object in the page's resource dictionary. Ismail Dönmez 2020-01-27 08:00:25 +00:00
  • e023ed429a Accepting request 749120 from devel:libraries:c_c++ Dominique Leuenberger 2019-11-20 12:43:45 +00:00
  • 90a1880446 Accepting request 749120 from devel:libraries:c_c++ Dominique Leuenberger 2019-11-20 12:43:45 +00:00
  • 078f48147b - Update to version 9.1.0 * Incorporate contribution from Masamichi Hosoda to properly handle signature dictionaries by not including them in object streams, formatting the Contents key has a hexadecimal string, and excluding the /Contents key from encryption and decryption. * Incorporate contribution from Masamichi Hosoda to provide new API calls for getting file-level information about input and output files, enabling certain operations on the files at the file level rather than the object level. New methods include QPDF::getXRefTable(), QPDFObjectHandle::getParsedOffset(), QPDFWriter::getRenumberedObjGen(QPDFObjGen), and QPDFWriter::getWrittenXRefTable(). * Support build-time and runtime selectable crypto providers. This includes the addition of new classes QPDFCryptoProvider and QPDFCryptoImpl and the recognition of the QPDF_CRYPTO_PROVIDER environment variable. Crypto providers are described in depth in Section 2.3, “Crypto Providers”. * Addition of the --show-crypto option in support of selectable crypto providers, as described in Section 2.3, “Crypto Providers”. * Allow :even or :odd to be appended to numeric ranges for specification of the even or odd pages from among the pages specified in the range. * Add BR on pkgconfig(gnutls) to add support for GnuTLS for encryption operations. Ismail Dönmez 2019-11-17 13:55:56 +00:00
  • 070efbbf96 - Update to version 9.1.0 * Incorporate contribution from Masamichi Hosoda to properly handle signature dictionaries by not including them in object streams, formatting the Contents key has a hexadecimal string, and excluding the /Contents key from encryption and decryption. * Incorporate contribution from Masamichi Hosoda to provide new API calls for getting file-level information about input and output files, enabling certain operations on the files at the file level rather than the object level. New methods include QPDF::getXRefTable(), QPDFObjectHandle::getParsedOffset(), QPDFWriter::getRenumberedObjGen(QPDFObjGen), and QPDFWriter::getWrittenXRefTable(). * Support build-time and runtime selectable crypto providers. This includes the addition of new classes QPDFCryptoProvider and QPDFCryptoImpl and the recognition of the QPDF_CRYPTO_PROVIDER environment variable. Crypto providers are described in depth in Section 2.3, “Crypto Providers”. * Addition of the --show-crypto option in support of selectable crypto providers, as described in Section 2.3, “Crypto Providers”. * Allow :even or :odd to be appended to numeric ranges for specification of the even or odd pages from among the pages specified in the range. * Add BR on pkgconfig(gnutls) to add support for GnuTLS for encryption operations. Ismail Dönmez 2019-11-17 13:55:56 +00:00
  • c51661a454 Accepting request 738319 from devel:libraries:c_c++ Dominique Leuenberger 2019-10-17 10:18:01 +00:00
  • 31bcfe5ce8 Accepting request 738319 from devel:libraries:c_c++ Dominique Leuenberger 2019-10-17 10:18:01 +00:00
  • 0a63290e07 - Update to version 9.0.2 * Fix the name of the temporary file used by --replace-input so that it doesn't require path splitting and works with paths include directories. Ismail Dönmez 2019-10-14 12:01:27 +00:00
  • a1868efec8 - Update to version 9.0.2 * Fix the name of the temporary file used by --replace-input so that it doesn't require path splitting and works with paths include directories. Ismail Dönmez 2019-10-14 12:01:27 +00:00
  • 8170a7e1c5 Accepting request 732210 from devel:libraries:c_c++ Dominique Leuenberger 2019-09-25 05:53:15 +00:00
  • 7a0c922daa Accepting request 732210 from devel:libraries:c_c++ Dominique Leuenberger 2019-09-25 05:53:15 +00:00
  • c90ecbdb0e - Update to version 9.0.1 * Upstream fixed bsc#1150151, removed explicit -fsigned-chars from CXXFLAGS * See included ChangeLog file for the complete changelog Ismail Dönmez 2019-09-20 14:53:20 +00:00
  • f485e2c0ea - Update to version 9.0.1 * Upstream fixed bsc#1150151, removed explicit -fsigned-chars from CXXFLAGS * See included ChangeLog file for the complete changelog Ismail Dönmez 2019-09-20 14:53:20 +00:00
  • ba7bb37b68 Accepting request 730146 from devel:libraries:c_c++ Yuchen Lin 2019-09-18 11:05:44 +00:00
  • 990e122f00 Accepting request 730146 from devel:libraries:c_c++ Yuchen Lin 2019-09-18 11:05:44 +00:00
  • 6f402314a1 Accepting request 729970 from home:mgorse:branches:devel:libraries:c_c++ Ismail Dönmez 2019-09-11 13:20:23 +00:00
  • 53bddfb8d1 Accepting request 729970 from home:mgorse:branches:devel:libraries:c_c++ Ismail Dönmez 2019-09-11 13:20:23 +00:00
  • bcb7d2f905 Accepting request 727558 from devel:libraries:c_c++ Dominique Leuenberger 2019-09-11 08:19:49 +00:00
  • e54edac3c5 Accepting request 727558 from devel:libraries:c_c++ Dominique Leuenberger 2019-09-11 08:19:49 +00:00
  • 9901d28cec - Update to version 9.0.0 * See included ChangeLog file for the complete changelog Ismail Dönmez 2019-09-01 06:26:38 +00:00
  • a8d01b051c - Update to version 9.0.0 * See included ChangeLog file for the complete changelog Ismail Dönmez 2019-09-01 06:26:38 +00:00
  • 8f9ce8a5b1 Accepting request 699431 from devel:libraries:c_c++ Dominique Leuenberger 2019-05-02 17:14:59 +00:00
  • b84d883573 Accepting request 699431 from devel:libraries:c_c++ Dominique Leuenberger 2019-05-02 17:14:59 +00:00
  • 215d292449 - Update to version 8.4.1 * See included ChangeLog file for the complete changelog Ismail Dönmez 2019-04-29 13:34:12 +00:00
  • f69e44986c - Update to version 8.4.1 * See included ChangeLog file for the complete changelog Ismail Dönmez 2019-04-29 13:34:12 +00:00
  • f8eb2bcd82 Accepting request 671340 from devel:libraries:c_c++ Stephan Kulow 2019-02-08 12:46:22 +00:00
  • 15d709b22d Accepting request 671340 from devel:libraries:c_c++ Stephan Kulow 2019-02-08 12:46:22 +00:00
  • a1c999151c Accepting request 671023 from home:namtrac:branches:devel:libraries:c_c++ Ismail Dönmez 2019-02-05 09:18:23 +00:00
  • 4d5c86c97b Accepting request 671023 from home:namtrac:branches:devel:libraries:c_c++ Ismail Dönmez 2019-02-05 09:18:23 +00:00
  • b766d92f71 Accepting request 667891 from devel:libraries:c_c++ Dominique Leuenberger 2019-01-25 21:41:52 +00:00
  • f26195798d Accepting request 667891 from devel:libraries:c_c++ Dominique Leuenberger 2019-01-25 21:41:52 +00:00
  • 1e077f215f Accepting request 667597 from home:namtrac:branches:devel:libraries:c_c++ Dirk Mueller 2019-01-22 22:25:02 +00:00
  • b1a8339e4c Accepting request 667597 from home:namtrac:branches:devel:libraries:c_c++ Dirk Mueller 2019-01-22 22:25:02 +00:00
  • 80ac4cf051 Accepting request 630484 from devel:libraries:c_c++ Dominique Leuenberger 2018-08-28 07:20:39 +00:00
  • 4a9e783a49 Accepting request 630484 from devel:libraries:c_c++ Dominique Leuenberger 2018-08-28 07:20:39 +00:00
  • 14acf11911 - Update to version 8.2.1 Command-line Enchancements * Add --keep-files-open=[yn] to override default determination of whether to keep files open when merging. - Update to version 8.2.0 Command-line Enhancements * Add --no-warn option to suppress issuing warning messages. If there are any conditions that would have caused warnings to be issued, the exit status is still 3. Bug fixesd and Optimizations * Performance fix: optimize page merging operation to avoid unnecessary open/close calls on files being merged. This solves a dramatic slow-down that was observed when merging certain types of files. * Optimize how memory was used for the TIFF predictor, drastically improving performance and memory usage for files containing high-resolution images compressed with Flate using the TIFF predictor. * Bug fix: end of line characters were not properly handled inside strings in some cases. * Bug fix: using --progress on very small files could cause an infinite loop. API enhancements * Add new class QPDFSystemError, derived from std::runtime_error, which is now thrown by QUtil::throw_system_error. This enables the triggering errno value to be retrieved. * Add ClosedFileInputSource::stayOpen method, enabling a ClosedFileInputSource to stay open during manually indicated periods of high activity, thus reducing the overhead of frequent open/close operations. Ismail Dönmez 2018-08-20 08:46:21 +00:00
  • 80bade739d - Update to version 8.2.1 Command-line Enchancements * Add --keep-files-open=[yn] to override default determination of whether to keep files open when merging. - Update to version 8.2.0 Command-line Enhancements * Add --no-warn option to suppress issuing warning messages. If there are any conditions that would have caused warnings to be issued, the exit status is still 3. Bug fixesd and Optimizations * Performance fix: optimize page merging operation to avoid unnecessary open/close calls on files being merged. This solves a dramatic slow-down that was observed when merging certain types of files. * Optimize how memory was used for the TIFF predictor, drastically improving performance and memory usage for files containing high-resolution images compressed with Flate using the TIFF predictor. * Bug fix: end of line characters were not properly handled inside strings in some cases. * Bug fix: using --progress on very small files could cause an infinite loop. API enhancements * Add new class QPDFSystemError, derived from std::runtime_error, which is now thrown by QUtil::throw_system_error. This enables the triggering errno value to be retrieved. * Add ClosedFileInputSource::stayOpen method, enabling a ClosedFileInputSource to stay open during manually indicated periods of high activity, thus reducing the overhead of frequent open/close operations. Ismail Dönmez 2018-08-20 08:46:21 +00:00