Package Release Info

poppler-qt5-0.62.0-bp150.2.3

Update Info: Base Release
Available in Package Hub : 15

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

libpoppler-qt5-1
libpoppler-qt5-devel

Change Logs

* 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.