pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/print/xpdf4 xpdf: update to 4.04.
details: https://anonhg.NetBSD.org/pkgsrc/rev/dd278572cb77
branches: trunk
changeset: 384684:dd278572cb77
user: wiz <wiz%pkgsrc.org@localhost>
date: Sat Sep 03 17:06:00 2022 +0000
description:
xpdf: update to 4.04.
4.04 (2022-apr-18)
------------------
When closing a file, save the current page number in ~/.xpdf.pages,
and restore it next time the file is opened. This can be disabled
with "savePageNumbers no" in your xpdfrc file.
Allow the tab list to be reordered, using drag-and-drop.
Added a document information dialog, with metadata and fonts, to xpdf.
Pdftohtml now generates HTML links for URI links anchored on text.
Added the useTrueTypeUnicodeMapping xpdfrc setting.
Added the 'enableXFA' xpdfrc setting back: if set to 'no', xpdf will
not read an XFA form, meaning all form info comes from the AcroForm.
Add support for long paths on Windows 10.
Added the "-formfields" option to pdftohtml.
Added the "-embedbackground" and "-embedfonts" options to pdftohtml.
Added the "-vstretch" option to pdftohtml.
Added the "-verbose" flag to pdfimages, pdftohtml, pdftopng, pdftoppm,
pdftops, and pdftotext.
Added the showAttachmentsPane, showLayersPane, and showOutlinePane
commands.
Added the 'openFile2' command to xpdf.
Added the showMenuBar, hideMenuBar, and toggleMenuBar commands to
xpdf.
Rearrange file names in the tab list to "foo.pdf [/full/path/]", to
improve the usability of the (narrow) tab list.
Added the 'imageMaskAntialias' xpdfrc setting.
Added the '-table' switch to pdftohtml.
Fixed a couple of progression order bugs in the JPEG 2000 decoder.
[Thanks to shellway for the bug reports.]
Fixed a problem with subsampled pixel index computations in the JPEG
2000 decoder. [Thanks to shellway for the bug report.]
Fixed a couple of memory leaks triggered by fuzzed PDF files. [Thanks
to shellway for the bug report.]
Changed pdftohtml to generate spans with 'class=' instead of 'id=', so
there aren't duplicate ids. Also removed the unused id in the
background img element.
Optimized SplashOutputDev::drawTilingPattern for the case where the
tile is much larger than the area being drawn (i.e., the clipping
bbox). In this case, we can render just the needed portion of the
tile.
Added a missing zero check for precinct size in the JPEG 2000 decoder.
[Thanks to shellway for the bug report.]
Added a missing null check in the XFA form scanner. [Thanks to Taolaw
for the bug report.]
Deal with xref streams that include a free entry with gen=0xffffffff.
Fixed a problematic corner case in looking up XObject resources.
[Thanks to shellway for the bug report.]
The unicodeRemapping config command wasn't correctly handling unsorted
remapping files.
Improved handling of RTL text in the text extractor.
Extended the saveTabState/loadTabState commands to save/restore
display mode, zoom, rotation, and scroll position for each tab.
Added support for Qt6.
Added a missing bounds check on stream DecodeParms arrays. [Thanks to
minipython for the bug report.]
Fixed an integer overflow check in XRef::readXRefTable. [Thanks to
yangshufan for the bug report.]
The builtin Latin1 encoding was mapping 'endash' instead of
'softhyphen' to 0xad. [Thanks to Jach Fong for the bug report.]
Fixed a bug in PSOutputDev::checkPageSlice() when built without
SPLASH_CMYK. [Thanks to irfanariq for the bug report.]
Added missing array length and type checks in Gfx::doForm(). [Thanks
to shaohua for the bug report.]
Fixed an integer overflow security hole in the JBIG2 decoder.
Substitute Helvetica for undefined fonts and bad font objects.
Added an integer overflow check in JPXStream. (JPXStream issue)
[Thanks to Shin Ando @ Ricera Security for the bug report.]
The DCT (JPEG) decoder was allowing the 'interleaved' flag to be
changed after the first scan of the image. (CVE-2022-24106) [Thanks
to Shin Ando @ Ricera Security for the bug report.]
diffstat:
print/xpdf4/Makefile | 5 ++---
print/xpdf4/distinfo | 8 ++++----
2 files changed, 6 insertions(+), 7 deletions(-)
diffs (31 lines):
diff -r 47d3c278f898 -r dd278572cb77 print/xpdf4/Makefile
--- a/print/xpdf4/Makefile Sat Sep 03 17:01:41 2022 +0000
+++ b/print/xpdf4/Makefile Sat Sep 03 17:06:00 2022 +0000
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.18 2022/04/18 19:11:58 adam Exp $
+# $NetBSD: Makefile,v 1.19 2022/09/03 17:06:00 wiz Exp $
-DISTNAME= xpdf-4.03
+DISTNAME= xpdf-4.04
CATEGORIES= print
MASTER_SITES= https://dl.xpdfreader.com/
-PKGREVISION= 6
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= https://www.xpdfreader.com/
diff -r 47d3c278f898 -r dd278572cb77 print/xpdf4/distinfo
--- a/print/xpdf4/distinfo Sat Sep 03 17:01:41 2022 +0000
+++ b/print/xpdf4/distinfo Sat Sep 03 17:06:00 2022 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.5 2021/10/26 11:15:14 nia Exp $
+$NetBSD: distinfo,v 1.6 2022/09/03 17:06:00 wiz Exp $
-BLAKE2s (xpdf-4.03.tar.gz) = 247e2da12ab439a32fadc296b27f607cac962202cc57a66513997cae14f2a46e
-SHA512 (xpdf-4.03.tar.gz) = 5f8478c2c4863a3c50f9b45a6fec73c7e67a74adbeaa651dd2e29982ea4cf050740874ee670672f985a323c12c28c968c16238c4238aeb52810a45e2728d622f
-Size (xpdf-4.03.tar.gz) = 936046 bytes
+BLAKE2s (xpdf-4.04.tar.gz) = 7062a3f635a8332401fe421cd654e4ce376cfac7b06b0c232bcdf381e20a85a1
+SHA512 (xpdf-4.04.tar.gz) = a26b67a4b3d5a5a365153845bf72d77949e683ce26aaf4705b49194cb32bbc581617c3e9c37f74bf6c49480df06d49e8c38d41233966b6215eacf92591d4d9bf
+Size (xpdf-4.04.tar.gz) = 969535 bytes
SHA1 (patch-cmake-config.txt) = a2c25a258c8c72494c3b53854cabf2e51db0c32d
SHA1 (patch-doc_sample-xpdfrc) = c16f4355efa279e79b9f27bc256e7569a348f13d
SHA1 (patch-xpdf-qt_XpdfWidgetPrint.cc) = 8d05b6e95228f07cc571b176ec821f5b535424e8
Home |
Main Index |
Thread Index |
Old Index