Package Release Info

poppler-qt5-0.43.0-2.1

Update Info: openSUSE-2017-1292
Available in Package Hub : 12 SP3-SP5

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

libpoppler-qt5-1
libpoppler-qt5-1-64bit
libpoppler-qt5-devel

Change Logs

* 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