21 Commits (34d27c8b0c12e9cfc71bc03e187786afc151e308)

Author SHA1 Message Date
Andreas Huggel 5c43555856 Corrected IFD entry in debug output 21 years ago
Andreas Huggel afe338162b Improved handling of corrupt IFDs: Truncate field if offset points outside of the buffer 21 years ago
Andreas Huggel d7bb6cd791 Added debug output (Todo: remove this before the next release!) 21 years ago
Andreas Huggel cc827d59a8 Added len argument and boundary checks to various read functions 21 years ago
Andreas Huggel cbb1c15810 Changed namespace name Exif to Exiv2 21 years ago
Andreas Huggel 0b24a0ad29 makernote:
Added MakerNote::offset()
Fixed IfdMakerNote::copy() for IfdMakerNote with a prefix
Various doc fixes

ifd:
Fixed Ifd::erase(pos) to return an iterator
Added Ifd::dataOffset()
Various doc fixes

exif:
Added Thumbnail::offset()
Fixed ExifData::eraseThumbnail()
Fixed ExifData::erase(pos) to return an iterator
21 years ago
Andreas Huggel 3681403ac4 Naming convention: Renamed data members xyz_ that are pointers to pXyz_ 22 years ago
Andreas Huggel f7c55fcb64 Bugfix: Set offset to the next IFD directly in the underlying data buffer in non-alloc mode 22 years ago
Andreas Huggel bac67ee39f Use assert macro where appropriate 22 years ago
Andreas Huggel 8c7c00a86e Bugfix in Entry::setValue : use type, not type_ 22 years ago
Andreas Huggel f297a651f9 More consistent / better defined handling of Entry::size_ 22 years ago
Andreas Huggel 80005ff6d6 Added Entry::component 22 years ago
Andreas Huggel cdc8c000cf Minor changes 22 years ago
Andreas Huggel 44cdf21cdd Added optional offset arg to hexdump 22 years ago
Andreas Huggel 27a9560e30 Minor changes 22 years ago
Andreas Huggel cdae02333f Makernote write support, part 2 22 years ago
Andreas Huggel 4ee8aac263 Added index idx (again), findIdx, changed erase(tag), documentation 22 years ago
Andreas Huggel 8b70b9fbb9 Moved PreEntry and related stuff to the private part of Ifd 22 years ago
Andreas Huggel 59643bd4e1 Fixed IFD to update internal offsets on copy() 22 years ago
Andreas Huggel fdd338981a MakerNote related changes and Entry clean-up 22 years ago
Andreas Huggel 6749046e40 Divided exif.[ch]pp into components 22 years ago