Andreas Huggel
eab30a7eb7
Added cast required to compile with MSVC
2005-02-23 16:21:42 +00:00
Andreas Huggel
8221293072
Completed ExifData assignment operator and copy constructor, added related code and tests. Fixes bug #417
2005-02-21 15:57:10 +00:00
Andreas Huggel
7539421a27
Fixed handling of Ifd offsets (bug #411 ), fixed guessing of Ifd base offset, added Ifd::pBase_ (not used yet), updated tests
2005-02-19 07:43:36 +00:00
Andreas Huggel
1196e0aee3
Fixed Ifd::size() and Ifd::copy() to handle an empty IFD consistently.
2004-11-24 12:23:39 +00:00
Andreas Huggel
974d5e4637
Added data area concept to Value, ValueType, Entry, Ifd. Implements feature #395
2004-11-14 16:33:04 +00:00
brad
77d3d5621a
added subversion style keywords
2004-11-09 19:10:37 +00:00
Andreas Huggel
a25763d070
Replaced custom integer types with C99 types
2004-09-15 13:14:52 +00:00
Andreas Huggel
166e6f7928
Added full IPTC read and write support (Brad, bs_3.patch)
2004-08-12 03:57:27 +00:00
Andreas Huggel
9d72b7d1ec
Revamped image and introduced byte* interface (Brad, bs_1.patch with minor modifications by ahu)
2004-07-26 08:11:38 +00:00
Andreas Huggel
b69c40e671
Fixed MSVC errors and warnings (Steve, sking_5.patch)
2004-06-19 11:22:17 +00:00
Andreas Huggel
dd7b63d3ba
Fixed MSVC errors and warnings (Steve, sking_4.patch)
2004-06-10 15:54:55 +00:00
Andreas Huggel
5c43555856
Corrected IFD entry in debug output
2004-06-02 05:15:38 +00:00
Andreas Huggel
afe338162b
Improved handling of corrupt IFDs: Truncate field if offset points outside of the buffer
2004-05-31 16:45:23 +00:00
Andreas Huggel
d7bb6cd791
Added debug output (Todo: remove this before the next release!)
2004-05-14 11:05:49 +00:00
Andreas Huggel
cc827d59a8
Added len argument and boundary checks to various read functions
2004-05-13 16:14:16 +00:00
Andreas Huggel
cbb1c15810
Changed namespace name Exif to Exiv2
2004-05-08 09:25:17 +00:00
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
2004-05-07 05:09:57 +00:00
Andreas Huggel
3681403ac4
Naming convention: Renamed data members xyz_ that are pointers to pXyz_
2004-03-23 02:55:12 +00:00
Andreas Huggel
f7c55fcb64
Bugfix: Set offset to the next IFD directly in the underlying data buffer in non-alloc mode
2004-03-22 08:49:20 +00:00
Andreas Huggel
bac67ee39f
Use assert macro where appropriate
2004-03-20 05:35:10 +00:00
Andreas Huggel
8c7c00a86e
Bugfix in Entry::setValue : use type, not type_
2004-03-20 04:30:33 +00:00
Andreas Huggel
f297a651f9
More consistent / better defined handling of Entry::size_
2004-03-19 09:13:33 +00:00
Andreas Huggel
80005ff6d6
Added Entry::component
2004-03-19 04:41:04 +00:00
Andreas Huggel
cdc8c000cf
Minor changes
2004-03-09 10:11:30 +00:00
Andreas Huggel
44cdf21cdd
Added optional offset arg to hexdump
2004-03-09 09:58:37 +00:00
Andreas Huggel
27a9560e30
Minor changes
2004-03-09 04:28:01 +00:00
Andreas Huggel
cdae02333f
Makernote write support, part 2
2004-03-08 16:37:25 +00:00
Andreas Huggel
4ee8aac263
Added index idx (again), findIdx, changed erase(tag), documentation
2004-03-07 08:45:41 +00:00
Andreas Huggel
8b70b9fbb9
Moved PreEntry and related stuff to the private part of Ifd
2004-03-07 03:22:45 +00:00
Andreas Huggel
59643bd4e1
Fixed IFD to update internal offsets on copy()
2004-03-07 02:52:15 +00:00
Andreas Huggel
fdd338981a
MakerNote related changes and Entry clean-up
2004-02-21 12:02:24 +00:00
Andreas Huggel
6749046e40
Divided exif.[ch]pp into components
2004-02-11 06:39:36 +00:00