Andreas Huggel
30f110c643
Improved output data and format of the utility and examples, updated test results
2005-06-07 15:01:11 +00:00
Andreas Huggel
17f2c4bd58
Updated documentation, bumped version to 0.7
2005-06-06 16:04:22 +00:00
Andreas Huggel
8041d703be
Fixed compiler warnings from g++-4
2005-06-04 07:32:20 +00:00
Andreas Huggel
bcc9b6657e
More documentation automation
2005-05-30 15:21:33 +00:00
Andreas Huggel
f67b91b783
Automated the generation of the tag-tables for the documentation
2005-05-28 15:35:08 +00:00
Andreas Huggel
a70511cc4a
Changed MakerNoteFactory according to ImageFactory. Removes the need to link applications with mn.o. Fixes bug #427
2005-05-28 05:48:43 +00:00
Andreas Huggel
9b4cd05903
Renaming files with the same timestamp: allow sequential numbering. Fixes bug #422
2005-05-22 04:20:32 +00:00
Andreas Huggel
fe5a4c0022
Fixed changes introduced in previous revision. Added call to _commit() before stat() instead of insisting that the file is closed. Reverted changes to iotest.cpp introduced in the previous revision.
2005-04-26 15:27:41 +00:00
Andreas Huggel
1b41ce9931
Close files before calling FileIo::size() (which uses stat). This is necessary on Win32 it seems. Fixes bug #428 . Changed default mode of FileIo::open to "rb" and added FileIo::switchMode. Fixes bug #429 . Added a hack to make test output of exiv2-test.sh more readable on MinGW.
2005-04-22 15:07:12 +00:00
Andreas Huggel
b8e809195c
Fixed MSVC compilation
2005-04-21 08:11:47 +00:00
Andreas Huggel
56a7b11072
Fixed situation where an Error with a confusing message was thrown. Added BasicIo::path(). Further code and doc clean-up.
2005-04-21 07:21:53 +00:00
Andreas Huggel
c99597ccd7
Added basic Sony makernote, decoded Exif.CanonCs2.ISOSpeed (from Exiftool) and Exif.Nikon3.LensFStops (from Robert Rottmerhusen)
2005-04-20 18:16:29 +00:00
Andreas Huggel
55aebc0686
Overhauled exception handling. The new class Error has a list of error messages, which is selected based on the error code provided in the constructor.
...
Image::read/writeMetadata and ImageFactory::open now throw Error in case of failure. Applications therefore now need an exception handler for the error handling of such function calls. This should result in shorter and simpler application code.
2005-04-17 11:51:32 +00:00
Andreas Huggel
90a707fa2e
Fixed bugs found on MinGW and with MSVC. iotest still misteriously fails.
2005-04-10 09:00:47 +00:00
Andreas Huggel
3fe885dcf8
Undid change 551:550, i.e., removed experimental read support of Olympus datadump makernote tags
2005-04-10 05:23:37 +00:00
Andreas Huggel
6a675f3d82
Added support for Canon Camera settings 1/2 and Custom Functions tags
2005-04-10 04:06:05 +00:00
Andreas Huggel
92a162606c
Merged revisions 554:555 from branches/Exiv2-0_6_041212. Fixes bug #426 in trunk
2005-04-06 11:07:12 +00:00
Andreas Huggel
6a0ecb420e
Merged revisions 551:552 from branches/Exiv2-0_6_041212. Fixes bug #423 in trunk
2005-04-01 09:32:40 +00:00
Andreas Huggel
4a47a19ed5
Added experimental Olympus datadump taglist and decoding functions. Only reading is supported and this breaks Olympus Makernote write-support.
2005-03-27 08:47:44 +00:00
Andreas Huggel
82f26b90f7
Adjusted properties (keywords and eol-style)
2005-03-27 07:58:32 +00:00
Andreas Huggel
782a845b86
Added the foundations for Olympus Makernote support
2005-03-27 07:53:00 +00:00
Andreas Huggel
1f82dffcfa
Added type information to Exif tag tables. Updated comment example, documentation and tests. Implements feature #425
2005-03-26 17:25:52 +00:00
Andreas Huggel
adb618fcf9
More clean-up, updated component dependency graph
2005-03-19 14:56:47 +00:00
Andreas Huggel
2347ae9e0a
Cleaned up exif.hpp dependencies
2005-03-19 10:59:49 +00:00
Andreas Huggel
5b381b6a76
Cleaned up
2005-03-19 06:59:12 +00:00
Andreas Huggel
59e1a6f29f
Added an EXV_ prefix to precompiler defines (still not to all yet - I don't like the idea of "exv_size_t" or "exv_const" - but hopefully to those more likely to create conflicts). Fixes bug #420
2005-03-19 06:50:19 +00:00
Andreas Huggel
4319da16ce
Changed single quotes to double quotes in the example. Single quotes apparently do not work on Windows.
2005-03-18 09:43:18 +00:00
Andreas Huggel
f38c81cf97
Documented Date and Time format
2005-03-18 08:47:10 +00:00
Andreas Huggel
54a42fc1f7
Generalized and cleaned-up makernote handling
2005-03-13 12:52:56 +00:00
Andreas Huggel
8521dead83
Added 2005 to Copyright lines
2005-03-12 16:43:06 +00:00
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