Commit Graph

714 Commits

Author SHA1 Message Date
Andreas Huggel
278f65ed39 Added check for preprocessor define EXV_COMMERCIAL_VERSION. 2007-03-02 16:54:17 +00:00
Andreas Huggel
6c36a67738 Added Image method to access the MIME type. 2007-02-28 16:05:10 +00:00
Andreas Huggel
d2885b57c6 Minor doc updates 2007-02-25 11:43:07 +00:00
Andreas Huggel
c15e6552ea Bumped version to 0.13, updated ChangeLog. 2007-02-22 16:47:44 +00:00
Andreas Huggel
07fb3bfc41 Fixed broken macro 2007-02-22 04:29:56 +00:00
Andreas Huggel
af41355777 Removed unnecessary include file. 2007-02-21 16:36:59 +00:00
Andreas Huggel
b2e00c2d53 Improved RAF support to read thumbnail data which are outside of the Exif block. 2007-02-08 15:29:42 +00:00
Andreas Huggel
919ed204a7 Clarified error message 2007-02-07 14:27:39 +00:00
Andreas Huggel
4a1f79c8b4 Improved consistency of handling unsupported functions across image subclasses. setExif/Iptc/Comment methods throw Error(32), writeMetadata throws Error(31) if not yet implemented or not available for an image format. 2007-02-07 13:56:29 +00:00
Andreas Huggel
10681d6c3e Spring-cleaning of the Image class hierarchy: Image now has containers and provides default implementations for most methods. 2007-02-06 15:00:23 +00:00
Andreas Huggel
b2f2b95bcb Added Fujifilm read-support for RAF images. 2007-02-05 14:33:25 +00:00
Andreas Huggel
96e384edfc Removed trailing whitespace 2007-02-02 10:11:43 +00:00
Andreas Huggel
da6266da3b Copyright updates for 2007 2007-02-02 10:09:31 +00:00
Andreas Huggel
45595a7766 Added ability to modify metadata on-the-fly, together with the extract and insert actions. Implements feature #504. 2007-01-30 14:01:47 +00:00
Andreas Huggel
8e85cea8d4 Changed behaviour of unsupport Image functions to throw. Added better method to query the supported metadata functions for each image type. Fixes bug #491. 2007-01-29 16:12:24 +00:00
Andreas Huggel
6db7bdc6a4 Updated Nikon lens info to v2.15 of Robert Rottmerhusen's lens database. Removed gettext macros from these lens strings and removed corresponding translation stubs. 2007-01-13 08:35:59 +00:00
Andreas Huggel
0b589cf159 Check size of IPTC dataset before decoding it. Fixes bug #503. 2007-01-07 11:03:28 +00:00
Andreas Huggel
687f9d9432 Added test for the type of the entries to decide if non-intrusive writing is possible. Fixes bug #452. 2006-12-29 02:32:03 +00:00
Andreas Huggel
748fc06fef Fixed doc. (Marco Piovanelli) 2006-12-29 02:13:36 +00:00
Andreas Huggel
2ab82c4bc9 Fixed and tweaked IPTC decoding code for bug #502. 2006-12-20 10:22:32 +00:00
Andreas Huggel
cf1e91953d New TIFF parser: decode IPTC from IPTCNAA or ImageResources tag. Fixes bug #502 2006-12-19 15:09:03 +00:00
Andreas Huggel
2c82879afe Added second attempt to parse an IPTC field into a string value, if parsing the actual type fails. Fixes bug #501. 2006-12-18 12:44:03 +00:00
Andreas Huggel
11b4817250 Minor fix 2006-12-15 05:07:58 +00:00
Andreas Huggel
0723a62899 Removed trailing whitespace 2006-12-15 05:07:05 +00:00
Andreas Huggel
b9e7c8dd78 Updated Nikon lens info to v2.08 of Robert Rottmerhusen's lens database 2006-12-15 04:40:19 +00:00
Andreas Huggel
9d0a7b0610 Implemented conversion function to display Windows tags 0x9c9b-0x9c9f. Added configure magic to find iconv. Fixes bug #460. 2006-12-09 12:13:10 +00:00
Andreas Huggel
efc5a86653 Delete temporary file if user does not have write permissions. Completes fix for bug #497. 2006-12-05 16:18:41 +00:00
Andreas Huggel
ff49b116b3 Enclosed i18n initialisation in #ifdef block 2006-12-03 14:39:08 +00:00
Andreas Huggel
04126e8bb8 Merged revisions 907:999 from gettext branch into trunk 2006-12-03 08:42:50 +00:00
Andreas Huggel
75085fbe43 FileIo::transfer: check if original file is writable, remember file permissions. Fixes bug #497 2006-12-01 08:12:32 +00:00
Andreas Huggel
b7e73a2090 Improved pretty-print function for degrees. 2006-11-26 15:40:41 +00:00
Andreas Huggel
61eb48cb35 Changed uint to unsigned int because MINGW does not define uint. Fixes bug #490 2006-11-26 13:04:04 +00:00
Andreas Huggel
f381cb6966 Do not write TIFF header to JPEG images if the Exif data is empty. Fixes bug #498. 2006-11-25 15:38:38 +00:00
Andreas Huggel
592ca5c711 Improved loading of JPEG data in case of problems. Existing Exif data is not modified until the new IFD0 is read successfully. Improved ExifData::clear() 2006-11-25 10:47:52 +00:00
Andreas Huggel
f46704d5ae Bumped version to 0.12 2006-11-22 16:06:16 +00:00
Andreas Huggel
76ddb04eef Updated Nikon lens info to v2.07 of Robert Rottmerhusen's lens database 2006-11-22 14:51:39 +00:00
Andreas Huggel
5c7e414801 Documentation cleanup 2006-11-21 16:51:04 +00:00
Andreas Huggel
ba89716cd6 Added methods to access built-in read-only IPTC datasets 2006-11-21 16:22:56 +00:00
Andreas Huggel
3ff1bf4e13 Added methods to access built-in read-only taglists (Max Lapshin) 2006-11-21 15:43:11 +00:00
Andreas Huggel
b745ab7977 Fixed doc target 2006-11-16 15:53:25 +00:00
Andreas Huggel
db5426a29e Added RenameAddon1.diff patch from Tobias Jahn, fixes bug #459. 2006-11-16 14:42:38 +00:00
Andreas Huggel
02ace626ce Fixed ExifData::op= to update IFD pointers of Nikon3 and Fujifilm makernotes correctly. This solves the issues recreated with exiv2iface-test of #496. 2006-11-16 11:14:18 +00:00
Andreas Huggel
7a253e016e Implemented quick fix for digikam bug 136932 (http://bugs.kde.org/show_bug.cgi?id=136932) 2006-11-06 15:48:14 +00:00
Andreas Huggel
0ed9ecd922 Initialise tm_isdst to -1 when converting a date/time string. Fixes #493. 2006-11-05 11:12:19 +00:00
HumanDynamo
744bcab0bb IPTC.Application2 tags descriptions implementation is now complete. 2006-10-30 12:13:31 +00:00
HumanDynamo
32d81ef6b7 Continue IPTC.Application2 tags descriptions implementation. Not yet complete. 2006-10-30 12:04:11 +00:00
HumanDynamo
70f5b3eee7 Continue IPTC.Application2 tags descriptions implementation. Not yet complete. 2006-10-30 11:22:13 +00:00
HumanDynamo
56f88c15d5 IPTC.Application2 tags descriptions implementation. Not yet complete. 2006-10-30 09:08:55 +00:00
HumanDynamo
fde5bcabc9 Staring to improve IPTC tags description using IIM4 spec version 4.1. All IPTC.Envelope description tags implemented. 2006-10-29 17:41:22 +00:00
HumanDynamo
a14ccf71b1 GPS Exif tags descriptions backported from Exif spec 2.2. All Exif tags descriptions implementation are now complete 2006-10-29 09:40:20 +00:00