Jan Patera [Wed, 12 Sep 2007 06:03:31 +0000 (08:03 +0200)]
* Enhancements to Canon makernote parsers submitted by Thorsten Kukuk
* Added Dutch and Swedish translations, updated Slovak translation
Jan Patera [Wed, 12 Sep 2007 06:01:24 +0000 (08:01 +0200)]
Updates from the Translation Project:
1) Added Dutch and Swedish translations
2) Updated Slovak translation
Jan Patera [Wed, 12 Sep 2007 05:46:23 +0000 (07:46 +0200)]
Enhancements submitted by Thorsten Kukuk
Jan Patera [Thu, 16 Aug 2007 19:53:21 +0000 (21:53 +0200)]
* exif-mnote-data-olympus.c: Fix of bugs #1773810, #1774626, gnome bug #466044:
Some Olympus files have main IFD in MM byte order as well as makernote, but
makernote order was guessed wrongly. Bug introduced when fixing bug #1525770.
Jan Patera [Thu, 16 Aug 2007 19:49:34 +0000 (21:49 +0200)]
Fix of bugs #1773810, #1774626, gnome bug #466044:
Olympus files have main IFD in MM order as well as makernote, but makernote endianness
was guessed wrongly. Bug introduced when fixing bug #1525770.
Hans Ulrich Niedermann [Tue, 14 Aug 2007 19:57:42 +0000 (21:57 +0200)]
add license
Hans Ulrich Niedermann [Tue, 14 Aug 2007 19:55:36 +0000 (21:55 +0200)]
document test code for internal docs
Hans Ulrich Niedermann [Tue, 14 Aug 2007 19:55:14 +0000 (21:55 +0200)]
fix uninstall
Hans Ulrich Niedermann [Tue, 14 Aug 2007 19:54:04 +0000 (21:54 +0200)]
more intuitive var def sequence
Hans Ulrich Niedermann [Tue, 14 Aug 2007 19:52:43 +0000 (21:52 +0200)]
updated sk and vi translations, po-update
Hans Ulrich Niedermann [Thu, 2 Aug 2007 03:03:54 +0000 (05:03 +0200)]
fix param names
Hans Ulrich Niedermann [Thu, 2 Aug 2007 03:02:00 +0000 (05:02 +0200)]
Partially get rid of recursive make, fixing parallel make issue
Hans Ulrich Niedermann [Mon, 16 Jul 2007 22:28:58 +0000 (00:28 +0200)]
updated sk.po translation
Hans Ulrich Niedermann [Fri, 29 Jun 2007 14:55:44 +0000 (16:55 +0200)]
comments
Hans Ulrich Niedermann [Fri, 29 Jun 2007 14:14:26 +0000 (16:14 +0200)]
rename vars
Hans Ulrich Niedermann [Fri, 29 Jun 2007 11:37:36 +0000 (13:37 +0200)]
new test/example: parse file and dump contents
Hans Ulrich Niedermann [Wed, 27 Jun 2007 12:32:29 +0000 (14:32 +0200)]
Remove obsolete libexif/exif.c file
Hans Ulrich Niedermann [Wed, 27 Jun 2007 12:32:00 +0000 (14:32 +0200)]
do not dist removed autogen.sh file
Hans Ulrich Niedermann [Wed, 27 Jun 2007 12:30:24 +0000 (14:30 +0200)]
no need for exif-loader.h to #include itself
Hans Ulrich Niedermann [Wed, 27 Jun 2007 11:15:50 +0000 (13:15 +0200)]
Reverting zero termination patch, adding comment to avoid future confusion.
Hans Ulrich Niedermann [Wed, 27 Jun 2007 11:14:35 +0000 (13:14 +0200)]
Fix ifd validity check, comment on purpose of EXIF_IFD_COUNT
Hans Ulrich Niedermann [Tue, 26 Jun 2007 03:00:15 +0000 (05:00 +0200)]
call it 0.6.16.2
Hans Ulrich Niedermann [Tue, 26 Jun 2007 02:58:28 +0000 (04:58 +0200)]
exif_entry_initialize(): handle failed malloc() calls.
Consistently void dereferencing NULL pointers.
Hans Ulrich Niedermann [Tue, 26 Jun 2007 02:36:46 +0000 (04:36 +0200)]
make sure the returned string is zero terminated
Hans Ulrich Niedermann [Tue, 26 Jun 2007 02:35:35 +0000 (04:35 +0200)]
revert unintended commit
Hans Ulrich Niedermann [Tue, 26 Jun 2007 02:31:42 +0000 (04:31 +0200)]
use full initializers
Hans Ulrich Niedermann [Tue, 26 Jun 2007 02:30:32 +0000 (04:30 +0200)]
use proper type ssize_t thus avoiding integer warnings
Hans Ulrich Niedermann [Tue, 26 Jun 2007 02:23:29 +0000 (04:23 +0200)]
avoid unused main() params, check for error values, unref/free all memory
Hans Ulrich Niedermann [Tue, 26 Jun 2007 02:19:13 +0000 (04:19 +0200)]
log malloc failure, correct ifd validity check, UNUSED param
Hans Ulrich Niedermann [Tue, 26 Jun 2007 02:16:31 +0000 (04:16 +0200)]
define param as UNUSED
Hans Ulrich Niedermann [Tue, 26 Jun 2007 02:10:24 +0000 (04:10 +0200)]
avoid unsued main() params
Hans Ulrich Niedermann [Tue, 26 Jun 2007 02:07:59 +0000 (04:07 +0200)]
Remove ancient completely obsolete exif.c file, make exif.h dox-only
Hans Ulrich Niedermann [Tue, 26 Jun 2007 02:06:51 +0000 (04:06 +0200)]
fix 'static const' keyword sequence
Hans Ulrich Niedermann [Tue, 26 Jun 2007 02:06:00 +0000 (04:06 +0200)]
dox comment cosmetics
Hans Ulrich Niedermann [Tue, 26 Jun 2007 02:03:47 +0000 (04:03 +0200)]
add exif-system.h header
Hans Ulrich Niedermann [Tue, 26 Jun 2007 01:57:08 +0000 (03:57 +0200)]
Define both LOCALEDIR and GETTEXT_PACKAGE using AM_CPPFLAGS in the GP_GETTEXT_HACK macro
Hans Ulrich Niedermann [Mon, 25 Jun 2007 23:03:00 +0000 (01:03 +0200)]
EXIF_LOG_NO_MEMORY macro: use different format string in message
Jan Patera [Mon, 25 Jun 2007 05:56:24 +0000 (07:56 +0200)]
Endianess of Nikon V1 makernotes is now guessed, it might not
be the same as of the main IFD
Jan Patera [Mon, 25 Jun 2007 05:55:23 +0000 (07:55 +0200)]
Endianess of Nikon V1 makernotes is now guessed, it might not be the same
as of the main IFD.
Hans Ulrich Niedermann [Sat, 23 Jun 2007 00:58:49 +0000 (02:58 +0200)]
remove outdated autogen.sh - use autoreconf
Jan Patera [Fri, 15 Jun 2007 06:54:48 +0000 (08:54 +0200)]
Updated translations to reflect recent changes in unified handling of unexpected values.
Jan Patera [Fri, 15 Jun 2007 06:49:42 +0000 (08:49 +0200)]
I forgot to check this file in about 2 weeks ago.
Hans Ulrich Niedermann [Fri, 15 Jun 2007 04:10:25 +0000 (06:10 +0200)]
development version number .1
Hans Ulrich Niedermann [Fri, 15 Jun 2007 04:09:47 +0000 (06:09 +0200)]
updated vi.po from translation robot
Hans Ulrich Niedermann [Fri, 15 Jun 2007 03:00:16 +0000 (05:00 +0200)]
updated de.po and pl.po from translation robot
Marcus Meissner [Thu, 14 Jun 2007 16:17:46 +0000 (18:17 +0200)]
fixed typo
Hans Ulrich Niedermann [Wed, 13 Jun 2007 11:31:34 +0000 (13:31 +0200)]
updated pl.po just has another year in the copyright
Marcus Meissner [Wed, 13 Jun 2007 07:20:00 +0000 (09:20 +0200)]
list authors, instead of just the empty file
Hans Ulrich Niedermann [Tue, 12 Jun 2007 15:50:16 +0000 (17:50 +0200)]
libexif-0.6.16 (fixes CVE-2006-4168)
Hans Ulrich Niedermann [Tue, 12 Jun 2007 13:53:38 +0000 (15:53 +0200)]
update-po
Hans Ulrich Niedermann [Tue, 12 Jun 2007 13:51:59 +0000 (15:51 +0200)]
add test-integers.c integer test case
Hans Ulrich Niedermann [Tue, 12 Jun 2007 13:49:43 +0000 (15:49 +0200)]
updated translation: vi.po
Hans Ulrich Niedermann [Wed, 6 Jun 2007 14:18:45 +0000 (16:18 +0200)]
translation update for NEWS
Hans Ulrich Niedermann [Wed, 6 Jun 2007 14:12:41 +0000 (16:12 +0200)]
update-po after pl.po update from Jakub Bogusz
Jan Patera [Thu, 24 May 2007 06:48:36 +0000 (08:48 +0200)]
1) Unified handling of unknown tag values
2) Updated Czech translation - resolved fuzzy items
Jan Patera [Thu, 24 May 2007 06:47:14 +0000 (08:47 +0200)]
Unified handling of unknown tag values, some messages were not translated
Hans Ulrich Niedermann [Wed, 23 May 2007 13:36:14 +0000 (15:36 +0200)]
update soname/age for 0.6.15
Hans Ulrich Niedermann [Wed, 23 May 2007 13:12:44 +0000 (15:12 +0200)]
libexif-0.6.15 release (libexif-0_6_15-release)
Hans Ulrich Niedermann [Wed, 23 May 2007 13:04:47 +0000 (15:04 +0200)]
update *.pc docs
Hans Ulrich Niedermann [Wed, 23 May 2007 13:04:19 +0000 (15:04 +0200)]
use BUILD_DOCS conditional
Hans Ulrich Niedermann [Wed, 23 May 2007 13:03:52 +0000 (15:03 +0200)]
update NEWS
Hans Ulrich Niedermann [Wed, 23 May 2007 13:03:26 +0000 (15:03 +0200)]
--disable-docs, BUILD_DOCS conditional
Hans Ulrich Niedermann [Wed, 23 May 2007 12:25:08 +0000 (14:25 +0200)]
improve USAGE section
Hans Ulrich Niedermann [Tue, 22 May 2007 22:53:49 +0000 (00:53 +0200)]
update-po
Hans Ulrich Niedermann [Tue, 22 May 2007 22:41:39 +0000 (00:41 +0200)]
fix --enable-internal-docs
Hans Ulrich Niedermann [Tue, 22 May 2007 22:41:22 +0000 (00:41 +0200)]
reorganize doxygen rules
Hans Ulrich Niedermann [Tue, 22 May 2007 08:46:47 +0000 (10:46 +0200)]
NEWS: Note about cs, sk translations
Hans Ulrich Niedermann [Tue, 22 May 2007 08:40:12 +0000 (10:40 +0200)]
ChangeLog.cvs generation uses UTC timestamps and users.SF.net mail domain now
Hans Ulrich Niedermann [Mon, 21 May 2007 23:27:46 +0000 (01:27 +0200)]
sort ALL_LINGUAS alphabetically
Hans Ulrich Niedermann [Mon, 21 May 2007 23:27:34 +0000 (01:27 +0200)]
add a few quotes to be on the safe side
Jan Patera [Mon, 21 May 2007 19:34:28 +0000 (21:34 +0200)]
Added Czech & Slovak localizations
Jan Patera [Mon, 21 May 2007 19:28:38 +0000 (21:28 +0200)]
First version of the Czech localization
Hans Ulrich Niedermann [Mon, 21 May 2007 18:50:45 +0000 (20:50 +0200)]
robuster doxygen targets
Hans Ulrich Niedermann [Mon, 21 May 2007 18:39:09 +0000 (20:39 +0200)]
auto-m4 .cvsignore
Hans Ulrich Niedermann [Mon, 21 May 2007 18:33:56 +0000 (20:33 +0200)]
0.6.14.cvs2. Call graphs for internal docs, only build them when --enable-internal-docs
Hans Ulrich Niedermann [Mon, 21 May 2007 16:15:20 +0000 (18:15 +0200)]
include proper i18n.h header
Hans Ulrich Niedermann [Mon, 21 May 2007 16:12:47 +0000 (18:12 +0200)]
document documentation improvements
Hans Ulrich Niedermann [Mon, 21 May 2007 16:12:30 +0000 (18:12 +0200)]
cosmetics
Hans Ulrich Niedermann [Mon, 21 May 2007 15:44:59 +0000 (17:44 +0200)]
fix inclusion of libexif/_stdint.h
Hans Ulrich Niedermann [Mon, 21 May 2007 15:43:01 +0000 (17:43 +0200)]
Remove header inclusion graphs from API docs: Which libexif header file includes which is internal, not part of the API.
Hans Ulrich Niedermann [Mon, 21 May 2007 14:24:58 +0000 (16:24 +0200)]
Ahem. It IS #include <libexif/foo>, not <exif/foo>, after all. Revert hacks and changes
Hans Ulrich Niedermann [Mon, 21 May 2007 13:53:34 +0000 (15:53 +0200)]
document a few things for doxygen
Hans Ulrich Niedermann [Mon, 21 May 2007 13:53:00 +0000 (15:53 +0200)]
add main page for doxygen docs
Hans Ulrich Niedermann [Mon, 21 May 2007 13:51:55 +0000 (15:51 +0200)]
have doxygen ignore symlinks ('exif')
Hans Ulrich Niedermann [Mon, 21 May 2007 13:50:55 +0000 (15:50 +0200)]
move exif symlink creation (for #include <exif/exif-foo.h> on uninstalled source tree) to proper place
Hans Ulrich Niedermann [Mon, 21 May 2007 13:48:25 +0000 (15:48 +0200)]
add newline at EOF
Jan Patera [Fri, 18 May 2007 19:53:44 +0000 (21:53 +0200)]
Removed kinda nonsense references to Exif Standard Appendices that made it
into the code by copy&pasting tag descriptions from the standard.
Hans Ulrich Niedermann [Thu, 17 May 2007 14:57:26 +0000 (16:57 +0200)]
new place for *.pc.in
Jan Patera [Tue, 15 May 2007 18:33:40 +0000 (20:33 +0200)]
Updated news:
* Added support of 2 new types of Pentax makernotes & Casio type2 makernote
* Added support of Win XP metadata (Author, Comment, KeyWords, Title,
Subject) tags
Jan Patera [Tue, 15 May 2007 18:31:07 +0000 (20:31 +0200)]
Windows XP Explorer writes Title, Comment, Author, Metadata, Keywords,
and Subject metadata into proprietary UTF16-encoded tags 0x9c9b-0x9c9f
in IFD0. We now recognize them, exif_entry_get_value returns their value
converted to UTF8. BTW, Explorer corrupts makernotes using offsets
relative to IFD0...
Jan Patera [Tue, 15 May 2007 18:23:28 +0000 (20:23 +0200)]
Windows XP Explorer writes Title, Comment, Author, Metadata, Keywords,
and Subject metadata into proprietary UTF16-encoded tags 0x9c9b-0x9c9f
in IFD0. We now recognize them, exif_entry_get_value returns their value
converted to UTF8. BTW, Explorer corrupts makernote using offsets
relative to IFD0...
Jan Patera [Mon, 14 May 2007 05:43:10 +0000 (07:43 +0200)]
Makernote is parsed even when there is not enough data for (makernote-irelevant) IFD1
Jan Patera [Sun, 13 May 2007 19:29:57 +0000 (21:29 +0200)]
Changes of last 3 days:
* Added support of a new Pentax makernote type, plus another makernote
type shared by Pentax & Casio
* Updated several tags
* Fixed some "security" sanity checks for broken entries
Jan Patera [Sun, 13 May 2007 19:24:01 +0000 (21:24 +0200)]
1) Added support of a new Pentax makernote type, plus another makernote
type shared by Pentax & Casio
2) exif_entry_get_value now returns value of EXIF_TAG_SCENE_TYPE
Jan Patera [Sun, 13 May 2007 19:21:47 +0000 (21:21 +0200)]
Added support of a new Pentax makernote type, plus another makernote type
shared by Pentax & Casio
Jan Patera [Fri, 11 May 2007 06:26:02 +0000 (08:26 +0200)]
1) correct checks of size of entry's data: entry->size contains real size
of entry->data, e.g. 0 if entry->data is NULL
2) return empty string instead of NULL when asked for description
Jan Patera [Fri, 11 May 2007 06:22:44 +0000 (08:22 +0200)]
1) correct checks of size of entry's data: entry->size contains real size of entry->data,
e.g. 0 if entry->data is NULL
2) don't return title when asked for description
3) return empty string instead of NULL when asked for description
Jan Patera [Fri, 11 May 2007 06:20:14 +0000 (08:20 +0200)]
1) exif-entry.c: resolved clash of EXIF_TAG_GPS_LATITUDE & EXIF_TAG_INTEROPERABILITY_VERSIO
2) exif-data.c: fixed previous change of H. Figuiere
Hubert Figuière [Fri, 11 May 2007 02:59:57 +0000 (22:59 -0400)]
don't dereference NULL (CID 4)
Hubert Figuière [Fri, 11 May 2007 02:54:40 +0000 (22:54 -0400)]
dont derefernce NULL (CID 3)