| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libpoppler-cpp3 | Distribution: openSUSE Tumbleweed |
| Version: 26.02.0 | Vendor: openSUSE |
| Release: 1.2 | Build date: Thu Feb 5 16:26:34 2026 |
| Group: System/Libraries | Build host: reproducible |
| Size: 108623 | Source RPM: poppler-26.02.0-1.2.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://poppler.freedesktop.org | |
| Summary: C++ API of the Poppler PDF rendering library | |
Poppler is a PDF rendering library, forked from the xpdf PDF viewer developed by Derek Noonburg of Glyph and Cog, LLC.
GPL-2.0-only OR GPL-3.0-only
* Thu Feb 05 2026 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Version update to 26.02.0:
* core:
+ Improvements in signature checking
+ Improve rendering of files using the CalGray color space
+ Internal code improvements
+ Fix crashes in malformed documents
* utils:
+ pdftotext: Fix page level bounds calculation in tsv mode
* build system:
+ unmaintained value for some options has been replaced by
UnmaintainedWillBeRemovedInJuly2026
- Bump dependencies required versions in spec file to match
versions in CMakeLists.txt
* Mon Jan 26 2026 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Version update to 26.01.0:
* core:
+ Improve signature compatibility on some files
+ Add support for de-facto standard annotation icons
+ Splash: Implement more blending modes for mono1/8
+ Internal code improvements
+ Fix crashes in malformed documents
* utils:
+ pdfinfo: Print alt text in -struct
* cpp:
+ Remove deprecated time functions
* qt:
+ Add reading order option for getText()
- Remove support for SLE/Leap 15.3 from spec file
* Tue Dec 09 2025 Petr Gajdos <pgajdos@suse.com>
- version update to 25.12.0:
core:
* Be less strict about the Page Annots object being correct. Issue #1641
* Fix rendering of some annotations. Issue #1642
* TextOuputDev: change default line ending to \n
* Splash: Performance improvements
* Ignore color operators when painting a Type3 font with d1
* Internal code improvements
* Fix crashes in malformed documents
* NSS Signatures: Tweak the logic that decides which firefox profile to use
* NSS Signatures: call PORT_GetError() only if the preceding CERT_PKIXVerifyCert() fails
* Splash: Performance improvements
* Fix crashes in malformed documents
* Fix image signature getting lost
* Don't embed substitutions for base14 fonts
* Form font improvements
* Handle signatures padded with random data
* Add feature to Ink annotation to render with multiply blend mode
* Internal code improvements
* Fix crashes in malformed documents
utils:
* pdfsig: specify search order for NSS certificate database on the man page
build system:
* Switch to C++23
glib:
* Fix ocsp check for signatures validation
* Fix warning when running glib-mkenums
* Fix signature text
* Add feature to Ink annotation to render with multiply blend mode
cpp:
* Added embedded_file::unicodeName function
- fixes CVE-2025-11896 [bsc#1252337]
CVE-2025-52885 [bsc#1251940]
(removed poppler-CVE-2025-11896.patch and poppler-CVE-2025-52885.patch)
* Tue Dec 09 2025 Petr Gajdos <pgajdos@suse.com>
- security update
- added patches
CVE-2025-11896 [bsc#1252337], infinite recursion leading to stack overflow due to object loop in PDF CMap
* poppler-CVE-2025-11896.patch
* Sat Nov 22 2025 Stanislav Brabec <sbrabec@suse.com>
- Remove unused BuildRequires: update-desktop-files.
* Tue Oct 14 2025 pgajdos@suse.com
- security update
- added patches
CVE-2025-52885 [bsc#1251940], raw pointers can lead to dangling pointers when the vector is resized
* poppler-CVE-2025-52885.patch
* Wed Sep 10 2025 pgajdos@suse.com
- version update to 25.09.1:
* Speed improvements when reusing the same document with different output devices
* Speed improvements when reading from network file systems
* Internal code improvements
* Fix generated .pc files when using old gpgme
- version update to 25.09.0:
* Speed improvements when reusing the same document with different output devices
* Speed improvements when reading from network file systems
* Internal code improvements
* Fix crashes in malformed documents
* fix ODR issue with enum
* pdftohtml: Fix text positioning. (Regressed in 25.07.0)
* Better pkgconfig support for static builds
- deleted patches
* reduce-boost-required-version.patch (upstreamed)
* reduce-libtiff-required-version.patch (upstreamed)
* Tue Aug 05 2025 pgajdos@suse.com
- version update to 25.08.0
+ core:
* FormWidgetSignature::signDocumentWithAppearance: add imagePath parameter
* Fix parsing Distinguished Names that end with a hex string
* Fix crashes in malformed documents
+ glib:
* Add poppler_page_render_transparent_selection()
* Add missing since to the documentation
- fixes CVE-2025-50420 [bsc#1247590]
* Fri Jul 25 2025 Antonio Larrosa <alarrosa@suse.com>
- Do not build the qt5 flavor in SLE16.
* Thu Jul 10 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 25.07.0:
+ core:
- Changed rendering of malformed documents to mimic what Adobe
Reader does
- Improvemenst in signature validation in the NSS backend
- Add more detailed output when signing fails
- Internal code improvements
- Fix crashes in malformed documents
+ utils: pdfsig: command line option for allowing PGP signatures
in GnuPG backend
- Bump sover following upstream changes.
* Thu Jul 03 2025 pgajdos@suse.com
- version update to 25.06.0 [bsc#1245625] (CVE-2025-52886)
Release 25.06.0:
core:
* Fix writing dates back to file
* Internal code improvements
* Fix crashes in malformed documents
glib:
* Add the ink annotation type
* Add missing autopointers definitions
utils:
* pdfsig: Add assert-signer feature
* pdfsig: Return error code on error
Release 25.05.0:
core:
* Fix re-fetching after xref reconstruction. Issue #1584
* Fix compilation with ENABLE_ZLIB_UNCOMPRESS=ON
* Various annotation improvements. Issues #642, #1558, #1055
* CairoFontEngine: invalidate broken embedded fonts. Issue #1453
* Splash: Performance improvements
* Internal code improvements
glib:
* Small signature improvements
- modified patches
% reduce-boost-required-version.patch (refreshed)
% reduce-libtiff-required-version.patch (refreshed)
* Mon Apr 07 2025 pgajdos@suse.com
- version update to 25.04.0
core:
* Properly verify adbe.pkcs7.sha1 signatures
* Improve errors on signing failure
* Allow empty outline titles
* Fix error in Distinguished Name parsing
* Fix build with Android API < 29
* Fix parsing Level PG document string
* Internal code improvements
* Fix crashes in malformed documents
utils:
* pdfcairo: Fix document unit for SVG output
cpp:
* Add document::form_type
* Add document::has_javascript
build system:
* cmake: Use modern Python3 cmake module
- fixes CVE-2025-32365 [bsc#1240881]
CVE-2025-32364 [bsc#1240880]
* Mon Mar 24 2025 pgajdos@suse.com
- version update to 25.03.0
core:
* Fix opening some slightly malformed files
* Signing: Support custom PGP signing
* Signing: Do not embed fonts in the case of signatures
without appearance
* Signing: Improve error handling on bad passphrase
* Signing-GPGME: more correct validation handling
* Internal code improvements
glib:
* Fix default signature colors
* Check file attachment annotation for this class before
casting
- gcc12: build with PIE [bsc#1239939]
- Bump poppler sover following upstream changes.
* Thu Feb 06 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 25.02.0:
+ core:
- cairo: fix issue for images reaching MAX_CAIRO_IMAGE_SIZE
- Improve rendering in some malformed documents
- Internal code improvements
+ glib:
- Add new api to allow selecting annotations to render
- Fix a crash when getting a font description for a free text
annotation if it was not set
- Bump poppler sover following upstream changes.
* Fri Jan 03 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 25.01.0:
+ core:
- TextOutputDev: Better detect fakebold words
- TextOutputDev: Faster sorting algorithm
- Internal code improvements
- Fix crashes in malformed documents
+ cpp: Remove rect parameter from image::copy, it was never
implemented
+ qt6: Fix crash in Submit Forms if document links to non
existing field
+ qt5: Fix crash in Submit Forms if document links to non
existing field
+ glib: mark transfer of poppler_page_get_selected_region
+ utils: pdfdetach: Make -savefile work with Unicode strings.
+ build system: Don't update pdfsig.pot when POT-Creation-date is
the only change.
- Drop poppler-CVE-2024-56378.patch: Fixed upstream.
- Bump poppler sover and poppler_cpp_sover following upstream
changes.
* Mon Dec 23 2024 pgajdos@suse.com
- Security update:
+ Added patch; fix CVE-2024-56378 [bsc#1234795], out-of-bounds
read vulnerability within the JBIG2Bitmap::combine function in
JBIG2Stream.cc (poppler-CVE-2024-56378.patch)
* Thu Dec 19 2024 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 24.12.0:
+ core:
- cairo:
. Fix rendering of JPX images with transparency
. Fix JPX transparency regression
- Override encoding for Zapf Dingbats
- Improve Signature appearance generation code
- Improve Stamp appearance generation code
- Mark certificates that can do qualified signing
- Internal code improvements
+ qt6: Mark certificates that can do qualified signing
+ glib: Add free text annotations support
+ utils: pdfsig: Improve man page
+ build system:
- Install some more internal headers
- Fix build with in-tree build
- For changes between 24.07 and this release, please see NEWS file.
- Bump sover following upstream changes.
- Rebase patches with quilt.
* Tue Sep 17 2024 Antonio Larrosa <alarrosa@suse.com>
- Poppler can load ghostscript fonts (n022003l.pfb and the like)
so the package now recommends the ghostscript-fonts-std package
(boo#1230636).
* Sat Aug 03 2024 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- add Provides for binaries in poppler-tools package
* Tue Jul 02 2024 Bjørn Lie <bjorn.lie@gmail.com>
- Use correct version for freetype BuildRequires.
* Tue Jul 02 2024 Dirk Müller <dmueller@suse.com>
- update to 24.07.0:
core:
* Fix crashes in broken files
* Internal code improvements
qt6:
* Add getters for document additional actions
* Implement reset forms link
qt5:
* Add getters for document additional actions
* Implement reset forms link
utils:
* pdfinfo: Fix crash in broken documents when using -dests
build system:
* Mark glib-mkenums as required
- drop poppler-CVE-2024-6239.patch (upstream)
* Tue Jun 25 2024 pgajdos@suse.com
- version update to 24.06.1
Release 24.06.1:
Re-release 24.06.0 with increased SOVERSION of poppler internal library
Release 24.06.0:
core:
* Performance improvements in some files
* Fix some issues with files bigger than 2^31 bytes
* Remove all cairo include guards for cairo < 1.16
* Fix MSVC build
* Internal code improvements
qt6:
* Update Qt6 doc example
* Use the non deprecated version of QString::fromUcs4
glib:
* properly document return value from poppler_font_info_scan
Release 24.05.0:
core:
* Fix signing not being totally correct in some kind of PDF files
* Assume "Adobe-Identity" for character collection. Issue #1465
* Small improvements in annotation font rendering
* Remove some GooString methods, use std::string ones instead
* Move some GooString methods to UTF.h
* Fix crash in broken files
cpp:
* cpp: Fix crash extracting text and font in some files. Issue #1477
* Change base class of ustring to char16_t
qt6:
* Add async API for certificate validation
* Fix text extraction for Landscape/Seascape pages
qt5:
* Add async API for certificate validation
* Fix text extraction for Landscape/Seascape pages
utils:
* pdfdetach: Small code improvements
* pdftops: Write compliant ps header
build system:
* Increase minimum supported base to that provided by Ubuntu 22.04
Release 24.04.0:
core:
* Optimize page text extraction speed
* Fix clipping path handling in some files. Issue #739
* Fix regression in text selection
* Fix text search across lines between paragraphs
qt6:
* Fix crash in SoundObject::data
utils:
* pdfsig: Add Catalan translation
build system:
* Build code as C++20
- modified patches
% reduce-boost-required-version.patch (refreshed)
% reduce-libtiff-required-version.patch (refreshed)
- added patches
fix CVE-2024-6239 [bsc#1226916], crash when using pdfinfo with -dests parameter on malformed input files
+ poppler-CVE-2024-6239.patch
* Mon Mar 04 2024 Antonio Larrosa <alarrosa@suse.com>
- version update to 24.03.0
Release 24.03.0:
core:
* Fix opening some malformed files. Issue #1447
* Skip drawing image when it has singular matrix. Issue #1114
* Fix crash on malformed files
* Small internal code cleanup
utils:
* pdfdetach: Fix potential directory traversal
* pdfimages: Enable to print filenames to stdout.
* pdfsig: Add visible name/date when signing an existing form
signature field
- Bump poppler_sover to 135 following upstream changes.
* Thu Feb 29 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.
* Wed Feb 14 2024 pgajdos@suse.com
- version update to 24.02.0
Release 24.02.0:
core:
* Fix reading some JBIG2 streams. Issue #1319
* Fix saving some annotation interior color when it's empty
* Make searching for fonts when adding annotations a bit faster
* Make sure images are compressed when adding them
* Small internal code cleanup
utils:
* pdfimages: return exit code 2 when error opening output files
Release 24.01.0:
core:
* Don't crash on certain documents on the NSS signature backend
* Fix infinite loop in some annotation code if there's not space for even one character
* Fix build on Android with generic font configuration
* Small internal code cleanup
* Tue Dec 26 2023 Antonio Larrosa <alarrosa@suse.com>
- version update to 23.12.0
core:
* Rewrite FoFiType1::parse to be more flexible
* Small internal code refactoring
* Thu Nov 16 2023 pgajdos@suse.com
- version update to 23.11.0
core:
* CairoOutputDev: Use internal downscaling algorithm if image exceeds Cairo's maximum dimensions.
* Internal code improvements
* Fix crash on malformed files
utils:
* pdftocairo: Add option to document logical structure if output is pdf
* pdftocairo: EPS output should not contain %%PageOrientation
* Mon Oct 30 2023 Antonio Larrosa <alarrosa@suse.com>
- Add patch to let it build with the heavily patched tiff 4.0.9
we have in SLE 15:
* reduce-libtiff-required-version.patch
* Fri Oct 27 2023 pgajdos@suse.com
- version update to 23.10.0
core:
* cairo: update type 3 fonts for cairo 1.18 api
* Fix crash on malformed files
build system:
* Make a few more dependencies soft-mandatory
* Add more supported gnupg releases
* Check if linker supports version scripts
- modified patches
% reduce-boost-required-version.patch (refreshed)
* Fri Sep 29 2023 Dirk Müller <dmueller@suse.com>
- build with gpgmepp for signing documents (bsc#1215632)
* Tue Sep 19 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 23.09.0:
* core:
- Add Android-specific font matching functionality
- Fix digital signatures for NeedAppearance=true
- Forms: Don't look up same glyph multiple times
- Provide the key location for certificates you can sign with
- Add ToUnicode support for similarequal
- Fix crash on malformed files
* qt5:
- Provide the key location for certificates you can sign with
- Allow to force a rasterized overprint preview during PS
conversion
* qt6:
- Provide the key location for certificates you can sign with
- Allow to force a rasterized overprint preview during PS
conversion
* pdfsig:
- Provide the key location for certificates you can sign with
- Changes from version 23.08.0:
* core:
- Fix GWG 19.2 - DeviceN Overprint (White)
- Splash: avoid bogus memory allocation size in
doTilingPatternFill
- Fix use-of-uninitialized-value in XRef
- Fix float-cast-overflow error in Catalog
- Cleanup gpgme backend code
- Version symbols in poppler core
* glib:
- Improve poppler_get_available_signing_certificates
- Add new members to PopplerCertificateInfo
* utils:
- pdftotext: small improvement to man page
- Bump poppler_sover to 131 following upstream changes.
* Sat Jul 15 2023 Dirk Müller <dmueller@suse.com>
- update to 23.07.0:
core:
* Fix reading of utf8-with-bom files
* Fix crash if CERT_ExtractPublicKey doesn't return a public
key
* Fix rendering of some malformed documents. Issue #1395
* Allow for stream compression and compress font streams in
forms Remove method Hints::getPageRanges
qt5:
* Fix crash when overprint preview is enabled
* Don't fail signature basics tests if backend is not
configured
qt6:
* Fix crash when overprint preview is enabled
* Don't fail signature basics tests if backend is not
configured
utils:
* pdfsig: Allow showung and selecting signature backend
* pdfsig: Describe signature dump format in manual page
* Tue Jun 13 2023 Dirk Müller <dmueller@suse.com>
- update to 23.06.0 (bsc#1212255):
* CairoOutputDev: Fix crash when doing type3 rendering
* Fix crash with unknown signature hashing algorithms
* Add gpgme backend for signature handling
* FontInfo: Make it return proper information about font
substitution
* FontInfo: Try harder to get Type 3 font name
* Store embedded fonts widths table in a more effective manner
* Skip font lookup for nonprintable characters
* Fix crash on malformed files
* Add API to allow selecting signature backend (nss or gpgme)
* Convert embedded files to bytearray a bit smarter
* Thu May 18 2023 Dirk Müller <dmueller@suse.com>
- update to 23.05.0:
* Fix crash when filling some forms
* Set SigFlags when signing unsigned signature
* Add some infrastructure code to support multiple signing
backends
* Fix potential stack overflow in PostScriptFunction::parseCode
* Fix some minor uninitialised memory reads
* Mon Apr 03 2023 Dirk Müller <dmueller@suse.com>
- update to 23.04.0:
* Fix memory issue when signing fails. Issue #1372
* Internal improvements of signature related code
* CairoOutputDev: improve type3 font rendering
* Fix memory leak in
GlobalParams::findSystemFontFileForFamilyAndStyle
* pdftocairo: Fix crash in some special situations
* pdfsig: allow holes in -dump signature list
* pdfsig: Support --help
* Tue Mar 07 2023 Dirk Müller <dmueller@suse.com>
- update to 23.03.0:
core:
* PngWriter: Fix potential uninitialized memory use
* Wed Feb 15 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 23.02.0:
+ core:
* CairoOutputDev:
. Fix rendering of color type 3 fonts
. Add handling matte entry
* Fix segfault on wrong nssdir
* Fix "NSS could not shutdown"
+ utils: pdfsig: Point out supports PKCS#11 URIs as nickname
* Thu Jan 12 2023 Antonio Larrosa <alarrosa@suse.com>
- Add patch to reduce the boost dependencies (which isn't really
needed) so we can build poppler 23.01.0 in SLE-15-SP4/SP5:
* reduce-boost-required-version.patch
* Mon Jan 02 2023 Dirk Müller <dmueller@suse.com>
- update to 23.01.0:
core:
* PDFDoc::sign: Fix crash if font can't be found
* PDFDoc::sign: Try Arial to sign if Helvetica isn't found
* FoFiType1::parse: Be more flexible parsing the encoding content. Issue #1324
* Gfx::opBeginMarkedContent: Support Span with Name. Issue #1327
* Splash: Avoid color issues due to implicit rounding
* Splash: Fix crash on malformed file.
* CairoOutputDev: Ignore text rendering mode for type3 fonts
* Remove unused FoFiType1::load function
build system:
* Increase minimum required versions of several dependencies
* Improve include path handling
qt6:
* Use less deprecated functions
/usr/lib64/libpoppler-cpp.so.3 /usr/lib64/libpoppler-cpp.so.3.0.0
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Mar 19 22:31:08 2026