Revisions of qpdf

Jan Engelhardt's avatar Jan Engelhardt (jengelh) accepted request 943944 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 111)
- update to 10.5.0:
  * Since qpdf version 8, using object accessor methods on an
    instance of ``QPDFObjectHandle`` may create warnings if the
    object is not of the expected type. These warnings now have an
    error code of ``qpdf_e_object`` instead of
    ``qpdf_e_damaged_pdf``. Also, comments have been added to
    :file:`QPDFObjectHandle.hh` to explain in more detail what the
    behavior is. See :ref:`object-accessors` for a more in-depth
    discussion.
  * Add ``Pl_Buffer::getMallocBuffer()`` to initialize a buffer
    allocated with ``malloc()`` for better cross-language
    interoperability.
  * Overhaul error handling for the object handle functions C API.
    Some rare error conditions that would previously have caused a
    crash are now trapped and reported, and the functions that
    generate them return fallback values. See comments in the
    ``ERROR HANDLING`` section of :file:`include/qpdf/qpdf-c.h` for
    details. In particular, exceptions thrown by the underlying C++
    code when calling object accessors are caught and converted into
    errors. The errors can be checked by calling ``qpdf_has_error``.
    Use ``qpdf_silence_errors`` to prevent the error from being
    written to stderr.
  * Add ``qpdf_get_last_string_length`` to the C API to get the
    length of the last string that was returned. This is needed to
    handle strings that contain embedded null characters.
  * Add ``qpdf_oh_is_initialized`` and
    ``qpdf_oh_new_uninitialized`` to the C API to make it possible
    to work with uninitialized objects.
  * Add ``qpdf_oh_new_object`` to the C API. This allows you to
    clone an object handle.
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 934176 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 110)
- update to 10.4.0:
  * From the qpdf CLI, the --allow-weak-crypto is now required to suppress a
    warning when explicitly creating PDF files using RC4 encryption. While qpdf
    will always retain the ability to read and write such files, doing so will
    require explicit acknowledgment moving forward. For qpdf 10.4, this change
    only affects the command-line tool. Starting in qpdf 11, there will be
    small API changes to require explicit acknowledgment in those cases as
    well. For additional information, see Chapter 6, Weak Cryptography.
  * Fix potential bounds error when handling shell completion that could occur
    when given bogus input.
  * Properly handle overlay/underlay on completely empty pages
  * Fix crash that could occur under certain conditions when using --pages with
    files that had form fields.
  * Make QPDF::findPage functions public.
  * Add methods to Pl_Flate to be able to receive warnings on certain recoverable
    conditions.
  * Add an extra check to the library to detect when foreign objects are inserted
    directly (instead of using QPDF::copyForeignObject) at the time of insertion
    rather than when the file is written. Catching the error sooner makes it much
    easier to locate the incorrect code.
  * Improve diagnostics around parsing --pages command-line options
buildservice-autocommit accepted request 892116 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 109)
baserev update by copy to link target
Ismail Dönmez's avatar Ismail Dönmez (namtrac) committed (revision 108)
-
Ismail Dönmez's avatar Ismail Dönmez (namtrac) committed (revision 107)
- Update to version 10.3.1
  * See http://qpdf.sourceforge.net/files/qpdf-manual.html#ref.release-notes
    for the complete changelog.
buildservice-autocommit accepted request 878472 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 106)
baserev update by copy to link target
Ismail Dönmez's avatar Ismail Dönmez (namtrac) committed (revision 105)
- Update to version 10.3.1
  * See http://qpdf.sourceforge.net/files/qpdf-manual.html#ref.release-notes
    for the complete changelog.
buildservice-autocommit accepted request 877261 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 104)
baserev update by copy to link target
Ismail Dönmez's avatar Ismail Dönmez (namtrac) committed (revision 103)
- Update to version 10.3.0
  * See http://qpdf.sourceforge.net/files/qpdf-manual.html#ref.release-notes
    for the complete changelog.
buildservice-autocommit accepted request 874989 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 102)
baserev update by copy to link target
Ismail Dönmez's avatar Ismail Dönmez (namtrac) committed (revision 101)
- Update to version 10.2.0
  * See http://qpdf.sourceforge.net/files/qpdf-manual.html#ref.release-notes
    for the complete changelog.
buildservice-autocommit accepted request 860521 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 100)
baserev update by copy to link target
Ismail Dönmez's avatar Ismail Dönmez (namtrac) committed (revision 99)
- Update to version 10.1.0
  * See http://qpdf.sourceforge.net/files/qpdf-manual.html#ref.release-notes
    for the complete changelog.
buildservice-autocommit accepted request 849955 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 98)
baserev update by copy to link target
Ismail Dönmez's avatar Ismail Dönmez (namtrac) committed (revision 97)
- Update to version 10.0.4
  * Fix a handful of integer overflows.
buildservice-autocommit accepted request 845210 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 96)
baserev update by copy to link target
Ismail Dönmez's avatar Ismail Dönmez (namtrac) committed (revision 95)
- Update to version 10.0.3
  * Fixes a regression introduced in 10.0.2
Ismail Dönmez's avatar Ismail Dönmez (namtrac) committed (revision 94)
- 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.
buildservice-autocommit accepted request 792831 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 93)
baserev update by copy to link target
Ismail Dönmez's avatar Ismail Dönmez (namtrac) committed (revision 92)
- Update to version 10.0.1
  * Fixes a regression in QPDFObjectHandle::getStreamData
Displaying revisions 41 - 60 of 151
openSUSE Build Service is sponsored by