Jan Patera [Sat, 15 Apr 2006 19:15:30 +0000 (21:15 +0200)]
exif_loader_write() correctly skips APP2 marker with ICC profile
because ImageMagick flips order of APP1 EXIF and APP2 ICC markers.
Jörg Hoh [Sun, 19 Mar 2006 22:04:48 +0000 (23:04 +0100)]
More work with splint
- added NULL fields to fill up a static structure
- a lot of explicit casts
Jörg Hoh [Sun, 19 Mar 2006 17:23:06 +0000 (18:23 +0100)]
Used splint:
- replaced some sprintf-calls with snprintf (and appropriate size value)
- eliminated some unused variables
splint still complains about a lot of signedness errors (comparisons and assignments),
will do more checks soon
Jan Patera [Thu, 2 Mar 2006 20:29:19 +0000 (21:29 +0100)]
Added "Deflate/ZIP compression" to list2 (used e.g. by Adobe Photoshop)
Jan Patera [Sun, 19 Feb 2006 11:09:12 +0000 (12:09 +0100)]
* libexif/exif-utils.h: ExifByte is now explicitly unsigned char,
added ExifSByte as signed char.
Jan Patera [Sun, 19 Feb 2006 11:08:35 +0000 (12:08 +0100)]
1) ExifByte is now explicitly unsigned char: needed when dumping
unknown entries of the EXIF_FORMAT_BYTE type, such as XML Packet,
in exif_entry_get_value
2) Added ExifSByte as signed char.
Marcus Meissner [Sat, 18 Feb 2006 21:07:16 +0000 (22:07 +0100)]
added vietnamese
Marcus Meissner [Sat, 18 Feb 2006 20:39:37 +0000 (21:39 +0100)]
added vietnamese from Clytie Siddall.
Lutz Mueller [Mon, 13 Feb 2006 07:31:55 +0000 (08:31 +0100)]
2006-02-13 Lutz Mueller <lutz@topfrose.de>
* libexif/canon/mnote-canon-entry.c: Fix typo.
* libexif/exif-entry.c: s/compulsatory/compulsory
* libexif/exif-tag.c: Fix typo.
* libexif/olympus/mnote-olympus-entry.c: Fix typo.
* test/nls/test-nls.c: Add translators' comment.
Marcus Meissner [Thu, 19 Jan 2006 07:40:25 +0000 (08:40 +0100)]
When loading an entry fails, do not add it to the IFD.
Hubert Figuière [Tue, 17 Jan 2006 03:32:17 +0000 (22:32 -0500)]
Some Doxygen documentation
Hubert Figuière [Mon, 16 Jan 2006 18:43:05 +0000 (13:43 -0500)]
changelog forgot to be updated
Marcus Meissner [Sat, 14 Jan 2006 15:04:13 +0000 (16:04 +0100)]
updated polish.
Marcus Meissner [Fri, 13 Jan 2006 07:55:37 +0000 (08:55 +0100)]
translated the one plural form now added. added plural header.
Marcus Meissner [Fri, 13 Jan 2006 07:43:27 +0000 (08:43 +0100)]
use ngettext() for plural form
Marcus Meissner [Fri, 13 Jan 2006 07:42:44 +0000 (08:42 +0100)]
added ngettext() empty wrapper.
Marcus Meissner [Fri, 13 Jan 2006 07:36:53 +0000 (08:36 +0100)]
added russian.
Marcus Meissner [Fri, 13 Jan 2006 07:34:39 +0000 (08:34 +0100)]
added russian from Alexandre Prokoudine.
Marcus Meissner [Thu, 5 Jan 2006 18:58:16 +0000 (19:58 +0100)]
"red yes" -> "red eyes"
Marcus Meissner [Thu, 5 Jan 2006 18:57:25 +0000 (19:57 +0100)]
updated polish.
Hans Ulrich Niedermann [Wed, 4 Jan 2006 20:57:12 +0000 (21:57 +0100)]
after having switched to libtool CURRENT and AGE calculation base, fix the gettext textdomain accordingly to contain the lowest CURRENT supported by this version
Hubert Figuière [Wed, 4 Jan 2006 01:41:03 +0000 (20:41 -0500)]
fix a mistake in the interpretation of CURRENT:AGE:REVISION meaning that could
lead to mis-versioning of the libraries.
Hubert Figuière [Tue, 3 Jan 2006 04:22:58 +0000 (23:22 -0500)]
* libexif/Makefile.am (libexif_la_DEPENDENCIES): depends
on the .sym file. Need to relink if modified.
Hubert Figuière [Tue, 3 Jan 2006 04:01:41 +0000 (23:01 -0500)]
added cvsignore
Lutz Mueller [Tue, 27 Dec 2005 21:30:11 +0000 (22:30 +0100)]
2005-12-27 Lutz Mueller <lutz@topfrose.de>
* NEWS
* configure.ac: We're now working on version 0.6.14.
Lutz Mueller [Tue, 27 Dec 2005 21:23:16 +0000 (22:23 +0100)]
2005-12-27 Lutz Mueller <lutz@topfrose.de>
* test/Makefile.am: Remove the SOURCES variables - they are not necessary.
Hans Ulrich Niedermann [Mon, 26 Dec 2005 01:09:58 +0000 (02:09 +0100)]
add README-Win32.txt
Hans Ulrich Niedermann [Mon, 26 Dec 2005 00:40:15 +0000 (01:40 +0100)]
ship test programs in source tarball
Hans Ulrich Niedermann [Mon, 26 Dec 2005 00:39:51 +0000 (01:39 +0100)]
help support tarball/zip distributions with binaries
Jan Patera [Mon, 24 Oct 2005 15:25:26 +0000 (17:25 +0200)]
libexif/Canon/mnote-canon-entry.c: Don't check size of MNOTE_CANON_TAG_OWNER
and MNOTE_CANON_TAG_FIRMWARE - I have seen many different values (14, 22, 24, 32...)
Marcus Meissner [Sat, 1 Oct 2005 16:32:41 +0000 (18:32 +0200)]
Fixed crash with NULL Copyright entry. (Bug #1306193)
Marcus Meissner [Wed, 28 Sep 2005 06:48:27 +0000 (08:48 +0200)]
save CFLAGS to save_CFLAGS, no CPPFLAGS.
Marcus Meissner [Wed, 28 Sep 2005 06:25:32 +0000 (08:25 +0200)]
Nearly complete de.po translation update.
Marcus Meissner [Wed, 28 Sep 2005 06:21:52 +0000 (08:21 +0200)]
sorted, added libexif/exif-data.c,libexif/exif-loader.c,libexif/exif-log.c
Jan Patera [Sat, 27 Aug 2005 10:30:10 +0000 (12:30 +0200)]
Fix of changes from beginning of this week:
* Canon mnote: Both parts of Settings had indices shifted by 1.
entries[] must have secondary sorting by value which is unsigned.
Wrong # of items in Settings: reading beyond allocated memory, crashes.
Lutz Mueller [Wed, 24 Aug 2005 18:15:52 +0000 (20:15 +0200)]
*** empty log message ***
Lutz Mueller [Wed, 24 Aug 2005 17:54:08 +0000 (19:54 +0200)]
*** empty log message ***
Lutz Mueller [Mon, 22 Aug 2005 22:59:58 +0000 (00:59 +0200)]
2005-08-23 Lutz Mueller <lutz@users.sourceforge.net>
Some work on canon maker notes. Entries that contain several different
values now expand to different entries.
Lutz Mueller [Mon, 22 Aug 2005 22:17:31 +0000 (00:17 +0200)]
2005-08-23 Lutz Mueller <lutz@users.sourceforge.net>
Some work on canon maker notes. Entries that contain several different
values now expand to different entries.
Lutz Mueller [Mon, 15 Aug 2005 20:48:49 +0000 (22:48 +0200)]
2005-08-15 Lutz Mueller <lutz@users.sourceforge.net>
Patch by Jakub Bogusz <qboosh@pld-linux.org>, related to translation.
Lutz Mueller [Mon, 15 Aug 2005 20:29:17 +0000 (22:29 +0200)]
2005-08-15 Lutz Mueller <lutz@users.sourceforge.net>
Patch by Jakub Bogusz <qboosh@pld-linux.org>, related to translation.
Jan Patera [Sun, 14 Aug 2005 19:41:05 +0000 (21:41 +0200)]
Added value 2 of EXIF_TAG_COLOR_SPACE: patch #1253625 by Ross Burton - burtonini
Hubert Figuière [Sun, 24 Jul 2005 23:34:41 +0000 (19:34 -0400)]
EOL mandatory after a if()
Lutz Mueller [Mon, 18 Jul 2005 20:36:24 +0000 (22:36 +0200)]
2005-07-18 Lutz Mueller <lutz@users.sourceforge.net>
* doc/Makefile.am: Make distcheck work again.
Lutz Mueller [Thu, 14 Jul 2005 22:14:07 +0000 (00:14 +0200)]
2005-07-11 Lutz Mueller <lutz@users.sourceforge.net>
* libexif/exif-loader.c:
* po/de.po:
* po/fr.po:
* po/es.po: Added license.
Lutz Mueller [Mon, 11 Jul 2005 20:32:03 +0000 (22:32 +0200)]
2005-07-11 Lutz Mueller <lutz@users.sourceforge.net>
* libexif/exif-loader.c:
* po/de.po:
* po/fr.po:
* po/es.po: Added license.
Jörg Hoh [Tue, 5 Jul 2005 08:29:32 +0000 (10:29 +0200)]
- fixed typo, which made the whole thing uncompileable ...
- replaced constant numbers in code with their already defined names
- tried to simplify code
Jörg Hoh [Mon, 4 Jul 2005 10:05:00 +0000 (12:05 +0200)]
- extracted constant numbers and gave them names
- comment
Jörg Hoh [Sat, 2 Jul 2005 06:32:57 +0000 (08:32 +0200)]
- cleaned indentation
- renamed l to recursion_depth
Lutz Mueller [Fri, 1 Jul 2005 23:28:45 +0000 (01:28 +0200)]
2005-07-02 Lutz Mueller <lutz@users.sourceforge.net>
* libexif/exif-data.c: Prevent infinite recursions (#1196787).
Jörg Hoh [Fri, 1 Jul 2005 10:14:56 +0000 (12:14 +0200)]
code cleanup:
- reduced the big switch statement and moved the relevant data
into a static structure
- consistent variable checking
- probably some subtile changes in the error handling
Lutz Mueller [Tue, 28 Jun 2005 05:58:24 +0000 (07:58 +0200)]
New link.
Hans Ulrich Niedermann [Tue, 21 Jun 2005 00:05:51 +0000 (02:05 +0200)]
no recursion into details for API docs
Hans Ulrich Niedermann [Tue, 21 Jun 2005 00:03:56 +0000 (02:03 +0200)]
mark difference between API and internals docs in document title
Hans Ulrich Niedermann [Mon, 20 Jun 2005 23:59:11 +0000 (01:59 +0200)]
build both API and code internals docs with doxygen
Hans Ulrich Niedermann [Mon, 20 Jun 2005 08:38:18 +0000 (10:38 +0200)]
notes about libexif tests
Hubert Figuière [Mon, 20 Jun 2005 03:40:16 +0000 (23:40 -0400)]
* test/Makefile.am (check_PROGRAMS): added check for make check
Hubert Figuière [Mon, 20 Jun 2005 03:38:50 +0000 (23:38 -0400)]
cvsignore
Hans Ulrich Niedermann [Sun, 19 Jun 2005 22:06:42 +0000 (00:06 +0200)]
make doxygen recurse dirs
Hans Ulrich Niedermann [Sun, 19 Jun 2005 21:48:37 +0000 (23:48 +0200)]
fix typo, add file types to uploaded docs
Hans Ulrich Niedermann [Sun, 19 Jun 2005 21:46:52 +0000 (23:46 +0200)]
updated doxygen settings from hub
Hans Ulrich Niedermann [Sun, 19 Jun 2005 21:45:33 +0000 (23:45 +0200)]
update README.apidocs
Hans Ulrich Niedermann [Sun, 19 Jun 2005 21:43:49 +0000 (23:43 +0200)]
upload API docs to libexif website
Hans Ulrich Niedermann [Thu, 16 Jun 2005 17:57:56 +0000 (19:57 +0200)]
update *.po
Hans Ulrich Niedermann [Mon, 13 Jun 2005 21:07:39 +0000 (23:07 +0200)]
explicitly define lift of symbols libexif exports
Hans Ulrich Niedermann [Thu, 12 May 2005 13:11:12 +0000 (15:11 +0200)]
autogen 0.4.5 - autodetect automake, autoconf versions
Hans Ulrich Niedermann [Mon, 9 May 2005 12:10:45 +0000 (14:10 +0200)]
use GP_AUTOGEN_SUBDIR, 0.4.4 autogen.sh
Hans Ulrich Niedermann [Sat, 7 May 2005 19:12:03 +0000 (21:12 +0200)]
autogen.sh update (0.4.3)
Hans Ulrich Niedermann [Thu, 5 May 2005 16:57:59 +0000 (18:57 +0200)]
make libexif 'gcc-4.0 -Wall -Werror' clean
Hans Ulrich Niedermann [Mon, 2 May 2005 19:29:14 +0000 (21:29 +0200)]
portability: replace problematic ?: syntax and (temporarily) deactivate bind_textdomain_codeset
Hans Ulrich Niedermann [Mon, 2 May 2005 19:27:16 +0000 (21:27 +0200)]
cosmetix
Hans Ulrich Niedermann [Mon, 2 May 2005 19:25:15 +0000 (21:25 +0200)]
fix typos in doxygen detection
Lutz Mueller [Sun, 1 May 2005 17:39:25 +0000 (19:39 +0200)]
2005-05-01 Lutz Mueller <lutz@users.sourceforge.net>
* libexif/exif-data.c (exif_data_fix): Don't create EXIF_IFD_1 if no
thumbnail data is available.
Lutz Mueller [Sat, 30 Apr 2005 01:17:28 +0000 (03:17 +0200)]
2005-04-30 Lutz Mueller <lutz@users.sourceforge.net>
* test/test-mem.c: Show how to create EXIF data.
* README: New section USAGE.
Lutz Mueller [Sat, 30 Apr 2005 00:55:42 +0000 (02:55 +0200)]
2005-04-30 Lutz Mueller <lutz@users.sourceforge.net>
* libexif/exif-data-type.h: New
* libexif/*: Lots of changes to make it possible to validate data against
the specification.
Hans Ulrich Niedermann [Fri, 29 Apr 2005 18:03:38 +0000 (20:03 +0200)]
get rid of redundant linefeed in configure output
Hans Ulrich Niedermann [Fri, 29 Apr 2005 12:38:49 +0000 (14:38 +0200)]
only compile without libusb if explicitly requested
Hans Ulrich Niedermann [Thu, 28 Apr 2005 22:12:17 +0000 (00:12 +0200)]
4 intentionally left out from sequence because we felt like it
Lutz Mueller [Wed, 27 Apr 2005 21:11:51 +0000 (23:11 +0200)]
2005-04-27 Lutz Mueller <lutz@users.sourceforge.net>
* libexif/exif-data.c (exif_data_load_data_content): Add a special case.
Lutz Mueller [Wed, 27 Apr 2005 20:53:52 +0000 (22:53 +0200)]
2005-04-27 Lutz Mueller <lutz@users.sourceforge.net>
* libexif/exif-data.c (exif_data_load_data_content): Better check for
validity of tags.
Lutz Mueller [Wed, 27 Apr 2005 20:40:54 +0000 (22:40 +0200)]
2005-04-27 Lutz Mueller <lutz@users.sourceforge.net>
* libexif/exif-entry.c (exif_entry_fix): Some day, we'll get this right.
Hans Ulrich Niedermann [Wed, 27 Apr 2005 14:37:17 +0000 (16:37 +0200)]
better docs for GP_CHECK_LIBRARY
Lutz Mueller [Wed, 27 Apr 2005 06:45:42 +0000 (08:45 +0200)]
2005-04-27 Lutz Mueller <lutz@users.sourceforge.net>
* libexif/exif-entry.h
* libexif/exif-content.h: New convenience functions/macros.
Lutz Mueller [Wed, 27 Apr 2005 05:47:23 +0000 (07:47 +0200)]
2005-04-27 Lutz Mueller <lutz@users.sourceforge.net>
* configure.ac: AGE = 1
* libexif/exif-entry.c (exif_entry_fix): Add a break to avoid unnecessary
checks.
Lutz Mueller [Tue, 26 Apr 2005 20:37:33 +0000 (22:37 +0200)]
2005-04-26 Lutz Mueller <lutz@users.sourceforge.net>
* libexif/exif-entry.c (exif_entry_fix): Leave ' ' untouched, too.
Lutz Mueller [Tue, 26 Apr 2005 20:37:09 +0000 (22:37 +0200)]
2005-04-26 Lutz Mueller <lutz@users.sourceforge.net>
* libexif/exif-entry.c (exif_entry_fix): Leave ' ' untouched, too.
Lutz Mueller [Tue, 26 Apr 2005 20:17:46 +0000 (22:17 +0200)]
2005-04-26 Lutz Mueller <lutz@users.sourceforge.net>
* libexif/exif-tag.[c,h] (exif_tag_[name,title,description]_in_ifd): New.
Lutz Mueller [Mon, 25 Apr 2005 21:06:20 +0000 (23:06 +0200)]
2005-04-25 Lutz Mueller <lutz@users.sourceforge.net>
* libexif/exif-data.c (exif_entry_fix): '\0...' as USER_COMMENT is ok, too.
Lutz Mueller [Mon, 25 Apr 2005 20:50:05 +0000 (22:50 +0200)]
2005-04-25 Lutz Mueller <lutz@users.sourceforge.net>
* libexif/exif-data.c: Make it compile again.
Hans Ulrich Niedermann [Mon, 25 Apr 2005 18:06:45 +0000 (20:06 +0200)]
add hint about how to get a missing m4m/ directory
Lutz Mueller [Sun, 24 Apr 2005 19:01:12 +0000 (21:01 +0200)]
2005-04-24 Lutz Mueller <lutz@users.sourceforge.net>
* exif-data.[c,h] (exif_data_option_get_[name,description]),
(exif_data_[set,unset]_option): New
* exif-tag.[c,h]: EXIF_TAG_GAMMA: New.
* exif-entry.c: (exif_entry_fix) Accept empty entries.
Hans Ulrich Niedermann [Sun, 24 Apr 2005 09:05:14 +0000 (11:05 +0200)]
ship test-codeset.c in tarball
Hans Ulrich Niedermann [Sun, 24 Apr 2005 09:04:41 +0000 (11:04 +0200)]
fix for non-POSIX sh
Hans Ulrich Niedermann [Sun, 24 Apr 2005 09:03:15 +0000 (11:03 +0200)]
comment unused constant
Hans Ulrich Niedermann [Sun, 24 Apr 2005 09:02:16 +0000 (11:02 +0200)]
readability cosmetics
Hans Ulrich Niedermann [Sun, 24 Apr 2005 09:01:51 +0000 (11:01 +0200)]
add test/nls/test-codeset.c for translation
Hans Ulrich Niedermann [Sun, 24 Apr 2005 09:01:05 +0000 (11:01 +0200)]
make sqrt/libm detection work even in case of CPPFLAGS=-Werror
Hans Ulrich Niedermann [Sun, 24 Apr 2005 09:00:29 +0000 (11:00 +0200)]
fix dependencies for recursive make
Hans Ulrich Niedermann [Fri, 22 Apr 2005 15:02:20 +0000 (17:02 +0200)]
new library test code, and solaris also uses .so
Hans Ulrich Niedermann [Fri, 22 Apr 2005 14:55:10 +0000 (16:55 +0200)]
correctly handle changing to relative directories in recursive operation