Revisions of podofo

buildservice-autocommit accepted request 1096116 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 6)
baserev update by copy to link target
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 5)
- 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
  - 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()
Eric Schirra's avatar Eric Schirra (ecsos) accepted request 1096080 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 4)
Rollback to 0.9.8 to build old version 6.21.0 of calibre.
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 3)
  - 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
  - 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
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 2)
- Update to 0.10.1
- Drop podofo-gcc12.patch because source no longer exists.
- Change source url to new location.
Eric Schirra's avatar Eric Schirra (ecsos) committed (revision 1)
Displaying all 6 revisions
openSUSE Build Service is sponsored by