Commit Graph

381 Commits

Author SHA1 Message Date
Andreas Huggel
76cd23a980 Merged revisions 521:529 from branches/Exiv2-0_6_041212, added modify-test.sh and related test data 2005-03-12 15:27:47 +00:00
Andreas Huggel
a8f6bc2f84 Merged revisions 520:521 from branches/Exiv2-0_6_041212, updated test results 2005-03-12 12:43:04 +00:00
Andreas Huggel
cac5030c7b Merged revisions 514:520 from branches/Exiv2-0_6_041212 2005-03-12 12:28:58 +00:00
Andreas Huggel
2a0149184a Fixes and cosmetic changes; all tests now pass again, finally! 2005-03-12 10:54:52 +00:00
Andreas Huggel
c1a678a883 Fixed test for stat return value 2005-03-08 14:43:47 +00:00
Andreas Huggel
b8a7b77ade Removed void AsciiValue::read(const byte*, long, ByteOrder); instead use that of the baseclass, which does not add a trailing null.
Adding a null can cause a metacopy operation to write from metadata instead of simply copying the metadata.
2005-03-08 13:59:22 +00:00
Andreas Huggel
eab30a7eb7 Added cast required to compile with MSVC 2005-02-23 16:21:42 +00:00
Andreas Huggel
f35afc7179 Fixed write-test: Commented experimental Nikon3 code, copied write-test.out from branches/Exiv2-0_6_041212. 2005-02-22 15:51:48 +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
7048360544 Added config.h to installed headers, install to /usr/local/include/exiv2 by default. Fixes bug #410 2005-02-13 04:32:50 +00:00
Andreas Huggel
1075ce06e4 Merged revisions 499:500 from Exiv2-0_6_041212 branch 2005-02-12 10:12:54 +00:00
Andreas Huggel
0fd6f47c3f Removed unnecessary conversion operator from class DataBuf. Fixes Bug #409 2005-02-09 17:56:36 +00:00
brad
82950ffc9e Added size method to basicio and test cases. 2005-02-02 21:09:18 +00:00
Andreas Huggel
4983140e11 Updated comments 2005-01-16 16:11:47 +00:00
Andreas Huggel
c5b1cc5274 Propset svn:eol-style native 2005-01-16 15:33:19 +00:00
Andreas Huggel
423825593c Added CommentValue 2005-01-16 13:48:52 +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
Andreas Huggel
5ea6544c6d Fixed bug #407 (that was easier than I first thought) 2005-01-13 15:55:05 +00:00
Andreas Huggel
3a6b642c6a Added modify action to exiv2 tool. Implements feature #406 2005-01-04 16:28:51 +00:00
Andreas Huggel
7f33baf667 Removed raw data buffer from IptcData and modified flag from IptcData and IptcDatum.
Allowed copy construction and assignment of IptcData.
2004-12-26 05:00:51 +00:00
Andreas Huggel
72f9786ad3 Added very basic assignment op and copy constructor to ExifData - untested 2004-12-22 10:34:32 +00:00
Andreas Huggel
452e6924f6 Updated Nikon3 tags. Tried to make the embedded thumbnail available, but that needs a bit more work (makernote can currently not have more than one IFD id). 2004-12-20 16:46:04 +00:00
Andreas Huggel
09ddf6c87d Minor dox fix 2004-12-19 16:23:55 +00:00
Andreas Huggel
3c57d8cfbe Updated doc 2004-12-12 09:10:45 +00:00
Andreas Huggel
861684eb2c Added preserve flag to metacopy (after all) to make insert and extract work more predictably 2004-12-12 09:10:19 +00:00
Andreas Huggel
8939112d5b Minor cleanups 2004-12-11 17:48:45 +00:00
Andreas Huggel
759328f34a Fixed doxygen warning 2004-12-11 17:03:45 +00:00
Andreas Huggel
e99ecbd345 Added delete targets for different types of metadata
Added insert thumbnail option
Various fixes
2004-12-11 17:01:09 +00:00
Andreas Huggel
10e7d7d86c Minor change 2004-12-11 15:19:28 +00:00
Andreas Huggel
e09052e2d5 Updated examples for use on website, updated tests accordingly 2004-12-11 05:26:09 +00:00
Andreas Huggel
c8d9fe0b35 Changed operator hack to be more consistent, added op=(const Value&) 2004-12-10 18:04:07 +00:00
Andreas Huggel
0fc84a1a80 Added unknownTag / unknownDataSet structures and replaced exceptions with return values from these where possible 2004-12-10 18:02:31 +00:00
Andreas Huggel
943d942391 Added iptceasy example 2004-12-08 16:54:09 +00:00
Andreas Huggel
dff55f692e Changed semantic of Iptcdatum::setValue(const std::string&) !!! - it now creates a
value of a type determined by the Iptcdatum.
Added IptcData::op[] and Iptcdatum::op=. With this, you can do things like: 
iptcData["Iptc.Envelope.TimeSent"] = "14:41:0-05:00"; which creates a TimeValue.
2004-12-08 16:41:08 +00:00
Andreas Huggel
f6e6578bec Minor changes/updates 2004-12-08 16:28:33 +00:00
Andreas Huggel
127aaddbb5 Simplified header for use on the website 2004-12-07 16:45:38 +00:00
Andreas Huggel
9886477e49 Minor fix 2004-12-07 16:45:04 +00:00
Andreas Huggel
fd26330280 Replaced std::cout << "\n" with std::endl to flush and get the sequence with error output right 2004-12-05 15:51:58 +00:00
Andreas Huggel
4b86ee4583 Fixed ExifData::eraseThumbnail(). Bug #401 2004-12-05 04:13:00 +00:00
Andreas Huggel
8d55819ff0 Minor doc fix 2004-12-05 04:09:20 +00:00
Andreas Huggel
9699555a67 Fix: Added default target for delete action 2004-12-05 04:08:49 +00:00
Andreas Huggel
690218f88d Added missing include 2004-12-05 04:07:37 +00:00
Andreas Huggel
2885c077df Added test-driver for MakerNoteFactory::match tests, moved expected output 2004-12-04 07:51:18 +00:00
Andreas Huggel
57a5b8c422 Undid changes from rev 421 (doesn't compile with g++), moved definitions of Exifdatum::op= to exif.cpp 2004-12-03 16:00:55 +00:00
brad
de111e8b8f fixed build break on msvc.net 2004-12-03 00:10:50 +00:00
Andreas Huggel
bd5b6d2ccc Added ExifData setJpegThumbnail and op[] and Exifdatum op=. With the operator stuff you can now do things like: exifData["Exif.Thumbnail.Compression"] = uint16_t(6); 2004-11-29 15:00:55 +00:00
Andreas Huggel
d05e3c1644 Added check of the size of the Exif APP segment 2004-11-29 14:54:44 +00:00
Andreas Huggel
db98114c3d Changed signature of IptcData::copy() to be consistent with ExifData::copy() 2004-11-27 15:15:57 +00:00
Andreas Huggel
7aa65b6499 Updated tests. Still needs work. 2004-11-24 12:33:22 +00:00