-----BEGIN PGP SIGNED MESSAGE-----
zgv is an svgalib picture viewer with a thumbnail-based file selector.
Most file formats are supported, and the thumbnails used are
compatible with xv, xzgv, and the Gimp. It can also be used with `zgv
file(s)', to effectively bypass the file selector.
zgv's homepage is here:
http://www.svgalib.org/rus/zgv/
You can also download it from the ftp site formerly known as metalab:
ftp://ftp.ibiblio.org/pub/Linux/apps/graphics/viewers/svga/zgv-5.3.tar.gz
5.3 contains a fix for a possible local denial-of-service, in that zgv
could previously be made to leave the console in graphics mode if fed
certain strange GIFs.
There's also less kludgey TIFF support, support for an interesting
mrf-derived format called PRF, and a couple of minor but useful new
features.
Here's the changes relative to the previous version (from NEWS):
** New features
Builtin TIFF reader (libtiff-based). No more tifftopnm kludges :-),
and it makes things a lot faster. It does currently mean there's no
progress report while reading the TIFF; this looks hard to fix without
bloating the TIFF code tremendously, but it's on the TODO list.
Added support for PRF, which is basically a kind of extrapolated
version of my old mrf format - unlike mrf, PRF supports greyscale and
colour. Thanks to Brian Raiter for both devising the format, and
writing the reference implementation readprf.c is heavily based on.
File details reported by `:' now include image width and height.
You can now show file details (with `:') in the viewer. Thanks to
Leopoldo Cerbaro for suggesting this sort of thing, even if it's not
entirely what he had in mind. :-) It has to change modes, so it's a
bit ugly, but may be useful if you're using zgv from lynx or
something. (To this end, it reports the correct height for animated
GIFs even though the selector doesn't yet do this.)
You can now use Alt-f in the selector to get a file and tagged-file
count, i.e. to show how many picture files there are in the dir, and
how many are tagged. Thanks to Leopoldo Cerbaro (again) for this idea.
** Bugfixes
Big-endian TIFF magic was wrong, so it didn't recognise those files.
Thanks to Gaute Strokkenes for noting this, albeit shortly after I'd
spotted it. :-)
A fix for certain unusual GIFs (with an abnormally large code size -
larger than even non-LZW GIFs need), which previously caused zgv to
keep using more and more stack, eventually leading to a segfault and
potential DoS (since the console was left in graphics mode). Thanks to
Lenart Janos (in particular), Josip Rodin, Chris Lawrence, and Andy
Mortimer for all helping with this in one way or another.
The GIF reader no longer uses any recursive code; not really a bugfix,
but avoids the potential for any as-yet-unknown GIF bug to screw up
the console. (And no, I don't know of any unknown bugs. :-))
Interlaced GIFs with less than 4 lines are now read correctly.
Minor man page fixes.
** Other changes
The viewer's mode help page now mentions the `[' and `]' keys.
Makefiles now use `cd foo && $(MAKE)' instead of the previous `$(MAKE)
- -C foo', in case a FreeBSD port gets integrated in future. Thanks to
Michael Lynn for pointing this out.
`make install' permissions are now Debian-ish, i.e. explicitly marked
as writeable by root (rather than implicitly so ;-)), and all
world-readable.
Here's the LSM entry:
- --------------------------------------------------------------------------
Begin4
Title: zgv
Version: 5.3
Entered-date: 2001-01-19
Description: zgv is a full-featured picture viewer for VGA/SVGA
displays which supports most popular formats. (It uses
svgalib.) It provides a file selector with thumbnails
to select file(s) to view, and allows panning and
fit-to-screen methods of viewing, slideshows, scaling,
etc.
Keywords: svgalib graphics viewer thumbnails
GIF JPEG PNG PBM PGM PPM BMP TGA PCX mrf PRF XBM XPM TIFF
Author: russell.marks _at_ ntlworld.com (Russell Marks)
Primary-site: http://www.svgalib.org/rus/zgv/
Alternate-site: ftp.ibiblio.org /pub/Linux/apps/graphics/viewers/svga
320194 zgv-5.3.tar.gz
235190 zgv-5.3-bin.tar.gz
Copying-policy: GPL
End
- --------------------------------------------------------------------------
- -Rus.
- --
This article has been digitally signed by the moderator, using PGP.
http://www.iki.fi/mjr/cola-public-key.asc has PGP key for validating signature.
Send submissions for comp.os.linux.announce to: linux-announce _at_ news.ornl.gov
PLEASE remember a short description of the software and the LOCATION.
This group is archived at http://www.iki.fi/mjr/linux/cola.html
-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: latin1
iQCVAgUBOnRIQFrUI/eHXJZ5AQEMLwP/SoNEMZmnIcCw0flnI6jORE/naHbgUulU
bML3EoqszXvtUG1T4zt4oZInX6H2l1wyQa1DoIL/1OzUHgtW0SSrADzQapOZAgIV
qLhl05A48LsWh2aTGGMWBZMWKjxNFQHr9X6GSwjJQqqThc9nQDcOM+NUgGfSNKOX
bBgsEPnUORE=
=YNEa
-----END PGP SIGNATURE-----