Commit Graph

16 Commits

Author SHA1 Message Date
Andreas Huggel
7cdfa9bb9a Fixed MSVC compilation errors 2006-06-02 15:29:31 +00:00
Andreas Huggel
73c6be0749 Stripped trailing whitespace 2006-06-01 15:09:39 +00:00
Andreas Huggel
4ecf81832d Fixed subtle vector bug and cleaned-up setIptcIrb 2006-05-28 05:55:01 +00:00
Andreas Huggel
c1a869d332 Rearranged code and isolated a function to set a Photoshop IPTC IRB from the Jpeg write code into class Photoshop. 2006-05-27 09:08:56 +00:00
Andreas Huggel
a0053d3795 Created helper class Photoshop, moved Adobe IRB support into this class, part 1 2006-05-27 04:45:24 +00:00
Andreas Huggel
823a84d3d2 Added support for IPTC data found in an Exif Photoshop IRB tag of a TIFF/RAW image 2006-05-26 16:39:11 +00:00
Andreas Huggel
23d1c91788 Fixed inaccurate error message for failure to decode Jpeg metadata 2006-03-31 06:54:24 +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
99b4e71459 Updated copyright and fsf address 2006-01-17 14:53:57 +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
56a7b11072 Fixed situation where an Error with a confusing message was thrown. Added BasicIo::path(). Further code and doc clean-up. 2005-04-21 07:21:53 +00:00
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.
2005-04-17 11:51:32 +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
8521dead83 Added 2005 to Copyright lines 2005-03-12 16:43:06 +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