Package: xloadimage / 4.1-25

Metadata

Package Version Patches format
xloadimage 4.1-25 3.0 (quilt)

Patch series

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

Makefile.in | 51 51 + 0 - 0 !
config.h.in | 40 40 + 0 - 0 !
configure | 2357 2357 + 0 - 0 !
configure.in | 30 30 + 0 - 0 !
configure.scan | 32 32 + 0 - 0 !
fbm.c | 8 4 + 4 - 0 !
image.h | 4 4 + 0 - 0 !
imagetypes.c | 1 1 + 0 - 0 !
imagetypes.h | 16 8 + 8 - 0 !
img.c | 6 3 + 3 - 0 !
install-sh | 238 238 + 0 - 0 !
jpeg.c | 833 350 + 483 - 0 !
misc.c | 2 2 + 0 - 0 !
niff.c | 10 5 + 5 - 0 !
pbm.c | 5 3 + 2 - 0 !
rlelib.c | 5 3 + 2 - 0 !
sunraster.c | 3 2 + 1 - 0 !
tiff.c | 17 9 + 8 - 0 !
uufilter.c | 5 3 + 2 - 0 !
vff.c | 1 1 + 0 - 0 !
window.c | 27 21 + 6 - 0 !
xbitmap.c | 2 1 + 1 - 0 !
xloadimage.c | 4 2 + 2 - 0 !
23 files changed, 3170 insertions(+), 527 deletions(-)

 add support for libjpeg6b and other misc fixes.

02_png support.patch | (download)

Makefile.in | 13 9 + 4 - 0 !
bright.c | 22 13 + 9 - 0 !
compress.c | 2 1 + 1 - 0 !
config.c | 2 1 + 1 - 0 !
config.h.in | 12 6 + 6 - 0 !
configure | 343 231 + 112 - 0 !
configure.in | 4 3 + 1 - 0 !
image.h | 31 8 + 23 - 0 !
imagetypes.h | 9 9 + 0 - 0 !
new.c | 3 3 + 0 - 0 !
niff.c | 4 3 + 1 - 0 !
options.c | 5 5 + 0 - 0 !
png.c | 350 350 + 0 - 0 !
send.c | 2 1 + 1 - 0 !
vff.c | 4 2 + 2 - 0 !
vicar.c | 1 0 + 1 - 0 !
window.c | 24 11 + 13 - 0 !
xloadimage.c | 3 3 + 0 - 0 !
xloadimagerc | 1 1 + 0 - 0 !
19 files changed, 660 insertions(+), 175 deletions(-)

 add support for png images and other misc fixes.

03_security strfoo.patch | (download)

config.c | 9 6 + 3 - 0 !
faces.c | 12 9 + 3 - 0 !
imagetypes.c | 5 4 + 1 - 0 !
options.c | 13 9 + 4 - 0 !
packtar.c | 9 6 + 3 - 0 !
5 files changed, 34 insertions(+), 14 deletions(-)

 fix unsafe str{cat,cpy} usage.

04_previous image.patch | (download)

xloadimage.c | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 fix 'p' (previous image) key.

05_idelay manpage.patch | (download)

xloadimage.man | 14 7 + 7 - 0 !
1 file changed, 7 insertions(+), 7 deletions(-)

 update manpage for how -idelay/-delay actually work.

06_ Wall cleanup.patch | (download)

bright.c | 9 6 + 3 - 0 !
cmuwmraster.c | 6 3 + 3 - 0 !
compress.c | 3 2 + 1 - 0 !
copyright.h | 2 2 + 0 - 0 !
faces.c | 2 1 + 1 - 0 !
fbm.c | 1 0 + 1 - 0 !
gif.c | 4 2 + 2 - 0 !
gif.h | 4 2 + 2 - 0 !
halftone.c | 34 17 + 17 - 0 !
image.h | 5 5 + 0 - 0 !
imagetypes.c | 4 2 + 2 - 0 !
imagetypes.h | 51 29 + 22 - 0 !
img.c | 23 14 + 9 - 0 !
kljcpyrght.h | 2 2 + 0 - 0 !
mcidas.c | 5 2 + 3 - 0 !
misc.c | 3 2 + 1 - 0 !
misc.h | 1 1 + 0 - 0 !
mit.cpyrght | 2 2 + 0 - 0 !
new.c | 4 2 + 2 - 0 !
niff.c | 9 5 + 4 - 0 !
options.c | 2 2 + 0 - 0 !
options.h | 8 8 + 0 - 0 !
pcx.c | 3 1 + 2 - 0 !
pdsuncomp.c | 10 4 + 6 - 0 !
reduce.c | 16 8 + 8 - 0 !
rle.c | 5 3 + 2 - 0 !
rle.h | 7 7 + 0 - 0 !
rlelib.c | 19 11 + 8 - 0 !
rlelib.h | 6 6 + 0 - 0 !
root.c | 7 5 + 2 - 0 !
rotate.c | 2 1 + 1 - 0 !
send.c | 9 5 + 4 - 0 !
sunraster.c | 4 2 + 2 - 0 !
tgncpyrght.h | 2 2 + 0 - 0 !
tiff.c | 1 1 + 0 - 0 !
uufilter.c | 1 1 + 0 - 0 !
vff.c | 2 1 + 1 - 0 !
vicar.c | 4 1 + 3 - 0 !
window.c | 29 16 + 13 - 0 !
xbitmap.c | 2 1 + 1 - 0 !
xloadimage.c | 20 13 + 7 - 0 !
xloadimage.h | 4 4 + 0 - 0 !
xpixmap.c | 8 5 + 3 - 0 !
xwd.c | 2 2 + 0 - 0 !
zoom.c | 2 2 + 0 - 0 !
45 files changed, 213 insertions(+), 136 deletions(-)

 make the code -wall clean.

07_SYSPATHFILE.patch | (download)

Makefile.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 define syspathfile during build.

08_manpage config path.patch | (download)

xloadimage.man | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 correct path for system-wide configuration file in manpage.

09_xloadimagerc path.patch | (download)

xloadimagerc | 5 4 + 1 - 0 !
1 file changed, 4 insertions(+), 1 deletion(-)

 include ~images in path for system-wide configuration file.

10_config.c HOME fix.patch | (download)

config.c | 23 20 + 3 - 0 !
1 file changed, 20 insertions(+), 3 deletions(-)

 gracefully handle lack of home env. variable.

11_fork implies quiet.patch | (download)

options.c | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 make -fork imply -quiet as documented.

12_fix tile.patch | (download)

merge.c | 9 4 + 5 - 0 !
1 file changed, 4 insertions(+), 5 deletions(-)

 fix -tile for images smaller than the screen.

13_varargs is obsolete.patch | (download)

rlelib.c | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 <varargs.h> is obsolete and no longer supported by gcc-3.3.
 ... and more to the point rlelib.c doesn't actually need it.

14_errno not extern.patch | (download)

config.c | 2 0 + 2 - 0 !
imagetypes.c | 1 0 + 1 - 0 !
img.c | 3 1 + 2 - 0 !
packtar.c | 2 0 + 2 - 0 !
window.c | 2 0 + 2 - 0 !
5 files changed, 1 insertion(+), 9 deletions(-)

 remove 'extern int errno' which breaks with new glibc (>=
 2.3.2-ds1-8) and add #include <errno.h> where needed.

15_CAN 2005 0638.patch | (download)

tmp/dpep-work.7hAKRd/xloadimage-4.1/zio.c | 27 24 + 3 - 0 !
1 file changed, 24 insertions(+), 3 deletions(-)

 
 images (#298926).
Upstream status: Not submitted
Date: 2005-03-10

16_CAN 2005 0639.patch | (download)

new.c | 17 15 + 2 - 0 !
1 file changed, 15 insertions(+), 2 deletions(-)

 
Upstream status: Not submitted
Date: 2005-03-18


17_security sprintf.patch | (download)

tmp/dpep-work.5qsW5w/xloadimage-4.1/mcidas.c | 2 1 + 1 - 0 !
tmp/dpep-work.5qsW5w/xloadimage-4.1/reduce.c | 2 1 + 1 - 0 !
tmp/dpep-work.5qsW5w/xloadimage-4.1/rotate.c | 2 1 + 1 - 0 !
tmp/dpep-work.5qsW5w/xloadimage-4.1/tiff.c | 4 2 + 2 - 0 !
tmp/dpep-work.5qsW5w/xloadimage-4.1/window.c | 2 1 + 1 - 0 !
tmp/dpep-work.5qsW5w/xloadimage-4.1/zio.c | 2 1 + 1 - 0 !
tmp/dpep-work.5qsW5w/xloadimage-4.1/zoom.c | 8 4 + 4 - 0 !
7 files changed, 11 insertions(+), 11 deletions(-)

 
Upstream status: Not submitted
URL: http://msgs.securepoint.com/cgi-bin/get/bugtraq0510/57.html
Date: 2005-10-07

18_manpage_fixes.patch | (download)

uufilter.man | 4 2 + 2 - 0 !
xloadimage.man | 20 10 + 10 - 0 !
2 files changed, 12 insertions(+), 12 deletions(-)

 various typo fixes and correction of .th section.
 Thanks to A Costa and Nicolas Franois. Closes: #320556,
 #320558, #326519


19_fix_root_c_resource_leak.patch | (download)

root.c | 117 67 + 50 - 0 !
1 file changed, 67 insertions(+), 50 deletions(-)

 fix leaking xresources when using onroot option. see #325689.
 Patch by Alex Perry, reformatted by Tim Connors

20_patch.patch | (download)

png.c | 13 13 + 0 - 0 !
1 file changed, 13 insertions(+)

 check libpng version and call right function


21_libpng.patch | (download)

png.c | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 check libpng version and call right function


22 include.patch | (download)

autoconfig.c | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 add include for functions like strcat() etc.


23_jpeg.c build fix.patch | (download)

jpeg.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix jpeg.c build if c_arith_coding_supported is defined.
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=662619
Bug-Ubuntu: https://bugs.launchpad.net/bugs/935491

24_libtiff5.patch | (download)

tiff.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 prepare for build against libtiff5
 TIFFHeader has changed to TIFFHeaderClassic for the standard TIFF files
 xloadimage supports; this might allow us to implement BigTIFF support
 as well.
25_hardening flags.patch | (download)

Makefile.in | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 add cppflags to cflags to respect all hardening flags
 by dpkg-buildflags
26_uufilter implicit declaration.patch | (download)

uufilter.c | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 include stdlib.h to declare exit()
27_shrink should not zoom upwards.patch | (download)

xloadimage.c | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

 do not resize images that are smaller than the screen with -shrink
 Shrink does also zoom upwards for images which are smaller than
 the screen. The following patch fixes this, images smaller as the
 screen are left at 100% zoom.
28_correct scaling fullscreen.patch | (download)

xloadimage.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 -fullscreen option behaves incorrectly if one of the
 images' dimensions is bigger than screen, but the other is not. It's
 caused by a forgotten typecast from uint to int.
29_fix manpage hyphens.patch | (download)

uufilter.man | 10 5 + 5 - 0 !
xloadimage.man | 282 141 + 141 - 0 !
2 files changed, 146 insertions(+), 146 deletions(-)

 use explicit hyphens/minus signs in man page to
 allow for copy&pasting options in Unicode environments.
30_libtiff5.patch | (download)

tiff.c | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 builds with both libtiff4-dev and libtiff5-dev
31_reproducible build.patch | (download)

build-info | 6 6 + 0 - 0 !
1 file changed, 6 insertions(+)

 make the build reproducible
32_fix spelling.patch | (download)

compress.c | 2 1 + 1 - 0 !
options.c | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 fix spelling issues in upstream source