Subject: CVS commit: pkgsrc/graphics/xzgv
To: None <>
From: Thomas Klausner <>
List: pkgsrc-changes
Date: 12/23/2004 02:01:11
Module Name:	pkgsrc
Committed By:	wiz
Date:		Thu Dec 23 02:01:11 UTC 2004

Modified Files:
	pkgsrc/graphics/xzgv: Makefile distinfo
Removed Files:
	pkgsrc/graphics/xzgv/patches: patch-ac

Log Message:
Update to 0.8, and add fix against vulnerability.

* Changes in xzgv 0.8

** New features

Added support for the Exif orientation tag (Exif in this context is a
form of JPEG). If you enable the "Use Exif Orientation" option in the
viewer (or `exif-orient' config/option), it'll compensate for the
(e.g.) digital camera's orientation when viewing, so pictures taken
with the camera side-on will display the way you would probably want
them to. However, since this differs from how most *other* programs
will see the files - which are, after all, carefully constructed to be
compatible with JFIF/JPEG files - and has the potential to be
extremely confusing if you don't know exactly what's going on, it's
not enabled by default. Thanks to Fraser Wright for suggesting this

** Bugfixes

Broken GIFs could overrun a buffer previously - fixed.

Added call to gtk_set_locale() which should hopefully avoid problems
when GTK+'s default font is set to something which isn't
ASCII-friendly. Thanks to Alexander Pohoyda for this one.

Fixed JPEG segfault bug on files which were corrupted after the image
itself. Thanks to Aaron Brick for spotting this one.

Fixed long-standing bug with interpolation, which could have resulted
in segfaults (though it's hard to say if it ever actually did).

Stopped selector getting permanently hidden if two middle-button
presses were too close together. Thanks to José Luis González González
for spotting this.

No longer sets background colour to black for mono PNG files, where
this may cause problems. This change was ported from zgv; thanks to
Morten Bo Johansen for spotting it there.

** Other changes

Added 9/0 keys as yet another way of doing file untag/tag. These are
last-ditch alternatives for keyboards where -/= don't make sense (some
non-US/UK keyboards), and where keypad -/+ aren't easily accessible
(e.g. laptops). Thanks to Szabó, Balázs for inspiring this one.

To generate a diff of this commit:
cvs rdiff -r1.24 -r1.25 pkgsrc/graphics/xzgv/Makefile
cvs rdiff -r1.6 -r1.7 pkgsrc/graphics/xzgv/distinfo
cvs rdiff -r1.1 -r0 pkgsrc/graphics/xzgv/patches/patch-ac

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.