Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libpoppler-cpp0-22.01.0-3.4.1 RPM for armv7hl

From OpenSuSE Ports Leap 15.5 for armv7hl

Name: libpoppler-cpp0 Distribution: openSUSE Step 15
Version: 22.01.0 Vendor: openSUSE
Release: 3.4.1 Build date: Fri Feb 24 04:54:15 2023
Group: System/Libraries Build host: armbuild22
Size: 132560 Source RPM: poppler-22.01.0-3.4.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://poppler.freedesktop.org
Summary: C++ API of the Poppler PDF rendering library
Poppler is a PDF rendering library, forked from the xpdf PDF viewer
developed by Derek Noonburg of Glyph and Cog, LLC.

Provides

Requires

License

GPL-2.0-only OR GPL-3.0-only

Changelog

* Fri Dec 02 2022 psimons@suse.com
  - Apply "CVE-2022-38784.patch" to fix an integer overflow in the
    JBIG2 decoder. Processing a specially crafted PDF file or JBIG2
    image could lead to a crash or the execution of arbitrary code.
    This is similar to the vulnerability described by CVE-2021-30860
    (Apple CoreGraphics). [CVE-2022-38784, bsc#1202692]
* Tue Jan 11 2022 alarrosa@suse.com
  - Update to 22.01.0:
    core:
    * Allow local (relative to dll) fonts dir on Windows
    * TextOutputDev: require more spacing between columns.
      Issue #1093
    * Fix crash in Splash::gouraudTriangleShadedFill. Issue #1183
    * Fix crash when calling Form::reset()
    * GfxSeparationColorSpace: Check validity of colorspace and
      function. Issue #1184
    * Minor code improvements
    glib:
    * Include glib.h before using defines from it
    * Close file descriptors on error
    * Plug some memory leaks
    * Replace use of deprecated g_memdup/g_time_zone_new
    * Remove FD-taking functions on windows
    utils:
    * pdfsig: Add support for documents with passwords
    * pdfsig: Fix signing with -sign if nss password is needed
* Wed Dec 22 2021 alarrosa@suse.com
  - Use gcc11 when building in SLE/Leap since a Qt6 header file
    includes <filesystem> which was still experimental in gcc7.
* Thu Dec 02 2021 dmueller@suse.com
  - update to 21.12.0:
    * Add API to add images
    * CairoOutputDev: Fix de-duping of Flate images
    * Fix crash on broken files when using non-default ENABLE_ZLIB_UNCOMPRESS. Issue #393
    * Minor code improvements
    * Add API for validation of signatures
    * Add API to read/save to file descriptor
    * pdftohtml: Reduce sensitivity of duplicate detection. Issue #1117
    * Increase C++ standard to 17
* Wed Nov 10 2021 idesmi@protonmail.com
  - Update to 21.11.0:
    core:
    * Fix rendering of some non-standard confirming annotations
    * Support rendering of some non-standard Type3 charprocs
    * TextOutputDev: Respect orientation when selecting words
    * CairoOutputDev: Don't override the antialias settings from the cairo_t
    * StructElement: support MCID in XObjects
    * Fix detection of monospace fonts
    * Ignore Adobe-Identity for non embedded CID fonts
    * PageLabelInfo::labelToIndex: work on some special no style intervals
    * Fix crash in malformed files
    * Minor code improvements
    utils:
    * pdfinfo: add -url option to print all URLs in a PDF
    * pdftohtml: document what zoom means in regard to DPI
    qt6:
    * Require Qt 6.1
    * Minor code improvements
* Fri Oct 01 2021 idesmi@protonmail.com
  - Update to 21.10.0:
    core:
    * Add support for setting custom stamp annotations
    * Add default appearance for the well known stamp names
    * Correct encoding of signature's properties Reason & Location
    * Splash: Fix rendering of some odd patterns
    * SignatureHandler::validateCertificate: Add option to not do OCSP revocation check
    * SignatureHandler::validateCertificate: Add support for AIA fetching to verify certificates
    * greallocn: if memory allocation fails, free the previous pointer to avoid memory leak
    * Fix issues with malformed files
    utils:
    * pdfsig: Add a way to list certificate nicknames
    * pdfsig: You can now add signatures from pdfsig
    * pdfsig: Add option to not do OCSP revocation check
    * pdfsig: Add option for AIA fetching to verify certificates
    * pdfinfo: Add -custom option to print custom metadata
    * pdfinfo: add metadata flags
    qt:
    * Add support for setting custom stamp annotations
    * Add getters for signature's properties Reason & Location
    glib:
    * Remove incorrect PopplerAttachment deprecation
* Mon Sep 27 2021 idesmi@protonmail.com
  - Update to 21.09.0:
    core:
    * Splash: Massive speed improvement on files that use lots of save/restore (q/Q) operators
    * Correct decoding of signature properties Reason & Location when they are Unicode
    * Fix issues with malformed files
* Sat Aug 07 2021 idesmi@protonmail.com
  - Update to 21.08.0:
    core:
    * Add API to allow addition and modification of outlines into a PDF
    * Use additional samples to test for constant parts of an axial gradient
    * forms: Create fallback fonts for some well known font names
    * Support reading the PDF Version from the Catalog
    * Fix XRef::copy when there are modified objects
    * Take into account that Date string may be in unicode
    * JBIG2Stream: Fix regression in "Do not consider a size-0 to be an error"
    * Replace a local bubble sort implementation by std::sort
    * Fix issues with malformed files
    build system:
    * Better error message when libjpeg is not found
    * Better error messages when libopenjpeg2 is not found
    qt5/qt6:
    * Document that a document has to outlive its pages
    * Make getPdfVersion return a dedicated version object
    glib:
    * mimick TextSelectionDumper logic change for spaceAfter
* Mon Jul 26 2021 dmueller@suse.com
  - update to 21.07.0:
    core:
    * JBIG2Stream: Do not consider a size-0 to be an error. Issue #535
    * PSOutputDev: fix off-by-one error for image masking in L1/L2 output. Issue #1088
    * CairoOutputDev: Fix memory leak on broken files
    * Minor code improvements
    build system:
    * set C standard to 11 without extensions
* Sat Jun 19 2021 idesmi@protonmail.com
  - Update to 21.06.1:
    core:
    * Fix rendering of some extended latin1 characters in annotations. Issue #1070
    * Support some not so well formed documents with password. Issue #1083
    * Add API to get notified if the xref is reconstructed
    * Add somewhat fancier left/right signature visual representation
    * Fix crashes in malformed files
    * Minor code improvements
    qt6:
    * Change some functions to return std::unique_ptr
    qt5/qt6:
    * Add API to get notified if the xref is reconstructed
    * Add somewhat fancier left/right signature visual representation
    * Don't assert when trying to invert singular matrices
    build system:
    * make boost opt-out if building splash
    glib:
    * fix poppler_rectangle_free() regression. Issue #1087
* Tue May 04 2021 info@paolostivanin.com
  - Update to 21.05.0:
    core:
    * Fix crashes in malformed files
    * Export SplashFont* symbols used by Scribus
    * Minor code improvements
    glib:
    * Enhance find to support multi-line matching
    qt5/qt6:
    * Make sure new signatures are always properly oriented
    * Allow to pass the border width when signing
    utils:
    * pdftoppm: Fix regression when using single scaleTo.
  - Drop Export-SplashFont-symbols-used-by-Scribus.patch as the change
    was upstreamed
* Mon Apr 26 2021 wbauer@tmo.at
  - Add Export-SplashFont-symbols-used-by-Scribus.patch to fix
    scribus' PDF import plugin
* Sun Apr 04 2021 axel.braun@gmx.de
  - update to 21.04.0
    core:
    * Hide symbols by default
    * TextSelectionDumper: fix word order for RTL text
    * Fix rendering of text in some files. Issue #1052
    * Implement rendering of Masks of Image subtype. Issue #1058
    * Forms: fix unclicking standalone form buttons. Issue #1034
    glib:
    * Expose more fields from MediaRendition in PopplerMedia
    * Use stock glib macro to define boxed type
    * Remove incorrecly used volatile from enum type registration code
    qt5:
    * Fix crash in files with malformed signatures
    * Fix memory leak when QImage constructor "fails"
    qt6:
    * Fix crash in files with malformed signatures
    * Fix memory leak when QImage constructor "fails"
    utils:
    * pdfsig: New paragraph for "-sign" in manpage
    * pdfimages: Do not assert in "too big images". Issue #1061
* Fri Mar 19 2021 christophe@krop.fr
  - Add a Qt6 flavor to poppler
* Sun Mar 14 2021 dmueller@suse.com
  - update to 21.03.0:
    core:
    * Fix parsing text in some broken pdf files. Issue #1040
    * Fix memory issue when using threads. Issue #1050
    * TextSelectionDumper: Fix getText() for space after word
    * Change signature of OutputDev:tilingPatternFill
    * Make PDFDocBuilder return a std::unique_ptr
    * Improve well formed check for shading functions
    * Fix leak in case of fread failing
    * Fix memory leak in broken file in JBIG2Stream::readGenericBitmap
    * PSOutputDev: Fix stack overflow in broken files
    glib:
    * poppler_annot_free_text_get_callout_line: Fix wrong static cast
    * poppler-structure-element: fix memleak
    * Improve documentation
    * demo: keep same visual appearance between displayed and copied text
    utils:
    * pdftotext: Add -cropbox option
    * pdftoppm: Add -progress option
    * pdftoppm: Fix rounding bug in computation of output bitmap size. Issue #927
    qt6:
    * Add missing poppler-qt6.pc.cmake
* Thu Feb 11 2021 alarrosa@suse.com
  - Update to 21.02.0:
    + core:
    - GfxCal*ColorSpace: introduce Bradford transform for chromatic adaptation
    - Fix memory leak if saving the file fails
    - Internal code improvements
    - Fix various issues handling broken files
    - Make checkedAdd work for long long in MSVC
    + qt5:
    - Properly export NewSignatureData class
    - Fix regression in QIODeviceOutStream + MSVC
    + qt6:
    - Properly export NewSignatureData class
    - Fix regression in QIODeviceOutStream + MSVC
    + utils:
    - pdftohtml: Fix error() parameter type
* Mon Jan 04 2021 info@paolostivanin.com
  - Update to 21.01.0:
    + core:
    - Faster routines for jpeg decoding
    - Fix reading signatures in encrypted files
    - Add white point correction when lcms is used
    - JBIG2Stream: Fix byte counting
    - Fix potential data loss if we try to fetch a non existing Ref after modifying the document
    - Specifically use DeviceGray instead of DefaultGray for softmasks
    - Fix various issues handling broken files
      (including bsc#1181551, glfo#poppler/poppler#1014)
    + utils:
    - pdftocairo: Setmode binary for windows
    - pdfsig: Add hability to digitally sign files
    - pdftoppm: add options to set DeviceGray/DeviceRGB/DeviceCMYK
    - pdftops: add options to set DeviceGray/DeviceRGB/DeviceCMYK
    - pdfimages: Account for rotation in PPI calculation
    + qt5 and qt6:
    - Add hability to digitally sign files
* Thu Dec 10 2020 bjorn.lie@gmail.com
  - Update to version 20.12.1:
    + core:
    - PSOutputDev: fixing regression in the rasterization code.
    - Add missing profile copy operation in
      GfxICCBasedColorSpace::copy()
    - Fix issue in broken files.
    + build system: Use modern CMake linking for Qt and boost.
* Wed Dec 02 2020 info@paolostivanin.com
  - Update to 20.12.0:
    + core:
    - Draw better circles for circle annotations
    - Fix annotation line width if no appearance stream or style
      are given
    - Tweak rendering of highlight annotations
    - Fix border rendering of some annotations
    - Fix rendering of some files
    - PSOutputDev:
      . provide options to set the rasterization color space and
      ICC profile
      . for splashModeCMYK8 and language level >=2 activate
      overprint emulation
      . use the DeviceN8 bitmap for rasterization with CMYK-output
      + overprint
    - Use the font name without subset tag when querying for a
      system font
    - Splash: Fix wrong x adjustment during clipping
    - Splash: Fix blitImage in uncolored tiling patterns
    - timeToDateString: We forgot the ' after the minutes
    - Move psLevel to PSOutputDev creation
    - Fix several issues in broken files
    + utils:
    - pdftops:
      . provide options to set the rasterization color space and
      ICC profile
      . for splashModeCMYK8 and language level >=2 activate
      overprint emulation
* Tue Oct 27 2020 dimstar@opensuse.org
  - Use the correct, upstream provided tarball.
* Tue Oct 20 2020 axel.braun@gmx.de
  - update to version 20.10.0:
    + core:
    - Filter out repeated forms.
    - Implement EmbedStream::reset().
    - CairoOutputDev: evict just font faces owned solely by cache.
    - Splash: Rename Yd to Ydown, Xu to Xup, etc.
    - Splash: fix crash in out-of-memory situation.
    - Fix some undefined behaviour situation with forged files.
    - Compability fix for Forms.
    - Fix fetching of Objects failing in some cases.
    - Fix clearing date in Annot setModified/setDate.
    - TextSelectionPainter: support glyphless fonts.
    - Splash: Don't try read past end of image.
    - avoid abort() on large memory allocation.
    - Fix memory leak on broken files.
    - Fix potential invalid memory read.
    - Small code improvements.
    - Sub-page objects: initialize clip max values considering the
      render resolution.
    - Splash: Set initial line width to 1.
    - Fix stack overflow with specially crafted files.
    - GfxShading: Simplify holding the Function.
    - Splash: Fix x86 + windows asm build.
    - Fix regression on PS conversion..
      Regression only happened on applications that are locale
      enabled i.e. Okular but not pdftops, when using a quite new
      lcms and the user locale uses , as decimal separator instead
      of .
    - Add UTF16LE support to TextStringToUCS4, even if the standard
      clearly says it should be UTF16BE
    + qt5:
    - Document TextAnnotation::inplaceAlign.
    - Make Annotation::setModification/CreationDate work on
      existing annots.
    - Be a bit more stubborn converting dates that come from xml.
    - Clean as many null characters from the end as possible when
      converting strings.
    - Deprecate Document::toc.
    - Deprecate AnnotationUtils.
    + glib:
    - Add accessor functions for PopplerAttachment.
    - Deprecate PopplerAttachment GTime fields.
    - Deprecate PopplerDocument date properties.
    + utils:
    - pdftoppm: report error and exit if output file cannot be
      written.
    - Document that PDF-file can be '-' to read it from stdin.
    + build system:
    - cmake: Modern way to link against libpng, zlib and libtiff.
    - cmake: Remove stray support for lcms1 in pdftocairo.
    + qt6:
    - Add work in progress qt6 port.
* Fri Jul 03 2020 alarrosa@suse.com
  - update to version 0.90.0
    + core:
    - Color profile tweaks
    - Small signature improvements
    - BBoxOutputDev: Fix calculation when type3 fonts are involved
    - Fix potential crash when reading Forms
    - Fix infinite loop in broken file
    + glib:
    - Fix adding annots in rotated pages
    - Add ability to reset forms
    - Several fixes to the documentation
    + qt5:
    - Make it clear we require Qt 5.5
    - demo: Fix crash on broken files
    - Small documentation improvements
    + utils:
    - pdftoppm: Add option to set display profile
    - pdftops: Add a -rasterize option with values always, never,
      or whenneeded
    + build system:
    - Require cmake 3.5
    - More modern cmake way to link against curl
  - Bump poppler_sover following upstream changes.
* Wed Jun 03 2020 axel.braun@gmx.de
  - update to version 0.89.0
    + core:
    - Add support for ResetForm action
    - Fix crash in PDFDoc::getSignatureFields when there's no Forms
      at all
    - Fix exporting to PS of some files with CID fonts
    - Use ICC profiles in PS output (if new enough lcms is used)
    - Allow almost-singular tiling pattern matrices
    - Fix memory leak when failing to load some fonts
    - CairoOutputDev: Use stroke opacity when clipping to a stroke
      path
    - CairoOutputDev: Fix tiling patterns when pattern cell is too
      far
    + glib: Add poppler_movie_get_aspect
    + cpp: Add the font infos to the text_box object
  - Bump poppler_sover following upstream changes.
* Thu Apr 30 2020 bjorn.lie@gmail.com
  - Update to version 0.88.0:
    + core:
    - Support Widget Annotation Buttons not linked to any Form
    - SplashOuputDev: Use stroking opacity when clipping to a
      stroke path
    - Handle 1 bit RGB images in ICC colorspace
    - Internal code improvements
    + qt5:
    - Add Document::signatures. Returns signatures not attached to
      any page
    - ArthurOutputDev:
      . Fix font hinting
      . Set the opacity when filling with axial gradients
      . Implement the clipToStrokePath method
      . Use stroking opacity when clipping to a stroke path
    + glib:
    - Add poppler_page_get_bounding_box
    - Add poppler_form_field_get_alternate_ui_name
    - Implement rotation for 'flagNoRotate' annots
    + cpp: Add non_raw_non_physical layout for page::text()
    + utils:
    - pdftohtml: Fix noRoundedCoordinates->noroundcoord in man page
    - pdfsig: Show also signatures that aren't attached to any page
  - Bump poppler_sover following upstream changes.
* Mon Apr 06 2020 bjorn.lie@gmail.com
  - Update to version 0.87.0:
    + core:
    - Fix crashes due to inconsistent vtables for Clang builds
    - Fix leak in broken files
    - Internal code improvements
    + qt5:
    - Add option to get form choice for export value
    - ArthurOutputDev: Avoid division by zero in updateLineDash
    + glib: Internal code improvements
    + utils: pdftohtml: Fix memory leak in HtmlOutputDev::getLinkDest
  - Bump poppler_sover following upstream changes.
* Sun Mar 29 2020 bjorn.lie@gmail.com
  - Add pkgconfig(poppler-data) BuildRequires: New versions of
    poppler-data actually have a .pc file, and we check for it during
    build, so lets add this optional dependency.
  - Enable building of gtk-docs again.
* Wed Mar 18 2020 dmueller@suse.com
  - Add missing devel package requires (bsc#1153146).
* Mon Mar 02 2020 bjorn.lie@gmail.com
  - Update to version 0.86.1:
    + core:
    - Fix regression in Browse Link handling.
    - Internal code improvements.
  - Bump poppler_sover following upstream changes.
* Sun Mar 01 2020 bjorn.lie@gmail.com
  - Update to version 0.86.0:
    + core:
    - Fix link content exfiltration attack.
    - Splash: Implement gouraudTriangleShadedFill for some non
      parametrized shadings.
    - Fix case unsensitive search for Old Hungarian, Warang Citi,
      Medefaidrin and Adlam.
    - Internal code improvements.
    + glib:
    - Automatic handle of page's cropbox on annots.
    - Fix memory leak if poppler_document_new_from_file fails.
    - Minor speed optimization on poppler_page_get_annot_mapping.
    + utils:
    - pdfdetach: add 'savefile' option.
    - pdftoppm/pdftocairo: Fix more odd/even mismatch.
    + qt5: Fix loading from iodevice.
  - Changes from version 0.85.0:
    + core:
    - Fix case unsensitive search for Deseret and Osage.
    - Fix crash in unicodeToAscii7.
    - CairoOutputDev: make initialisation thread-safe.
    - Fix crash on broken files.
    - Internal code improvements.
    + qt5:
    - Fix FormField::name encoding.
    - Accept UTF-16 uiNames for form fields.
    - Fix search for "complex" characters.
    - Allow to load document from QIODevice.
    + utils:
    - pdftoppm/pdftocairo: Fix -e/-o printing the wrong pages.
    - pdftohtml: Fix issue with the font size sometimes being huge.
    + glib: make the frontend initialization thread safe.
  - Bump poppler_sover following upstream changes.
* Wed Jan 08 2020 bjorn.lie@gmail.com
  - Update to version 0.84.0:
    + core:
    - Fix crash when converting from Unicode to ASCII-7
    - Splash::scaleImageYdXu: Protect against crash if srcWidth is
      too big
    - JBIG2Stream:
      . Fix potential crash in malformed documents
      . Fix leak in reset() if called several times
    - Internal code improvements
    + utils:
    - pdfimages: Add error message if first page is larger then
      number of pages
    - pdfinfo: Improved paper size recognition
    - pdfsig: Fix exit code when dumping signatures
    - pdftocairo: Error out when even/odd selects 0 pages
    - pdftohtml: Fix memory leak
    - pdftoppm:
      . Add an option to scale before rotate
      . Add -hide-annotations option
      . Error out when even/odd selects 0 pages
    - pdftops: Improve -optimizecolorspace
    + qt5: Code cleanups
    + glib: Fix compiler warnings
  - Bump poppler_sover following upstream changes.
* Thu Nov 28 2019 bjorn.lie@gmail.com
  - Update to version 0.83.0:
    + core:
    - Improve when a file is recognized as Linearized.
    - Improve const-ness of the code.
    - Make code a bit more readable/maintanable.
    - Fix uninitialized memory uses in broken files.
    + utils:
    - pdffonts: Make code a bit more readable/maintanable.
    - pdftohtml: Make code a bit more readable/maintanable.
    + qt5:
    - Remove a bunch of unused internal functions.
    - trUtf8 -> tr (less warnings).
    + build system: make-glib-api-docs: switch to python3.
  - Bump poppler_sover following upstream changes.
* Wed Oct 30 2019 alarrosa@suse.com
  - Update to version 0.82.0:
    + core:
    - Fix not being able to open some files. Issue #832
    - Fix crashes in malformed files
    - Fix memory leak on broken files
    - Minor performance improvements
    - Minor code improvements
    + glib:
    - Add poppler_document_new_from_bytes
    - PopplerAttachment: Silence deprecation warnings for ctime/mtime
    + build system:
    - pdf-inspector: Support builddir != srcdir
    - Install Cairo* headers if Cairo has been found
  - Bump poppler_sover following upstream changes.
  - Drop patches already included by upstream:
    + 0001-Include-SplashMath.h-only-where-needed.patch
    + 0002-Move-the-non-trivial-part-of-the-clip-test-to-the-im.patch
* Tue Oct 08 2019 stefan.bruens@rwth-aachen.de
  - Avoid unconditional dependency on boost_headers when using the
    (private) splash headers. Depending on the used classes (e.g.
    SplashXPathScanner), the boost headers may still be needed, add
    + 0001-Include-SplashMath.h-only-where-needed.patch
    + 0002-Move-the-non-trivial-part-of-the-clip-test-to-the-im.patch
* Tue Oct 08 2019 christophe@krop.fr
  - Define %cmake_build for Leap 15.0.
* Thu Sep 26 2019 bjorn.lie@gmail.com
  - Update to version 0.81.0:
    + core:
    - Splash: Always enable support for CMYK rasterization.
    - CairoOutputDev: Check scaled dimensions for 0.
    - BaseCryptStream: Fix potential uninitialized memory read.
    - SplashBitmap: Fix wrong width condition for
      splashModeDeviceN8.
    - Fix crashes in malformed files.
  - Bump poppler_sover following upstream changes.
* Sun Sep 08 2019 stefan.bruens@rwth-aachen.de
  - Convert linked package to _multibuild
  - Cleanup spec file (remove defattr)
  - Add boost_headers to BuildRequires, speedup Splash backend
* Fri Aug 23 2019 bjorn.lie@gmail.com
  - Update to version 0.80.0:
    + core:
    - Annotations: Implement support for setting a different text
      in the appearance stream than the real text.
    - Splash: Optionally use small_vector from boost.
    - Fix memory leaks on broken files.
    - Fix abort on broken files.
    - Small code simplifications.
    - Remove USE_FIXEDPOINT support.
    + qt5:
    - Fix MSVC build.
    - Add subsitute-font information.
    - Fix since marker of some functions.
    - Fix leak when aborting text extraction.
    - Small code simplifications.
    + glib:
    - Make print scaling getter visible.
    - Make Duplex/NumCopies/PrintPageRange preference available in
      API.
    - Implement Movie API.
    + utils: pdftotext: Add -nodiag flag to remove diagonal text on
      output.
    + build system: Mark external lib include dirs as SYSTEM.
  - Bump poppler_sover following upstream changes.
  - Use cmake_build macro.
* Fri Aug 02 2019 bjorn.lie@gmail.com
  - Update to version 0.79.0:
    + core:
    - Fix regression on TextSelectionPainter.
    - Fix parsing of DefaultAppearance.
    - Fix memory leak in PostScriptFunction.
    - Fix crashes in fuzzed files.
    + qt5:
    - Implemented support for setIcon by changing appearance.
    - Added option to set the form available to print.
    - QString::null is deprecated, use QString().
    - Replace deprecated qStableSort with std::stable_sort.
    + build system: Turn README into README.md and expand it.
* Fri Jun 28 2019 bjorn.lie@gmail.com
  - Update to version 0.78.0:
    + core:
    - Fix line annotation arrows for usage in dimensioning.
    - Handle Ink annots without an InkList but with an AP.
    - Fix typos preventing parsing of Movie start and duration.
    - Fix crash on malformed files.
    + glib:
    - Add poppler_document_create_dests_tree().
    - Don't use the deprecated g_type_class_add_private().
    - Document the differences between render() and
      render_for_printing().
    - Fix introspection for poppler_document_new_from_data.
    - Don't create PopplerInputStream with length 0.
    - Document G_IO_ERROR as a possible error condition.
    - Docs: Add index for API new in 0.78.
    + build system:
    - Fixes cross compilation of gir in Void Linux.
    - Add -Wshadow to the default warning flags.
    - Install pkg-config pc files if pkg-config is found.
  - Bump poppler_sover following upstream changes.
* Sat May 25 2019 bjorn.lie@gmail.com
  - Update to version 0.77.0:
    + core:
    - Fix crash on signature handling. Issue #766
    - Fix small memory leak in SignatureHandler::getCertificateInfo
    - Splash: Restrict filling of overlapping boxes. Issue #750
    - Fix crash on malformed files
    + qt5: Fix optional content handling with exclusive layers
    + cpp: Make render_page thread-safe
    + utils:
    - pdfsig: Fix small memory leak
    - pdftotext: Fix typo in manpage
  - Changes from version 0.76.1:
    + core:
    - Make the mul tables be calculated at compile time with constexpr.
    - splash: Fix compile with SPLASH_CMYK enabled
    - Some typo fixing in error messages
    + qt5: Fix regression in annotation handling
    + build system: Fix some typos in build system output and comments
  - Changes from version 0.76.0:
    + core:
    - Fix regression on case-insensitive search. Issue #743
    - Remove GooList, use std::vector instead
    - Fix radiobutton reporting wrong state. Issue #159
    - Handle UTF16-LE strings
    - Don't error out if there's no DA in FreeText annotation
    - cairo:
      . Compute correct coverage values for box filter.
      . Constrain number of cycles in rescale filter.
    - Read more fields from ViewerPreferences
      . Introduce and use Ref::INVALID
      . Fix crashes in broken files
      . Fix mismatched free/delete
      . Add missing include guards
    + utils: pdftohtml: Properly initialize HtmlOutputDev::page to
      avoid SIGSEGV upon error exit.
  - Changes from version 0.75.0:
    + core:
    - Fix rendering of some annotations
    - Fix crashes in broken files
    - Small internal code improvements
    + cpp:
    - Improve documentation
    - tests: Add showing version information to poppler-dump
    + utils:
    - pdfattach: new util
    - pdftohtml: add -dataurls parameter
    - pdftoppm: add -sep and -forcenum parameters
    - pdftohtml: make singleHtml and stout not mutually exclusive
    - pdfsig: fix use after free
  - Bump poppler_sover following upstream changes.
* Sun Feb 10 2019 bjorn.lie@gmail.com
  - Update to version 0.74.0:
    + core:
    - Remove support for obsolete systems.
    - Include timezone in timeToDateString().
    - Fix/silence some warnings.
    - Fix issues with broken files.
    + build system:
    - Fix linking in FreeBSD.
    - Fix fseeko configure check on Android for API level < 24.
    - Remove unused MacroPushRequiredVars.cmake.
    + qt5:
    - Add API that lazily builds an outline by wrapping the
      internal objects.
    - Demo: Use new API to build Table Of Contents lazily.
    + glib:
    - Improve documentation.
    - Fix cast from 'GTime *' (aka 'int *') to 'time_t *'
      (aka 'long *').
    + utils: pdfsig: add -nssdir option.
    + cpp: Add a way to get all the named destinations in a document.
  - Bump poppler_sover following upstream changes.
* Mon Jan 14 2019 bjorn.lie@gmail.com
  - Update to version 0.73.0:
    + core:
    - Fix regression reading some encrypted files.
    - Add X509CertificateInfo classes.
    - Add new 'IgnoreDiacritics' option to ::findText().
    - Open files with CLOEXEC flag set.
    - Remove Gulong, Guint, Gushort, Guchar typedefs.
    - Fix handling of some broken files.
    + qt5:
    - Expose X509CertificateInfo.
    - Add the possibility of getting version.
    - Add new 'IgnoreDiacritics' search flag.
    - Make initialization of globalParams threadsafe.
    - ArthurOutputDev: Remove all Splash code usage.
    + cpp:
    - Make initialization of globalParams threadsafe.
    - Fix page::text_list encoding issue.
    - Improve handling of UTF-16 by considering Endianess.
    - Add API to specify a custom data directory.
    + glib:
    - add new 'POPPLER_FIND_IGNORE_DIACRITICS' find flag.
    - Fix named destinations.
    - Make PrintScaling preference available in API.
    + build system:
    - Rename ENABLE_XPDF_HEADERS to
      ENABLE_UNSTABLE_API_ABI_HEADERS.
    - support enabling NSS on mingw.
    - Windows: only set SOVERSION for shared libs.
  - Bump poppler_sover following upstream changes.
  - Pass ENABLE_UNSTABLE_API_ABI_HEADERS=on to cmake, replacing
    ENABLE_XPDF_HEADERS=on we had before.
* Wed Dec 12 2018 alarrosa@suse.com
  - Update to version 0.72.0:
    + core:
    - Fix checkbox lacking AP not being able to change state.
    - Draw line annotation endings (arrow, circle, ...).
    - cairo: Don't use UNIQUE_ID for PS output, to avoid using PS
      memory on cairo >= 1.5.10.
    - Be more stubborn looking for a nssdb.
    - GooString::fromInt: Repair the return value.
    - Minor performance improvements.
    - Avoid cycles in PDF parsing.
    - Stream::makeFilter: Fix memory leak.
    - Fix various issues with malformed files.
    - Rename GooString::getCString to GooString::c_str.
    - Regenerate UnicodeDecompTables.h from python 3.7.1.
    + utils:
    - pdfdetach: Check for valid embedded file before trying to
      save it.
    - pdfdetach: Check for valid file name of embedded file before
      using it to determine save path.
    - Fix typos in utils.
    + glib:
    - Fix missing PopplerAttachment destructor call.
    - Support getting form widget additional actions.
    - docs: Small improvements.
    + qt5: Internally compile with -DQT_NO_SIGNALS_SLOTS_KEYWORDS.
  - Bump poppler_sover following upstream changes.
* Fri Nov 02 2018 bjorn.lie@gmail.com
  - Update to version 0.71.0:
    + core:
    - Replace the implementation of GooString by std::string but
      keep the exact interface intact.
    - Replace GBool, gTrue, and gFalse by bool, true, false, resp.
    - Splash: Fix crash if document is malformed (too wide).
    + qt5:
    - Fix crash when adding Highlight Annotations.
    - Default to hidden symbols.
    - Fix two leaks in a test.
    + glib:
    - demo: Fix build on Windows.
    - demo: Align property labels to top of cell.
    + cpp: Fix typos in documentation.
    + build system:
    - Enable searching for GTK on Windows
    - Remove unused files
    - Add fuzzer target from oss-fuzz project
  - Changes from version 0.70.1:
    + glib: Install missing file.
  - Changes from version 0.70.0:
    + core:
    - FreeText annotations: default to font from default appearance
      string.
    - Splash: Speed improvements.
    - Fix security issues found by oss-fuzz.
    - Improve page lable parsing.
    - Use std some std classes instead of self grown ones.
    - Various internal improvements.
    + glib:
    - Fix crash on missing embedded file.
    - Add support for PDF subtype property.
    - Only export symbols in the public API.
    + qt5:
    - Add Page::index() method.
    - Improve method to get the page from a label string.
    + utils: pdftohtml: Improve font handling.
  - Bump poppler_sover following upstream changes.
* Mon Oct 01 2018 idonmez@suse.com
  - Update to version 0.69.0:
    + core:
    - Add annotation font color
    - Splash: Some speed improvements
    - PSOutputDev: add native support for type 7 shadings when
      using level 3
    - Add support for PDF subtype property
    - Link: Fix memory leak regarding next actions
    - Fix handling of Signature Info Location and Reason
    - Fix errors in computation of type3 glyphs transformation
      matrix
    - Reimplement Dict class in a more modern way
    - Fix security issues found by oss-fuzz
    - Fix memory issues in GfxImageColorMap copy ctor
    - Don't abort if the SampleFunction has too many samples.
      Issue glfdo#poppler/poppler#634
    - Document the OutputDev::clip and OutputDev::oeClip methods
    - Fix macOS compilation due to boolean define in jpeglib
    - Split GDir and GDirEntry out of gfile.h.
      Issue glfdo#poppler/poppler#370
    + qt5:
    - Add annotation font color
    + utils:
    - pdfinfo: Show PDF subtype
    - pdftotext: Fix only outputs first page content with
    - bbox-layout option. Issue glfdo#poppler/poppler#88
    - pdftotext: Fix memory leak in printLine
    + build system
    - Require C++14
* Thu Aug 23 2018 bjorn.lie@gmail.com
  - Update to version 0.68.0:
    + core:
    - Add Reason and Location to SignatureInfo (fdo#107299).
    - Fix memory misuse on signature handling
    - Fix security issues found by oss-fuzz
    - Don't give a warning when Marked value is false (fdo#107430).
    + qt5: Add Reason and Location to SignatureInfo (fdo#107299).
    + cpp:
    - Add rotation() to text_box (fdo#106562).
    - Fix build with MSVC
    + utils:
    - pdftoppm: Add -jpegopt optimize option support
    - pdftocairo: Add -jpegopt optimize option support
    - pdftohtml:
      . Add option to not round coordinates
      . Fix possible crash (fdo#107316).
    + build system:
    - Use OpenJpeg cmake config file instead of pkgconfig
    - Remove wchar_t- on MSVC
  - Changes from version 0.67.0:
    + core:
    - Fix lots of security/leak issues found by oss-fuzz
    - Splash:
      . Optimize some files, making them 20% faster
      . Correctly manipulate spot colors if SPOT_NCOMPS != 4
    - Fix compilation with some strict compilers.
  - Bump poppler_sover following upstream changes.
  - Add openjpeg2 BuildRequires: New dependency.
* Thu Jul 05 2018 ecsos@opensuse.org
  - Update to version 0.66.0:
    + core:
    - Fix lots of security/leak issues found by oss-fuzz
    - Splash: Optimize some files, making them 20% faster
    - Splash: Correctly manipulate spot colors if SPOT_NCOMPS != 4
    - Fix compilation with some strict compilers
  - Changes from version 0.65.0:
    + core:
    - SplashOutputDev: Add the invisible character check
      beginType3Char. (fdo#106244)
    - XRef: Fix runtime undefined behaviour. (fdo#105970)
    - Fix issues with malformed documents.
      (fdo#104942), (fdo#103238)
    - Remove GooHash after replacing it by std::unordered_map
    - Add conversion methods between GooString and std::string.
    + cpp:
    - Add newline after error message
    - Expose more image modes, add option to select mode in
      renderer. (fdo#105558)
    + build system:
    - Fix compilation with libc++
    - Small improvement to FindLIBOPENJPEG2.cmake
    + qt5:
    - Add widget annot actions to FormFields
    + utils:
    - pdffonts: Minor formatting changes in the man page.
      (fdo#105194)
  - Changes from version 0.64.0:
    + core:
    - Workaround form field text not being drawn on broken files.
      (fdo#103245)
    - Add read only setter for form fields
    - Add support for Link Hide action
    - Add support for Next actions in Links
    - Fix parsing of Annot focus out actions
    - Fix PDFDoc::checkHeader() for PDFs smaller than 1 KiB.
      (fdo#105674)
    - Add const to several classes and members
    - gfile: Fix build on some platforms
    - Fix issues with on malformed documents.
      (fdo#105972), (fdo#105969), (fdo#106059), (fdo#106061)
    - Several small code improvements
    + qt5:
    - Allow setting of Form visibility status
    - Allow setting of Form read only status
    - Add support for Link Hide action
    - Add support for Next actions in Links
    - ArthurOutputDev: Implement axialShadedFill
    - ArthurOutputDev: Implement drawImageMask. (fdo#105531)
    - ArthurOutputDev: Implement Type3 font support
    + utils:
    - pdfsig: Add -dump which writes signatures to disk
      (fdo#104881)
    + glib:
    - less deprecated calls
    + build system:
    - bring back the option to disable GObject introspection
    - Add iconv include dir when compiling
    - Make it possible to build poppler without fontconfig.
      Default for Android.
  - Bump soversion and data_version to 77 and 0.4.9 respectively.
* Wed Apr 04 2018 idonmez@suse.com
  - Update to version 0.63.0:
    + Core:
    - CairoOutputDev: support embedding CCITT image data.
      (fdo#103399)
    - CairoOutputDev: limit image size when printing.
      (fdo#103399)
    - CairoOutputDev: use GOOD instead of BEST as the default
      cairo filter for scaling. (fdo#103136)
    - Error out on save if file has changed since we opened it.
      (fdo#103793)
    - PDFDoc: use %c instead of \x to output binary. (fdo#103873)
    - Fix index out of bounds undefined behaviour in PSTokenizer.
      (fdo#103583)
    - Fix opening files with OutlineItem loops. (fdo#102914)
    - Fix some bugs in StructTreeRoot parsing of parent tree.
      (fdo#103912)
    - Remove error for wrong child type for tagged pdf.
      (fdo#103587)
    - FoFiTrueType::readPostTable() from xpdf 4.00.
      (fdo#102880)
    - GfxFontDict: merge reference generation from xpdf 4.00.
      (fdo#104565)
    - Reset lastAbortCheck on updateLevel reset
    - PDFDoc::setup: Fail early if base stream length is 0.
      (fdo#103552)
    - Check curStr is actually a Stream before doing Stream
      operations. (fdo#104518)
    - Fix new Object API porting bug. (fdo#104517)
    - Check return code of getChar(), abort reading on error.
      (fdo#104502)
    - TextPage: Add horizontal scaling to font matrix.
      (fdo#105259)
    - Fix EmbedStream replay. (fdo#103446)
    - Fix memory leak on error condition
    - Fix assert on malformed documents. (fdo#104354)
    - Fix abort in Gfx::opBeginMarkedContent if args[1] is not
      a name. (fdo#104468)
    - GfxGouraudTriangleShading::parse: Don't abort on malformed
      documents. (fdo#104567)
    - GfxFunctionShading::parse: Fix abort in malformed document.
      (fdo#104581)
    - Remove the extern C from glib.h. (fdo#103621)
    - Don't let ArthurOutputDev be friend of SplashPath anymore
    - Fix undefined sanitizer warning about qsort
    - Form.h: include time.h for time_t
    - Various code improvements
    + Qt5:
    - Add cancellation support to renderToImage and textList
    - Do not assume all Screen annotation actions are Renditions.
      (kde#388175)
    - qt5: Implement operator= for PageTransition
    - ArthurOutputDev: 'clip' should intersect new and old clipping
      path
    - ArthurOutputDev: Implement updateBlendMode
    - ArthurOutputDev: Replace the QPainter by a stack of QPainters
    - ArthurOutputDev: Rudimentary support for transparency groups
    - Remove stale libcms1 code. (fdo#104358)
    - demo: don't crash if page is malformed
    - Fix warnings due to the use of deprecated overloads of
      Poppler::Page::Search in tests.
    + Utils:
    - pdfimages: Fix for files with flate encoded inline images.
      (fdo#103446)
    - pdftocairo: Remove stale libcms1 code. (fdo#104358)
    - pdfimages: Fix build without libtiff and libpng
    - pdfseparate: Fix buffer size warning due to missing space
      for null terminator
    + Build System:
    - Enable building all libs as static libs
    - Enable no-missing-field-initializers
    - Remove unused FindLIBOPENJPEG.cmake
    - Add "--owner root:0 --group root:0" options to tar command
      in dist target. (fdo#104398)
    - Add python3 support to gtkdoc.py
    - gtkdoc.py: Make it work with newer gtk-doc. (fdo#105075)
    + Cpp:
    - Add page::text_list
* Sat Dec 16 2017 hpj@urpla.net
  - make introspection scanner (g-ir-scanner) work with older build envs
* Sun Dec 10 2017 luc14n0@linuxmail.org
  - Update to version 0.62.0:
    + Core:
    - Stop supporting lcms1 and openjpeg1.
    - Open files that state 8 bits as third field of W
      (fdo#103469).
    - GfxLabColorSpace::parse: fix crash in broken documents
      (fdo#103582).
    - Fixes: leak if parseDA fails. And UTF test fail.
    - Include glibc.h where needed.
    - Document the meaning of the 'type' integer of a shading.
    - INSTALL: add debug options.
    + Qt5: add API to let the rendering process callback to get a
      partial rendering (fdo#103372).
    + Qt4: remove the Qt4 frontend.
    + Utils:
    - Support unicode on windows console.
    - pdfsig: install man page.
    - sort encoding list.
    + Glib: demo: fix warning.
  - Remove Qt4 poppler package following upstream change.
  - Drop conditional use of openjpeg-devel BuildRequires and mainly
    use pkgconfig(libopenjp2) instead, following upstream change.
  - Drop Provides/Obsoletes meant for pristine openSUSE 10.3,
    11.1/(SLE 11) and 11.4 releases.
* Wed Nov 22 2017 luc14n0@linuxmail.org
  - Update to version 0.61.1:
    + Core: CairoOutputDev: don't overflow y * stride when accessing
      image data.
    + Build system:
    - Fix incorrect paths in .pc files (fdo#103578).
    - add the custom buildtests target only once (fdo#103003).
  - Changes from version 0.61.0:
    + Core:
    - Fix crashes in broken files.
    - Cleanup unused functions from GlobalParams.
    - Tweak LZWStream::processNextCode error handling (fdo#103174).
    - Warning fixes.
    - Remove t1lib code.
    + Qt5:
    - Clean up the remaining Splash code in Arthur backend
      (fdo#103117).
    - ArthurOutputDev: Properly implement saveState/restoreState
      (fdo#103118).
    - Fix leak in ArthurOutputDev::updateFont (fdo#103508).
    + Build system:
    - Use GNUInstallDirs (fdo#103211).
    - Fix installing a .cc file as header.
    - Use -pthread flag instead of -lpthread.
  - Changes from version 0.60.1:
    + Qt5: ArthurOutputDev: Add missing 'return' in error paths.
    + Build system: FindLIBOPENJPEG.cmake:
      Add CheckCXXSourceCompiles.
  - Changes from version 0.60.0:
    + Core:
    - Enable libcurl support by default.
    - PSOutputDev: Fix wrong text generation (fdo#102760).
    - Added methods to get and set the font size of text fields
      (fdo#101692).
    - CairoOutputDev: Do not extend the pattern in
      drawImageMaskRegular.
    - CairoOutputDev: do not use the custom downscaling for
      rendering images when using cairo >= 1.14.
    - Fix: Build with old clang. Various crashes in broken files.
      And some warnings.
    - Add some constness to the basic classes.
    - Remove unused functions from GlobalParams.
    + Qt5:
    - Added methods to get and set the font size of text fields
      (fdo#101692).
    - Add whether renderToImage shows annotations.
    - ArthurOutputDev:
      . Replace Splash font rendering by Qt font rendering.
      . Implement the drawSoftMaskedImage method.
      . Fix several small bugs related to dash pattern handling.
    + Build system:
    - cmake is now the default build system.
    - autotools based build system has been removed.
    + Utils: pdfinfo: don't truncate dest name.
  - Drop CVE-2017-14517.patch and CVE-2017-14518.patch: fixed
    upstream (fdo#102687 and fdo#102688, respectively).
  - Add cmake BuildRequires; replace configure, make and make_install
    macros, with cmake, make_jobs and cmake_install: following
    upstream port.
  - Add glib2-devel BuildRequires as it's a dependency required by
    CMakeLists.
  - Drop command for removal of *.la files: with the build system
    port to cmake, *.la are no longer generated.
* Mon Oct 09 2017 jengelh@inai.de
  - Update package summaries and RPM categorizations.
  - Drop some idempotent %if..%endif markers whose presence has
    no effect on the files being output.
* Mon Oct 09 2017 psimons@suse.com
  - Apply CVE-2017-14517.patch from upstream to fix a NULL pointer
    dereference in the XRef::parseEntry() function that may have lead
    to potential denial-of-service attack when handling malicious PDF
    files. [CVE-2017-14517, bsc#1059066]
* Mon Sep 18 2017 psimons@suse.com
  - Apply CVE-2017-14518.patch to remedy a floating point exception
    in Splash.cc that could have been exploited using a specially
    crafted PDF document. [CVE-2017-14518, bsc#1059101]
* Thu Sep 07 2017 zaitor@opensuse.org
  - Update to version 0.59.0:
    + core: Fix infinite recursion in NameTree parsing in broken
      files.
    + utils:
    - pdfunite: Fix API porting error that caused abort in some
      cases.
    - pdfinfo:
      . Fix crashes and memory leaks when using -dests.
      . Use GooString.append instead of sprintf/strcat.
    - pdfimages: Fix warning when compiling with cygwin.
    + build system:
    - Fix cygwin 32-bit compile.
    - Cmake tweaks.
  - Bump soversion following upstream changes.
* Sun Sep 03 2017 zaitor@opensuse.org
  - Update to version 0.58.0:
    + core:
    - CairoOutputDev: cairo 1.14 now has high quality downscaling.
    - Signature related improvements (fdo#99271).
    - Tweak which cmap we use (fdo#101855).
    - Memory leak fixes.
    - Substantial rework of the internals.
    - win32: call ANSI functions directly (fdo#100312).
    - Add some documentation.
    + qt5:
    - Expose signature information.
    - ArthurOutputDev: initialize the image with the paper color
      (fdo#102129).
    - Fix copy'n'paste bugs: Qt4 -> Qt5.
    - ArthurOutputDev: Properly set the QPainter transformation.
    - ArthurOutputDev: Use Qt::SvgMiterJoin instead of
      Qt::MiterJoin (fdo#102356).
    + utils:
    - pdfinfo: add -dests option to print named destinations
      (fdo#97262).
    - pdftocairo: add -jpegopt for setting jpeg compression
      parameters (fdo#45727).
    - pdftoppm: add -jpegopt for setting jpeg compression
      parameters (fdo#45727).
    - pdfimages: support listing/extracting inline images
      (fdo#25625).
    + build system:
    - cmake: Various Windows fixes.
    - cmake: Use -std=c++11 instead of -std=gnu++11.
    + cpp: Fix page.text() not taking page orientation into account
      (fdo#94517).
  - Bump soversion following upstream changes.
* Wed Aug 02 2017 zaitor@opensuse.org
  - Update to version 0.57.0:
    + core:
    - Fix parsing of Type 1 fonts with newlines in encoding
      sequences (fdo#101728).
    - Fix crash in broken documents.
    + utils:
    - pdfunite: Fix crash with broken documents (fdo#101208).
    - pdftohtml: skip control characters (fdo#101770).
    - pdfseparate: minor improvement to the documentation
      (fdo#101800).
    + build system:
    - cmake: Set RUNPATH for poppler shared libs (fdo#101945).
    - configure: fix --disable-FEATURE actually enabling the
      feature.
  - Bump soversion following upstream changes.
* Thu Jun 22 2017 zaitor@opensuse.org
  - Update to version 0.56.0:
    + core:
    - FormFieldButton::setState() shouldn't check the field is
      readOnly.
    - Fix crashes on multiple broken files.
    + utils: pdfunite: Fix crash with broken documents (fdo#101153,
      fdo#101149).
  - Drop poppler-pdfunite-fix-crash-with-broken-documents.patch:
    Fixed upstream.
* Sun Jun 11 2017 zaitor@opensuse.org
  - Add poppler-pdfunite-fix-crash-with-broken-documents.patch:
    pdfunite: Fix crash with broken documents. Sometimes we can't
    parse pages so check before accessing them (bsc#1043088,
    bsc#1041783, CVE-2017-7515, CVE-2017-7511, fdo#101153,
    fdo#101149).
* Tue May 23 2017 zaitor@opensuse.org
  - Update to version 0.55.0:
    + core:
    - Fix abort in files with broken Decode arrays (kde#379835).
    - Fix memory leak (and probably logic bug) parsing broken XRef
      entries (fdo#100775).
    - Fix memory leak when reconstructing broken files
      (fdo#100776).
    - Minor optimization.
    - Fix regression in GfxIndexedColorSpace::mapColorToBase
      (fdo#100931).
    - Fix memory leak in error condition.
    + cpp: Return nullptr if the page at index can't be fetched
      (fdo#100981).
    + build system:
    - Fail by default if libjpeg is not available.
    - Fail by default if libopenjpeg2/1 is not available.
* Sun May 21 2017 zaitor@opensuse.org
  - Update to version 0.54.0:
    + core: Make XRef reconstruction a bit better (fdo#100509).
    + glib:
    - Expose movie play mode (fdo#99625).
    - demo: Show play mode in movie properties view.
    + qt5: Compile with -DQT_NO_CAST_FROM_BYTEARRAY (fdo#100311).
    + utils: pdfimages: don't fail listing if inline image data
      contains 'EI' (fdo#100737).
* Thu Mar 23 2017 zaitor@opensuse.org
  - Update to version 0.53.0:
    + core:
    - Form support improvements.
    - SplashOutputDev: Fix memory leak when rendering images with
      colormap and matte color.
    - Minor fix in GlobalParams documentation.
    + qt5:
    - Expose form calculate order.
    - Expose Form additional actions.
    + utils:
    - pdfimages: support 16bpc png and tiff images (fdo#99988).
    - pdftohtml: fix small memory leak when constructing some
      filenames.
    - pdfinfo: fix leak when printing JS.
    + build system: Compile in C++11 mode.
  - Bump soversion following upstream changes.
  - Stop exporting  -std=gnu++11 for older versions of gcc, upstream
    now ensures this happens.
* Fri Feb 17 2017 zaitor@opensuse.org
  - Update to version 0.52.0:
    + core:
    - Fix assert on reading some OCGs (fdo#99768).
    - Properly initialize some RichMedia variables in corner cases
      (fdo#99767).
    + qt4:
    - optcontent structure was leaking the headers items
      (fdo#99449).
    - Cleanup objects in tests to fix memory leaks (fdo#99449).
    + qt5:
    - optcontent structure was leaking the headers items
      (fdo#99449).
    - Cleanup objects in tests to fix memory leaks (fdo#99449).
    + utils: pdftocairo.1: Fix typo.
* Tue Jan 17 2017 zaitor@opensuse.org
  - Update to version 0.51.0:
    + core:
    - Check for error from NSS in SignatureHandler construct
      (fdo#99363).
    - Add Form[Field|Widget]::setPartialName
    - Fix memory leak in PDFDoc::markAnnotations.
    + qt5:
    - Implement digital signature support (fdo#94378).
    - Add Poppler::FormField::setName
    - Fix segfault/assert if LinkDestination is constructed with
      invalid input string (fdo#99357).
    + utils: pdfunite: add fields to AcroForm dict (fdo#99141).
* Fri Dec 16 2016 zaitor@opensuse.org
  - Update to version 0.50.0:
    + core:
    - PSOutputDev: Fix PS conversion for some files (fdo#63963).
    - Fix Outline parsing on broken documents (fdo#98732).
    - Fix PDFDoc::saveIncrementalUpdate()'s detection of document
      being modified (fdo#96561).
    - SplashOutputDev: Read softmask into memstrean in case of
      matte (fdo#97803).
    - Bail out if Hints nBitsNumObjects or nBitsDiffGroupLength are
      greater than 32 (fdo#94941).
    - CairoOutputDev: initialize CairoOutputDev::antialias
      (fdo#98983).
    - Fix crash when loading some thumbnails (fdo#97870).
    + utils:
    - pdftoppm: Fix -tiff -gray/-mono incorrect output.
    - pdftops: add -passlevel1customcolor (fdo#97193).
    + build system: Default to libopenjpeg2 instead of libopenjpeg1.
    + qt: Support OCG state change links.
    + glib: Use g_slice_new0 for PopplerActionLayer (fdo#98786).
  - Bump soversion following upstream changes.
* Mon Nov 21 2016 zaitor@opensuse.org
  - Update to version 0.49.0:
    + core:
    - Merge type3 glyph handling from xpdf 3.04 (fdo#96667).
    - Continue rendering in case of 'Singular matrix in shading
      pattern fill (bgo#98623).
    - Fix memory leak in parametrized gouraudTriangleShadedFill.
    - Fix crash on broken files.
    - PDFDoc::setDocInfoStringEntry(): treat value consisting of
      just the unicode marker as an empty string.
    - Fix UBSAN warning.
    - Misc compile fixes.
    + utils: pdfseparate: remove extra '%' in error message.
    + build system: configure: Fix typo in disable nss help string.
* Mon Oct 10 2016 zaitor@opensuse.org
  - Update to version 0.48.0:
    + core:
    - Fix crashes and memory leaks in invalid files.
    - Small memory usage improvements.
    - TextOutputDev: Remove null characters from PDF text
      (fdo#97144).
    - TextOutputDev: Break words on all whitespace characters
      (fdo#97399).
    - Fix UTF16 decoding of document outline title (fdo#97156).
    - Add functions for named destination name in name-tree/dict.
    + glib: Increase glib requirement to 2.41.
  - Bump soversion following upstream changes.
* Fri Aug 19 2016 wbauer@tmo.at
  - Update to version 0.47.0 (boo#994702):
    + core:
    - Fix abort on documents where the docinfo obj is not a dict
      (fdo#97134).
    - Check for XRefEntry existing before using it (fdo#97005).
    - Fix memory leak on PDFDoc::setDocInfoStringEntry() with empty
      string.
    - Don't presume that DocInfo is a dictionary in
      XRef::createDocInfoIfNoneExists().
    + build system: configure: Work with non gnu greps.
* Fri Jul 29 2016 jengelh@inai.de
  - The "poppler_soname" macro (and others) really just contained the
    version (not the entire name), so rename to "popple_sover".
* Tue Jul 26 2016 zaitor@opensuse.org
  - Update to version 0.46.0:
    + core:
    - cairo:
      . Fix bug in setAntialias().
      . Fix tiling patterns with BBox with non-zero x,y.
      . Try finding glyphs in substitute fonts by unicode value
      (fdo#96994).
    - Added XRef modification flag.
    - Added DocInfo setters & getters.
    - Be less strict when parsing FitH Link destinations
      (fdo#96661).
    + utils:
    - pdftocairo:
      . Revert the use of groups for blending into white page.
      . Use fprintf for printing errors.
    - pdfinfo: Don't print pdf info when printing metadata,
      javascript, or structure (fdo#96801).
    + glib:
    - Added document property setters & simplified getters.
    - Make document metatag gobject properties writeable.
    + cpp:
    - Pass len to GooString constructor in
      detail::ustring_to_unicode_GooString() (fdo#96426).
    - Added functions to save a document.
    - Added document property setters & getters.
    + qt4: Added document property setters & simplified getters.
    + qt5: Added document property setters & simplified getters.
    + build system:
    - configure:
      . Don't use -fPIC on cygwin.
      . Work with non gnu greps.
  - Bump soname following upstream changes.
* Sun Jun 19 2016 hrvoje.senjan@gmail.com
  - Qt 5.7 needs gnu++11 standard, export the appropriate flag in
    spec when compiler doesn't enforce it by default.
* Sat Jun 18 2016 zaitor@opensuse.org
  - Update to version 0.45.0:
    + core:
    - SplashOutputDev: Fix iccTransform + splashModeXBGR8.
    - Fix memory leaks.
    - Fix crash in broken files (fdo#95567, fdo#96027).
    - Emulate some non portable glibc functions when not
      available.
    + utils:
    - pdftohtml: Fix crash in broken files (fdo#95563).
    - pdfinfo:
      . Convert dates to local time zone.
      . Add -isodates for printing dates in ISO-8601 format.
      . Fix memory leaks.
    + glib: Return date in UTC instead of local time (fdo#94173).
    + cpp: Switched from detail::convert_date() to core's
      dateStringToTime().
  - Bump soname following upstream changes.
  - Drop poppler-Fix-mem-leak-SplashgouraudTriangleShadedFill.patch:
    Fix upstream.
* Mon May 23 2016 zaitor@opensuse.org
  - Update to version 0.44.0:
    + core:
    - Fix Compile in 32bit linux (fdo#95492).
    - Splash: type 3 chars. restore the current position also in
      output device (fdo#95344).
    - Splash: Improve rendering of some dotted lines (fdo#84693).
    - Refactor GooString::Set() (fdo#94201).
    - Fix typo in GfxPatchMeshShading::parse.
    - Fix memory leak in PSOutputDev::filterPSLabel.
    - Fix memory leak in
      SignatureHandler::getDefaultFirefoxCertDB_Linux.
    - Fix potential crash in SplashOutputDev::doUpdateFont.
    - Fix potential crash in TextPage::coalesce.
    - Remove call that does nothing.
    + utils: pdftocairo: add -antialias option (fdo#94977).
  - Bump soname following upstream changes.
  - Add poppler-Fix-mem-leak-SplashgouraudTriangleShadedFill.patch:
    Fix memory leak in Splash::gouraudTriangleShadedFill, patch from
    upstream git.
* Mon May 02 2016 zaitor@opensuse.org
  - Update to version 0.43.0:
    + core:
    - Implement sanity check for linearization usage (fdo#92482).
    - Add SymbolMT as an alias for the Symbol font (fdo#93168).
    - Fix some blank files (fdo#94756).
    - cairo:
      . Fix fillToStrokePathClip crash and rendering (fdo#62905).
      . Check if PDF knows the width of 'm' in case of substituted
      font (fdo#94054).
      . Save mask state and don't extend image mask (fdo#94234).
    - SplashOuputDev: Compile with C++11 compilers that don't
      define isinfinite (fdo#94761).
    - Typo fixes.
    + utils: pdftocairo: Calculate rotation before scaling
      (fdo#94655).
    + qt4: Fix crash on certain PDF form item activation actions
      (fdo#94873).
    + qt5: Fix crash on certain PDF form item activation actions
      (fdo#94873).
  - Drop poppler-Fix-rendering-of-broken-pdfs.patch, fixed upstream.
  - Bump soname following upstream changes.
* Tue Apr 05 2016 zaitor@opensuse.org
  - Add poppler-Fix-rendering-of-broken-pdfs.patch: Fix pdf rendering
    commit (boo#973888 bgo#764641 fdo#94830).
* Fri Mar 18 2016 zaitor@opensuse.org
  - Update to version 0.42.0:
    + core:
    - Add the support for version 5 + revision 6 documents
      (fdo#85368).
    - Add initial support for Signature handling.
    - Initialize gamut mapping multipliers in ::copy() functions
      (fdo#90697).
    - Implement jpx streams support with depth < 8.
    - Handle SMaskInData = 0 for JPX encoded images (fdo#93468).
    - Fix rendering of some broken PDF files (fdo#92508).
    - PSOutputDev:
      . Support for LZW encoding.
      . Add support for Flate compression in Level 3 output.
    - SplashOuputDev:
      . Implement function shading (fdo#94441).
      . Improve rendering of some non embedded fonts (fdo#94054).
      . Fall back to Gfx implementation of tiling pattern if
      repetition rate is small (fdo#90596).
      . Implementation of Matte entries in softmasks of
      softmasked images (fdo#22473).
      . Assure line width > 0 in case of text stroke (fdo#94038).
    - TextOuputDev: Cache result of inner loop in visitDepthFirst
      (fdo#77087).
    - Avoid attempting a tiling pattern fill with a singular
      transform matrix.
    + utils:
    - pdfinfo: Add option to show document structure
    - pdfsig: New command that gives information about signature
    + qt4: Fix bug in links to remote documents getting the page
      number wrong sometimes.
    + qt5: Fix bug in links to remote documents getting the page
      number wrong sometimes.
  - Add pkgconfig(nss) BuildRequires: Build nss support.
  - Bump soname following upstream changes.
* Thu Feb 18 2016 zaitor@opensuse.org
  - Update to version 0.41.0:
    + core:
    - CairoOutputDev: add missing font types (fontCIDType0COT and
      fontTrueTypeOT) (fdo#93559).
    - SplashOutputDev: Adjust limit check and check in addition
      bitmap pointer (fdo#94053).
    + utils:
    - pdfseparate: Refine resource detection.
    - pdfinfo: fix man page.
* Fri Jan 15 2016 zaitor@opensuse.org
  - Update to version 0.40.0:
    + core:
    - CairoOutputDev: Use shape mask with soft mask (fdo#91931).
    - TextOutputDev:
      . Handle right-to-left text in search
      . Fix finding Arabic Presentation Forms ligatures.
    - Fix crash in invalid file (fdo#93476).
    - Regression test improvements.
    + utils:
    - pdftocairo:
      . Fix writing to stdout out with image output.
      . Document that -singlefile appends file type (fdo#86254).
      . Ensure surface flushed before accessing image data.
      . Check for invalid use of options (fdo#92195).
    - pdfunite: Fix typo in manual.
    + build system: Improve cmake build system.
* Fri Dec 18 2015 zaitor@opensuse.org
  - Update to version 0.39.0:
    + core:
    - Ignore the alternateSpace and tintTransform (fdo#92381).
    - CairoOutputDev:
      . Scale radial pattern (fdo#22098).
      . Implement function shading using mesh gradients
      (fdo#88394).
    - Regression test improvements.
    - Fix typos in error messages.
    + build system: Visual Studio 2015 now supports snprintf
      (fdo#93116).
    + utils:
    - pdftops: fix %%PageBoundingBox (fdo#87161).
    - pdftocairo: Fix double free when both user and owner
      passwords are given.
    + glib:
    - Add duration_real to PopplerPageTransition (fdo#92040).
    - Remove enum PopplerOrientation from API (fdo#93229).
    - Documentation improvements.
    - glib-demo improvements.
  - Bump soname following upstream changes.
* Tue Nov 17 2015 zaitor@opensuse.org
  - Update to version 0.38.0:
    + core:
    - Splash: Multiply opacity in case of pattern colorspace
      (fdo#92592).
    - Small form improvements on non ascii character rendering.
    - Clarify README.
    + build system: Clarify internal DCT and JPX are only provided as
      deprecated fallbacks.
    + utils: pdftocairo: fix fit to page transformation.
  - Bump soname following upstream changes.
* Sat Oct 10 2015 zaitor@opensuse.org
  - Update to version 0.37.0:
    + core:
    - CairoOutputDev: Use mask for even-odd fill (fdo#84527).
    - SplashOuputDev: Protect calls to set/getAA with the proper
      [#]if guards (fdo#92006).
    - SplashOuputDev: Try to use an external font if the internal
      one is invalid.
    - PageTransition D is a number not an int (fdo#92040).
    - Catalog::getNumPages(): validate page count.
    - Catalog::cachePageTree(): recover from out of memory
      condition.
    - Fix crashes in malformed documents.
    + build system: configure: fix openjpeg detection.
  - Use pkgconfig(libopenjp2) BuildRequires for openSUSE newer than
    13.1, stay with openjpeg-devel for older releases.
  - Bump soname following upstream changes.
* Fri Sep 11 2015 zaitor@opensuse.org
  - Update to version 0.36.0:
    + core:
    - Patch to support RichMedia annotations.
    - Splash: Fix wrong memory access (fdo#91686).
    - Cairo: fix size of transparency group surface (fdo#66229).
    - Fix bounds check in Linearization::getPageFirst (fdo#91200).
    - File Saving improvements.
    - Add premultiplied alpha channel to SplashBitmap.
    - Fix for xref table creation (fdo#90790).
    - Fix JBIG2Decode infinite loop and stack overflow (fdo#91186).
    - Minor optimization in text extraction.
    + qt4:
    - Basic support for RichMedia annotations.
    - Change default image format.
    - Minor optimizations.
    + qt5:
    - Basic support for RichMedia annotations.
    - Change default image format.
    - Minor optimizationsHEADmaster.
    + cpp: Fix utf8/utf16 conversion (fdo#91644).
    + build system:
    - Do not hardcode -fPIC in Makefile.am.
    - cmake: Allow configuring SHARE_INSTALL_DIR (fdo#90293).
    + utils:
    - pdfunite: Insert embedded files in result pdf (fdo#90066).
    - pdftotext: Add -bbox-layout option (fdo#89941).
  - Bump soname following upstream changes.
* Tue Aug 11 2015 zaitor@opensuse.org
  - Update to version 0.35.0:
    + core:
    - Fix assert in broken file (fdo#91344).
    - Adjust memory layout computation of GooString.
    - Make SplashBitmap XBGR transfer alpha channel.
    - Splash: Fix wrong writes on non rgb outputs (fdo#90570).
    - Splash: remove ifndef in Windows code.
    - GlobalParamsWin bugfixes (fdo#91053).
    + qt4:
    - Switch default image format.
    - Add IgnorePaperColor render flag.
    + qt5:
    - Improve efficiency of Poppler::Page::renderToImage.
    - Switch default image format.
    - Add IgnorePaperColor render flag.
    + build system:
    - Allow configuring SPLASH_CMYK support.
      + Add configure --enable-build-type (fdo#90796).
    + glib:
    - Explicitly link against pthread.
    - Deprecation fixes.
    + utils: pdftocairo: Fix cast to pointer from integer of
      different size on win64.
  - Bump soname following upstream changes.
* Thu Jul 09 2015 zaitor@opensuse.org
  - Update to version 0.34.0:
    + core:
    - Splash:
      . Fix crash in PDF with nested softmasks (fdo#91240).
      . Speed up of rendering icc based images (fdo#90171).
    - PSOutputDev: Embed Type1 fonts to PostScript files correctly
      (fdo#19747).
    - Fix pedantic memory leak.
    + glib: Update new symbols section.
    + Build system: cmake: Make sure ENABLE_LIBOPENJPEG is either 0
      or 1.
  - Bump poppler soname following upstream changes.
* Sun May 17 2015 zaitor@opensuse.org
  - Update to version 0.33.0:
    + core:
    - Fix regression in pdftops parameter passing (fdo#89827).
    - Combine base characters and diacritical marks (fdo#87215).
    - Use width from W array for WMode positioning (fdo#89621).
    - Fixed adding annotation of Subtype Popup to pdf page
      (fdo#89136).
    - CairoOutputDev: Fix memory leak in CairoFreeTypeFont::create.
    - SplashOutputDev: memset on error to have reproducible
      outputs.
    + qt4: Fix PDF Text String -> QString conversion (kde#344849).
    + qt5: Fix PDF Text String -> QString conversion (kde#344849).
    + glib:
    - Add poppler_annot_markup_set_popup_rectangle()
    - Fix segfault when creating PopplerAction (fdo#90093).
    + utils: pdftohtml: Set exit status adecuately (fdo#83609).
    + build system: configure: Fix invalid shell comparaison in
      libtiff test.
  - Bump poppler soname following upstream changes.
* Sat Mar 21 2015 zaitor@opensuse.org
  - Update to version 0.32.0:
    + core:
    - Annotations: Fix rendering of empty BG/BC arrays.
    - Splash:
      . Fix wrong colour shown when GouraudTriangleShFill uses a
      DeviceN colorspace (fdo#89182).
      . Fix use of uninitialized variable in Splash::pipeRun.
    - Remove unnecesary check for font validity (fdo#88939).
    - Small optimization in GooString::appendfv() (fdo#89096).
    - Fix crashes in malformed files.
    + utils:
    - pdftops: Make colorpsace optimization an option instead of
      default.
    - pdfseparate: use always an unique instance for PDFDoc for
      savePageAs.
    + build system:
    - cmake: If extra-cmake-modules is around include the
      Sanitizers module.
  - Bump poppler soname following upstream changes.
* Sat Feb 07 2015 zaitor@opensuse.org
  - Update to version 0.31.0:
    + core:
    - CairoOutputDev: support embedding JBIG2 image data.
    - Accept malformed documents whose root is a Page instead of a
      Pages (fdo#88172).
    - Fix crash on broken documents.
    - JPEG2000Stream: Inline doGetChar and doLookChar.
    - GlobalParams cleaning.
    + utils: pdftops: Add rasterization option (fdo#85934).
    + qt4: Expose whole-words search option.
    + qt5: Expose whole-words search option.
  - Bump poppler soname following upstream changes.
* Thu Feb 05 2015 coolo@suse.com
  - reset baselibs.conf for rebuilds
* Tue Jan 06 2015 zaitor@opensuse.org
  - Update to version 0.30.0:
    + core:
    - Openjpeg2 support (openjpeg 1 is preferred) (fdo#58906).
    - Fix potential memory corruption on TextSelectionDumper
      (fdo#84555).
    - Check for invalid matrix in annotation (fdo#84990).
    - Open some not conforming files (fdo#85919).
    - PSOutputDev: Accept a list of pages indeces instead of first,
      last (fdo#84833).
    - Fix memory leak on error condition.
    + cpp: New API to set debug output function.
    + build system: configure: Improve support with older clang
      versions (fdo#76963).
    + utils: pdfunite: Support output intents, optional content and
      acroform.
  - Bump poppler soname following upstream changes.
* Fri Dec 26 2014 zaitor@opensuse.org
  - Update to version 0.29.0:
    + core:
    - Use correct LAB byte array for lcms input (fdo#86388).
    - Write correct size in trailer dict (fdo#86063).
    - Use Default colorspaces if present instead of Device
      colorspaces.
    - Solve blend mode problem in CYMK and DeviceN for separable
      blend modes.
    - Compilation/warning fixes on SunOS.
    - Regression test improvements.
    + glib: demo: Compilation fixlets.
    + build system: cofigure: print "no" instead of "auto" if lcms
      not found.
  - Bump poppler soname following upstream changes.
* Sat Dec 13 2014 crrodriguez@opensuse.org
  - BuildRequire libcurl so the library can operate on remote
    HTTP documents.
* Tue Nov 04 2014 zaitor@opensuse.org
  - Update to version 0.28.1:
    + Fix small typo that made pkg-config fail on some systems.
  - Changes from version 0.28.0:
    + core:
    - Fix rendering of file with a wrong embedded font (fdo#84270).
    - Use alt colorspace to get CMYK values for an ICC based CMYK
      colorspace (fdo#79019).
    - Map Standard/Expert encoding ligatures to AGLFN names
      (fdo#80093).
    - Make Attribute::getName() work when UTF-16BE is used
      (fdo#84722).
    - Fix memory leak in Dict::remove (fdo#84607).
    - Fix crashes in broken files.
    + SplashOutputDev: Improve Overprintmode and shadings
      (fdo#80998).
    + CairoOutputDev:
    - Fix crash when no group color space (fdo#85137).
    - Don't render text when text matrix is not invertable
      (fdo#78042).
    - Only embed mime data for gray/rgb/cmyk colorspaces
      (fdo#80719).
    - Only embed mime data if image decode map is identity.
    + cairo:
    - Use matrix to determine pattern size (fdo#33364).
    - Fix compile warnings.
    - Regression test improvements.
    + glib:
    - Fix use of uninitialized members in PopplerInputStream
      (fdo#82630).
    - Documentation improvements.
    - Do not dist gir_DATA.
    - Remove use of GTK deprecated functions (fdo#82384,
      fdo#82385).
    - Build introspection linking to the uninstalled libraries
      (fdo#84526).
    + qt4: Add a new Page::annotations() that let's you specify
      subtypes.
    + qt5: Add a new Page::annotations() that let's you specify
      subtypes.
    + utils:
    - pdfseparate: additonal handling for annotations (fdo#77549).
    - pdfdetach: fix crash when getPage() returns null (fdo#85145).
    - pdftocairo: Add support for printing to a Windows printer
      (fdo#79936).
    + build system:
    - Move automake version check from autogen.sh to configure.ac
      (fdo#79797).
    - Makefile.am cleanups (fdo#79411).
    - Use poppler-data pkg-config.
    - Make autogen.sh work with variables with spaces.
    - Don't use -fPIC on mingw.
    - Fix build with --disable-utils (fdo#84448).
  - Bump poppler soname following upstream.
* Thu Oct 16 2014 hrvoje.senjan@gmail.com
  - Add missing baselibs.conf, but as empty file. Since this package
    is a bit different in number of built libraries, number of
    linked packages, and the fact that there is often soversion
    change - generate current library names during buildtime

Files

/usr/lib/libpoppler-cpp.so.0
/usr/lib/libpoppler-cpp.so.0.9.0


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jul 9 18:42:22 2024