15 Commits (277edf23fb90bec296e0e14da3802dda6456e67a)

Author SHA1 Message Date
Andreas Huggel 02dee1b329 Added tag and dataset title (label) 20 years ago
Andreas Huggel 55aebc0686 Overhauled exception handling. The new class Error has a list of error messages, which is selected based on the error code provided in the constructor.
Image::read/writeMetadata and ImageFactory::open now throw Error in case of failure. Applications therefore now need an exception handler for the error handling of such function calls. This should result in shorter and simpler application code.
20 years ago
Andreas Huggel 1f82dffcfa Added type information to Exif tag tables. Updated comment example, documentation and tests. Implements feature #425 21 years ago
Andreas Huggel 8521dead83 Added 2005 to Copyright lines 21 years ago
Andreas Huggel 0fc84a1a80 Added unknownTag / unknownDataSet structures and replaced exceptions with return values from these where possible 21 years ago
Andreas Huggel 2ed876f615 Fixed ExifKey (and IptcKey) behaviour for unknown tag (record) names 21 years ago
brad 77d3d5621a added subversion style keywords 21 years ago
Andreas Huggel e20bffaec7 Converted Key hierarchy to use std::auto_ptr where appropriate 21 years ago
Andreas Huggel 79721d04e0 Move ExifKey to component tags, moved IptcKey to component datasets 21 years ago
Andreas Huggel 6034d99950 Added support for unknown Iptc keys 21 years ago
Andreas Huggel a25763d070 Replaced custom integer types with C99 types 21 years ago
Andreas Huggel 0147a77c7b Added Key, ExifKey and IptcKey class hierarchy
Changed Exif keys to 'Exif.ifdItem.tagName'
21 years ago
Andreas Huggel 2c1dcd5094 Minor changes 21 years ago
Andreas Huggel 166e6f7928 Added full IPTC read and write support (Brad, bs_3.patch) 21 years ago
Andreas Huggel de0bb2246b Added IPTC tags and random fixes (Brad, bs_2.patch) 21 years ago