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

libpoppler89-32bit-0.79.0-3.3.1 RPM for x86_64

From OpenSuSE Leap 15.3 for x86_64

Name: libpoppler89-32bit Distribution: SUSE Linux Enterprise 15
Version: 0.79.0 Vendor: SUSE LLC <>
Release: 3.3.1 Build date: Thu Feb 11 12:22:09 2021
Group: System/Libraries Build host: sheep03
Size: 3020604 Source RPM: poppler-0.79.0-3.3.1.src.rpm
Summary: PDF Rendering Library
Poppler is a PDF rendering library, forked from the xpdf PDF viewer
developed by Derek Noonburg of Glyph and Cog, LLC.




GPL-2.0-only OR GPL-3.0-only


* Mon Feb 08 2021
  - Add 0001-Fix-opening-files-by-some-generators-that-are-a-bit-.patch:
    Some PDF generators generate PDF with some wrong numbers in entry
    table, but the content is still valid, this patch ignores those
    problems. (bsc#1181551)
* Fri Aug 02 2019
  - 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 and expand it.
* Fri Jun 28 2019
  - 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
    - 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
  - 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
  - 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
  - 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:
    - 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
  - 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
  - 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
    - 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
  - 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
    - 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
  - 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
  - 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.
  - Changes from version 0.64.0:
    + core:
    - Workaround form field text not being drawn on broken files.
    - 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.
    - 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
    + 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
  - Update to version 0.63.0:
    + Core:
    - CairoOutputDev: support embedding CCITT image data.
    - CairoOutputDev: limit image size when printing.
    - 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.
    - PDFDoc: use %c instead of \x to output binary. (fdo#103873)
    - Fix index out of bounds undefined behaviour in PSTokenizer.
    - Fix opening files with OutlineItem loops. (fdo#102914)
    - Fix some bugs in StructTreeRoot parsing of parent tree.
    - Remove error for wrong child type for tagged pdf.
    - FoFiTrueType::readPostTable() from xpdf 4.00.
    - GfxFontDict: merge reference generation from xpdf 4.00.
    - Reset lastAbortCheck on updateLevel reset
    - PDFDoc::setup: Fail early if base stream length is 0.
    - 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.
    - TextPage: Add horizontal scaling to font matrix.
    - 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.
    - 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.
    - qt5: Implement operator= for PageTransition
    - ArthurOutputDev: 'clip' should intersect new and old clipping
    - 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.
    - 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
    - Make it work with newer gtk-doc. (fdo#105075)
    + Cpp:
    - Add page::text_list
* Sat Dec 16 2017
  - make introspection scanner (g-ir-scanner) work with older build envs
* Sun Dec 10 2017
  - Update to version 0.62.0:
    + Core:
    - Stop supporting lcms1 and openjpeg1.
    - Open files that state 8 bits as third field of W
    - GfxLabColorSpace::parse: fix crash in broken documents
    - 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
  - 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
    - ArthurOutputDev: Properly implement saveState/restoreState
    - 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
    - CairoOutputDev: Do not extend the pattern in
    - 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
    - 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
  - Drop command for removal of *.la files: with the build system
    port to cmake, *.la are no longer generated.
* Mon Oct 09 2017
  - 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
  - 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
  - Apply CVE-2017-14518.patch to remedy a floating point exception
    in that could have been exploited using a specially
    crafted PDF document. [CVE-2017-14518, bsc#1059101]
* Thu Sep 07 2017
  - Update to version 0.59.0:
    + core: Fix infinite recursion in NameTree parsing in broken
    + utils:
    - pdfunite: Fix API porting error that caused abort in some
    - 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
  - 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
    - 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
    - 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
    + 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
  - Bump soversion following upstream changes.
* Wed Aug 02 2017
  - 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
    + build system:
    - cmake: Set RUNPATH for poppler shared libs (fdo#101945).
    - configure: fix --disable-FEATURE actually enabling the
  - Bump soversion following upstream changes.
* Thu Jun 22 2017
  - Update to version 0.56.0:
    + core:
    - FormFieldButton::setState() shouldn't check the field is
    - Fix crashes on multiple broken files.
    + utils: pdfunite: Fix crash with broken documents (fdo#101153,
  - Drop poppler-pdfunite-fix-crash-with-broken-documents.patch:
    Fixed upstream.
* Sun Jun 11 2017
  - 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,
* Tue May 23 2017
  - 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
    - Minor optimization.
    - Fix regression in GfxIndexedColorSpace::mapColorToBase
    - Fix memory leak in error condition.
    + cpp: Return nullptr if the page at index can't be fetched
    + build system:
    - Fail by default if libjpeg is not available.
    - Fail by default if libopenjpeg2/1 is not available.
* Sun May 21 2017
  - 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
  - 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
    - 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
  - Update to version 0.52.0:
    + core:
    - Fix assert on reading some OCGs (fdo#99768).
    - Properly initialize some RichMedia variables in corner cases
    + qt4:
    - optcontent structure was leaking the headers items
    - Cleanup objects in tests to fix memory leaks (fdo#99449).
    + qt5:
    - optcontent structure was leaking the headers items
    - Cleanup objects in tests to fix memory leaks (fdo#99449).
    + utils: pdftocairo.1: Fix typo.
* Tue Jan 17 2017
  - Update to version 0.51.0:
    + core:
    - Check for error from NSS in SignatureHandler construct
    - 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
  - 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
    - 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
  - 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
  - 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
    - TextOutputDev: Break words on all whitespace characters
    - 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
  - Update to version 0.47.0 (boo#994702):
    + core:
    - Fix abort on documents where the docinfo obj is not a dict
    - Check for XRefEntry existing before using it (fdo#97005).
    - Fix memory leak on PDFDoc::setDocInfoStringEntry() with empty
    - Don't presume that DocInfo is a dictionary in
    + build system: configure: Work with non gnu greps.
* Fri Jul 29 2016
  - The "poppler_soname" macro (and others) really just contained the
    version (not the entire name), so rename to "popple_sover".
* Tue Jul 26 2016
  - Update to version 0.46.0:
    + core:
    - cairo:
      . Fix bug in setAntialias().
      . Fix tiling patterns with BBox with non-zero x,y.
      . Try finding glyphs in substitute fonts by unicode value
    - Added XRef modification flag.
    - Added DocInfo setters & getters.
    - Be less strict when parsing FitH Link destinations
    + utils:
    - pdftocairo:
      . Revert the use of groups for blending into white page.
      . Use fprintf for printing errors.
    - pdfinfo: Don't print pdf info when printing metadata,
      javascript, or structure (fdo#96801).
    + glib:
    - Added document property setters & simplified getters.
    - Make document metatag gobject properties writeable.
    + cpp:
    - Pass len to GooString constructor in
      detail::ustring_to_unicode_GooString() (fdo#96426).
    - Added functions to save a document.
    - Added document property setters & getters.
    + qt4: Added document property setters & simplified getters.
    + qt5: Added document property setters & simplified getters.
    + build system:
    - configure:
      . Don't use -fPIC on cygwin.
      . Work with non gnu greps.
  - Bump soname following upstream changes.
* Sun Jun 19 2016
  - Qt 5.7 needs gnu++11 standard, export the appropriate flag in
    spec when compiler doesn't enforce it by default.
* Sat Jun 18 2016
  - Update to version 0.45.0:
    + core:
    - SplashOutputDev: Fix iccTransform + splashModeXBGR8.
    - Fix memory leaks.
    - Fix crash in broken files (fdo#95567, fdo#96027).
    - Emulate some non portable glibc functions when not
    + utils:
    - pdftohtml: Fix crash in broken files (fdo#95563).
    - pdfinfo:
      . Convert dates to local time zone.
      . Add -isodates for printing dates in ISO-8601 format.
      . Fix memory leaks.
    + glib: Return date in UTC instead of local time (fdo#94173).
    + cpp: Switched from detail::convert_date() to core's
  - Bump soname following upstream changes.
  - Drop poppler-Fix-mem-leak-SplashgouraudTriangleShadedFill.patch:
    Fix upstream.
* Mon May 23 2016
  - Update to version 0.44.0:
    + core:
    - Fix Compile in 32bit linux (fdo#95492).
    - Splash: type 3 chars. restore the current position also in
      output device (fdo#95344).
    - Splash: Improve rendering of some dotted lines (fdo#84693).
    - Refactor GooString::Set() (fdo#94201).
    - Fix typo in GfxPatchMeshShading::parse.
    - Fix memory leak in PSOutputDev::filterPSLabel.
    - Fix memory leak in
    - Fix potential crash in SplashOutputDev::doUpdateFont.
    - Fix potential crash in TextPage::coalesce.
    - Remove call that does nothing.
    + utils: pdftocairo: add -antialias option (fdo#94977).
  - Bump soname following upstream changes.
  - Add poppler-Fix-mem-leak-SplashgouraudTriangleShadedFill.patch:
    Fix memory leak in Splash::gouraudTriangleShadedFill, patch from
    upstream git.
* Mon May 02 2016
  - 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
    + qt4: Fix crash on certain PDF form item activation actions
    + qt5: Fix crash on certain PDF form item activation actions
  - Drop poppler-Fix-rendering-of-broken-pdfs.patch, fixed upstream.
  - Bump soname following upstream changes.
* Tue Apr 05 2016
  - Add poppler-Fix-rendering-of-broken-pdfs.patch: Fix pdf rendering
    commit (boo#973888 bgo#764641 fdo#94830).
* Fri Mar 18 2016
  - Update to version 0.42.0:
    + core:
    - Add the support for version 5 + revision 6 documents
    - Add initial support for Signature handling.
    - Initialize gamut mapping multipliers in ::copy() functions
    - 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
    - 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
  - 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
  - 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
  - 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
    - Regression test improvements.
    - Fix typos in error messages.
    + build system: Visual Studio 2015 now supports snprintf
    + 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
  - Update to version 0.38.0:
    + core:
    - Splash: Multiply opacity in case of pattern colorspace
    - 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
  - 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
    - 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
  - 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
    - 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
  - 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
  - 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
    - 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
  - 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
    - CairoOutputDev: Fix memory leak in CairoFreeTypeFont::create.
    - SplashOutputDev: memset on error to have reproducible
    + 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
  - 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
    - pdfseparate: use always an unique instance for PDFDoc for
    + build system:
    - cmake: If extra-cmake-modules is around include the
      Sanitizers module.
  - Bump poppler soname following upstream changes.
* Sat Feb 07 2015
  - Update to version 0.31.0:
    + core:
    - CairoOutputDev: support embedding JBIG2 image data.
    - Accept malformed documents whose root is a Page instead of a
      Pages (fdo#88172).
    - Fix crash on broken documents.
    - JPEG2000Stream: Inline doGetChar and doLookChar.
    - GlobalParams cleaning.
    + utils: pdftops: Add rasterization option (fdo#85934).
    + qt4: Expose whole-words search option.
    + qt5: Expose whole-words search option.
  - Bump poppler soname following upstream changes.
* Thu Feb 05 2015
  - reset baselibs.conf for rebuilds
* Tue Jan 06 2015
  - Update to version 0.30.0:
    + core:
    - Openjpeg2 support (openjpeg 1 is preferred) (fdo#58906).
    - Fix potential memory corruption on TextSelectionDumper
    - Check for invalid matrix in annotation (fdo#84990).
    - Open some not conforming files (fdo#85919).
    - PSOutputDev: Accept a list of pages indeces instead of first,
      last (fdo#84833).
    - Fix memory leak on error condition.
    + cpp: New API to set debug output function.
    + build system: configure: Improve support with older clang
      versions (fdo#76963).
    + utils: pdfunite: Support output intents, optional content and
  - Bump poppler soname following upstream changes.
* Fri Dec 26 2014
  - Update to version 0.29.0:
    + core:
    - Use correct LAB byte array for lcms input (fdo#86388).
    - Write correct size in trailer dict (fdo#86063).
    - Use Default colorspaces if present instead of Device
    - Solve blend mode problem in CYMK and DeviceN for separable
      blend modes.
    - Compilation/warning fixes on SunOS.
    - Regression test improvements.
    + glib: demo: Compilation fixlets.
    + build system: cofigure: print "no" instead of "auto" if lcms
      not found.
  - Bump poppler soname following upstream changes.
* Sat Dec 13 2014
  - BuildRequire libcurl so the library can operate on remote
    HTTP documents.
* Tue Nov 04 2014
  - Update to version 0.28.1:
    + Fix small typo that made pkg-config fail on some systems.
  - Changes from version 0.28.0:
    + core:
    - Fix rendering of file with a wrong embedded font (fdo#84270).
    - Use alt colorspace to get CMYK values for an ICC based CMYK
      colorspace (fdo#79019).
    - Map Standard/Expert encoding ligatures to AGLFN names
    - Make Attribute::getName() work when UTF-16BE is used
    - Fix memory leak in Dict::remove (fdo#84607).
    - Fix crashes in broken files.
    + SplashOutputDev: Improve Overprintmode and shadings
    + CairoOutputDev:
    - Fix crash when no group color space (fdo#85137).
    - Don't render text when text matrix is not invertable
    - Only embed mime data for gray/rgb/cmyk colorspaces
    - Only embed mime data if image decode map is identity.
    + cairo:
    - Use matrix to determine pattern size (fdo#33364).
    - Fix compile warnings.
    - Regression test improvements.
    + glib:
    - Fix use of uninitialized members in PopplerInputStream
    - Documentation improvements.
    - Do not dist gir_DATA.
    - Remove use of GTK deprecated functions (fdo#82384,
    - Build introspection linking to the uninstalled libraries
    + qt4: Add a new Page::annotations() that let's you specify
    + qt5: Add a new Page::annotations() that let's you specify
    + utils:
    - pdfseparate: additonal handling for annotations (fdo#77549).
    - pdfdetach: fix crash when getPage() returns null (fdo#85145).
    - pdftocairo: Add support for printing to a Windows printer
    + build system:
    - Move automake version check from to
    - cleanups (fdo#79411).
    - Use poppler-data pkg-config.
    - Make work with variables with spaces.
    - Don't use -fPIC on mingw.
    - Fix build with --disable-utils (fdo#84448).
  - Bump poppler soname following upstream.
* Thu Oct 16 2014
  - Add missing baselibs.conf, but as empty file. Since this package
    is a bit different in number of built libraries, number of
    linked packages, and the fact that there is often soversion
    change - generate current library names during buildtime



Generated by rpm2html 1.8.1

Fabrice Bellet, Thu May 9 14:40:53 2024