File podofo.changes of Package podofo

-------------------------------------------------------------------
Wed Sep  3 18:52:33 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>

- Update to 1.0.2:
  * PdfTokenizer: Fixed free-after-use after failing to parse
    content while reading literal tokens (boo#1249105)
  * PdfFont: Improved heursitic for word spacing
  * PdfDifferenceEncoding: Fixed handling of ligatures in AGL
    character names
  * PdfXMPPAcket: Make GetDescription() const correct
  * PdfMemDocument: Fixed upgrade to PDF2.0 in a incremental update
- drop cmake variables unused in the project

-------------------------------------------------------------------
Sat Aug  9 15:14:09 UTC 2025 - Luigi Baldoni <aloisio@gmx.com>

- Update to version 1.0.1
  * Fixed PDF signing and pkgconfig bug
  * Fixed several issues related to use of
    `nullable<std::unique_ptr<T>>`
  * XMP: Fixed removing extension from extension bag
  * XMP: Fix double inserting pdfuaid schema
  * Text extraction fixes: improved word spacing heuristic,
     space trimming in ligatures, text in XObject form with non
     identity matrix
  * Fixed pkg-config for shared built library
- Drop podofo-install_libdir.patch and podofo-fix_pkgconfig.patch
  (merged upstream)

-------------------------------------------------------------------
Fri Jun  6 06:49:10 UTC 2025 - Luigi Baldoni <aloisio@gmx.com>

- Add podofo-fix_pkgconfig.patch (removes private dependencies
  from .pc file)

-------------------------------------------------------------------
Sat May 31 13:15:07 UTC 2025 - Luigi Baldoni <aloisio@gmx.com>

- Update to version 1.0.0
  * Added support for Type1, CFF and OpenType CFF font subsetting
  * Added support for Type3 font subsetting (no encoding
    subsetting, yet)
  * Implemented full "Adobe Glyph List" specification for text
    extraction and glyph selection
  * Implemented full Type1, TrueType font glyph selection
  * Many fixes in TrueType legacy subsetting
  * Added support for PDF/UA preserving when adding
    annotations/form fields
  * Improved PDF/A preserving (eg. when PDF/UA level is set as
    well in the XMP metadata)
  * Added support for automatically rotating imported images
    drawn on a `PdfPainter` when a orientation is detected in
    the source image codec metadata. Currently supported on Tiff
    images only (Jpeg exif metadata support pending)
  * Added high-level signing API, see `PdfSignerCMS` and
    `TestSignature1` test case
  * Added support for signing encrypted documents
  * Added support for preserving encryption among savings
  * Removed Libidn dependency, default to AESV3R6 encryption
  * Added support for predefined CMap(s) for improved CJK text
    extraction
  * Added much better CMake integration
  * Added raw rectangle corners retrieval in `PdfAnnotation`,
    `PdfPage`
  * `PdfDocument`: Added `GetFieldsIterator()`
  * `PdfPage`: Added `GetFieldsIterator()`
  * `PdfSignature`: Added `TryGetPreviousRevision()`
  * `PdfCanvas`: Added `CopyContentsTo()`
  * `FileStreamDevice` now uses again C stdio for better
     performance
  * `PdfName`:
     + Optimized for struct size and construction from string
       const literal
     + Added `PdfName operator""_nm(const char*, size_t)`
  * `PdfString`:
    + Optimized for struct size
    + Added `std::string&&` constructor
  * `PdfVariant`: Optimized for accessing `PdfString`, `PdfName`
    and `PdfReference`
  * Reviewed `PdfFileSpec`, `PdfAction`, `PdfDestination` API
    and their usage in `PdfOutlineItem`, `PdfOutlines`,
    `PdfAnnotationActionBase`, `PdfAnnotationLink`,
    `PdfAnnotationFileAttachment`
  * Reviewed `PdfExtension` API
  * Reviewed `PdfNameTree`, renamed to `PdfNameTrees` and added
    `PdfNameTree` to pick specific trees with typed element
  * Reviewed `PdfExtGState`
  * Reviewed `PdfTilingPattern`, `PdfShadingPattern`,
    `PdfFunction`: the API now exposes the full capabilities of
    the PDF specification
  * `PdfEncrypt` is now stateless: added `PdfEncryptContext` as a
    separate state context and used as argument in `PdfEncrypt`
    methods
  * Set `PdfSignature` to have correct `/ByteRange` and
    `/Contents` after signing with `PoDoFo::SignDocument`
  * Added `PdfNames` and moved all known names there from
    `PdfName`
  * `PdfPageCollection`: Methods creating pages now takes
    `PdfPageSize` or default inferred size from doc
  * Fixed `PdfStreamedDocument`, see #88
  * Tons of API improvements (see API-MIGRATION.md)
  * Tons of other bug fixes
  version 0.10.5:
  * Fix #191, #197, #201, #212, #233, #241, #251, #252, #253
  * PdfParser: Fixed stack overflow parsing documents with many
    XRef stream updates
  * PdfFont: Fixed GetBoundingBox() retrival
  * PdfFontMetricsObject: Fixed reading /FontBBox
  * PdfEncodingFactory: Fixed parsing of limits with /FirstChar
    equals to /LastChar
  * PdfFontMetricsStandard14: Fixed parsing /Widths
  * PdfMetadata: Fixed missing init ensure for SetAuthor()
  * PdfTokenizer: Fixed character escaping when reading strings
  * PdfPageCollection: Fix memory leak in RemovePageAt
  * Compilation and linking fixes in various conditions
  * PdfFontManager: Fixed GetOrCreateFontFromBuffer stealing
    memory
  * PdfPageCollection: Disable copy/assignment
  * PdfPage_TextExtraction: Fix `decodeString` with no font
  * Fix eating of non-space chars in SplitTextAsLines
  * Fix FreeType segfault race condition
  * PdfCheckBox: Fixed IsChecked()
  * PdfParser: Uncondtionally try to read XRef stream in all
    PDFs that doesn't have a cross reference section
- Drop tools support ("Warning: Tools are currently unsupported,
  untested and unmaintained.") and attendant patches
  (podofo-tools_man.patch, podofo-CVE-2019-20093.patch)
- Add podofo-install_libdir.patch

-------------------------------------------------------------------
Mon Oct  7 09:40:34 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>

- Don't produce podofo.rpm when tools are disabled (bcond_with):
  the podofo main package only contained readme and license files
  (boo#1231058).

-------------------------------------------------------------------
Sun Sep  8 07:50:21 UTC 2024 - Cliff Zhao <qzhao@suse.com>

- Add podofo-CVE-2019-20093.patch:
  Backport from upstream proposed fix, Fix denial of service
  (NULL pointer dereference) in PoDoFo::PdfVariant::DelayedLoad
  function in PdfVariant.h.
  https://sourceforge.net/p/podofo/tickets/75/
  (CVE-2019-20093, bsc#1159921)

-------------------------------------------------------------------
Sat Sep  7 17:53:18 UTC 2024 - Cliff Zhao <qzhao@suse.com>

- update to 0.10.4:
  * StandardStreamDevice: Fixed seek() in case of iostream/fstream
  * PdfWriter: Fixed computing the doc identifier with a wrong buffer
  * PdfPainter: Fix SetCurrentMatrix() to really update CTM
  * Fixed compilation in mingw < 12
  * PdfCIDToGIDMap: Fixed map reading
  * PdfPainter: Fixed offset on multiline text if text is not left aligned

-------------------------------------------------------------------
Sat Dec 30 11:33:37 UTC 2023 - Dirk Müller <dmueller@suse.com>

- update to 0.10.3:
  * Fixed big performance regression introduced in 0.10, see #108
  * Fixed data loss with encrypted documents, see #99
  * Fixed compilation with VS2022 >= 17.8
  * Fixed compilation using libxml >= 2.12.0

-------------------------------------------------------------------
Sun Dec  3 03:34:31 UTC 2023 - Wang Jun <badboywj@gmail.com>

- Update to 0.10.2
  * Security related bugfixes #76, #89, #96
  * Some compilation and test fixes
  * Drop podofo_security-fixes-validate-more-encrypt-dictionary-parameters.patch,
    Drop podofo_security-fixes-handling-of-invalid-XRef-stream-entries.patch,
    All these fixes have been merged by upstream.
    (bsc#1213720)

-------------------------------------------------------------------
Fri Jun 30 06:29:47 UTC 2023 - ecsos <ecsos@opensuse.org>

- Update to 0.10.1
  - Security bugfixes, #66, #67, #69, #70, #71, #72
  - Rewritten PdfPageCollection for performance
  - PdfCMapEncoding: Fix parsing some invalid CMap(s) supported by Acrobat
  - PdfXRefStreamParserObject: Fixed handling of invalid XRef stream entries
    (bsc#1213720)
  - PdfEncrypt: Validate more encrypt dictionary parameters
    (bsc#1213720)
  - Support compilation of the library header (not the library itself) with C++20
- Changes from 0.10.0
  The release is complete re-imagination of PoDoFo 0.9.x API in C++17,
  and it's API/ABI incompatible with the previous releases.
  - PdfPage/PdfAnnotationCollection/PdfAnnotation: Now functions with rect input assume it
    to be using the canonical coordinate system with no rotation
  - PdfImage: Added support for CYMK jpeg
  - PdfParser: Cleaned FindToken2 -> FindTokenBackward
  - Renamed base source folder -> main
  - PdfPainter: Revamped API, added full state inspection with current point,
    added added PdfPainterTextContext to handle text object operations
    Use it with PdfPainter::Text instance member. Added PdfContentStreamOperators
    low level interface for PdfPainter moved SmoothCurveTo, QuadCurveTo SmoothQuadCurveTo,
    ArcTo, Arc, to an helper structure until cleaned
  - PdfFontMetrics: Added FilePath/FaceIndex for debugging, when available
  - PdfFont: Renamed GetStringLength() overloads with PdfString to GetEncodedStringLength()
  - PdfFontManager: Renamed GetFont() -> SearchFont() Re-Added better GetOrCreateFont() from file/buffer
  - PdfEncrypt: Cleaned factory methods
  - Added PdfArray::FindAtAs(), PdfArray::FindAtAsSafe(), PdfArray::TryFindAtAs(),
    PdfArray::GetAtAs(), PdfArray::GetAtAsSafe(), PdfArray::TryGetAtAs()
  - Added PdfDictionary::FindKeyAsSafe() and PdfDictionary::TryFindKeyAs()
  - PdfDictionary::AddKeyIndirect/PdfArray::AddKeyIndirect accepts a reference
  - PdfAnnotation/PdfField API review
  - PdfDate: Introduced PdfDate::LocalNow() and PdfDate::UtcNow() and default constructor is epoch time instead
  - Renamed PdfDocument::GetNameTree() -> GetNames()
  - PdfObject: Flate compress on write objects that have no filters
  - PdfMemDocument does collect garbage by default when saving
  - PdfField/PdfAnntation: Fully reworked the hierarchy and added proper fields ownership
  - Added PdfField::GetParent(), PdfField::GetChildren()
  - PdfImage: Cleaned/reviewed/fixed SetData()/SetDataRaw()
  - Renamed PdfPageTree -> PdfPageCollection
  - Added XMP metadata reading/saving. Added PdfMetadata class
  - Added text extraction API
  - Review I/O API: Merged InputDevice/OutputDevice into StreamDevice.
    New hierarchy deriving StreamDevice
  - Reviewed PdfObjectStream API: added streaming operations, GetInputStream(),
    GetOutputStream(). Renamed GetFilteredCopy() -> GetUnwrappedCopy()/UnwrapTo().
    They only unwrap non media filters (see PdfImage::DecodeTo for media ones).
    Added proper copy and move assignment operators
  - PdfImage: Added DecodeTo(pixelFormat)
- Changes from other older versions
  See https://github.com/podofo/podofo/blob/master/CHANGELOG.md
- Change source url to new location.
- Drop podofo-gcc12.patch because source no longer exists.
- Enable of compilation of tools.
- Add podofo-tools_man.patch to fix missing man pages for tools.

-------------------------------------------------------------------
Wed May  4 09:11:26 UTC 2022 - Marcus Meissner <meissner@suse.com>

- source url switched to https

-------------------------------------------------------------------
Wed May  4 08:31:13 UTC 2022 - Christophe Giboudeaux <christophe@krop.fr>

- Update to 0.9.8. No changelog. This version ships security
  fixes:
  * Check that /DecodeParams values are in range
    (boo#1127514, CVE-2018-20797)
  * CVE-2019-10723 - Excessive memory allocation crash at
    PdfPagesTreeCache (boo#1131544)
  * CVE-2018-12983 - stack-based buffer over-read in
    PdfEncryptMD5Base::ComputeEncryptionKey() (boo#1099719)
- Drop patches, now upstream:
  * podofo-CVE-2019-10723.patch
  * podofo-CVE-2018-12983.patch
- Drop patch podofo-CVE-2019-20093.patch:
  The upstream comment consider the svn repo r2035 doesn't dereference
  the NULL pointer, and this security issue already could ends with an
  error. The corresponding edition in git repo merged in this release.
  (CVE-2019-20093, bsc#1159921)

-------------------------------------------------------------------
Wed Feb 16 15:00:45 UTC 2022 - Christophe Giboudeaux <christophe@krop.fr>

- Add GCC12 compatibility fix from Fedora (boo#1194962):
  * podofo-gcc12.patch
- Add upstream changes:
  * podofo-CVE-2019-10723.patch (boo#1131544, CVE-2019-10723)
  * podofo-CVE-2018-12983.patch (boo#1099719, CVE-2018-12983)

-------------------------------------------------------------------
Mon Jun  7 20:20:38 UTC 2021 - Christophe Giboudeaux <christophe@krop.fr>

- Explicitly require libboost_headers_devel. Some public headers
  include boost ones.

-------------------------------------------------------------------
Wed Apr 14 17:27:44 UTC 2021 - Ferdinand Thiessen <rpm@fthiessen.de>

- Update to version 0.9.7
- Cleanup of the spec file
- Dropped upstream fixed patches:
  r1933-Really-fix-CVE-2017-7381.patch, r1936-Really-fix-CVE-2017-7382.patch
  r1937-Really-fix-CVE-2017-7383.patch, r1942-Fix-build-with-cmake-ge-3.12.patch
  r1938-Fix-CVE-2018-11256-PdfError-info-gives-not-found-page-0-based.patch
  r1941-Fix-CVE-2017-8054-and-other-issues-keeping-binary-compat.patch
  r1945-Fix-possible-incompatibility-of-PdfAESStream-with-OpenSSL-1.1.0g.patch
  r1948-Fix-CVE-2018-12982-implementing-inline-PdfDictionary-MustGetKey.patch
  r1949-Fix-CVE-2018-5783-by-introducing-singleton-limit-for-indirect-objects-keeping-binary-compat.patch
  r1950-Fix-null-pointer-dereference-in-PdfTranslator-setTarget.patch
  r1952-Fix-CVE-2018-11255-Null-pointer-dereference-in-PdfPage-GetPageNumber.patch
  r1953-Fix-CVE-2018-14320-Possible-undefined-behaviour-in-PdfEncoding-ParseToUnicode.patch
  r1954-Fix-CVE-2018-20751-null-pointer-dereference-in-crop_page-of-tools-podofocrop.patch
  r1961-EncryptTest-Fix-buffer-overflow-in-decrypted-out-buffer-in-TestEncrypt.patch
  r1963-Fix-heap-based-buffer-overflow-vulnerability-in-PoDoFo-PdfVariant-DelayedLoad.patch
  r1969-Fix-CVE-2019-9687-heap-based-buffer-overflow.patch
  r1950-Fix-null-pointer-dereference-in-PdfTranslator-setTarget.patch
  (CVE-2018-19532, bsc#1117514)
  podofo-CVE-2019-9199.patch
  (CVE-2019-9199, bsc#1127855)

-------------------------------------------------------------------
Wed May 15 06:47:07 UTC 2019 - qzheng <qzheng@suse.com>

- Add r1969-Fix-CVE-2019-9687-heap-based-buffer-overflow.patch
  (boo#1129290, CVE-2019-9687).

-------------------------------------------------------------------
Wed Feb 20 16:47:32 UTC 2019 - Antonio Larrosa <alarrosa@suse.com>

- Add patches from upstream to fix several CVEs:

  * r1933-Really-fix-CVE-2017-7381.patch
    to fix a null pointer dereference (bsc#1032020, CVE-2017-7381)

  * r1936-Really-fix-CVE-2017-7382.patch
    to fix a null pointer dereference (bsc#1032021, CVE-2017-7382)

  * r1937-Really-fix-CVE-2017-7383.patch
    to fix a null pointer dereference (bsc#1032022, CVE-2017-7383)

  * r1938-Fix-CVE-2018-11256-PdfError-info-gives-not-found-page-0-based.patch
    to fix a null pointer dereference Denial of Service
    (bsc#1096889, CVE-2018-11256)

  * r1941-Fix-CVE-2017-8054-and-other-issues-keeping-binary-compat.patch
    This patch was rebased from the one upstream so that it applies correctly
    and modified so it doesn't break binary compatibility.
    (CVE-2017-8054, boo#1035596)

  * r1945-Fix-possible-incompatibility-of-PdfAESStream-with-OpenSSL-1.1.0g.patch

  * r1948-Fix-CVE-2018-12982-implementing-inline-PdfDictionary-MustGetKey.patch
    This patch was rebased from the one upstream so that it applies correctly.
    (CVE-2018-12982, boo#1099720)

  * r1949-Fix-CVE-2018-5783-by-introducing-singleton-limit-for-indirect-objects-keeping-binary-compat.patch
    This patch was rebased from the one upstream so that it applies correctly
    and modified so it doesn't break binary compatibility.
    (CVE-2018-5783, boo#1076962)

  * r1950-Fix-null-pointer-dereference-in-PdfTranslator-setTarget.patch

  * r1952-Fix-CVE-2018-11255-Null-pointer-dereference-in-PdfPage-GetPageNumber.patch
    (CVE-2018-11255, boo#1096890)

  * r1953-Fix-CVE-2018-14320-Possible-undefined-behaviour-in-PdfEncoding-ParseToUnicode.patch
    (CVE-2018-14320, boo#1108764)

  * r1954-Fix-CVE-2018-20751-null-pointer-dereference-in-crop_page-of-tools-podofocrop.patch
    (CVE-2018-20751, boo#1124357)

  * r1961-EncryptTest-Fix-buffer-overflow-in-decrypted-out-buffer-in-TestEncrypt.patch
    This patch was rebased from the one upstream so that it applies correctly.

  * r1963-Fix-heap-based-buffer-overflow-vulnerability-in-PoDoFo-PdfVariant-DelayedLoad.patch

- Renamed fix-build.patch to r1942-Fix-build-with-cmake-ge-3.12.patch to
  keep its name consistent with the other upstream patches.

-------------------------------------------------------------------
Tue Oct 16 11:22:48 UTC 2018 - Christophe Giboudeaux <christophe@krop.fr>

- Add fix-build.patch to fix a build issue with recent CMake versions.
- Run spec-cleaner

-------------------------------------------------------------------
Wed Jul 18 03:54:52 UTC 2018 - plinnell@opensuse.org

- Update to 0.9.6

- drop patches from upstream all are now upstream:

  (CVE-2017-5852, boo#1023067, CVE-2017-5853, boo#1023069,
   CVE-2017-5854, boo#1023070, CVE-2017-5855, boo#1023071,
   CVE-2017-5886, boo#1023380, CVE-2017-6840, boo#1027787,
   CVE-2017-6844, boo#1027782, CVE-2017-6845, boo#1027779,
   CVE-2017-6847, boo#1027778, CVE-2017-7378, boo#1032017,
   CVE-2017-7379, boo#1032018, CVE-2017-7380, boo#1032019,
   CVE-2017-7994, boo#1035534, CVE-2017-8054, boo#1035596,
   CVE-2017-8787, boo#1037739, CVE-2018-5295, boo#1075026,
   CVE-2018-5296, boo#1075021, CVE-2018-5308, boo#1075772,
   CVE-2018-5309, boo#1075322, CVE-2018-8001, boo#1084894)

  * 0001-fix-a-crash-when-passing-a-PDF-file-with-an-encryption-dictionary-ref.patch
  * 0002-fix-stack-overflow-crash-when-XRef-record-references-itself.patch
  * 0003-Fix-for-CVE-2017-5852-with-added-error-code.patch
  * 0004-Fix-for-CVE-2017-5854.patch
  * 0005-Fix-for-CVE-2017-5886.patch
  * 0006-Extend-fix-for-CVE-2017-5852.patch
  * 0007-Fix-CVE-2017-5853-signed-integer-overflow-and-CVE-2017-6844-buffer-overflow.patch
  * 0008-Fix-infinite-loop-in-GetPageNumber-if-Parent-chain-contains-a-loop.patch
  * 0009-Fix-CVE-2017-7379-encoding-array-too-short-to-encode-decode-code-point-0xffff.patch
  * 0010-Fix-CVE-2017-5855-CVE-2018-5296-NULL-pointer-dereference-in-PoDoFo-PdfParser-ReadXRefSubsection.patch
  * 0011-Fix-CVE-2017-6840-Out-of-bounds-read-in-ColorChanger-GetColorFromStack.patch
  * 0012-Correct-fix-for-CVE-2017-6840-Too-strict-check-for-given-arguments.patch
  * 0013-Fix-CVE-2017-6847-NULL-pointer-dereference-when-reading-XObject-without-BBox.patch
  * 0014-Fix-CVE-2017-7378-Out-of-bounds-read-in-PdfPainter-ExpandTabs.patch
  * 0015-Fix-CVE-2017-7380-NULL-dereference-in-PdfPage-GetFromResources.patch
  * 0016-Fix-CVE-2017-7994-NULL-dereference-in-TextExtractor-ExtractText.patch
  * 0017-Fix-a-memory-leak-on-document-load-exception-in-podofotxtextract.patch
  * 0018-Fix-for-CVE-2017-8787-Read-out-of-buffer-size-in-PdfXRefStreamParserObject-ReadXRefStreamEntry.patch
  * 0019-Changes-needed-to-compile-podofo.patch
  * 0020-Fix-regression-from-0007.patch
  * 0021-Fix-a-build-break-with-OpenSSL-1.1.0f-configured-with-disable-deprecated-option.patch
  * 0022-Correct-boundary-comparison-in-PdfListField::GetItemDisplayText.patch
  * 0023-Correct-in-parameter-test-in-PdfMemoryOutputStream-Write.patch
  * 0024-Fix-CVE-2017-8054-Detect-cycles-in-PdfPagesTree.patch
  * 0025-Related-to-CVE-2018-5308.patch
  * 0026-Revert-part-of-0024.patch
  * 0027-Correction-for-reverted-part-of-CVE-2017-8054-fix-in-0027.patch
  * 0028-Fix-for-CVE-2018-5295-Integer-overflow-at-PdfXRefStreamParserObject-ParseStream.patch
  * 0029-Try-to-address-an-eventual-use-after-free-in-PdfObject.patch
  * 0030-Fix-CVE-2017-6845-Do-not-disable-PODOFO_RAISE_LOGIC_IF-for-Release-builds.patch
  * 0031-Fix-clamping-avoiding-crashes-in-PdfPagesTree-InsertPage.patch
  * 0032-Fix-wrong-use-of-memcpy-instead-of-wmemcpy.patch
  * 0033-Fix-for-CVE-2018-5309-integer-overflow-in-the-PdfObjectStreamParserObject-ReadObjectsFromStream.patch
  * 0034-Fix-for-CVE-2018-8001-heap-based-buffer-over-read-in-UnescapeName.patch
  * fix-missing-include.patch

-------------------------------------------------------------------
Thu Mar 15 16:39:19 UTC 2018 - alarrosa@suse.com

- Add patches from upstream to fix many issues
  (CVE-2017-5852, boo#1023067, CVE-2017-5853, boo#1023069,
   CVE-2017-5854, boo#1023070, CVE-2017-5855, boo#1023071,
   CVE-2017-5886, boo#1023380, CVE-2017-6840, boo#1027787,
   CVE-2017-6844, boo#1027782, CVE-2017-6845, boo#1027779,
   CVE-2017-6847, boo#1027778, CVE-2017-7378, boo#1032017,
   CVE-2017-7379, boo#1032018, CVE-2017-7380, boo#1032019,
   CVE-2017-7994, boo#1035534, CVE-2017-8054, boo#1035596,
   CVE-2017-8787, boo#1037739, CVE-2018-5295, boo#1075026,
   CVE-2018-5296, boo#1075021, CVE-2018-5308, boo#1075772,
   CVE-2018-5309, boo#1075322, CVE-2018-8001, boo#1084894)

  * 0001-fix-a-crash-when-passing-a-PDF-file-with-an-encryption-dictionary-ref.patch
  * 0002-fix-stack-overflow-crash-when-XRef-record-references-itself.patch
  * 0003-Fix-for-CVE-2017-5852-with-added-error-code.patch
  * 0004-Fix-for-CVE-2017-5854.patch
  * 0005-Fix-for-CVE-2017-5886.patch
  * 0006-Extend-fix-for-CVE-2017-5852.patch
  * 0007-Fix-CVE-2017-5853-signed-integer-overflow-and-CVE-2017-6844-buffer-overflow.patch
  * 0008-Fix-infinite-loop-in-GetPageNumber-if-Parent-chain-contains-a-loop.patch
  * 0009-Fix-CVE-2017-7379-encoding-array-too-short-to-encode-decode-code-point-0xffff.patch
  * 0010-Fix-CVE-2017-5855-CVE-2018-5296-NULL-pointer-dereference-in-PoDoFo-PdfParser-ReadXRefSubsection.patch
  * 0011-Fix-CVE-2017-6840-Out-of-bounds-read-in-ColorChanger-GetColorFromStack.patch
  * 0012-Correct-fix-for-CVE-2017-6840-Too-strict-check-for-given-arguments.patch
  * 0013-Fix-CVE-2017-6847-NULL-pointer-dereference-when-reading-XObject-without-BBox.patch
  * 0014-Fix-CVE-2017-7378-Out-of-bounds-read-in-PdfPainter-ExpandTabs.patch
  * 0015-Fix-CVE-2017-7380-NULL-dereference-in-PdfPage-GetFromResources.patch
  * 0016-Fix-CVE-2017-7994-NULL-dereference-in-TextExtractor-ExtractText.patch
  * 0017-Fix-a-memory-leak-on-document-load-exception-in-podofotxtextract.patch
  * 0018-Fix-for-CVE-2017-8787-Read-out-of-buffer-size-in-PdfXRefStreamParserObject-ReadXRefStreamEntry.patch
  * 0019-Changes-needed-to-compile-podofo.patch
  * 0020-Fix-regression-from-0007.patch
  * 0021-Fix-a-build-break-with-OpenSSL-1.1.0f-configured-with-disable-deprecated-option.patch
  * 0022-Correct-boundary-comparison-in-PdfListField::GetItemDisplayText.patch
  * 0023-Correct-in-parameter-test-in-PdfMemoryOutputStream-Write.patch
  * 0024-Fix-CVE-2017-8054-Detect-cycles-in-PdfPagesTree.patch
  * 0025-Related-to-CVE-2018-5308.patch
  * 0026-Revert-part-of-0024.patch
  * 0027-Correction-for-reverted-part-of-CVE-2017-8054-fix-in-0027.patch
  * 0028-Fix-for-CVE-2018-5295-Integer-overflow-at-PdfXRefStreamParserObject-ParseStream.patch
  * 0029-Try-to-address-an-eventual-use-after-free-in-PdfObject.patch
  * 0030-Fix-CVE-2017-6845-Do-not-disable-PODOFO_RAISE_LOGIC_IF-for-Release-builds.patch
  * 0031-Fix-clamping-avoiding-crashes-in-PdfPagesTree-InsertPage.patch
  * 0032-Fix-wrong-use-of-memcpy-instead-of-wmemcpy.patch
  * 0033-Fix-for-CVE-2018-5309-integer-overflow-in-the-PdfObjectStreamParserObject-ReadObjectsFromStream.patch
  * 0034-Fix-for-CVE-2018-8001-heap-based-buffer-over-read-in-UnescapeName.patch
  * fix-missing-include.patch

-------------------------------------------------------------------
Sun Dec 11 03:17:04 UTC 2016 - plinnell@opensuse.org

- update to 0.9.5
- no change log, but it is available online at:
  https://sourceforge.net/p/podofo/code/commit_browser

-------------------------------------------------------------------
Sun Dec 11 03:17:04 UTC 2016 - plinnell@opensuse.org

- update to 0.9.4
- no change log, but it is available online at:
  https://sourceforge.net/p/podofo/code/commit_browser


-------------------------------------------------------------------
Mon Sep 15 03:23:29 UTC 2014 - crrodriguez@opensuse.org

- Just use "lua-devel" as BuildRequires current versions
 support lua 5.2

-------------------------------------------------------------------
Sat Jul 12 21:16:10 UTC 2014 - plinnell@suse.com

- Update to 0.9.3
  +  OSX build fixes
  +  Fixed AES decryption
  +  Improved load of (broken) PDF files
  +  Sign PDF file as an incremental update
  +  Added partial support for Type3 font encoding and metrics
  +  Drawing API improvements
  +  Unicode file names for attachments
  +  Font subset embedding
  +  Many compiler warnings squashed
- Dropped podofo-0.9.2-soname.patch which is upstream
- Dropped remove-internal-findfreetype-references.patch

-------------------------------------------------------------------
Wed Dec 11 20:46:51 UTC 2013 - hrvoje.senjan@gmail.com

- Added remove-internal-findfreetype-references.patch: fixes build
  with freetype2 2.5.1 as internal copy is broken. It is also better
  practice to use cmake's FindPackage modules

-------------------------------------------------------------------
Sun Mar 31 18:46:29 UTC 2013 - asterios.dramis@gmail.com

- Update to version 0.9.2:
  * Many bug fixes which were made over the last two years.
  * New encryption support based on OpenSSL. OpenSSL is now a mandatory
    requirement.
- Removed podofobox.1_fix.patch (not needed anymore).
- Added a patch (podofo-0.9.2-soname.patch) to update the soname of the library
  (http://sourceforge.net/apps/mantisbt/podofo/view.php?id=54).
- Added build requirements libcppunit-devel and libidn-devel.
- Build the devel docs (added doxygen build requirement).

-------------------------------------------------------------------
Mon Jan  7 04:12:21 UTC 2013 - mrdocs@opensuse.org

- fix build on SLES

-------------------------------------------------------------------
Sat Mar 17 14:11:54 UTC 2012 - dimstar@opensuse.org

- Change lua-devel BuildRequires to lua51-devel on openSUSE > 12.1:
  the code is not ready to work with lua 5.2.

-------------------------------------------------------------------
Tue Nov 29 14:20:11 CET 2011 - ro@suse.de

- use _lib macro to properly determine lib suffix

-------------------------------------------------------------------
Wed May 25 20:43:50 UTC 2011 - asterios.dramis@gmail.com

- Update to version 0.9.1:
  * Bug fixes and optimizations.
  * Added a man page for podofogc.
  From 0.9.0:
  * Lot's of bug fixes for PDF parsing, PDF creation and in several other
    areas.
  * New compact write mode to create slightly smaller PDF files.
  * Initial PDF signature support.
  * Support for the 14 standard Type1 fonts.
  * Improved font and encoding support (e.g. creation of fonts from existing
    objects).
  * New tools, e.g. podofocolor.
- Spec files updates:
  * Changes based on spec-cleaner run.
  * Changes in License.
  * Updates in Group:, Summary: and %description entries.
  * Updates in %build section for lib64 compilation.
  * Minor other updates.
- Added a patch for podofobox.1 to fix an rpmlint warning.

-------------------------------------------------------------------
Thu Oct 28 09:05:32 UTC 2010 - mrdocs@opensuse.org

-version update to 0.8.4
 * Build fixes for various plaforms - mostly for  Windows/VS2008

-------------------------------------------------------------------
Thu Oct 21 23:49:29 CEST 2010 - mrdocs@opensuse.org
-new version 0.8.3
    * Added a new write mode for PDFs, which is default, to create
     more compact PDFs;
    * Extended several APIs, e.g. image interpolation support,
     image chroma key support, or selection of base14 fonts
    * Fixed bugs in the predictor implementation
    * Fixed encryption of unicode strings
    * Fixed namestree implementation (root shall not have a Limits key)
    * Fixed detection of inline image data and support for inline images larger than 4KB
    * Several optimizations, bugs fixes and fixed a minor memory leak



-------------------------------------------------------------------
Thu Sep  9 20:52:07 UTC 2010 - mrdocs@opensuse.org

-more spec file cleanups
-add missing libpng-devel

-------------------------------------------------------------------
Thu Sep  9 20:30:15 UTC 2010 - mrdocs@opensuse.org

-version bump to 0.8.2
-many many bug fixes and build issues
-add lua-devel, which adds imposition capabilites

-------------------------------------------------------------------
Thu Jul  1 14:03:06 UTC 2010 - toms@suse.de

- Corrected licence

-------------------------------------------------------------------
Tue May 11 06:49:54 UTC 2010 - toms@suse.de

- Updated to 0.8.0, taken patches from hgraeber
  . remove so number form devel package

-------------------------------------------------------------------
Tue Jul 28 14:08:00 CEST 2009 - toms@suse.de

- Taken from home:/mrdocs and corrected SPEC file:
  . Added typical SUSE header
  . Install section now contains the correct lines
  . Changed devel package name to libpodofo0_6_99-devel
  . Create this .changes file

-------------------------------------------------------------------
Thu Jan 01 00:00:00 CEST 2009 - mrdocs at opensuse.org

- 0.7.0 release


-------------------------------------------------------------------
Sun Oct 05 00:00:00 CEST 2008 - hub@figuiere.net

- Package closer to policies: split.

-------------------------------------------------------------------
Sat Jul 12 00:00:00 CEST 2008 - mrdocs at opensuse.org

- new svn snapshot of upcoming 0.6.0
- add openssl-devel dependency
- 64 bit builds fixed


-------------------------------------------------------------------
Mon Jul 05 00:00:00 CEST 2008 - mrdocs at opensuse.org

- 0.6 release


-------------------------------------------------------------------
Mon Aug 27 00:00:00 CEST 2007 - mrdocs at opensuse.org

- enable debug package


-------------------------------------------------------------------
Wed Aug 08 00:00:00 CEST 2007 - mrdocs at opensuse.org

- revert back to 0.5.0 as the API is unstable


-------------------------------------------------------------------
Tue Aug 01 00:00:00 CEST 2007 - mrdocs at scribus.info

- new svn snapshot with 64 bit build support


-------------------------------------------------------------------
Thu Jul 26 00:00:00 CEST 2007 - mrdocs at scribus.info

- version upgrade
- use cmake as autotools are no longer supported


-------------------------------------------------------------------
Tue Dec 26 00:00:00 CEST 2006 - Bernhard Walle <bwalle@suse.de>

- initial package
openSUSE Build Service is sponsored by