888 Commits (21c20e5ae053b6b830db796c6b674b281cc74a25)

Author SHA1 Message Date
HumanDynamo cfc5ee5d79 add Xmp.tiff.ImageDescription to test. (Andreas, I suspect a problem) 18 years ago
Andreas Huggel ba57ebadce Added configure options for XMP support and integrated XMP Toolkit. 18 years ago
HumanDynamo 75dabaec90 i18n in progress. not yet complete... 18 years ago
Andreas Huggel ce170e093b Generalized Xmpdatum::operator=. 18 years ago
HumanDynamo dbe900dde7 fix email 18 years ago
HumanDynamo c3d325315a fix email 18 years ago
Andreas Huggel a464bca829 Tweaks. 18 years ago
Andreas Huggel 9e55854e87 Added associative array style commands. 18 years ago
HumanDynamo b3ad7f7e8c xmpXmpRightsInfo and xmpXmpMMInfo are now i18n 18 years ago
HumanDynamo 564221dd2f xmpXmpInfo is now i18n 18 years ago
HumanDynamo 88d0bf6662 XMP i18n : xmpDcInfo done. Note than all first char of tags Title are now capitalized like others XMP schemas 18 years ago
HumanDynamo 3c2da7a723 start XMP i18n 18 years ago
HumanDynamo 5fd82ff41f Xmp.exif.ColorSpace == 2 ==> AdobeRgb as standard Exif tag (from ExifTool DB) 18 years ago
Andreas Huggel 538a5c0e77 Introduced EXV_PRINT_COMBITAG for Pentax multi-value lookups. 18 years ago
Andreas Huggel 94de45135d Removed tabs 18 years ago
Andreas Huggel 7efe2cbc09 #529, patch from Michal Cihar: Added Pentax makernote support (these are the files I forgot to add to the previous revision). 18 years ago
Andreas Huggel 185ae8b8c0 #529, patch from Michal Cihar: Added Pentax makernote support (AOC\0 type). 18 years ago
Andreas Huggel 52ddfc5938 Minor cleanup (memset -> std::memset, memcpy -> std::memcpy). 18 years ago
Andreas Huggel 91c4dafbf9 Fixed compiler issues (gcc-4.3, msvc 7.1) 18 years ago
Andreas Huggel 16c95f0fab Extended xmpsample.cpp, related bugfixes and tweaks. 18 years ago
Andreas Huggel 9beec8880d Added XMP sample (incomplete), bugfixes. 18 years ago
HumanDynamo 4d3c398ee1 new Exif Flash values backported from ExifTool 18 years ago
HumanDynamo 0afca133d0 new Exif compression value backported from Exiftool 18 years ago
Andreas Huggel 71c87ce89e Bugfixes for XMP array handling. 18 years ago
Andreas Huggel 2c16464268 Fixed build without XMP support. See README-XMP. 18 years ago
Andreas Huggel a9fa6688bf Changed from xmpArray to xmpBag, xmpSeq and xmpAlt. 18 years ago
Andreas Huggel 97956266e6 Utility: Implemented modify action for XMP properties. Library: Bugfixes, tweaks. 18 years ago
Andreas Huggel bc5e3fbd5d Bugfix. 18 years ago
Andreas Huggel c2b31e4f5f Utility: Implemented XMP delete and insert from *.xmp file actions. Library: Added logic to determine whether to write from XMP packet or parsed XMP data. 18 years ago
Andreas Huggel f1d24641cd Added first few XMP parser regression tests, updated property value types, fixed related Xmpdatum methods. 18 years ago
Andreas Huggel 28ed5a65db Updated Nikon lens info to v2.40 of Robert Rottmerhusen's lens database. 18 years ago
Andreas Huggel bc2fa9a4de Merged rev. 1198-1213 from branches/xmp. 18 years ago
Andreas Huggel ac314ddfbc Intermediate state: Merged rev. 1153-1196 from branches/xmp. 18 years ago
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.) 18 years ago
HumanDynamo 6b20a75fad add url to hack with png chunks 18 years ago
Andreas Huggel 884b4355bb Added support for Olympus ORF format (Jeff Costlow). 18 years ago
Andreas Huggel 11ef10059f Added Minolta lenses (Hiroshi Kawashima). 18 years ago
Andreas Huggel 186f19ab2b #522: Correctly write IPTC data if the original data is not padded to even size. 18 years ago
Andreas Huggel cf541ca12e Added curly braces to make Visual C++ happy. 18 years ago
Andreas Huggel 95f3901a62 Updated ChangeLog, bumped version to 0.15 and the libtool -version-info to 1:0:1 18 years ago
Andreas Huggel 9df66ae09e #521: Reduced size limit for Exif tags. 18 years ago
Andreas Huggel 1eacdd56d2 Updated Nikon lens info to v2.30 of Robert Rottmerhusen's lens database. 18 years ago
Andreas Huggel 7ba91c5c8f #511: Changed more throw Error(15) to warnings. 18 years ago
Andreas Huggel cf9a6c7e81 Corrected properties. 18 years ago
Andreas Huggel 7815321064 Added new function testVersion() and macro EXIV2_TEST_VERSION. Fixes #509. 18 years ago
Andreas Huggel da0a08a0ee Return a code != 0 from main() if an error occurred. Fixes #518. 18 years ago
Andreas Huggel 10db558646 Relaxed JPEG parser error handling. Fixes bugs #511 and #449. 18 years ago
Andreas Huggel 62d631d9ca Fixed g++-4.2 warnings. 18 years ago
Andreas Huggel 7cc8c2c717 Minor doc fix. 18 years ago
Andreas Huggel 755bb63ef0 Rename action: Use Exif.Image.DateTime if Exif.Photo.DateTimeOriginal is not present. 18 years ago
Andreas Huggel 26e95799d0 Completed tag desc for Copyright and Artist. 18 years ago
Andreas Huggel 724f413349 Applied Canon ModelId patch (Gerry Patterson), updated tests. 18 years ago
Andreas Huggel 742386406a Updated Nikon lens info to v2.24 of Robert Rottmerhusen's lens database. 18 years ago
Andreas Huggel f4a5b7660c French translation update from Stephane Pontier 18 years ago
Andreas Huggel 9bdd35fa14 #513: Added check for size of IFD entries to prevent crash. 18 years ago
Andreas Huggel 08f44fc528 Added additional values to the Exif.CanonCs.ISOSpeed lookup table. (Patrick Markert) 18 years ago
Andreas Huggel 5cd4571c73 Fixed AFPoint mapping for Canon cameras. Fixes bug #512. (Bug report with patch by Rob Walker.) 18 years ago
Andreas Huggel 771738b475 Added includes required to compile with gcc 4.3 (prereleases) 18 years ago
Andreas Huggel 6f78d7f804 Minor fix. 19 years ago
Andreas Huggel 90a376f141 Fixed minor oversight. 19 years ago
Andreas Huggel cbbcbd31fc Added --disable-printucs2 configuration option to turn off Windows tag character encoding convertion using iconv. 19 years ago
Andreas Huggel 0805c1e35e Minor text changes 19 years ago
Andreas Huggel b58bd25d0d Reduced number of files with the version number by one. 19 years ago
Andreas Huggel 623f52e185 Fixed handling of multiple rename options -r, -t, -T 19 years ago
Andreas Huggel f437441783 Updated Nikon lens info to v2.20 of Robert Rottmerhusen's lens database. 19 years ago
Andreas Huggel 33ed3499fc Fixed mapping of CRW rotation info to Exif orientation. 19 years ago
Andreas Huggel c6613812b3 Changed AnyError to inherit from std::exception, required a change of the signature of AnyError::what() 19 years ago
Andreas Huggel f113c5aacc Bumped version to 0.14 and changed to libtool's -version-info versioning system 19 years ago
HumanDynamo a06f2f00f9 new tag used to record the software name and version used to perform picture post-processing (originaly used by ACDsee).
This tag is already supported by ExifTool. Note : I will use this tag with digiKam and kipi-plugins.
19 years ago
HumanDynamo 7f4fa73d8f I have playing with M$ photo manager under Window Vista. I have found 2 new Exif.Image tags dedicaced to rate image. These tags are already referenced by last ExifTool 19 years ago
Andreas Huggel 9f505cec23 Fixed RAF read-support for systems without mmap. Bug #507. 19 years ago
Andreas Huggel 1c2d21f609 Renamed exiv2_version.* files to version.* 19 years ago
Andreas Huggel d67d00ffd4 Fixed version check macro to actually check the runtime version and not the compile-time version. Added version() and versionNumber() functions. 19 years ago
Andreas Huggel 2a37de6e05 Removed deprecated exiv2-config script. 19 years ago
Andreas Huggel 278f65ed39 Added check for preprocessor define EXV_COMMERCIAL_VERSION. 19 years ago
Andreas Huggel 6c36a67738 Added Image method to access the MIME type. 19 years ago
Andreas Huggel d2885b57c6 Minor doc updates 19 years ago
Andreas Huggel c15e6552ea Bumped version to 0.13, updated ChangeLog. 19 years ago
Andreas Huggel 07fb3bfc41 Fixed broken macro 19 years ago
Andreas Huggel af41355777 Removed unnecessary include file. 19 years ago
Andreas Huggel b2e00c2d53 Improved RAF support to read thumbnail data which are outside of the Exif block. 19 years ago
Andreas Huggel 919ed204a7 Clarified error message 19 years ago
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. 19 years ago
Andreas Huggel 10681d6c3e Spring-cleaning of the Image class hierarchy: Image now has containers and provides default implementations for most methods. 19 years ago
Andreas Huggel b2f2b95bcb Added Fujifilm read-support for RAF images. 19 years ago
Andreas Huggel 96e384edfc Removed trailing whitespace 19 years ago
Andreas Huggel da6266da3b Copyright updates for 2007 19 years ago
Andreas Huggel 45595a7766 Added ability to modify metadata on-the-fly, together with the extract and insert actions. Implements feature #504. 19 years ago
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. 19 years ago
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. 19 years ago
Andreas Huggel 0b589cf159 Check size of IPTC dataset before decoding it. Fixes bug #503. 19 years ago
Andreas Huggel 687f9d9432 Added test for the type of the entries to decide if non-intrusive writing is possible. Fixes bug #452. 19 years ago
Andreas Huggel 748fc06fef Fixed doc. (Marco Piovanelli) 19 years ago
Andreas Huggel 2ab82c4bc9 Fixed and tweaked IPTC decoding code for bug #502. 19 years ago
Andreas Huggel cf1e91953d New TIFF parser: decode IPTC from IPTCNAA or ImageResources tag. Fixes bug #502 19 years ago
Andreas Huggel 2c82879afe Added second attempt to parse an IPTC field into a string value, if parsing the actual type fails. Fixes bug #501. 19 years ago
Andreas Huggel 11b4817250 Minor fix 19 years ago
Andreas Huggel 0723a62899 Removed trailing whitespace 19 years ago
Andreas Huggel b9e7c8dd78 Updated Nikon lens info to v2.08 of Robert Rottmerhusen's lens database 19 years ago
Andreas Huggel 9d0a7b0610 Implemented conversion function to display Windows tags 0x9c9b-0x9c9f. Added configure magic to find iconv. Fixes bug #460. 19 years ago
Andreas Huggel efc5a86653 Delete temporary file if user does not have write permissions. Completes fix for bug #497. 19 years ago
Andreas Huggel ff49b116b3 Enclosed i18n initialisation in #ifdef block 19 years ago
Andreas Huggel 04126e8bb8 Merged revisions 907:999 from gettext branch into trunk 19 years ago
Andreas Huggel 75085fbe43 FileIo::transfer: check if original file is writable, remember file permissions. Fixes bug #497 19 years ago
Andreas Huggel b7e73a2090 Improved pretty-print function for degrees. 19 years ago
Andreas Huggel 61eb48cb35 Changed uint to unsigned int because MINGW does not define uint. Fixes bug #490 19 years ago
Andreas Huggel f381cb6966 Do not write TIFF header to JPEG images if the Exif data is empty. Fixes bug #498. 19 years ago
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() 19 years ago
Andreas Huggel f46704d5ae Bumped version to 0.12 19 years ago
Andreas Huggel 76ddb04eef Updated Nikon lens info to v2.07 of Robert Rottmerhusen's lens database 19 years ago
Andreas Huggel 5c7e414801 Documentation cleanup 19 years ago
Andreas Huggel ba89716cd6 Added methods to access built-in read-only IPTC datasets 19 years ago
Andreas Huggel 3ff1bf4e13 Added methods to access built-in read-only taglists (Max Lapshin) 19 years ago
Andreas Huggel b745ab7977 Fixed doc target 19 years ago
Andreas Huggel db5426a29e Added RenameAddon1.diff patch from Tobias Jahn, fixes bug #459. 19 years ago
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. 19 years ago
Andreas Huggel 7a253e016e Implemented quick fix for digikam bug 136932 (http://bugs.kde.org/show_bug.cgi?id=136932) 19 years ago
Andreas Huggel 0ed9ecd922 Initialise tm_isdst to -1 when converting a date/time string. Fixes #493. 19 years ago
HumanDynamo 744bcab0bb IPTC.Application2 tags descriptions implementation is now complete. 19 years ago
HumanDynamo 32d81ef6b7 Continue IPTC.Application2 tags descriptions implementation. Not yet complete. 19 years ago
HumanDynamo 70f5b3eee7 Continue IPTC.Application2 tags descriptions implementation. Not yet complete. 19 years ago
HumanDynamo 56f88c15d5 IPTC.Application2 tags descriptions implementation. Not yet complete. 19 years ago
HumanDynamo fde5bcabc9 Staring to improve IPTC tags description using IIM4 spec version 4.1. All IPTC.Envelope description tags implemented. 19 years ago
HumanDynamo a14ccf71b1 GPS Exif tags descriptions backported from Exif spec 2.2. All Exif tags descriptions implementation are now complete 19 years ago
HumanDynamo c4976d664c Backport Exif tags descriptions from libexif complete 19 years ago
HumanDynamo e9843b9c8e Exif IFD tags descriptions complete. 19 years ago
HumanDynamo 3342e7ed84 Update Exif IFD tags descriptions 19 years ago
HumanDynamo fc062e4d51 Full descriptions of base IFD Tags (IFD0 and IFD1) are now implemented. 19 years ago
HumanDynamo 9953dee6c4 Start to update Exif tags description using string from libexif implementation. 19 years ago
HumanDynamo a7717741a6 Bug fix : following Exif 2.2 spec., Exif.Photo.GainControl tag is encoded like a short, not a rational value. 19 years ago
HumanDynamo feaffc2130 Exif.Photo.CustomRendered tag : add missing decoding method accordinly to Exif 2.2 spec. 19 years ago
HumanDynamo 57d5825b4c Exif.Photo.FileSource : updated new values accordinly with ExifTool tags database (outside Exif 2.2 spec.) 19 years ago
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). 19 years ago
Andreas Huggel 2a41b2475e Added pretty-print function for GPSTimeStamp 19 years ago
Andreas Huggel 65a93b183f Added pretty-print functions for some GPS tags. Fixes bug #488 19 years ago
HumanDynamo 3c9548bad7 Minolta lens ID update (pass 3) using Dimage Master Rev. Eng. 19 years ago
HumanDynamo 8cfdebe01b update minolta lens ID (pass2) using Dimage Master Rev. Eng. 19 years ago
HumanDynamo f533cde7ff Minolta makernotes : Lens ID big update (pass 1): new lens ID reported by Paul Tribick using Minolta Dimage Master program (Re-Eng.). Thanks to him for this big report ! 19 years ago
Andreas Huggel ab8738f646 Switched order of includes. Fixes MSVC crashes - bug #487. (Dimitri) 19 years ago
Andreas Huggel 3beb136af0 Doc updates 19 years ago
Andreas Huggel 39ad73f947 Bumped version to 0.11 19 years ago
Andreas Huggel 9e854535a9 Simplified parser logic with regards to quotes around values of modify commands. Fixes bug #485. 19 years ago
Andreas Huggel 8977ddea69 Added Fuji FinePixColor (makernote tag 0x1210) tag details (Robert Peter) 19 years ago
HumanDynamo e141f97876 New SIGMA lens ID reported by Nicolas Vilars 19 years ago
Andreas Huggel fe53eff160 Found workaround for MSVC 7.1 bug 19 years ago
Andreas Huggel cb8cb3cdfd Canon Camera Settings update (David Cannings) 19 years ago
Andreas Huggel e3740e7246 Changed Nikon makernotes to use EXV_PRINT_TAG 19 years ago
Andreas Huggel 4698490b8d Fixed typos, added copy example 19 years ago
Andreas Huggel 367faecf0c Changed exiv2 del command to delete all occurences of a tag (Toff) 19 years ago
HumanDynamo e9af62c483 New Minolta lens ID. Thanks to Jim Westveer for this report. 19 years ago