Package: xpdf / 3.04-13

Metadata

Package Version Patches format
xpdf 3.04-13 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
01 manpage.patch | (download)

doc/xpdf.1 | 76 46 + 30 - 0 !
doc/xpdfrc.5 | 17 7 + 10 - 0 !
2 files changed, 53 insertions(+), 40 deletions(-)

 manpage updates
02 permissions.patch | (download)

xpdf/PDFCore.cc | 4 4 + 0 - 0 !
xpdf/XPDFCore.cc | 8 8 + 0 - 0 !
xpdf/XPDFViewer.cc | 4 4 + 0 - 0 !
3 files changed, 16 insertions(+)

 remove pdf file permission checks
fix 408502.patch | (download)

xpdf/XPDFViewer.cc | 236 226 + 10 - 0 !
xpdf/XPDFViewer.h | 12 12 + 0 - 0 !
2 files changed, 238 insertions(+), 10 deletions(-)

 debian bug #408502; support for additional print options


fix 458468.patch | (download)

xpdf/xpdf.cc | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 add "-mattecolor" to help output
fix 512381.patch | (download)

xpdf/XPDFCore.cc | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix continuous mode crashiness
fix 580495.patch | (download)

doc/xpdf.1 | 9 8 + 1 - 0 !
doc/xpdfrc.5 | 6 3 + 3 - 0 !
xpdf/PDFCore.cc | 24 24 + 0 - 0 !
xpdf/PDFCore.h | 1 1 + 0 - 0 !
xpdf/XPDFCore.cc | 6 4 + 2 - 0 !
xpdf/XPDFViewer.cc | 34 28 + 6 - 0 !
xpdf/XPDFViewer.h | 9 3 + 6 - 0 !
7 files changed, 71 insertions(+), 18 deletions(-)

 add additional zoom features
fix 627426.patch | (download)

xpdf/XPDFCore.cc | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 use poppler's naming for mouse button 1 binding
hardening invalid conversions.patch | (download)

xpdf/XPDFViewer.cc | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix invalid type conversion
hardening system calls.patch | (download)

xpdf/XPDFCore.cc | 17 14 + 3 - 0 !
xpdf/XPDFViewer.cc | 6 5 + 1 - 0 !
2 files changed, 19 insertions(+), 4 deletions(-)

 check exit codes of system calls 
hardening pointer casting.patch | (download)

xpdf/XPDFViewer.cc | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix casting to pointer of different size 
poppler copyright.patch | (download)

xpdf/config.h | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 poppler has already defined xpdfcopyright so we need to undefine it
poppler textpage.patch | (download)

xpdf/PDFCore.cc | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 compatibility with poppler's text destructor
poppler filespecname.patch | (download)

xpdf/XPDFCore.cc | 7 5 + 2 - 0 !
1 file changed, 5 insertions(+), 2 deletions(-)

 make filespec call compatible with poppler
poppler findtext.patch | (download)

xpdf/PDFCore.cc | 10 5 + 5 - 0 !
1 file changed, 5 insertions(+), 5 deletions(-)

 use poppler's findtext api
poppler startdoc.patch | (download)

xpdf/PDFCore.cc | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 startdoc now takes a pdfdoc instead of an xref
author : Andy Whitcroft <apw@ubuntu.com>


poppler xpdfparams.patch | (download)

goo/gfile.cc | 9 9 + 0 - 0 !
goo/gfile.h | 11 11 + 0 - 0 !
xpdf/GlobalParams.cc | 149 131 + 18 - 0 !
xpdf/GlobalParams.h | 48 46 + 2 - 0 !
xpdf/PDFCore.cc | 3 2 + 1 - 0 !
xpdf/XPDFCore.cc | 11 6 + 5 - 0 !
xpdf/XPDFViewer.cc | 42 30 + 12 - 0 !
xpdf/xpdf.cc | 19 11 + 8 - 0 !
8 files changed, 246 insertions(+), 46 deletions(-)

 split responsibility for global parameters into separate poppler and xpdf classes
poppler startpage.patch | (download)

xpdf/CoreOutputDev.cc | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 support poppler 0.24 api
poppler textoutputdev.patch | (download)

xpdf/PDFCore.cc | 12 3 + 9 - 0 !
1 file changed, 3 insertions(+), 9 deletions(-)

 use poppler's textoutputdev api
poppler linkactionkind.patch | (download)

xpdf/XPDFCore.cc | 4 0 + 4 - 0 !
1 file changed, 4 deletions(-)

 skip types not yet defined in poppler's linkactionkind enum
fix 737989.patch | (download)

xpdf/XPDFCore.cc | 56 55 + 1 - 0 !
xpdf/XPDFCore.h | 3 3 + 0 - 0 !
2 files changed, 58 insertions(+), 1 deletion(-)

 fix double utf-8 encoding in selection of non-ascii characters
poppler manpage.patch | (download)

doc/xpdfrc.5 | 39 39 + 0 - 0 !
1 file changed, 39 insertions(+)

 annotate config file options not currently supported
fix 757053.patch | (download)

xpdf/XPDFViewer.cc | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 zoom in/out by keypad +/- too
fix 868498.patch | (download)

xpdf/XPDFViewer.cc | 11 11 + 0 - 0 !
xpdf/XPDFViewer.h | 1 1 + 0 - 0 !
2 files changed, 12 insertions(+)

 add search command usable through xpdf's remote feature
fix 850163.patch | (download)

xpdf/xpdf.cc | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 initialize globalparams with default paths
 As analyzed by Andries E. Brouwer, xpdf used to initialize GlobalParams
 passing the xpdfrc file name, if set, while poppler has come to expect a
 path prefix for finding cMap, cidToUnicode, nameToUnicode, unicodeMap
 directories.
keybindings.patch | (download)

xpdf/GlobalParams.cc | 10 10 + 0 - 0 !
xpdf/XPDFViewer.cc | 12 12 + 0 - 0 !
xpdf/XPDFViewer.h | 1 1 + 0 - 0 !
3 files changed, 23 insertions(+)

 add a few useful keybindings
 * Key binding "h" (fit page height to window) does not work (#783623)
 * Please have shortcut for save file (#389613)
 * Provide key bindings for rotations (#358962)
manpage formatting.patch | (download)

doc/xpdf.1 | 18 10 + 8 - 0 !
1 file changed, 10 insertions(+), 8 deletions(-)

 xpdf.1: some formatting improvements in the manual
Date: Mon, 19 Feb 2018 20:38:54 +0000
poppler 0.61.patch | (download)

xpdf/GlobalParams.cc | 6 4 + 2 - 0 !
xpdf/XPDFCore.cc | 4 4 + 0 - 0 !
2 files changed, 8 insertions(+), 2 deletions(-)

 hacks to compile with poppler 0.61
 - disable screenType setting
 - disable Movie action
poppler 0.62.patch | (download)

xpdf/GlobalParams.cc | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix build with poppler-0.62
poppler 0.68.patch | (download)

xpdf/GlobalParams.cc | 2 0 + 2 - 0 !
xpdf/XPDFCore.cc | 16 8 + 8 - 0 !
xpdf/XPDFViewer.cc | 8 4 + 4 - 0 !
3 files changed, 12 insertions(+), 14 deletions(-)

---
poppler 0.69.patch | (download)

xpdf/pdfdetach.cc | 4 0 + 4 - 0 !
xpdf/pdffonts.cc | 4 0 + 4 - 0 !
xpdf/pdfimages.cc | 4 0 + 4 - 0 !
xpdf/pdfinfo.cc | 4 0 + 4 - 0 !
xpdf/pdftohtml.cc | 4 0 + 4 - 0 !
xpdf/pdftopng.cc | 4 0 + 4 - 0 !
xpdf/pdftoppm.cc | 4 0 + 4 - 0 !
xpdf/pdftops.cc | 4 0 + 4 - 0 !
xpdf/pdftotext.cc | 4 0 + 4 - 0 !
xpdf/xpdf.cc | 4 0 + 4 - 0 !
10 files changed, 40 deletions(-)

 poppler deprecated memcheck in 
 https://cgit.freedesktop.org/poppler/poppler/commit/?id=c362ab1b97f20c5b73b3bad8d52015f679178748
poppler 0.71.patch | (download)

goo/gfile.cc | 18 9 + 9 - 0 !
goo/gfile.h | 14 7 + 7 - 0 !
xpdf/GlobalParams.cc | 168 84 + 84 - 0 !
xpdf/PDFCore.cc | 67 36 + 31 - 0 !
xpdf/PDFCore.h | 2 1 + 1 - 0 !
xpdf/PDFDoc.h | 2 1 + 1 - 0 !
xpdf/XPDFApp.cc | 22 8 + 14 - 0 !
xpdf/XPDFApp.h | 2 1 + 1 - 0 !
xpdf/XPDFCore.cc | 16 8 + 8 - 0 !
xpdf/XPDFCore.h | 6 3 + 3 - 0 !
xpdf/XPDFViewer.cc | 41 22 + 19 - 0 !
xpdf/XPDFViewer.h | 8 4 + 4 - 0 !
xpdf/xpdf.cc | 2 1 + 1 - 0 !
13 files changed, 185 insertions(+), 183 deletions(-)

 poppler 0.71 removed several functions we rely on; update accordingly