Commit Graph

72 Commits

Author SHA1 Message Date
Andreas Huggel ac314ddfbc Intermediate state: Merged rev. 1153-1196 from branches/xmp. 2007-09-16 09:30:30 +00:00
Andreas Huggel 1c2d21f609 Renamed exiv2_version.* files to version.* 2007-03-06 15:48:19 +00:00
Andreas Huggel d67d00ffd4 Fixed version check macro to actually check the runtime version and not the compile-time version. Added version() and versionNumber() functions. 2007-03-06 15:33:12 +00:00
Andreas Huggel da6266da3b Copyright updates for 2007 2007-02-02 10:09:31 +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 04126e8bb8 Merged revisions 907:999 from gettext branch into trunk 2006-12-03 08:42:50 +00:00
Andreas Huggel b5d052b2f5 Added Canon Panorama patch, Canon test images, and minor updates (David Cannings) 2006-08-24 15:24:12 +00:00
Andreas Huggel f8f9917dd9 Added support for Canon Picture Info tags (David Cannings) 2006-08-15 14:40:34 +00:00
Andreas Huggel 6af67226b2 Renamed CanonCs1,2 groups to CanonCs and CanonSi respectively (David Cannings) 2006-08-13 06:06:05 +00:00
Andreas Huggel 73c6be0749 Stripped trailing whitespace 2006-06-01 15:09:39 +00:00
Andreas Huggel 7282fb8108 Included exiv2_version.h from types.hpp, added sample usage 2006-06-01 12:28:36 +00:00
Andreas Huggel f6af75cfdf Minor updates and preparations for better decoding of TIFF-based RAW formats 2006-05-19 08:48:21 +00:00
Andreas Huggel 521cf5eb01 Added support for Minolta CameraSettings, part 2 2006-05-09 19:42:23 +00:00
Andreas Huggel 274d9c7038 Added support for Minolta CameraSettings, part 1 (Gilles Caulier) 2006-05-09 19:27:07 +00:00
Andreas Huggel 516bc73153 Added generic printTag template function (and the COUNTOF macro) and the first two Minolta lookup tables and print functions which make use of it. 2006-05-06 17:31:28 +00:00
Andreas Huggel 073cf8af57 Added basic Minolta makernote support (Gilles Caulier) 2006-05-06 16:11:25 +00:00
Andreas Huggel 6942a28dfa Backed out changes done in Rev. 752 2006-05-05 17:38:12 +00:00
Andreas Huggel 84ec44eddd Canon makernote update (Patrice Boissonneault). This is an intermediate revision for keepsake purposes. I will reduce this to a more conservative version shortly, in the meantime, try to avoid using this revision. 2006-05-05 07:53:18 +00:00
Andreas Huggel 973e046a21 Implemented the TIFF component factory as a policy class (TiffCreator), used by TiffParser and TiffReader. Added Stephan's find template to search static arrays. 2006-04-10 17:08:49 +00:00
Andreas Huggel ab10daa6d9 Removed trailing whitespace 2006-03-29 10:43:54 +00:00
Andreas Huggel 2360321cbe Added enum MetadataId and Image::supportsMetadata() to check what metadata an image class supports. Changed CrwImage to silently ignore calls to Iptc related functions instead of throwing an Error 2006-02-03 08:16:13 +00:00
Andreas Huggel e1a895636b Cleaned-up a few includes 2006-01-27 14:36:08 +00:00
Andreas Huggel 7eac9bbe92 Fixes for MinGW and MSVC 2006-01-18 11:34:45 +00:00
Andreas Huggel 99b4e71459 Updated copyright and fsf address 2006-01-17 14:53:57 +00:00
Andreas Huggel a0f0c0e18c Another update on the way to CRW write-support. Still not complete; don't use 2006-01-11 03:24:03 +00:00
Andreas Huggel 3eea926b43 Preparations for CRW write support. 2006-01-01 15:15:00 +00:00
Andreas Huggel 06e5c0719e Removed trailing whitespace from source files 2005-10-08 11:25:44 +00:00
Andreas Huggel e65f3fef98 Fixed MSVC and MinGW warnings 2005-09-12 16:15:48 +00:00
Andreas Huggel 489fff191d Canon CRW read support, first try. Introduces a new approach to parsing metadata. Cluttered by some related additions to the Canon makernote note and a bit of cleanup. 2005-09-11 08:41:54 +00:00
Andreas Huggel 9831922b50 Added Panasonic makernote, tweaked Olympus makernote just a little bit, updated doc and tests 2005-06-12 05:54:57 +00:00
Andreas Huggel a70511cc4a Changed MakerNoteFactory according to ImageFactory. Removes the need to link applications with mn.o. Fixes bug #427 2005-05-28 05:48:43 +00:00
Andreas Huggel c99597ccd7 Added basic Sony makernote, decoded Exif.CanonCs2.ISOSpeed (from Exiftool) and Exif.Nikon3.LensFStops (from Robert Rottmerhusen) 2005-04-20 18:16:29 +00:00
Andreas Huggel 3fe885dcf8 Undid change 551:550, i.e., removed experimental read support of Olympus datadump makernote tags 2005-04-10 05:23:37 +00:00
Andreas Huggel 6a675f3d82 Added support for Canon Camera settings 1/2 and Custom Functions tags 2005-04-10 04:06:05 +00:00
Andreas Huggel 4a47a19ed5 Added experimental Olympus datadump taglist and decoding functions. Only reading is supported and this breaks Olympus Makernote write-support. 2005-03-27 08:47:44 +00:00
Andreas Huggel 782a845b86 Added the foundations for Olympus Makernote support 2005-03-27 07:53:00 +00:00
Andreas Huggel 59e1a6f29f Added an EXV_ prefix to precompiler defines (still not to all yet - I don't like the idea of "exv_size_t" or "exv_const" - but hopefully to those more likely to create conflicts). Fixes bug #420 2005-03-19 06:50:19 +00:00
Andreas Huggel 54a42fc1f7 Generalized and cleaned-up makernote handling 2005-03-13 12:52:56 +00:00
Andreas Huggel 8521dead83 Added 2005 to Copyright lines 2005-03-12 16:43:06 +00:00
Andreas Huggel cac5030c7b Merged revisions 514:520 from branches/Exiv2-0_6_041212 2005-03-12 12:28:58 +00:00
Andreas Huggel 0fd6f47c3f Removed unnecessary conversion operator from class DataBuf. Fixes Bug #409 2005-02-09 17:56:36 +00:00
Andreas Huggel 423825593c Added CommentValue 2005-01-16 13:48:52 +00:00
brad 0cab366ec2 Merges all changes from the insideout branch back into trunk. This includes the IO abstraction code, split-up of image.cpp, and inside-out design change (#402, #403, and #404). 2005-01-16 09:22:28 +00:00
Andreas Huggel 3a6b642c6a Added modify action to exiv2 tool. Implements feature #406 2005-01-04 16:28:51 +00:00
Andreas Huggel 974d5e4637 Added data area concept to Value, ValueType, Entry, Ifd. Implements feature #395 2004-11-14 16:33:04 +00:00
Andreas Huggel 2ed876f615 Fixed ExifKey (and IptcKey) behaviour for unknown tag (record) names 2004-11-13 07:58:36 +00:00
brad 77d3d5621a added subversion style keywords 2004-11-09 19:10:37 +00:00
Andreas Huggel 2e428d8a49 Updated doc 2004-10-31 05:17:47 +00:00
brad 58f7d669dc open image files on demand rather than keeping them open: bug #393 2004-10-29 06:30:59 +00:00
brad 134d57c220 fixed various msvc 7.1 build errors. bug #394 2004-10-29 06:18:40 +00:00