Andreas Huggel
9c20ef1edb
Fixed memory leaks found by Valgrind
20 years ago
Andreas Huggel
50abec1639
Replaced 'order-only prerequisites' with a simpler solution to remove dependency on the latest GNU make
20 years ago
Andreas Huggel
595454f39f
Fixed ExifTags::printTag to call the print function only if there is at least one component in the value. Fixes bug #433 . Fixed printLong print function to survive if the value is a Rational with a 0 denominator.
20 years ago
Andreas Huggel
6fd5c0127e
Bugfix - use explicit rule to compile path-test.cpp
20 years ago
Andreas Huggel
2d2796bb38
Bugfix - remove the unused dependency files in .libs
20 years ago
Andreas Huggel
3f90820d08
Further tweaked the build process
20 years ago
Andreas Huggel
0643e35282
Makefile magic: added advanced auto-dependency generation
20 years ago
Andreas Huggel
c71f54eab5
Minor bugfixes
20 years ago
Andreas Huggel
1b3ce73101
Tagged release 0.7
20 years ago
Andreas Huggel
47157d6c76
Minor change to clean templates directory also from the distclean target
20 years ago
Andreas Huggel
f76193eb5f
Updated Nikon3 lens database. Removed decrypt stub - that's not going to happen so soon unfortunately (see comment)
20 years ago
Andreas Huggel
8d4684437e
Moved sample command file to doc/ directory
20 years ago
Andreas Huggel
ff1010fb70
Added Panasonic makernote files to project file
20 years ago
Andreas Huggel
387729de1a
Added decoding of Exif.Nikon3.LensData, updated tests
20 years ago
Andreas Huggel
4896386452
Updated ChangeLog for 0.7
20 years ago
Andreas Huggel
266dbad626
Updated utility to use some of the new Makernote tags in the summary print output, updated tests accordingly
20 years ago
Andreas Huggel
76cb46da93
Updated libtool config files
20 years ago
Andreas Huggel
9831922b50
Added Panasonic makernote, tweaked Olympus makernote just a little bit, updated doc and tests
20 years ago
Andreas Huggel
0da34a9587
Updated Olympus makernote, added a preliminary "tag translator"
20 years ago
Andreas Huggel
b1e0189fa2
Relaxed checking of Makernote IFD next pointer. Print only a warning if the next pointer is not 0. Fixes bug #431
20 years ago
Andreas Huggel
30f110c643
Improved output data and format of the utility and examples, updated test results
20 years ago
Andreas Huggel
17f2c4bd58
Updated documentation, bumped version to 0.7
20 years ago
Andreas Huggel
90aa774e41
Minor doc updates
20 years ago
Andreas Huggel
8041d703be
Fixed compiler warnings from g++-4
20 years ago
Andreas Huggel
60f11c557d
Replaced java/xalan with xsltproc
20 years ago
Andreas Huggel
6be5f2a79b
Final touches: get it working with the changes directory name, detect missing taglist binary
20 years ago
Andreas Huggel
ffb4055499
Renamed directory tags
20 years ago
Andreas Huggel
bcc9b6657e
More documentation automation
20 years ago
Andreas Huggel
f67b91b783
Automated the generation of the tag-tables for the documentation
20 years ago
Andreas Huggel
a70511cc4a
Changed MakerNoteFactory according to ImageFactory. Removes the need to link applications with mn.o. Fixes bug #427
20 years ago
Andreas Huggel
ac13e33080
Upgraded to doxygen 1.4.2
20 years ago
Andreas Huggel
9b4cd05903
Renaming files with the same timestamp: allow sequential numbering. Fixes bug #422
20 years ago
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.
20 years ago
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.
20 years ago
Andreas Huggel
b8e809195c
Fixed MSVC compilation
20 years ago
Andreas Huggel
56a7b11072
Fixed situation where an Error with a confusing message was thrown. Added BasicIo::path(). Further code and doc clean-up.
20 years ago
Andreas Huggel
c99597ccd7
Added basic Sony makernote, decoded Exif.CanonCs2.ISOSpeed (from Exiftool) and Exif.Nikon3.LensFStops (from Robert Rottmerhusen)
20 years ago
Andreas Huggel
ff718d8de6
Fixed MSVC compilation (otherwise untested)
20 years ago
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.
20 years ago
Andreas Huggel
90a707fa2e
Fixed bugs found on MinGW and with MSVC. iotest still misteriously fails.
20 years ago
Andreas Huggel
3fe885dcf8
Undid change 551:550, i.e., removed experimental read support of Olympus datadump makernote tags
20 years ago
Andreas Huggel
6a675f3d82
Added support for Canon Camera settings 1/2 and Custom Functions tags
20 years ago
Andreas Huggel
92a162606c
Merged revisions 554:555 from branches/Exiv2-0_6_041212. Fixes bug #426 in trunk
21 years ago
Andreas Huggel
b8346c6b84
Adjusted while-loop to read datasets. Fixes bug #426
21 years ago
Andreas Huggel
dcc2bb5c3a
Added path-test.sh
21 years ago
Andreas Huggel
6a0ecb420e
Merged revisions 551:552 from branches/Exiv2-0_6_041212. Fixes bug #423 in trunk
21 years ago
Andreas Huggel
58de1212d4
Enhanced Util::basename and Util::dirname for Windows paths. Fixes bug #423
21 years ago
Andreas Huggel
4a47a19ed5
Added experimental Olympus datadump taglist and decoding functions. Only reading is supported and this breaks Olympus Makernote write-support.
21 years ago
Andreas Huggel
82f26b90f7
Adjusted properties (keywords and eol-style)
21 years ago
Andreas Huggel
782a845b86
Added the foundations for Olympus Makernote support
21 years ago