Commit Graph

108 Commits

Author SHA1 Message Date
Andreas Huggel
6a8ca6051d Tweaks. 2007-10-21 08:41:12 +00:00
Andreas Huggel
8896c99005 Moved taglist.cpp back to src/ to make doc build easier. 2007-10-10 14:52:00 +00:00
Andreas Huggel
a6440d4ed1 Moved sample programs into new samples/ directory. Cleaned-up the makefiles and applied BSD license to all makefiles. 2007-10-08 09:17:20 +00:00
Andreas Huggel
ba57ebadce Added configure options for XMP support and integrated XMP Toolkit. 2007-10-01 17:59:06 +00:00
Andreas Huggel
185ae8b8c0 #529, patch from Michal Cihar: Added Pentax makernote support (AOC\0 type). 2007-09-27 15:36:10 +00:00
Andreas Huggel
9beec8880d Added XMP sample (incomplete), bugfixes. 2007-09-22 15:28:49 +00:00
Andreas Huggel
2c16464268 Fixed build without XMP support. See README-XMP. 2007-09-20 14:23:18 +00:00
Andreas Huggel
ac314ddfbc Intermediate state: Merged rev. 1153-1196 from branches/xmp. 2007-09-16 09:30:30 +00:00
Andreas Huggel
088679c64f Added XMP "Phase 1" functionality: New Image interface to get/set/clear the raw XMP packet. (Merged revisions 1151-1153 and 1196-1197 from branches/xmp plus bugfix which will be in revision 1199.) 2007-08-31 08:28:43 +00:00
Andreas Huggel
884b4355bb Added support for Olympus ORF format (Jeff Costlow). 2007-08-12 14:45:21 +00:00
Andreas Huggel
6f78d7f804 Minor fix. 2007-03-19 15:31:05 +00:00
Andreas Huggel
f113c5aacc Bumped version to 0.14 and changed to libtool's -version-info versioning system 2007-03-12 13:05:10 +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
2a37de6e05 Removed deprecated exiv2-config script. 2007-03-03 09:23:14 +00:00
Andreas Huggel
b2f2b95bcb Added Fujifilm read-support for RAF images. 2007-02-05 14:33:25 +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
d2b9563978 Improved handling of the CPPFLAGS compiler flag and some minor build env tweaks. Partly fixes bug #490 (the build env related part). 2006-10-20 15:23:41 +00:00
Andreas Huggel
900adcd5a8 Added check for JPEG APP segments >64k, removed 16bit size limitation for IRBs. Fixes bug #480. 2006-07-22 02:55:35 +00:00
Andreas Huggel
3902c1d092 Cleaned-up TIFF dependencies 2006-06-25 09:42:59 +00:00
Andreas Huggel
fe512e1470 TiffParser can now be parametrized with a decoder. Added Cr2Image which uses this to filter not applicable IFD0 tags. 2006-06-23 12:08:27 +00:00
Andreas Huggel
64c218210d Added configure switches for zlib, --without-zlib does not compile PNG support. 2006-06-15 18:03:55 +00:00
Andreas Huggel
26d65a34b1 More build environment cleanup 2006-06-15 07:27:50 +00:00
HumanDynamo
fe98349a7c remove -lz option 2006-06-12 06:42:31 +00:00
HumanDynamo
fa7223d103 New PNG image parser to extract EXIF/IPTC RAW profiles embeded in text tags by ImageMagick/GraphicsMagick during image convertion
Current implementation is read only.

TODO : Fix configure rules about zlib depency require by this implementation.
       Optimize image loading.
2006-06-12 05:22:12 +00:00
Andreas Huggel
e731adcbd8 Added EXIV2_CHECK_VERSION(major,minor,patch) and related defines for use by applications to check the Exiv2 version 2006-05-31 16:32:41 +00:00
Andreas Huggel
431ee85816 Added support for MRW images (read-only), first try 2006-05-13 15:43:55 +00:00
Andreas Huggel
073cf8af57 Added basic Minolta makernote support (Gilles Caulier) 2006-05-06 16:11:25 +00:00
Andreas Huggel
d578504e0c Added pkg-config metadata file exiv2.pc, removed <prefix>/include/exiv2 path from exiv2-config output. The exiv2-config script is now deprecated, use pkg-config instead. Fixes bug #458. 2006-05-01 16:35:19 +00:00
Andreas Huggel
15b0cf42ad New TIFF parser: Simplified Makernote design. 2006-04-29 10:10:53 +00:00
Andreas Huggel
4e7f2ee7d9 New TIFF parser: Added Panasonic, Sigma and Sony makernotes 2006-04-26 04:19:02 +00:00
Andreas Huggel
b4c7c6da6d New TIFF parser: Added Nikon 3 Makernote and minor tweaks 2006-04-24 16:55:08 +00:00
Andreas Huggel
73c42ee8f6 TIFF parser checkpoint (experimental): Added Canon makernote. Uses a Canon TIFF component factory when the makernote is parsed. Added TiffArrayEntry and TiffArrayElement components. 2006-04-20 17:46:41 +00:00
Andreas Huggel
bab89c1ba3 TIFF parser checkpoint (experimental): Added support for more esoteric makernotes with different byte order, base offset and their own component factory. Added Fujifilm makernote to test the byte order and base offset features. Use TiffCreator as part of a 'state' class instead of as a templated policy to be able to change the factory during a parse run. 2006-04-18 12:26:48 +00:00
Andreas Huggel
e1eedc0f26 TIFF parser (experimental): Added TiffIfdMakernote base class, added separate files for Olympus makernote and the makernote registry 2006-04-15 13:18:20 +00:00
Andreas Huggel
41424cdfd4 TIFF parser (experimental): Distributed the code across multiple files, added Olympus makernote 2006-04-15 02:59:54 +00:00
Andreas Huggel
70695ded92 Experimental TIFF read-only support, without Makernotes. As a side-effect, the parser also handles NEF images. Only tried on Linux so far. 2006-04-06 12:12:53 +00:00
Andreas Huggel
f5bc6a420d Added option to enable/disable dependency-tracking to configure script 2006-01-20 08:45:59 +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
d545215ceb Completed CRW write support, feature #438. Only tested on Linux 2006-01-17 03:59:41 +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
58e8f30110 Added man page (based on Peter KELEMEN's Debian man page) 2005-11-18 15:35:42 +00:00
Andreas Huggel
9245f85298 Minor changes 2005-11-05 07:21:44 +00:00
Andreas Huggel
0ac2d66f4b Added exiv2-config script. Applications that include exiv2 headers and link with the installed library can use this in their build commands. 2005-11-01 15:50:51 +00:00
Andreas Huggel
1b45bf6e39 Honour DESTDIR variable in Makefile 2005-10-10 14:45:33 +00:00
Andreas Huggel
06e5c0719e Removed trailing whitespace from source files 2005-10-08 11:25:44 +00:00
Andreas Huggel
ef7aae6fa3 Changed ImageFactory to use a static registry (to make it re-entrant without using a locking mechanism), introduced new ImageType namespace (for identifiers for image formats, these can be added without modifying image.*), tweaked image related documentation 2005-09-25 06:28:59 +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