Commit Graph

34 Commits

Author SHA1 Message Date
Andreas Huggel
52ddfc5938 Minor cleanup (memset -> std::memset, memcpy -> std::memcpy). 2007-09-24 14:30:10 +00:00
Andreas Huggel
33ed3499fc Fixed mapping of CRW rotation info to Exif orientation. 2007-03-13 13:20:55 +00:00
Andreas Huggel
10681d6c3e Spring-cleaning of the Image class hierarchy: Image now has containers and provides default implementations for most methods. 2007-02-06 15:00:23 +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
f8f9917dd9 Added support for Canon Picture Info tags (David Cannings) 2006-08-15 14:40:34 +00:00
Andreas Huggel
65d6486a75 Updated doxygen configuration file (and enabled search engine) and a minor doc fix 2006-08-14 14:18:26 +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
d0c68f2b94 Minor change 2006-07-02 15:45:30 +00:00
Andreas Huggel
5a5fcf8503 Added workaround for mmap/munmap for platforms which do not have these (MinGW and MSVC), converted CrwImage to use mmap too. 2006-06-28 05:36:49 +00:00
Andreas Huggel
9daaaa3f6d Fixed compiler warnings 2006-06-21 09:16:36 +00:00
Andreas Huggel
920da80d70 Minor AutoPtr related cleanup 2006-06-11 04:28:54 +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
ab10daa6d9 Removed trailing whitespace 2006-03-29 10:43:54 +00:00
Andreas Huggel
7fd55c4928 Fixed MSVC compilation problem 2006-03-10 08:30:55 +00:00
Andreas Huggel
6040ce878b Added support for Exif.Image.Orientation for Canon CRW images 2006-02-27 11:39:05 +00:00
Andreas Huggel
7a7025db59 Added comment to mapping table, fixed cut-n-paste bug 2006-02-26 11:56:26 +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
45db713002 Corrected SerialNumber to be in directory 0x3004 2006-01-25 04:16:58 +00:00
Andreas Huggel
145f41dee4 Better handling of the header, and fixed a memory leak 2006-01-24 08:58:10 +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
3eea926b43 Preparations for CRW write support. 2006-01-01 15:15:00 +00:00
Andreas Huggel
bce4645165 Added a parser layer to the Crw image handling code. No functional change. 2005-12-26 12:59:59 +00:00
Andreas Huggel
06e5c0719e Removed trailing whitespace from source files 2005-10-08 11:25:44 +00:00
Andreas Huggel
773e6c6fa1 Use re-entrant system functions (gmtime_r, strerror_r) if available 2005-09-25 10:30:58 +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
e65f3fef98 Fixed MSVC and MinGW warnings 2005-09-12 16:15:48 +00:00
Andreas Huggel
2b55ed40b6 Corrected and renamed Ciff parser class hierarchy 2005-09-11 13:22:52 +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