HomeFreeBSD

graphics/poppler: update to 23.12

Description

graphics/poppler: update to 23.12

Release 23.12.0:

core:
 * Rewrite FoFiType1::parse to be more flexible. Issue #1422
 * Small internal code refactoring

Release 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

Release 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

Release 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

Release 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

Release 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

glib:
 * Add signing API

build system:
 * zlib is now mandatory

Release 23.06.0:

core:
 * CairoOutputDev: Fix crash when doing type3 rendering
 * Fix crash with unknown signature hashing algorithms
 * Add gpgme backend for signature handling
 * Windows: Fix crash when signing existing signature
 * 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
 * Windows: Look for fonts in both windows font dir and poppler fonts dir
 * Windows: symbol.ttf is not a good Symbol font
 * Windows: Fix memory leak when looking for fonts
 * Fix crash on malformed files

qt5:
 * Add API to allow selecting signature backend (nss or gpgme)
 * Convert embedded files to bytearray a bit smarter

qt6:
 * Add API to allow selecting signature backend (nss or gpgme)
 * Convert embedded files to bytearray a bit smarter

PR: 275555
Exp-run by: antoine

Details

Provenance
tcbernerAuthored on Dec 5 2023, 4:41 PM
Parents
R11:95e83829519a: science/InsightToolkit: Eliminate conflict with lp_solve by renaming the shared…
Branches
Unknown
Tags
Unknown