SUNWgqview.copyright revision 13593
For the avoidance of doubt, except that if any license choice other
than GPL or LGPL is available it will apply instead, Sun elects to
use only the General Public License version 2 (GPLv2) at this time
for any software where a choice of GPL license versions is made
available with the language indicating that GPLv2 or any later
version may be used, or where a choice of which version of the GPL
is applied is otherwise unspecified.
--------------------------------------------------------------------
GQView
(C)2004, 2006 John Ellis
Authors:
Support for Exif file format, originally written by Eric Swalens.
Modified by Quy Tonthat
Reimplemented with generic data storage by John Ellis (Nov 2003)
The tags were added with information from the FREE document:
http://www.ba.wakwak.com/~tsuruzoh/Computer/Digicams/exif-e.html
For the official Exif Format, please refer to:
http://www.exif.org
http://www.exif.org/specifications.html (PDF spec sheets)
Notes:
Additional tag formats should be added to the proper
location in ExifKnownMarkersList[].
Human readable ouput (that needs additional processing of data to
be useable) can be defined by adding a key to ExifFormattedList[],
then handling that tag in the function exif_get_formatted_by_key().
The human readable formatted keys must begin with the character 'f'.
Unsupported at this time:
IFD1 (thumbnail)
MakerNote
GPSInfo
TODO:
Convert data to useable form in the ??_as_text function for:
ComponentsConfiguration
UserComment (convert this to UTF-8?)
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
--------------------------------------------------------------------
This code implements the MD5 message-digest algorithm.
The algorithm is due to Ron Rivest. This code was
written by Colin Plumb in 1993, no copyright is claimed.
This code is in the public domain; do with it what you wish.
Equivalent code is available from RSA Data Security, Inc.
This code has been tested against that, and is equivalent,
except that you don't need to include two pages of legalese
with every copy.
To compute the message digest of a chunk of bytes, declare an
MD5Context structure, pass it to md5_init, call md5_update as
needed on buffers full of bytes, and then call md5_Final, which
MD5Context structure, pass it to rpmMD5Init, call rpmMD5Update as
needed on buffers full of bytes, and then call rpmMD5Final, which
will fill a supplied 16-byte array with the digest.
parts of this file are :
Written March 1993 by Branko Lankester
Modified June 1993 by Colin Plumb for altered md5.c.
Modified October 1995 by Erik Troan for RPM
Pulled from evolution for use in GQview, their version is nicely glib'ed
GNOME CVS HEAD evolution/e-util/md5-utils.[ch] September 8, 2004
--------------------------------------------------------------------
cellrenderericon.c, based on:
gtkcellrendererpixbuf.c
cellrenderericon.h, based on:
gtkcellrendererpixbuf.h
Copyright (C) 2000 Red Hat, Inc., Jonathan Blandford <jrb@redhat.com>
--------------------------------------------------------------------
This software is released under the GNU General Public License (GNU GPL).
Please read the included file COPYING for more information.
This software comes with no warranty of any kind, use at your own risk!
--------------------------------------------------------------------