Package Release Info

poppler-qt5-22.01.0-150400.3.6.1

Update Info: SUSE-SLE-Module-Packagehub-Subpackages-15-SP4-2023-3168
Available in Package Hub : 15 SP4 Subpackages Updates

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

libpoppler-qt5-1
libpoppler-qt5-devel

Change Logs

* Wed Jun 21 2023 pgajdos@suse.com
- security update
- added patches
  fix CVE-2022-27337 [bsc#1199272], A logic error in the Hints::Hints function can cause denial of service
  + poppler-CVE-2022-27337.patch
Version: 22.01.0-150400.3.16.1
* Mon Oct 23 2023 pgajdos@suse.com
- security update
- added patches
  fix CVE-2022-37052 [bsc#1214726], reachable assertion due to a failure in markObject()
  + poppler-CVE-2022-37052.patch
* Tue Oct 10 2023 pgajdos@suse.com
- security update
- added patches
  fix CVE-2023-34872 [bsc#1213888], remote denial-of-service in OutlineItem::open in Outline.cc
  + poppler-CVE-2023-34872.patch
Version: 22.01.0-150400.3.11.2
* Mon Sep 25 2023 pgajdos@suse.com
- security update
- added patches
  fix CVE-2022-38349 [bsc#1214618], reachable assertion in Object.h, will lead to denial of service because PDFDoc:replacePageDict in PDFDoc.cc lacks a stream
  + poppler-CVE-2022-38349.patch
* Fri Sep 22 2023 pgajdos@suse.com
- security update
- added patches
  fix CVE-2022-37050 [bsc#1214622], denial-of-service via savePageAs in PDFDoc.c
  + poppler-CVE-2022-37050.patch
* Thu Sep 21 2023 pgajdos@suse.com
- security update
- added patches
  fix CVE-2022-37051 [bsc#1214621], abort in main() in pdfunite.cc
  + poppler-CVE-2022-37051.patch
Version: 22.01.0-150400.3.3.1
* 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.
Version: 0.79.0-bp152.3.11
* Fri Aug 02 2019 Bjørn Lie <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 Bjørn Lie <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 Bjørn Lie <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.
* Mon Oct 01 2018 Ismail Dönmez <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
Version: 0.79.0-3.5.1
* 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
Version: 0.62.0-bp150.2.3
* 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.
Version: 0.43.0-2.1
* Wed Jul 19 2017 psimons@suse.com
- Apply CVE-2017-9775.patch from upstream to fix a stack overflow
  bug in pdftocairo that could have been exploited in a denial of
  service attack through a specially crafted PDF document.
  [bsc#1045719, CVE-2017-9775]
- Apply CVE-2017-9776.patch from upstream to fix an integer
  overflow bug that could have been exploited in a denial of
  service attack through a specially crafted PDF document.
  [bsc#1045721, CVE-2017-9776]
- Apply CVE-2017-7515.patch to fix a memory leak that occurred when
  the parser tried to recover from a broken input file.
  [bsc#1043088, CVE-2017-7515]
* Fri Jun 09 2017 psimons@suse.com
- Apply 0001-pdfunite-Fix-crash-with-broken-documents.patch from
  upstream to fix crashes in pdfunite when encountering invalid PDF
  files. [bsc#1041783, CVE-2017-7511]
- Apply 0001-Fix-memory-leak-and-probably-logic-bug-parsing-broke.patch
  from upstream to fix a memory leak that occurred while parsing
  invalid XRef attributes [bsc#1042803, CVE-2017-9406].
- Apply 0001-Fix-memory-leak-when-reconstructing-broken-files.patch
  from upstream to fix a memory leak that occurred when the parser
  tried to recover from a broken input file. [bsc#1042802,
  CVE-2017-9408]
* Fri May 20 2016 alarrosa@suse.com
- Update to GNOME 3.20.2 (Fate#318572)
* 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.
* Fri Apr 15 2016 hpj@suse.com
- Update to GNOME 3.20 -- Fate#318572.
- Drop poppler-annot-form-transparent-color.patch,
  poppler-configure-moc-version.patch,
  poppler-ligatures.patch: Fixed upstream.
* 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.
Version: 0.24.4-2.1
* Thu Dec 17 2015 pgajdos@suse.com
- Map Standard/Expert encoding ligatures to AGLFN names. [bnc#927466]
  + poppler-ligatures.patch
* Tue Nov 24 2015 pgajdos@suse.com
- fix annotations with transparent color [bsc#914316]
* Fri Nov 20 2015 pgajdos@suse.com
- added poppler-qt5 package [bsc#953957]
* Fri Feb 21 2014 pgajdos@suse.com
- do not build against openjpeg, use own implementation instead
* Sat Dec 07 2013 zaitor@opensuse.org
- Update to version 0.24.4:
  + core:
  - Fix regression in broken endstream detection (fdo#70854).
  - Catalog: sort entries of NameTrees to make sure lookup works
    (fdo#26049).
  - Don't infinite loop if reading from GooFile::read fails
    (fdo#71835).
  + utils:
  - pdftotext:
    . Do not close stdout (fd0#71639).
    . Silence warning for may be used uninitialized variable
    (fdo#71640).
    . Escape the text of the xml headers.
  - Warn the user if he provides a wrong range
  + qt4:
  - Fix typo in xml API (fdo#71643).
  + qt5:
  - Fix typo in xml API (fdo#71643).
- Bump soname following upstream changes.
* Tue Oct 29 2013 zaitor@opensuse.org
- Update to version 0.24.3:
  + core:
  - PSOutputDev: Fix PFB font embedding (fdo#69717).
  - CairoOutputDev: Do not set an invalid matrix in drawImage()
    (fdo#70085).
  + qt4:
  - Don't crash if getXRef()->copy() fails.
  + qt5:
  - Don't crash if getXRef()->copy() fails.
  + utils:
  - pdfseparate: Allow only one %d in the filename (fdo#69434).
- This version fixes bnc#847907; CVE-2013-4473 and  CVE-2013-4474.
* Sat Sep 28 2013 zaitor@opensuse.org
- Update to version 0.24.2:
  + core:
  - Windows: Fix CreateFile fails with ERROR_SHARING_VIOLATION
    (fdo#69597).
  + utils:
  - pdfseparate: improve the path building.
  - pdftocairo: check file opening failure in beginDocument().
* Fri Aug 30 2013 zaitor@opensuse.org
- Update to version 0.24.1:
  + core:
  - SplashOutputDev: use getRGBLine images if available
    (fdo#66928).
  - SplashOutputDev: Don't copy bitmap if we don't need to.
  - PSOutputDev: Fix regression in -eps -level1sep rendering
    (fdo#68321).
  - Fix crash in malformed file. Use copyString instead of strdup
    where memory is freed with gfree (fdo#67666).
  + utils:
  - pdfdetach: don't mention xpdfrc.
  - pdftotext: Fix -bbox with stdin as input (fdo#45163).
  - pdftohtml: Fix jpeg image export (fdo#48270).
  - pdfimages: Fix typos in man page.
  + glib:
  - demo: Remove GTK_DISABLE_DEPRECATED compilation flag.
  + qt4:
  - Fix small typo in documentation.
  + qt5:
  - Fix small typo in documentation.
* Thu Aug 29 2013 hrvoje.senjan@gmail.com
- Adjust spec files so they build correctly Qt5 port, building of
  it is still disabled
* Tue Jul 30 2013 zaitor@opensuse.org
- Update to version 0.24.0:
  + TextOutputDev: Do not draw ligatures more than once when
    selected (fdo#9001).
  + PSOutputDev: Make some pdftops conversions much faster.
  + PSOutputDev: Initialize t3FillColorOnly.
  + SplashOutputDev: Fallback to 1x1 bitmap if we fail to create
    the real size.
- Bump soname following upstreams changes.
* Wed Jul 24 2013 zaitor@opensuse.org
- Update to version 0.23.4 (0.24 beta 4):
  + core:
  - TextOutputDev: clip the selected text rendering to the
    selection box (fdo#66983).
  - CairoImageOutputDev: Fix the bounding box of saved images.
  + build system:
  - Improve linking against pthreads.
- Bump soname following upstreams changes.
* Tue Jul 09 2013 dimstar@opensuse.org
- Update to version 0.23.3 (0.24 beta3):
  + core:
  - Annotation improvements.
  - Fix crashes on malformed files.
  - TextSelectionPainter: Draw glyphs after selection background.
  - TextOutputDev: add a method to TextPage to get the selection
    as a list of words.
  + qt5:
  - Initial Qt5 port.
  + qt4:
  - Windows compile fixes.
  - Demo: Allow the choose the page rotation.
  + build system:
  - Fix mingw build.
  - Minor autotools fixes.
- Prepare spec file to build for Qt5 once it appears in Factory.
- Change poppler_data_version to 0.4.6, which is the version
  provided since 2012. Note that this does not actually make a
  different, as it's used in a Recommends, which does not care
  much about the version.
* Sun Jun 23 2013 zaitor@opensuse.org
- Update to version 0.22.5:
  + core:
  - PSOutputDev: Make sure that Title: doesn't contain \n or \r
    (fdo#63862).
  - Fix slowlyness reading malformed files (fdo#46703).
  - Fix infinite loop while feeding wrong data in stdin
    (fdo#64967).
  - Fix crash on malformed file (fdo#65221).
  - Fix mismatched delete (fdo#65553).
  + qt4: Fix mismatched delete (fdo#65551).
  + utils: pdftohtml: Fix memory leak.
* Sat Jun 01 2013 zaitor@opensuse.org
- Update to version 0.22.4:
  + core:
  - Always consider a softmask transfer function (fdo#63587).
  - Fix crash on malformed files (fdo#63190).
  - Splash: Fix compilation with fixed point mode enabled.
  + utils: Fix crash on some files (fdo#63909).
  + qt4: Fix name decoding of some attachments (kde#307786).
  + build system: Fix compilation with mingw-w64 compiler.
- Bump soname following upstream changes.
* Mon Apr 15 2013 zaitor@opensuse.org
- Update to version 0.22.3:
  + core:
  - Check order bounding box values in tiling pattern
    (fdo#62369).
  - CairoImageOutputDev: Don't change image interpolation when
    printing (fdo#62418).
  - TextOutputDev: Set text matrix when painting selection
    (fdo#61042).
  - Only write the file once when saving (fdo#62739).
  - Fix for complete rewrites in repaired files.
  - Fixlet regarding spec interpretation for Link Zoom value.
  - Fix typos in man pages.
  - Fix compile when not using libjpeg.
  + glib:
  - Always start from the beginning when starting a new search on
    a page (fdo#59972).
  + qt4:
  - Fix crash in files with LinkRendition (kde#317710).
  + build system:
  - Small cmake improvements.
- Bump soname following upstream changes.
* Tue Mar 12 2013 idonmez@suse.com
- Update to version 0.22.2:
  + core:
  - Correct rendering of underline and strike out annotations
    (fdo#61518)
  - Workaround broken jpeg stream definitions (fdo#61994)
  - SplashOutputDev: Restore CTM on early exits (fdo#61413)
  - SplashOutputDev: Make sure we don't try to paint in x < 0
    (kde#315432)
  - Fix latin page labels. (fdo#61034)
  - Fix minor valgrind warning
  + utils:
  - pdfimages: Fix extraction of some images (fdo#61168)
  + build system:
  - Fix the build with automake-1.13
* Mon Feb 25 2013 zaitor@opensuse.org
- Update to version 0.22.1:
  + core:
  - Fix crash in some pdf files when extracting text (fdo#59561).
  - Fix crashes in wrongly formed files.
  - Fix wrong warning when opening some files (fdo#58966).
  + build system: Improve autoconf jpeglib.h detection (fdo#59186).
- Following security bugs are fixed: CVE-2013-1788, CVE-2013-1789,
  CVE-2013-1790 (bnc#806793)
* Fri Jan 04 2013 hrvoje.senjan@gmail.com
- Update to version 0.22.0:
  + core:
  - Fix crash in invalid files that define a <= 0 bits per image
    value
  - Fix a few issues in JPX decoding when not using OpenJPEG
  - TextOutputDev: Use page size for max value in
    TextPage::visitSelection
  - Fix typo in error message
  + utils:
  - Fix pdfunite regression (fdo#358569)
  - Demo fixes and improvements
  + misc:
  - pdf-inspector improvements
* Tue Dec 18 2012 zaitor@opensuse.org
- Update to version 0.21.4:
  + core:
  - SplashOutputDev: Fix crash when rendering in monochrome mode
  - SplashOutputDev: Fix line widths in monochrome mode
    (fdo#57294)
  - PSOutputDev: Fix crop on EPS conversion (fdo#30692)
  - TextOutputDev: Fix minor logic mistake
  - Fix assert on some malformed files (fdo#58257)
  - Move #include "jpeglib.h" into .cc file (fdo#57687)
  - Filter text that may end up being written to the shell
  - Fix windows compile warnings
  + glib:
  - Add poppler_annot_set_flags (fdo#58015)
  - Demo fixes and improvements
  + qt4:
  - Fix check_lexer on 32-bit systems
- Changes from version 0.21.3:
  + core:
  - Splash: Implement bilinear image scaling (fdo#22138)
  - CairoOutputDev: Update fill and stroke color in startPage
    (fdo#54526)
  - Fix GooString::insert()
  - Allow large chars in TextPage
  - Fix crash on ActualText::end
  - Don't use memcpy to copy classes
  - Fix warnings
  + glib:
  - Check if words end with spaces (fdo#54504)
  - Ensure text is only computed on first render
  - Fix warnings while generating introspection file
  - Fix returns tag in PopplerAttachmentSaveFunc api doc
  - Minor demo fixes
- Changes from version 0.21.2:
  + core:
  - CairoOutputDev: make drawImage work with images > 32767 in
    width/height (fdo#56858)
  - CairoOutputDev: Fix soft mask when image resolution != smask
    resolution (fdo#57070)
  - CairoOutputDev: Fix crash in CairoImageOutputDev with
    setSoftMaskFromImageMask (fdo#57067)
  - Remove a check on fonts that we don't need (fdo#56753)
  - Misc code cleanups
  + utils:
  - pdftocairo: Add tiff output support (fdo#57006)
  - pdfunite: Fix -v (fdo#56817)
  - Misc code cleanups
* Fri Nov 09 2012 hrvoje.senjan@gmail.com
- Update to version 0.21.1:
  core:
  * Annotation improvements
  * Form improvements
  * CairoImageOutputDev: Support parameterized Gouraud shading (Bug #56463)
  * UTF validation fixes
  * Do not call drawing routines if we don't need non text (Bug #54617)
  * Fix Memory leak in CharCodeToUnicode (Bug #54702)
  qt4:
  * Make LinkRendition properties available (Bug #55378)
  * Accessors for FormWidgetChoice::editChoice
  * Implement overprint