You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(22) |
Sep
(57) |
Oct
(39) |
Nov
(93) |
Dec
(72) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(15) |
Feb
(8) |
Mar
(12) |
Apr
(25) |
May
(2) |
Jun
|
Jul
(11) |
Aug
(32) |
Sep
(18) |
Oct
(53) |
Nov
|
Dec
(11) |
2004 |
Jan
(19) |
Feb
(1) |
Mar
(15) |
Apr
(17) |
May
(56) |
Jun
(19) |
Jul
(6) |
Aug
(16) |
Sep
(44) |
Oct
(31) |
Nov
(36) |
Dec
(13) |
2005 |
Jan
(2) |
Feb
(41) |
Mar
(304) |
Apr
(176) |
May
(19) |
Jun
(33) |
Jul
(14) |
Aug
(21) |
Sep
(4) |
Oct
(3) |
Nov
|
Dec
(8) |
2006 |
Jan
(18) |
Feb
(9) |
Mar
(5) |
Apr
(2) |
May
(2) |
Jun
(4) |
Jul
(2) |
Aug
|
Sep
(7) |
Oct
(10) |
Nov
|
Dec
|
2007 |
Jan
|
Feb
(3) |
Mar
(1) |
Apr
(4) |
May
(124) |
Jun
(59) |
Jul
(1) |
Aug
(13) |
Sep
(3) |
Oct
(11) |
Nov
(30) |
Dec
(35) |
2008 |
Jan
(31) |
Feb
(42) |
Mar
(4) |
Apr
(5) |
May
(2) |
Jun
(12) |
Jul
(8) |
Aug
(2) |
Sep
(4) |
Oct
(5) |
Nov
(89) |
Dec
(23) |
2009 |
Jan
(71) |
Feb
(5) |
Mar
(8) |
Apr
(7) |
May
(8) |
Jun
(7) |
Jul
|
Aug
(4) |
Sep
(58) |
Oct
(74) |
Nov
(53) |
Dec
(32) |
2010 |
Jan
(8) |
Feb
(13) |
Mar
(4) |
Apr
|
May
|
Jun
(10) |
Jul
(1) |
Aug
(2) |
Sep
(12) |
Oct
(17) |
Nov
(2) |
Dec
(24) |
2011 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(24) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2013 |
Jan
|
Feb
(20) |
Mar
(18) |
Apr
|
May
|
Jun
|
Jul
(5) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2014 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2016 |
Jan
|
Feb
|
Mar
|
Apr
(4) |
May
|
Jun
|
Jul
|
Aug
|
Sep
(12) |
Oct
|
Nov
|
Dec
|
2017 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(8) |
Jun
|
Jul
(7) |
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
(5) |
From: <as...@us...> - 2003-03-22 21:10:19
|
Update of /cvsroot/libexif/libexif-gtk In directory sc8-pr-cvs1:/tmp/cvs-serv26682 Modified Files: autogen.sh Log Message: adapt autogen to gettext 0.12 Index: autogen.sh =================================================================== RCS file: /cvsroot/libexif/libexif-gtk/autogen.sh,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -r1.10 -r1.11 --- autogen.sh 30 Nov 2002 08:48:23 -0000 1.10 +++ autogen.sh 22 Mar 2003 21:10:16 -0000 1.11 @@ -85,7 +85,10 @@ gettext_version=`gettextize --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'` case $gettext_version in -0.11.*) +0.10.*) + ;; + +*) gettext_opt="$gettext_opt --intl";; esac @@ -126,7 +129,9 @@ fi case $gettext_version in - 0.10.*) + 0.11.?) + ;; + *) grep "intl/Makefile" configure.in > /dev/null || ( sed -e 's#^AC_OUTPUT(\[#AC_OUTPUT(\[ intl/Makefile po/Makefile.in#' \ configure.in >configure.in.new && mv configure.in.new configure.in ) |
From: <as...@us...> - 2003-03-22 21:09:58
|
Update of /cvsroot/libexif/libexif In directory sc8-pr-cvs1:/tmp/cvs-serv26495 Modified Files: autogen.sh Log Message: adapt autogen to gettext 0.12 Index: autogen.sh =================================================================== RCS file: /cvsroot/libexif/libexif/autogen.sh,v retrieving revision 1.14 retrieving revision 1.15 diff -u -d -r1.14 -r1.15 --- autogen.sh 3 Feb 2003 16:20:01 -0000 1.14 +++ autogen.sh 22 Mar 2003 21:09:56 -0000 1.15 @@ -85,7 +85,10 @@ gettext_version=`gettextize --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'` case $gettext_version in -0.11.*) +0.10.*) + ;; + +*) gettext_opt="$gettext_opt --intl";; esac @@ -130,7 +133,9 @@ fi case $gettext_version in - 0.10.*) + 0.11.?) + ;; + *) grep "intl/Makefile" configure.in > /dev/null || ( sed -e 's#^AC_OUTPUT(\[#AC_OUTPUT(\[ intl/Makefile po/Makefile.in#' \ configure.in >configure.in.new && mv configure.in.new configure.in ) |
From: <as...@us...> - 2003-03-22 21:08:33
|
Update of /cvsroot/libexif/gexif In directory sc8-pr-cvs1:/tmp/cvs-serv26092 Modified Files: autogen.sh Log Message: adapt autogen to gettext 0.12 Index: autogen.sh =================================================================== RCS file: /cvsroot/libexif/gexif/autogen.sh,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -r1.10 -r1.11 --- autogen.sh 3 Feb 2003 16:19:50 -0000 1.10 +++ autogen.sh 22 Mar 2003 21:08:30 -0000 1.11 @@ -93,7 +93,10 @@ gettext_version=`gettextize --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'` case $gettext_version in -0.11.*) +0.10.*) + ;; + +*) gettext_opt="$gettext_opt --intl";; esac @@ -138,7 +141,9 @@ fi case $gettext_version in - 0.10.*) + 0.11.?) + ;; + *) grep "intl/Makefile" configure.in > /dev/null || ( sed -e 's#^AC_OUTPUT(\[#AC_OUTPUT(\[ intl/Makefile po/Makefile.in#' \ configure.in >configure.in.new && mv configure.in.new configure.in ) |
From: <as...@us...> - 2003-03-22 21:08:13
|
Update of /cvsroot/libexif/exif In directory sc8-pr-cvs1:/tmp/cvs-serv25983 Modified Files: autogen.sh Log Message: adapt autogen to gettext 0.12 Index: autogen.sh =================================================================== RCS file: /cvsroot/libexif/exif/autogen.sh,v retrieving revision 1.12 retrieving revision 1.13 diff -u -d -r1.12 -r1.13 --- autogen.sh 3 Feb 2003 16:19:35 -0000 1.12 +++ autogen.sh 22 Mar 2003 21:08:09 -0000 1.13 @@ -93,7 +93,10 @@ gettext_version=`gettextize --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'` case $gettext_version in -0.11.*) +0.10.*) + ;; + +*) gettext_opt="$gettext_opt --intl";; esac @@ -138,7 +141,9 @@ fi case $gettext_version in - 0.10.*) + 0.11.?) + ;; + *) grep "intl/Makefile" configure.in > /dev/null || ( sed -e 's#^AC_OUTPUT(\[#AC_OUTPUT(\[ intl/Makefile po/Makefile.in#' \ configure.in >configure.in.new && mv configure.in.new configure.in ) |
From: <lu...@us...> - 2003-03-18 07:13:27
|
Update of /cvsroot/libexif/libexif/libexif In directory sc8-pr-cvs1:/tmp/cvs-serv14374/libexif Modified Files: exif-data.c exif-loader.c Log Message: 2003-03-18 Lutz Mueller <lu...@us...> * libexif/exif-data.c (exif_data_new_from_file): Use the new ExifLoader. It seems to work. Index: exif-data.c =================================================================== RCS file: /cvsroot/libexif/libexif/libexif/exif-data.c,v retrieving revision 1.23 retrieving revision 1.24 diff -u -d -r1.23 -r1.24 --- exif-data.c 15 Dec 2002 11:41:11 -0000 1.23 +++ exif-data.c 18 Mar 2003 07:13:24 -0000 1.24 @@ -22,6 +22,7 @@ #include "exif-data.h" #include "exif-ifd.h" #include "exif-utils.h" +#include "exif-loader.h" #include "jpeg-marker.h" #include <stdlib.h> @@ -647,56 +648,25 @@ exif_data_new_from_file (const char *path) { FILE *f; - unsigned int size; - unsigned char *data; + int size; ExifData *edata; - int marker, ll, lh; + ExifLoader *loader; + unsigned char data[1024]; f = fopen (path, "rb"); if (!f) return (NULL); + loader = exif_loader_new (); while (1) { - while ((marker = fgetc (f)) == 0xff); - - /* JPEG_MARKER_SOI */ - if (marker == JPEG_MARKER_SOI) - continue; - - /* JPEG_MARKER_APP0 */ - if (marker == JPEG_MARKER_APP0) { - lh = fgetc (f); - ll = fgetc (f); - size = (lh << 8) | ll; - if (fseek (f, size - 2, SEEK_CUR) < 0) - return (NULL); - continue; - } - - /* JPEG_MARKER_APP1 */ - if (marker == JPEG_MARKER_APP1) - break; - - /* Unknown marker or data. Give up. */ - return (NULL); - } - - /* EXIF data found. Allocate the necessary memory and read the data. */ - lh = fgetc (f); - ll = fgetc (f); - size = (lh << 8) | ll; - data = malloc (sizeof (char) * size); - if (!data) - return (NULL); - if (fread (data, 1, size, f) != size) { - free (data); - return (NULL); + size = fread (data, 1, 1024, f); + if (size < 0) break; + if (!exif_loader_write (loader, data, size)) break; } - - edata = exif_data_new_from_data (data, size); - free (data); - fclose (f); + + edata = exif_loader_get_data (loader); + exif_loader_unref (loader); return (edata); } Index: exif-loader.c =================================================================== RCS file: /cvsroot/libexif/libexif/libexif/exif-loader.c,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- exif-loader.c 17 Mar 2003 20:39:19 -0000 1.1 +++ exif-loader.c 18 Mar 2003 07:13:24 -0000 1.2 @@ -166,6 +166,10 @@ { if (!loader) return; free (loader->buf); loader->buf = NULL; + loader->size = 0; + loader->bytes_read = 0; + loader->last_marker = 0; + loader->state = 0; } ExifData * |
From: <lu...@us...> - 2003-03-18 07:13:27
|
Update of /cvsroot/libexif/libexif In directory sc8-pr-cvs1:/tmp/cvs-serv14374 Modified Files: configure.in ChangeLog Log Message: 2003-03-18 Lutz Mueller <lu...@us...> * libexif/exif-data.c (exif_data_new_from_file): Use the new ExifLoader. It seems to work. Index: configure.in =================================================================== RCS file: /cvsroot/libexif/libexif/configure.in,v retrieving revision 1.49 retrieving revision 1.50 diff -u -d -r1.49 -r1.50 --- configure.in 12 Dec 2002 08:02:07 -0000 1.49 +++ configure.in 18 Mar 2003 07:13:23 -0000 1.50 @@ -14,8 +14,8 @@ dnl - CURRENT (Major): Increment if the interface has additions, changes, dnl removals. dnl --------------------------------------------------------------------------- -LIBEXIF_AGE=0 -LIBEXIF_REVISION=0 +LIBEXIF_AGE=1 +LIBEXIF_REVISION=1 LIBEXIF_CURRENT=8 AC_SUBST(LIBEXIF_AGE) AC_SUBST(LIBEXIF_REVISION) Index: ChangeLog =================================================================== RCS file: /cvsroot/libexif/libexif/ChangeLog,v retrieving revision 1.58 retrieving revision 1.59 diff -u -d -r1.58 -r1.59 --- ChangeLog 17 Mar 2003 20:38:40 -0000 1.58 +++ ChangeLog 18 Mar 2003 07:13:23 -0000 1.59 @@ -1,3 +1,8 @@ +2003-03-18 Lutz Mueller <lu...@us...> + + * libexif/exif-data.c (exif_data_new_from_file): Use the new + ExifLoader. It seems to work. + 2003-03-17 Lutz Mueller <lu...@us...> * libexif/exif-loader.[c,h]: New. Mostly written by Jens Finke |
From: <lu...@us...> - 2003-03-17 20:39:28
|
Update of /cvsroot/libexif/libexif/libexif In directory sc8-pr-cvs1:/tmp/cvs-serv23454/libexif Added Files: exif-loader.c exif-loader.h Log Message: 2003-03-17 Lutz Mueller <lu...@us...> * libexif/exif-loader.[c,h]: New. Mostly written by Jens Finke <je...@tr...>. Not tested at all. --- NEW FILE: exif-loader.c --- #include <config.h> #include "exif-loader.h" #include <stdlib.h> #include <string.h> #include <libjpeg/jpeg-marker.h> typedef enum { EL_READ = 0, EL_READ_SIZE_HIGH_BYTE, EL_READ_SIZE_LOW_BYTE, EL_SKIP_BYTES, EL_EXIF_FOUND, EL_FAILED } ExifLoaderState; struct _ExifLoader { ExifLoaderState state; int size; int last_marker; unsigned char *buf; int bytes_read; unsigned int ref_count; }; #undef MIN #define MIN(a, b) (((a) < (b)) ? (a) : (b)) /* This function imitates code from libexif, written by Lutz * Müller. See libexif/exif-data.c:exif_data_new_from_file. Here, it * can cope with a sequence of data chunks. */ unsigned char exif_loader_write (ExifLoader *eld, unsigned char *buf, unsigned int len) { int i; int len_remain; if (!eld) return 0; if (eld->state == EL_FAILED) return 0; if (eld->size && eld->bytes_read == eld->size) return 0; for (i = 0; (i < len) && (eld->state != EL_EXIF_FOUND) && (eld->state != EL_FAILED); i++) { switch (eld->state) { case EL_SKIP_BYTES: eld->size--; if (eld->size == 0) { eld->state = EL_READ; } break; case EL_READ_SIZE_HIGH_BYTE: eld->size = buf [i] << 8; eld->state = EL_READ_SIZE_LOW_BYTE; break; case EL_READ_SIZE_LOW_BYTE: eld->size |= buf [i]; switch (eld->last_marker) { case JPEG_MARKER_APP0: eld->state = EL_SKIP_BYTES; break; case JPEG_MARKER_APP1: eld->state = EL_EXIF_FOUND; break; case 0: /* * Assume that we are reading EXIF data. * This should probably be verified by reading * some bytes ahead. */ eld->state = EL_EXIF_FOUND; break; default: return 0; } eld->last_marker = 0; break; default: if (buf[i] != 0xff) { if (buf [i] == JPEG_MARKER_APP0 || buf [i] == JPEG_MARKER_APP1) { eld->state = EL_READ_SIZE_HIGH_BYTE; eld->last_marker = buf [i]; } else if (buf [i] == JPEG_MARKER_SOI) { /* Nothing */ } else { /* Assume that we are reading EXIF * data. This should probably be * verified by reading some bytes * ahead. */ eld->last_marker = JPEG_MARKER_APP1; eld->state = EL_READ_SIZE_HIGH_BYTE; i--; } } } } len_remain = len - i; if (!len_remain) return 1; if (eld->state == EL_EXIF_FOUND && len_remain > 0) { if (eld->buf == NULL) { eld->buf = malloc (sizeof (unsigned char) * eld->size); eld->bytes_read = 0; } if (eld->bytes_read < eld->size) { int cp_len; /* the number of bytes we need to copy */ cp_len = MIN (eld->size - eld->bytes_read, len_remain); if ((cp_len + eld->bytes_read) > eld->size) return 1; /* Copy memory */ memcpy (eld->buf + eld->bytes_read, &buf[i], cp_len); eld->bytes_read += cp_len; } } return 1; } ExifLoader * exif_loader_new (void) { ExifLoader *loader = malloc (sizeof (ExifLoader)); memset (loader, 0, sizeof (ExifLoader)); return loader; } void exif_loader_ref (ExifLoader *loader) { if (loader) loader->ref_count++; } void exif_loader_unref (ExifLoader *loader) { if (!loader) return; if (!--loader->ref_count) { exif_loader_reset (loader); free (loader); } } void exif_loader_reset (ExifLoader *loader) { if (!loader) return; free (loader->buf); loader->buf = NULL; } ExifData * exif_loader_get_data (ExifLoader *loader) { return exif_data_new_from_data (loader->buf, loader->bytes_read); } --- NEW FILE: exif-loader.h --- (This appears to be a binary file; contents omitted.) |
From: <lu...@us...> - 2003-03-17 20:39:22
|
Update of /cvsroot/libexif/libexif/po In directory sc8-pr-cvs1:/tmp/cvs-serv23092/po Modified Files: de.po es.po fr.po Log Message: 2003-03-17 Lutz Mueller <lu...@us...> * libexif/exif-loader.[c,h]: New. Mostly written by Jens Finke <je...@tr...>. Not tested at all. Index: de.po =================================================================== RCS file: /cvsroot/libexif/libexif/po/de.po,v retrieving revision 1.12 retrieving revision 1.13 diff -u -d -r1.12 -r1.13 --- de.po 15 Dec 2002 11:41:11 -0000 1.12 +++ de.po 17 Mar 2003 20:38:41 -0000 1.13 @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: libexif vers\n" -"POT-Creation-Date: 2002-12-03 08:44+0100\n" +"POT-Creation-Date: 2002-12-07 01:20+0100\n" "PO-Revision-Date: 2002-09-12 19:48+0200\n" "Last-Translator: Hans Ulrich Niedermann <gp...@n-...>\n" "Language-Team: Deutsch <de...@li...>\n" Index: es.po =================================================================== RCS file: /cvsroot/libexif/libexif/po/es.po,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- es.po 15 Dec 2002 11:41:11 -0000 1.5 +++ es.po 17 Mar 2003 20:38:42 -0000 1.6 @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: libexif\n" -"POT-Creation-Date: 2002-12-03 08:44+0100\n" +"POT-Creation-Date: 2002-12-07 01:20+0100\n" "PO-Revision-Date: 2002-09-05 22:28-0300\n" "Last-Translator: Fabian Mandelbaum <fa...@ma...>\n" "Language-Team: Spanish <es...@li...>\n" Index: fr.po =================================================================== RCS file: /cvsroot/libexif/libexif/po/fr.po,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- fr.po 15 Dec 2002 11:41:11 -0000 1.6 +++ fr.po 17 Mar 2003 20:38:44 -0000 1.7 @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: libexif\n" -"POT-Creation-Date: 2002-12-03 08:44+0100\n" +"POT-Creation-Date: 2002-12-07 01:20+0100\n" "PO-Revision-Date: 2002-11-21 10:02+0100\n" "Last-Translator: Arnaud Launay <as...@la...>\n" "Language-Team: Français <tr...@tr...>\n" |
From: <lu...@us...> - 2003-03-17 20:39:15
|
Update of /cvsroot/libexif/libexif In directory sc8-pr-cvs1:/tmp/cvs-serv23092 Modified Files: ChangeLog Log Message: 2003-03-17 Lutz Mueller <lu...@us...> * libexif/exif-loader.[c,h]: New. Mostly written by Jens Finke <je...@tr...>. Not tested at all. Index: ChangeLog =================================================================== RCS file: /cvsroot/libexif/libexif/ChangeLog,v retrieving revision 1.57 retrieving revision 1.58 diff -u -d -r1.57 -r1.58 --- ChangeLog 11 Feb 2003 21:07:04 -0000 1.57 +++ ChangeLog 17 Mar 2003 20:38:40 -0000 1.58 @@ -1,3 +1,8 @@ +2003-03-17 Lutz Mueller <lu...@us...> + + * libexif/exif-loader.[c,h]: New. Mostly written by Jens Finke + <je...@tr...>. Not tested at all. + 2003-02-11 Lutz Mueller <lu...@us...> * libexif/exif-tag.c: Fix typo. |
From: <lu...@us...> - 2003-03-17 20:38:56
|
Update of /cvsroot/libexif/libexif/test In directory sc8-pr-cvs1:/tmp/cvs-serv23092/test Modified Files: test-mem.c Log Message: 2003-03-17 Lutz Mueller <lu...@us...> * libexif/exif-loader.[c,h]: New. Mostly written by Jens Finke <je...@tr...>. Not tested at all. Index: test-mem.c =================================================================== RCS file: /cvsroot/libexif/libexif/test/test-mem.c,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- test-mem.c 15 Dec 2002 11:41:11 -0000 1.4 +++ test-mem.c 17 Mar 2003 20:38:48 -0000 1.5 @@ -18,11 +18,14 @@ * Boston, MA 02111-1307, USA. */ -#include "config.h" -#include "exif-data.h" -#include "exif-ifd.h" +#include <config.h> + +#include <libexif/exif-data.h> +#include <libexif/exif-ifd.h> +#include <libexif/exif-loader.h> #include <stdio.h> +#include <stdlib.h> int main (int argc, char **argv) @@ -31,6 +34,8 @@ ExifEntry *e; unsigned char *eb; unsigned int ebs; + ExifLoader *loader; + unsigned int i; printf ("Creating EXIF data...\n"); ed = exif_data_new (); @@ -56,8 +61,13 @@ exif_data_save_data (ed, &eb, &ebs); exif_data_unref (ed); - printf ("Loading EXIF data from memory...\n"); - ed = exif_data_new_from_data (eb, ebs); + printf ("Writing %i byte(s) EXIF data to loader...\n", ebs); + loader = exif_loader_new (); + for (i = 0; i < ebs && exif_loader_write (loader, eb + i, 1); i++); + printf ("Wrote %i byte(s).\n", i); + free (eb); + ed = exif_loader_get_data (loader); + exif_loader_unref (loader); exif_data_dump (ed); exif_data_unref (ed); |
From: <lu...@us...> - 2003-03-17 20:38:56
|
Update of /cvsroot/libexif/libexif/libexif In directory sc8-pr-cvs1:/tmp/cvs-serv23092/libexif Modified Files: Makefile.am Log Message: 2003-03-17 Lutz Mueller <lu...@us...> * libexif/exif-loader.[c,h]: New. Mostly written by Jens Finke <je...@tr...>. Not tested at all. Index: Makefile.am =================================================================== RCS file: /cvsroot/libexif/libexif/libexif/Makefile.am,v retrieving revision 1.19 retrieving revision 1.20 diff -u -d -r1.19 -r1.20 --- Makefile.am 2 Dec 2002 22:29:54 -0000 1.19 +++ Makefile.am 17 Mar 2003 20:38:46 -0000 1.20 @@ -15,6 +15,7 @@ exif-entry.c \ exif-format.c \ exif-ifd.c \ + exif-loader.c \ exif-tag.c \ exif-utils.c \ i18n.h @@ -28,6 +29,7 @@ exif-entry.h \ exif-format.h \ exif-ifd.h \ + exif-loader.h \ exif-result.h \ exif-tag.h \ exif-utils.h |
From: <lu...@us...> - 2003-02-11 21:07:40
|
Update of /cvsroot/libexif/libexif In directory sc8-pr-cvs1:/tmp/cvs-serv26254 Modified Files: ChangeLog Log Message: 2003-02-11 Lutz Mueller <lu...@us...> * libexif/exif-tag.c: Fix typo. Index: ChangeLog =================================================================== RCS file: /cvsroot/libexif/libexif/ChangeLog,v retrieving revision 1.56 retrieving revision 1.57 diff -u -d -r1.56 -r1.57 --- ChangeLog 22 Jan 2003 06:34:40 -0000 1.56 +++ ChangeLog 11 Feb 2003 21:07:04 -0000 1.57 @@ -1,3 +1,7 @@ +2003-02-11 Lutz Mueller <lu...@us...> + + * libexif/exif-tag.c: Fix typo. + 2003-01-22 Lutz Mller <lu...@us...> * libexif/exif-entry.c (exif_entry_get_value): Support USER_COMMENT. |
From: <lu...@us...> - 2003-02-11 21:07:12
|
Update of /cvsroot/libexif/libexif/libexif In directory sc8-pr-cvs1:/tmp/cvs-serv26254/libexif Modified Files: exif-tag.c Log Message: 2003-02-11 Lutz Mueller <lu...@us...> * libexif/exif-tag.c: Fix typo. Index: exif-tag.c =================================================================== RCS file: /cvsroot/libexif/libexif/libexif/exif-tag.c,v retrieving revision 1.11 retrieving revision 1.12 diff -u -d -r1.11 -r1.12 --- exif-tag.c 15 Dec 2002 11:41:11 -0000 1.11 +++ exif-tag.c 11 Feb 2003 21:07:05 -0000 1.12 @@ -397,8 +397,8 @@ {EXIF_TAG_FLASH_PIX_VERSION, "FlashPixVersion", "FlashPixVersion", N_("The FlashPix format version supported by a FPXR file.")}, {EXIF_TAG_COLOR_SPACE, "ColorSpace", N_("Color Space"), - N_("The color space information tag (<ColorSpace>) is always " - "recorede as the color space specifier. Normally sRGB (=1) " + N_("The color space information tag is always " + "recorded as the color space specifier. Normally sRGB (=1) " "is used to define the color space based on the PC monitor " "conditions and environment. If a color space other than " "sRGB is used, Uncalibrated (=FFFF.H) is set. Image data " |
From: <lu...@us...> - 2003-02-11 06:47:05
|
Update of /cvsroot/libexif/exif In directory sc8-pr-cvs1:/tmp/cvs-serv6766 Modified Files: ChangeLog Log Message: 2003-02-11 Lutz Mueller <lu...@us...> * exif/main.c: IRIS fixes by Andrea Suatoni <a.s...@te...>. Index: ChangeLog =================================================================== RCS file: /cvsroot/libexif/exif/ChangeLog,v retrieving revision 1.26 retrieving revision 1.27 diff -u -d -r1.26 -r1.27 --- ChangeLog 28 Jan 2003 21:20:55 -0000 1.26 +++ ChangeLog 11 Feb 2003 06:47:01 -0000 1.27 @@ -1,3 +1,8 @@ +2003-02-11 Lutz Mueller <lu...@us...> + + * exif/main.c: IRIS fixes by Andrea Suatoni + <a.s...@te...>. + 2003-01-28 Lutz Mller <lu...@us...> * exif/main.c: Change the description of '--output' from |
From: <lu...@us...> - 2003-02-11 06:47:05
|
Update of /cvsroot/libexif/exif/exif In directory sc8-pr-cvs1:/tmp/cvs-serv6766/exif Modified Files: main.c Log Message: 2003-02-11 Lutz Mueller <lu...@us...> * exif/main.c: IRIS fixes by Andrea Suatoni <a.s...@te...>. Index: main.c =================================================================== RCS file: /cvsroot/libexif/exif/exif/main.c,v retrieving revision 1.33 retrieving revision 1.34 diff -u -d -r1.33 -r1.34 --- main.c 28 Jan 2003 21:20:56 -0000 1.33 +++ main.c 11 Feb 2003 06:47:02 -0000 1.34 @@ -147,35 +147,42 @@ typedef struct _ExifOptions ExifOptions; struct _ExifOptions { - unsigned char use_ids; + unsigned int use_ids; ExifTag tag; #ifdef HAVE_MNOTE MNoteTag ntag; #endif }; -int -main (int argc, const char **argv) -{ - /* POPT_ARG_NONE needs an int, not char! */ - unsigned int list_tags = 0, show_description = 0; +/* + * Static variables. I had them first in main (), but people + * compiling exif on IRIX complained about that not being compatible + * with the "SGI MIPSpro C compiler". I don't understand and still think + * these variables belong into main (). + */ +static unsigned int list_tags = 0, show_description = 0; +static unsigned int extract_thumbnail = 0, remove_thumbnail = 0; +static unsigned int remove_tag = 0; #ifdef HAVE_MNOTE - unsigned int list_ntags = 0; +static unsigned int list_ntags = 0; #endif - unsigned int extract_thumbnail = 0, remove_thumbnail = 0; - unsigned int remove = 0; - const char *set_value = NULL, *ifd_string = NULL, *tag_string = NULL; +static const char *set_value = NULL, *ifd_string = NULL, *tag_string = NULL; #ifdef HAVE_MNOTE - const char *ntag_string = NULL; +static const char *ntag_string = NULL; #endif - ExifIfd ifd = -1; - ExifTag tag = 0; +static ExifIfd ifd = -1; +static ExifTag tag = 0; #ifdef HAVE_MNOTE - MNoteTag ntag = 0; - ExifOptions eo = {0, 0, 0}; +static MNoteTag ntag = 0; +static ExifOptions eo = {0, 0, 0}; #else - ExifOptions eo = {0, 0}; +static ExifOptions eo = {0, 0}; #endif + +int +main (int argc, const char **argv) +{ + /* POPT_ARG_NONE needs an int, not char! */ poptContext ctx; const char **args, *output = NULL; const char *ithumbnail = NULL; @@ -197,7 +204,7 @@ {"list-ntags", '\0', POPT_ARG_NONE, &list_ntags, 0, N_("List all EXIF MakerNote tags"), NULL}, #endif - {"remove", '\0', POPT_ARG_NONE, &remove, 0, + {"remove", '\0', POPT_ARG_NONE, &remove_tag, 0, N_("Remove tag or ifd"), NULL}, {"show-description", 's', POPT_ARG_NONE, &show_description, 0, N_("Show description of tag"), NULL}, @@ -591,7 +598,7 @@ } } save_exif_data_to_file (ed, *args, fname); - } else if (remove) { + } else if (remove_tag) { /* We need an IFD. */ if ((ifd < EXIF_IFD_0) || |
From: <hu...@us...> - 2003-02-03 16:20:55
|
Update of /cvsroot/libexif/libmnote In directory sc8-pr-cvs1:/tmp/cvs-serv15620 Modified Files: autogen.sh Log Message: added overdue note about gettextize and pressing Return Index: autogen.sh =================================================================== RCS file: /cvsroot/libexif/libmnote/autogen.sh,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- autogen.sh 30 Nov 2002 08:48:41 -0000 1.2 +++ autogen.sh 3 Feb 2003 16:20:48 -0000 1.3 @@ -120,6 +120,10 @@ echo "Running gettextize $gettext_opt" gettextize $gettext_opt || fail + echo "########################################################################" + echo "# If gettextize asks you to acknowledge some stuff and press Return, #" + echo "# just do that. autogen.sh already does what gettextize wants done. #" + echo "########################################################################" if test -f po/Makevars.template then cp po/Makevars.template po/Makevars |
From: <hu...@us...> - 2003-02-03 16:20:05
|
Update of /cvsroot/libexif/libexif In directory sc8-pr-cvs1:/tmp/cvs-serv14905 Modified Files: autogen.sh Log Message: added overdue note about gettextize and pressing Return Index: autogen.sh =================================================================== RCS file: /cvsroot/libexif/libexif/autogen.sh,v retrieving revision 1.13 retrieving revision 1.14 diff -u -d -r1.13 -r1.14 --- autogen.sh 30 Nov 2002 08:48:15 -0000 1.13 +++ autogen.sh 3 Feb 2003 16:20:01 -0000 1.14 @@ -120,6 +120,10 @@ echo "Running gettextize $gettext_opt" gettextize $gettext_opt || fail + echo "########################################################################" + echo "# If gettextize asks you to acknowledge some stuff and press Return, #" + echo "# just do that. autogen.sh already does what gettextize wants done. #" + echo "########################################################################" if test -f po/Makevars.template then cp po/Makevars.template po/Makevars |
From: <hu...@us...> - 2003-02-03 16:19:56
|
Update of /cvsroot/libexif/gexif In directory sc8-pr-cvs1:/tmp/cvs-serv14771 Modified Files: autogen.sh Log Message: added overdue note about gettextize and pressing Return Index: autogen.sh =================================================================== RCS file: /cvsroot/libexif/gexif/autogen.sh,v retrieving revision 1.9 retrieving revision 1.10 diff -u -d -r1.9 -r1.10 --- autogen.sh 30 Nov 2002 08:47:45 -0000 1.9 +++ autogen.sh 3 Feb 2003 16:19:50 -0000 1.10 @@ -128,6 +128,10 @@ echo "Running gettextize $gettext_opt" gettextize $gettext_opt || fail + echo "########################################################################" + echo "# If gettextize asks you to acknowledge some stuff and press Return, #" + echo "# just do that. autogen.sh already does what gettextize wants done. #" + echo "########################################################################" if test -f po/Makevars.template then cp po/Makevars.template po/Makevars |
From: <hu...@us...> - 2003-02-03 16:19:44
|
Update of /cvsroot/libexif/exif In directory sc8-pr-cvs1:/tmp/cvs-serv14670 Modified Files: autogen.sh Log Message: added overdue note about gettextize and pressing Return Index: autogen.sh =================================================================== RCS file: /cvsroot/libexif/exif/autogen.sh,v retrieving revision 1.11 retrieving revision 1.12 diff -u -d -r1.11 -r1.12 --- autogen.sh 30 Nov 2002 08:47:37 -0000 1.11 +++ autogen.sh 3 Feb 2003 16:19:35 -0000 1.12 @@ -128,6 +128,10 @@ echo "Running gettextize $gettext_opt" gettextize $gettext_opt || fail + echo "########################################################################" + echo "# If gettextize asks you to acknowledge some stuff and press Return, #" + echo "# just do that. autogen.sh already does what gettextize wants done. #" + echo "########################################################################" if test -f po/Makevars.template then cp po/Makevars.template po/Makevars |
From: <lu...@us...> - 2003-01-28 21:21:02
|
Update of /cvsroot/libexif/exif/exif In directory sc8-pr-cvs1:/tmp/cvs-serv32590/exif Modified Files: main.c Log Message: 2003-01-28 Lutz Mller <lu...@us...> * exif/main.c: Change the description of '--output' from 'write output' to 'write data'. Should fix #671440. Index: main.c =================================================================== RCS file: /cvsroot/libexif/exif/exif/main.c,v retrieving revision 1.32 retrieving revision 1.33 diff -u -d -r1.32 -r1.33 --- main.c 28 Dec 2002 16:48:27 -0000 1.32 +++ main.c 28 Jan 2003 21:20:56 -0000 1.33 @@ -208,7 +208,7 @@ {"insert-thumbnail", 'n', POPT_ARG_STRING, &ithumbnail, 0, N_("Insert FILE as thumbnail"), N_("FILE")}, {"output", 'o', POPT_ARG_STRING, &output, 0, - N_("Write output to FILE"), N_("FILE")}, + N_("Write data to FILE"), N_("FILE")}, {"set-value", '\0', POPT_ARG_STRING, &set_value, 0, N_("Value"), NULL}, POPT_TABLEEND}; |
From: <lu...@us...> - 2003-01-28 21:21:00
|
Update of /cvsroot/libexif/exif In directory sc8-pr-cvs1:/tmp/cvs-serv32590 Modified Files: ChangeLog Log Message: 2003-01-28 Lutz Mller <lu...@us...> * exif/main.c: Change the description of '--output' from 'write output' to 'write data'. Should fix #671440. Index: ChangeLog =================================================================== RCS file: /cvsroot/libexif/exif/ChangeLog,v retrieving revision 1.25 retrieving revision 1.26 diff -u -d -r1.25 -r1.26 --- ChangeLog 17 Nov 2002 04:49:44 -0000 1.25 +++ ChangeLog 28 Jan 2003 21:20:55 -0000 1.26 @@ -1,3 +1,8 @@ +2003-01-28 Lutz Mller <lu...@us...> + + * exif/main.c: Change the description of '--output' from + 'write output' to 'write data'. Should fix #671440. + 2002-11-17 Rod Whitby <sof...@rw...> * configure.in: |
From: <lu...@us...> - 2003-01-22 06:47:58
|
Update of /cvsroot/libexif/libexif/libexif In directory sc8-pr-cvs1:/tmp/cvs-serv773/libexif Modified Files: exif-entry.c Log Message: 2003-01-22 Lutz Mller <lu...@us...> * libexif/exif-entry.c (exif_entry_get_value): Support USER_COMMENT. Index: exif-entry.c =================================================================== RCS file: /cvsroot/libexif/libexif/libexif/exif-entry.c,v retrieving revision 1.30 retrieving revision 1.31 diff -u -d -r1.30 -r1.31 --- exif-entry.c 15 Dec 2002 11:41:11 -0000 1.30 +++ exif-entry.c 22 Jan 2003 06:34:41 -0000 1.31 @@ -165,17 +165,21 @@ memset (b, 0, sizeof (b)); switch (e->tag) { + case EXIF_TAG_USER_COMMENT: + CF (e->format, EXIF_FORMAT_UNDEFINED, v); + if (e->size < 8) break; + strncpy (v, e->data + 8, sizeof (v) - 1); + break; case EXIF_TAG_EXIF_VERSION: CF (e->format, EXIF_FORMAT_UNDEFINED, v); CC (e->components, 4, v); if (!memcmp (e->data, "0200", 4)) - strncpy (v, "Exif Version 2.0", sizeof (v)); + strncpy (v, "Exif Version 2.0", sizeof (v) - 1); else if (!memcmp (e->data, "0210", 4)) - strncpy (v, "Exif Version 2.1", sizeof (v)); + strncpy (v, "Exif Version 2.1", sizeof (v) - 1); else if (!memcmp (e->data, "0220", 4)) - strncpy (v, "Exif Version 2.2", sizeof (v)); - else - strncpy (v, "Unknown Exif Version", sizeof (v)); + strncpy (v, "Exif Version 2.2", sizeof (v) - 1); + else strncpy (v, "Unknown Exif Version", sizeof (v) - 1); break; case EXIF_TAG_FLASH_PIX_VERSION: CF (e->format, EXIF_FORMAT_UNDEFINED, v); @@ -203,8 +207,7 @@ CF (e->format, EXIF_FORMAT_RATIONAL, v); CC (e->components, 1, v); v_rat = exif_get_rational (e->data, o); - if (!v_rat.denominator) - return (NULL); + if (!v_rat.denominator) return (NULL); snprintf (v, sizeof (v), "f/%.01f", (float) v_rat.numerator / (float) v_rat.denominator); break; @@ -212,8 +215,7 @@ CF (e->format, EXIF_FORMAT_RATIONAL, v); CC (e->components, 1, v); v_rat = exif_get_rational (e->data, o); - if (!v_rat.denominator) - return (NULL); + if (!v_rat.denominator) return (NULL); snprintf (v, sizeof (v), "f/%.01f", pow (2 , ((float) v_rat.numerator / (float) v_rat.denominator) / 2.)); @@ -222,8 +224,7 @@ CF (e->format, EXIF_FORMAT_RATIONAL, v); CC (e->components, 1, v); v_rat = exif_get_rational (e->data, o); - if (!v_rat.denominator) - return (NULL); + if (!v_rat.denominator) return (NULL); /* * For calculation of the 35mm equivalent, @@ -258,8 +259,7 @@ CF (e->format, EXIF_FORMAT_RATIONAL, v); CC (e->components, 1, v); v_rat = exif_get_rational (e->data, o); - if (!v_rat.denominator) - return (NULL); + if (!v_rat.denominator) return (NULL); snprintf (v, sizeof (v), "%.1f m", (float) v_rat.numerator / (float) v_rat.denominator); break; @@ -267,8 +267,7 @@ CF (e->format, EXIF_FORMAT_RATIONAL, v); CC (e->components, 1, v); v_rat = exif_get_rational (e->data, o); - if (!v_rat.denominator) - return (NULL); + if (!v_rat.denominator) return (NULL); d = (double) v_rat.numerator / (double) v_rat.denominator; if (d < 1) snprintf (v, sizeof (v), _("1/%d sec."), @@ -280,8 +279,7 @@ CF (e->format, EXIF_FORMAT_SRATIONAL, v); CC (e->components, 1, v); v_srat = exif_get_srational (e->data, o); - if (!v_srat.denominator) - return (NULL); + if (!v_srat.denominator) return (NULL); snprintf (b, sizeof (b), "%.0f/%.0f sec.", (float) v_srat.numerator, (float) v_srat.denominator); snprintf (v, sizeof (v), "%s (APEX: %i)", b, @@ -301,33 +299,16 @@ CC (e->components, 1, v); v_short = exif_get_short (e->data, o); switch (v_short) { - case 0: - strncpy (v, _("Unknown"), sizeof (v)); - break; - case 1: - strncpy (v, _("Average"), sizeof (v)); - break; - case 2: - strncpy (v, _("Center-Weighted Average"), sizeof (v)); - break; - case 3: - strncpy (v, _("Spot"), sizeof (v)); - break; - case 4: - strncpy (v, _("Multi Spot"), sizeof (v)); - break; - case 5: - strncpy (v, _("Pattern"), sizeof (v)); - break; - case 6: - strncpy (v, _("Partial"), sizeof (v)); - break; - case 255: - strncpy (v, _("Other"), sizeof (v)); - break; - default: - snprintf (v, sizeof (v), "%i", v_short); + case 0: strncpy (v, _("Unknown"), sizeof (v)); break; + case 1: strncpy (v, _("Average"), sizeof (v)); break; + case 2: strncpy (v, _("Center-Weighted Average"), sizeof (v)); break; + case 3: strncpy (v, _("Spot"), sizeof (v)); break; + case 4: strncpy (v, _("Multi Spot"), sizeof (v)); break; + case 5: strncpy (v, _("Pattern"), sizeof (v)); break; + case 6: strncpy (v, _("Partial"), sizeof (v)); break; + case 255: strncpy (v, _("Other"), sizeof (v)); break; + default: snprintf (v, sizeof (v), "%i", v_short); break; } break; case EXIF_TAG_COMPRESSION: @@ -335,27 +316,17 @@ CC (e->components, 1, v); v_short = exif_get_short (e->data, o); switch (v_short) { - case 1: - strncpy (v, _("Uncompressed"), sizeof (v)); - break; - case 6: - strncpy (v, _("JPEG compression"), sizeof (v)); - break; - default: - snprintf (v, sizeof (v), "%i", v_short); - break; + case 1: strncpy (v, _("Uncompressed"), sizeof (v)); break; + case 6: strncpy (v, _("JPEG compression"), sizeof (v)); break; + default: snprintf (v, sizeof (v), "%i", v_short); break; } break; case EXIF_TAG_FILE_SOURCE: CF (e->format, EXIF_FORMAT_UNDEFINED, v); CC (e->components, 1, v); switch (e->data[0]) { - case 0x03: - strncpy (v, _("DSC"), sizeof (v)); - break; - default: - snprintf (v, sizeof (v), "0x%02x", e->data[0]); - break; + case 0x03: strncpy (v, _("DSC"), sizeof (v)); break; + default: snprintf (v, sizeof (v), "0x%02x", e->data[0]); break; } break; case EXIF_TAG_PLANAR_CONFIGURATION: @@ -363,15 +334,9 @@ CC (e->components, 1, v); v_short = exif_get_short (e->data, o); switch (v_short) { - case 1: - strncpy (v, _("chunky format"), sizeof (v)); - break; - case 2: - strncpy (v, _("planar format"), sizeof (v)); - break; - default: - snprintf (v, sizeof (v), "%i", v_short); - break; + case 1: strncpy (v, _("chunky format"), sizeof (v)); break; + case 2: strncpy (v, _("planar format"), sizeof (v)); break; + default: snprintf (v, sizeof (v), "%i", v_short); break; } break; case EXIF_TAG_COMPONENTS_CONFIGURATION: @@ -379,34 +344,17 @@ CC (e->components, 4, v); for (i = 0; i < 4; i++) { switch (e->data[i]) { - case 0: - c = _("-"); - break; - case 1: - c = _("Y"); - break; - case 2: - c = _("Cb"); - break; - case 3: - c = _("Cr"); - break; - case 4: - c = _("R"); - break; - case 5: - c = _("G"); - break; - case 6: - c = _("B"); - break; - default: - c = _("reserved"); - break; + case 0: c = _("-"); break; + case 1: c = _("Y"); break; + case 2: c = _("Cb"); break; + case 3: c = _("Cr"); break; + case 4: c = _("R"); break; + case 5: c = _("G"); break; + case 6: c = _("B"); break; + default: c = _("reserved"); break; } strncat (v, c, sizeof (v)); - if (i < 3) - strncat (v, " ", sizeof (v)); + if (i < 3) strncat (v, " ", sizeof (v)); } break; case EXIF_TAG_SENSING_METHOD: @@ -414,30 +362,29 @@ CC (e->components, 1, v); v_short = exif_get_short (e->data, o); switch (v_short) { - case 1: - strncpy (v, _("Not defined"), sizeof (v)); - break; + case 1: strncpy (v, _("Not defined"), sizeof (v)); break; case 2: - strncpy (v, _("One-chip color area sensor"), sizeof (v)); + strncpy (v, _("One-chip color area sensor"), + sizeof (v)); break; case 3: - strncpy (v, _("Two-chip color area sensor"), sizeof (v)); + strncpy (v, _("Two-chip color area sensor"), + sizeof (v)); break; case 4: - strncpy (v, _("Three-chip color area sensor"), sizeof (v)); + strncpy (v, _("Three-chip color area sensor"), + sizeof (v)); break; case 5: - strncpy (v, _("Color sequential area sensor"), sizeof (v)); - break; - case 7: - strncpy (v, _("Trilinear sensor"), sizeof (v)); + strncpy (v, _("Color sequential area sensor"), + sizeof (v)); break; + case 7: strncpy (v, _("Trilinear sensor"), sizeof (v)); break; case 8: - strncpy (v, _("Color sequential linear sensor"), sizeof (v)); - break; - default: - snprintf (v, sizeof (v), "%i", v_short); + strncpy (v, _("Color sequential linear sensor"), + sizeof (v)); break; + default: snprintf (v, sizeof (v), "%i", v_short); break; } break; case EXIF_TAG_LIGHT_SOURCE: @@ -445,34 +392,20 @@ CC (e->components, 1, v); v_short = exif_get_short (e->data, o); switch (v_short) { - case 0: - strncpy (v, _("Unknown"), sizeof (v)); - break; - case 1: - strncpy (v, _("Daylight"), sizeof (v)); - break; - case 2: - strncpy (v, _("Fluorescent"), sizeof (v)); - break; + case 0: strncpy (v, _("Unknown"), sizeof (v)); break; + case 1: strncpy (v, _("Daylight"), sizeof (v)); break; + case 2: strncpy (v, _("Fluorescent"), sizeof (v)); break; case 3: strncpy (v, _("Tungsten (incandescent light)"), sizeof (v)); break; - case 4: - strncpy (v, _("Flash"), sizeof (v)); - break; - case 9: - strncpy (v, _("Fine weather"), sizeof (v)); - break; - case 10: - strncpy (v, _("Cloudy weather"), sizeof (v)); - break; - case 11: - strncpy (v, _("Shade"), sizeof (v)); - break; + case 4: strncpy (v, _("Flash"), sizeof (v)); break; + case 9: strncpy (v, _("Fine weather"), sizeof (v)); break; + case 10: strncpy (v, _("Cloudy weather"), sizeof (v)); break; + case 11: strncpy (v, _("Shade"), sizeof (v)); break; case 12: - strncpy (v, _("Daylight fluorescent"), sizeof (v)); - break; + strncpy (v, _("Daylight fluorescent"), sizeof (v)); + break; case 13: strncpy (v, _("Day white fluorescent"), sizeof (v)); break; @@ -483,32 +416,17 @@ strncpy (v, _("White fluorescent"), sizeof (v)); break; case 17: - strncpy (v, _("Standard light A"), sizeof (v)); - break; - case 18: - strncpy (v, _("Standard light B"), sizeof (v)); - break; - case 19: - strncpy (v, _("Standard light C"), sizeof (v)); - break; - case 20: - strncpy (v, _("D55"), sizeof (v)); - break; - case 21: - strncpy (v, _("D65"), sizeof (v)); - break; - case 22: - strncpy (v, _("D75"), sizeof (v)); - break; + strncpy (v, _("Standard light A"), sizeof (v)); break; + case 18: strncpy (v, _("Standard light B"), sizeof (v)); break; + case 19: strncpy (v, _("Standard light C"), sizeof (v)); break; + case 20: strncpy (v, _("D55"), sizeof (v)); break; + case 21: strncpy (v, _("D65"), sizeof (v)); break; + case 22: strncpy (v, _("D75"), sizeof (v)); break; case 24: strncpy (v, _("ISO studio tungsten"), sizeof (v)); break; - case 255: - strncpy (v, _("Other"), sizeof (v)); - break; - default: - snprintf (v, sizeof (v), "%i", v_short); - break; + case 255: strncpy (v, _("Other"), sizeof (v)); break; + default: snprintf (v, sizeof (v), "%i", v_short); break; } break; case EXIF_TAG_FOCAL_PLANE_RESOLUTION_UNIT: @@ -517,15 +435,9 @@ CC (e->components, 1, v); v_short = exif_get_short (e->data, o); switch (v_short) { - case 2: - strncpy (v, _("Inch"), sizeof (v)); - break; - case 3: - strncpy (v, _("Centimeter"), sizeof (v)); - break; - default: - snprintf (v, sizeof (v), "%i", v_short); - break; + case 2: strncpy (v, _("Inch"), sizeof (v)); break; + case 3: strncpy (v, _("Centimeter"), sizeof (v)); break; + default: snprintf (v, sizeof (v), "%i", v_short); break; } break; case EXIF_TAG_EXPOSURE_PROGRAM: @@ -533,21 +445,11 @@ CC (e->components, 1, v); v_short = exif_get_short (e->data, o); switch (v_short) { - case 0: - strncpy (v, _("Not defined"), sizeof (v)); - break; - case 1: - strncpy (v, _("Manual"), sizeof (v)); - break; - case 2: - strncpy (v, _("Normal program"), sizeof (v)); - break; - case 3: - strncpy (v, _("Aperture priority"), sizeof (v)); - break; - case 4: - strncpy (v, _("Shutter priority"), sizeof (v)); - break; + case 0: strncpy (v, _("Not defined"), sizeof (v)); break; + case 1: strncpy (v, _("Manual"), sizeof (v)); break; + case 2: strncpy (v, _("Normal program"), sizeof (v)); break; + case 3: strncpy (v, _("Aperture priority"), sizeof (v)); break; + case 4: strncpy (v, _("Shutter priority"), sizeof (v)); break; case 5: strncpy (v, _("Creative program (biased toward " "depth of field)"), sizeof (v)); @@ -566,9 +468,7 @@ "photos with the background in focus"), sizeof (v)); break; - default: - snprintf (v, sizeof (v), "%i", v_short); - break; + default: snprintf (v, sizeof (v), "%i", v_short); break; } break; case EXIF_TAG_EXPOSURE_BIAS_VALUE: |
From: <lu...@us...> - 2003-01-22 06:47:47
|
Update of /cvsroot/libexif/libexif In directory sc8-pr-cvs1:/tmp/cvs-serv773 Modified Files: ChangeLog Log Message: 2003-01-22 Lutz Mller <lu...@us...> * libexif/exif-entry.c (exif_entry_get_value): Support USER_COMMENT. Index: ChangeLog =================================================================== RCS file: /cvsroot/libexif/libexif/ChangeLog,v retrieving revision 1.55 retrieving revision 1.56 diff -u -d -r1.55 -r1.56 --- ChangeLog 31 Dec 2002 10:11:23 -0000 1.55 +++ ChangeLog 22 Jan 2003 06:34:40 -0000 1.56 @@ -1,3 +1,7 @@ +2003-01-22 Lutz Mller <lu...@us...> + + * libexif/exif-entry.c (exif_entry_get_value): Support USER_COMMENT. + 2002-12-31 Lutz Müller <lu...@us...> * README: Some information by Sander van Geloven |
From: <as...@us...> - 2003-01-07 18:07:51
|
Update of /cvsroot/libexif/gexif/po In directory sc8-pr-cvs1:/tmp/cvs-serv28616/po Added Files: fr.po Log Message: add french translation --- NEW FILE: fr.po --- (This appears to be a binary file; contents omitted.) |
From: <as...@us...> - 2003-01-07 17:49:49
|
Update of /cvsroot/libexif/gexif In directory sc8-pr-cvs1:/tmp/cvs-serv20417 Modified Files: configure.in Log Message: update version and dependencies Index: configure.in =================================================================== RCS file: /cvsroot/libexif/gexif/configure.in,v retrieving revision 1.12 retrieving revision 1.13 diff -u -d -r1.12 -r1.13 --- configure.in 15 Sep 2002 10:24:13 -0000 1.12 +++ configure.in 7 Jan 2003 17:49:39 -0000 1.13 @@ -1,7 +1,7 @@ AC_PREREQ(2.50) AC_INIT(gexif/gexif.c) AM_CONFIG_HEADER(config.h) -AM_INIT_AUTOMAKE(gexif, 0.4) +AM_INIT_AUTOMAKE(gexif, 0.5) AM_MAINTAINER_MODE AM_PROG_LIBTOOL @@ -22,7 +22,7 @@ dnl --------------------------------------------------------------------------- dnl libexif-gtk dnl --------------------------------------------------------------------------- -PKG_CHECK_MODULES(GEXIF, gtk+-2.0 libexif-gtk >= 0.2.0) +PKG_CHECK_MODULES(GEXIF, gtk+-2.0 libexif-gtk >= 0.3.3) AC_SUBST(GEXIF_LIBS) AC_SUBST(GEXIF_CFLAGS) |