Overview
Request 706394 superseded
- 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.
- 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.
- 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:
- Rename ENABLE_XPDF_HEADERS to
ENABLE_UNSTABLE_API_ABI_HEADERS.
- 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.
- 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.
- 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.
- 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:
- Rename ENABLE_XPDF_HEADERS to
ENABLE_UNSTABLE_API_ABI_HEADERS.
- 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.
- Created by iznogood
- In state superseded
- Supersedes 679491
- Superseded by 712764
- Open review for openSUSE:Factory:Staging:D
Request History
iznogood created request
- 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.
- 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.
- 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:
- Rename ENABLE_XPDF_HEADERS to
ENABLE_UNSTABLE_API_ABI_HEADERS.
- 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.
- 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.
- 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.
- 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:
- Rename ENABLE_XPDF_HEADERS to
ENABLE_UNSTABLE_API_ABI_HEADERS.
- 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.
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto accepted review
Check script succeeded
licensedigger accepted review
ok
staging-bot set openSUSE:Factory:Staging:H as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:H"
staging-bot accepted review
Picked openSUSE:Factory:Staging:H
maxlin_factory accepted review
Removing from openSUSE:Factory:Staging:H, re-evaluation needed
maxlin_factory added factory-staging as a reviewer
Requesting new staging review
namtrac accepted review
dimstar_suse added openSUSE:Factory:Staging:D as a reviewer
Being evaluated by staging project "openSUSE:Factory:Staging:D"
dimstar_suse accepted review
Picked openSUSE:Factory:Staging:D
Lets give poppler a new try - if we are lucky we can get it in in about 2 months time making our update schedule about every 6 months
cc @federico-mena You wanted/needed a newer poppler -- please pitch in to fix the fallout once this reaches staging :-)
breaks build on texlive, inkscape, cups-filters at least, need a self own staging
texlive 2019 is not supposed to depend on poppler, or are we testing 2018?
texlive 2019 is pending -- https://build.opensuse.org/request/show/706220
Bah.. -- We are passing --with-poppler to configure, and hence forcing usage of "system poppler"
Will need patching to support 0.77
Fix for inkscape https://build.opensuse.org/request/show/706629
maintainer set for inkscape is mrdocs :-/ Someone else needs step up and take care of that sub.