PDF Rendering Library

Edit Package poppler

Poppler is a PDF rendering library, forked from the xpdf PDF viewer
developed by Derek Noonburg of Glyph and Cog, LLC.

Refresh
Refresh
Source Files
Filename Size Changed
baselibs.conf 0000000000 0 Bytes
poppler-0.66.0.tar.xz 0001457420 1.39 MB
poppler-qt5.changes 0000123536 121 KB
poppler-qt5.spec 0000009218 9 KB
poppler.changes 0000123536 121 KB
poppler.spec 0000009210 8.99 KB
pre_checkin.sh 0000000177 177 Bytes
Revision 148 (latest revision is 203)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 621182 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 148)
- Update to version 0.66.0:
  + core:
    - Fix lots of security/leak issues found by oss-fuzz
    - Splash: Optimize some files, making them 20% faster
    - Splash: Correctly manipulate spot colors if SPOT_NCOMPS != 4
    - Fix compilation with some strict compilers
- Changes from version 0.65.0:
  + core:
    - SplashOutputDev: Add the invisible character check 
      beginType3Char. (fdo#106244)
    - XRef: Fix runtime undefined behaviour. (fdo#105970)
    - Fix issues with malformed documents. 
      (fdo#104942), (fdo#103238)
    - Remove GooHash after replacing it by std::unordered_map
    - Add conversion methods between GooString and std::string.
  + cpp:
    - Add newline after error message
    - Expose more image modes, add option to select mode in 
      renderer. (fdo#105558)
  + build system:
    - Fix compilation with libc++
    - Small improvement to FindLIBOPENJPEG2.cmake
  + qt5:
    - Add widget annot actions to FormFields
  + utils:
    - pdffonts: Minor formatting changes in the man page. 
      (fdo#105194)
- Changes from version 0.64.0:
  + core:
    - Workaround form field text not being drawn on broken files.
      (fdo#103245)
    - Add read only setter for form fields
    - Add support for Link Hide action
    - Add support for Next actions in Links
    - Fix parsing of Annot focus out actions
    - Fix PDFDoc::checkHeader() for PDFs smaller than 1 KiB. 
      (fdo#105674)
    - Add const to several classes and members
    - gfile: Fix build on some platforms
    - Fix issues with on malformed documents. 
      (fdo#105972), (fdo#105969), (fdo#106059), (fdo#106061)
    - Several small code improvements
  + qt5:
    - Allow setting of Form visibility status
    - Allow setting of Form read only status
    - Add support for Link Hide action
    - Add support for Next actions in Links
    - ArthurOutputDev: Implement axialShadedFill
    - ArthurOutputDev: Implement drawImageMask. (fdo#105531)
    - ArthurOutputDev: Implement Type3 font support
  + utils:
    - pdfsig: Add -dump which writes signatures to disk
      (fdo#104881)
  + glib:
    - less deprecated calls
  + build system:
    - bring back the option to disable GObject introspection
    - Add iconv include dir when compiling
    - Make it possible to build poppler without fontconfig.
      Default for Android.
- Bump soversion and data_version to 77 and 0.4.9 respectively.
- Update to version 0.66.0:
  + core:
    - Fix lots of security/leak issues found by oss-fuzz
    - Splash: Optimize some files, making them 20% faster
    - Splash: Correctly manipulate spot colors if SPOT_NCOMPS != 4
    - Fix compilation with some strict compilers
- Changes from version 0.65.0:
  + core:
    - SplashOutputDev: Add the invisible character check 
      beginType3Char. (fdo#106244)
    - XRef: Fix runtime undefined behaviour. (fdo#105970)
    - Fix issues with malformed documents. 
      (fdo#104942), (fdo#103238)
    - Remove GooHash after replacing it by std::unordered_map
    - Add conversion methods between GooString and std::string.
  + cpp:
    - Add newline after error message
    - Expose more image modes, add option to select mode in 
      renderer. (fdo#105558)
  + build system:
    - Fix compilation with libc++
    - Small improvement to FindLIBOPENJPEG2.cmake
  + qt5:
    - Add widget annot actions to FormFields
  + utils:
    - pdffonts: Minor formatting changes in the man page. 
      (fdo#105194)
- Changes from version 0.64.0:
  + core:
    - Workaround form field text not being drawn on broken files.
      (fdo#103245)
    - Add read only setter for form fields
    - Add support for Link Hide action
    - Add support for Next actions in Links
    - Fix parsing of Annot focus out actions
    - Fix PDFDoc::checkHeader() for PDFs smaller than 1 KiB. 
      (fdo#105674)
    - Add const to several classes and members
    - gfile: Fix build on some platforms
    - Fix issues with on malformed documents. 
      (fdo#105972), (fdo#105969), (fdo#106059), (fdo#106061)
    - Several small code improvements
  + qt5:
    - Allow setting of Form visibility status
    - Allow setting of Form read only status
    - Add support for Link Hide action
    - Add support for Next actions in Links
    - ArthurOutputDev: Implement axialShadedFill
    - ArthurOutputDev: Implement drawImageMask. (fdo#105531)
    - ArthurOutputDev: Implement Type3 font support
  + utils:
    - pdfsig: Add -dump which writes signatures to disk
      (fdo#104881)
  + glib:
    - less deprecated calls
  + build system:
    - bring back the option to disable GObject introspection
    - Add iconv include dir when compiling
    - Make it possible to build poppler without fontconfig.
      Default for Android.
- Bump soversion and data_version to 77 and 0.4.9 respectively.
Comments 4


Daniel Rivero Padilla's avatar

It seems to me that the package lacks some files which come in the original tar.xz. More especifically, there is a header (poppler-private.h) that is missing in the installed package (/usr/include/poppler/glib) that is present in the tar file from the official site.


Robert Riemann's avatar

Dears, since Okular 23.08, GPGME should be next to NSS be supported as PDF signing backend via poppler. Though I cannot see it. Is it maybe not activated in the poppler package?

Is it possible it has to be enabled at compile time? https://gitlab.freedesktop.org/poppler/poppler/-/merge_requests/1376/diffs#9a2aa4db38d3115ed60da621e012c0efc0172aae


Episteme PROMENEUR's avatar

With okular we cannot digital sign because okular does not find any gpg certificate. we need gpg backend not only NSS backend. we need that poppler is built with the gpgme support.

thanks

openSUSE Build Service is sponsored by