93 Commits (e2840f2df59f3280acef3f23f79a42e37945449d)

Author SHA1 Message Date
Andreas Huggel 948142ae93 #819: Fixed write support. 13 years ago
Andreas Huggel 0d397b95c7 Updated copyright message for 2012. 13 years ago
Andreas Huggel 0e0845d7be #635: Added experimental write-support for CR2. 13 years ago
Andreas Huggel 1c32314c10 #797: TiffBinaryArray::doCount(): Replaced assertion with a check for type size which sets it to 1 for unknown types. (Clint Rogers) 14 years ago
Andreas Huggel c9d97e6c00 Another more or less minor fix. 14 years ago
Andreas Huggel 64d1308ec7 #769: Fixed calculation of binary array size in the case when the array elements are not sorted in ascending order, added test case. 14 years ago
Andreas Huggel 7770151915 Updated Copyright message for 2011. 15 years ago
Andreas Huggel 484ee13325 Updated a few DEBUG statements to use groupName(). 15 years ago
Andreas Huggel 3b5540a392 #752: Do not decode duplicate binary array tags. 15 years ago
Andreas Huggel dc264bc00d #476, #614: Introduced class LogMsg for enhanced logging, migrated all existing warnings and error messages (not the exceptions) to use the new logic. Every log message now has a type (debug, info, warning, error). Applications can set a logging level to determine which messages are processed and supply a custom log message handler at runtime. (Based on a contribution by Simson Garfinkel.) 15 years ago
Andreas Huggel 717d789c8e #721: Renamed ifdItem to groupName and big internal clean-up: consolidated groups and IfdIds. 15 years ago
Andreas Huggel 917faa049a #667: Added support for Canon Processing Info tags (CanonPr binary array). Patch by Greg Mansfield. 15 years ago
Andreas Huggel 06ce0d18b6 - Introduced exiv2.hpp as a wrapper to include all Exiv2 objects. (Renamed existing exiv2.hpp to exiv2app.hpp)
- Changed Sony/Minolta pretty-print function to print EV value
- Renamed rcsid.hpp to rcsid_int.hpp, do not publish it anymore
15 years ago
Andreas Huggel 03057632f5 Backed out revisions 2210:2208. 15 years ago
Andreas Huggel 0d3e65fe6b Added support for Nikon File Info, Auto Focus 2, Multi Exposure and Flash Info binary arrays. (Jens Mueller) 15 years ago
Andreas Huggel 81163717eb #701: Sort Sub-IFDs by group before writing, as the order may not be correct after copying image tags. 15 years ago
Andreas Huggel e0fa36074e #668: Fixed obscure issue when copying SubIFDs. (digiKam bug 236127) 15 years ago
Andreas Huggel fc0d55dd8e #611: SonySR2 support, part 2, still experimental and incomplete. 15 years ago
Andreas Huggel 395b5b3a6a #611: Support for SonySR2 private data and encrypted sub-IFD, part 1, still experimental and incomplete. 15 years ago
Andreas Huggel 610d86133a #668: Fix copying of composite objects. (digiKam bug 235171) 15 years ago
HumanDynamo b1cde710cc branching Sony A100 makenotes 15 years ago
Andreas Huggel ffc3fd8ab9 #611: Completed Sony[12] Camera Settings complex array. 15 years ago
Andreas Huggel 8dde51e054 #611: Added several Sony makernote groups. 15 years ago
Andreas Huggel bf17786a04 Added basic config to support SonyMinolta and SonyCs groups. (Patches from Gilles Caulier) 15 years ago
Andreas Huggel 6d496a4888 Updated Copyright notice for 2010. 15 years ago
Andreas Huggel f8197d8463 #668: In TIFF and TIFF-like images, never modify 'image tags'. This patch implements the basic idea. 15 years ago
Andreas Huggel 13704dcba4 #684: Extended SubIFD support to 9 SubIFDs. 16 years ago
Andreas Huggel 5f1d09b6f0 #666: Added configuration setting to concatenate gaps between known tags in binary arrays. Needs testing and a test-case. 16 years ago
Andreas Huggel ed6f195c7f #677: Changed the container for Exif metadata from a std::vector to a std::list (plus an unrelated optimization). 16 years ago
Andreas Huggel 259a4bb2bf Optimized TiffMappingInfo::operator==(). 16 years ago
Andreas Huggel 83cd2efab9 #579: Implemented mmap for Windows directly in FileIo and made that class use the Pimpl idiom (#510) to de-clutter the interface. Unrelated: Added EXV_MIN/MAX macros, allow iconv config in commercial version. 16 years ago
Andreas Huggel bb71f49bdc Added config for IFD3 (needed for CR2, at least some), fixed Nikon assertion failure for unknown complex binary arrays (reported by Marcel Wiesweg). 16 years ago
Andreas Huggel 53e442d0e6 #620: Added support for Nikon Shot Info tags. 16 years ago
Andreas Huggel 974fb65f5d #620: Added support for Nikon Auto Focus Tags. 16 years ago
Andreas Huggel dbc01d16cc #620: Added support for Nikon Vibration Reduction and Picture Control Tags. 16 years ago
Andreas Huggel 370af5c8a3 Merged all changes from the unstable branch into the trunk. 16 years ago
Andreas Huggel 6c6fa80877 Replaced assertions with checks. 17 years ago
Andreas Huggel 8a6d9dbc42 Updated Copyright notice for 2009. 17 years ago
Andreas Huggel fcd94e2eee Fixed count of makernote tag. Fixes bug #615. 17 years ago
Andreas Huggel afe8efcc31 Improved Panasonic RW2 decoder: now uses a dedicated PanasonicRaw tag table and reads Exif data from embedded preview image. 17 years ago
Andreas Huggel 808494f0a1 Refactored TiffCreator: simplified, fixed several todo's, laid the ground work for multiple TIFF tree structures. 17 years ago
Andreas Huggel 2f958d8a56 Added support for Olympus FE and Raw Info subdirs and tags. 17 years ago
Andreas Huggel cbebc753fa - Reverted exifprint idx display
- Fixed/enhanced ExifParser::encode
- Added API ExifData::erase(beg, end)
- Enhanced logic to find matching tags in non-intrusive writing
- Disabled sorting of IFD entries when writing makernote IFDs
17 years ago
Andreas Huggel b657f8a9be Minor improvements when writing duplicate tags. 17 years ago
Andreas Huggel 800b1c1c29 Improved non-intrusive writing. 17 years ago
Andreas Huggel 8e905cacc3 Fixed duplicate makernote issue, introduced logic to try and fit Exif data for JPEG in a 64kB block. 17 years ago
Andreas Huggel 5fd43e998c Fixed writing of TiffImageEntry previews in the Makernote (Exif.OlympusCs.PreviewImageStart). 17 years ago
Andreas Huggel 7efd36d244 Removed trailing whitespace. 17 years ago
Andreas Huggel 6eb8b15f59 Added Olympus 2 raw development, raw development 2, image processing and focus info sub-directories. 17 years ago
Andreas Huggel a1912c2feb Added Olympus 2 equipment makernote sub-directory. 17 years ago