Package: xpdf / 3.04-4

Metadata

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

Patch series

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

doc/xpdf.1 | 78 47 + 31 - 0 !
doc/xpdfrc.5 | 9 6 + 3 - 0 !
2 files changed, 53 insertions(+), 34 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