#19741 closed enhancement (fixed)

poppler-24.05.0

Reported by: Bruce Dubbs Owned by: Bruce Dubbs
Priority: normal Milestone: 12.2
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New monthly version.

Change History (5)

comment:1 by Bruce Dubbs, 11 months ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

comment:2 by Bruce Dubbs, 11 months ago

Release 24.05.0:

core:

  • Fix signing not being totally correct in some kind of PDF files
  • Assume "Adobe-Identity" for character collection.
  • 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.
  • 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

by martyj19, 11 months ago

Conditionalize C++20 only code

comment:3 by martyj19, 11 months ago

Remove some GooString methods, use std::string ones instead would be great except for the fact that some of them are only in C++20 and fail the build in some users of poppler. The attached patch may be of assistance. How poppler upstream decides to deal with this may be different.

The patch fixes non C++20 builds that don't use these methods. Non C++20 builds that do use these methods are already broken by the poppler change unless they are able to go to C++20 for their whole project.

I think the only true fix is revert the poppler change (which would put the old implementation back).

Last edited 11 months ago by martyj19 (previous) (diff)

comment:4 by Bruce Dubbs, 11 months ago

Resolution: fixed
Status: assignedclosed

Fixed at commits

02a20ce543 Update to nano-8.0.
a43ab1531a Update to poppler-24.05.0.
Note: See TracTickets for help on using tickets.