Commit Graph

603 Commits

Author SHA1 Message Date
Andreas Huggel
d2b2ccf068 Added a few non-Exif tags (TIFF, TIFF/EP, Adobe) in accordance with libexif 2005-07-20 15:56:02 +00:00
Andreas Huggel
02dee1b329 Added tag and dataset title (label) 2005-07-10 09:45:03 +00:00
Andreas Huggel
96f6866afd Minor tweaks to the build environment: use values from the configure script rather than hardcoding them 2005-07-10 04:41:46 +00:00
Andreas Huggel
b7cab6cafd Updated Nikon lensdata to v1.15 of Robert Rottmerhusen's list 2005-07-10 04:37:33 +00:00
Andreas Huggel
043a4a348b Added #ifndef SUPPRESS_WARNINGS blocks around all output from the library: compile with -DSUPPRESS_WARNINGS for a quiet library 2005-07-09 10:38:09 +00:00
Andreas Huggel
7d3f50c244 Minor changes (moved inline functions which throw to *.cpp files) 2005-07-08 15:50:52 +00:00
Andreas Huggel
9c20ef1edb Fixed memory leaks found by Valgrind 2005-07-08 15:29:11 +00:00
Andreas Huggel
50abec1639 Replaced 'order-only prerequisites' with a simpler solution to remove dependency on the latest GNU make 2005-06-26 14:42:19 +00:00
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. 2005-06-26 11:04:27 +00:00
Andreas Huggel
6fd5c0127e Bugfix - use explicit rule to compile path-test.cpp 2005-06-19 06:59:31 +00:00
Andreas Huggel
2d2796bb38 Bugfix - remove the unused dependency files in .libs 2005-06-19 05:44:38 +00:00
Andreas Huggel
3f90820d08 Further tweaked the build process 2005-06-19 05:03:53 +00:00
Andreas Huggel
0643e35282 Makefile magic: added advanced auto-dependency generation 2005-06-18 17:16:51 +00:00
Andreas Huggel
c71f54eab5 Minor bugfixes 2005-06-17 12:18:52 +00:00
Andreas Huggel
1b3ce73101 Tagged release 0.7 2005-06-15 12:00:01 +00:00
Andreas Huggel
47157d6c76 Minor change to clean templates directory also from the distclean target 2005-06-14 14:07:42 +00:00
Andreas Huggel
f76193eb5f Updated Nikon3 lens database. Removed decrypt stub - that's not going to happen so soon unfortunately (see comment) 2005-06-14 13:57:39 +00:00
Andreas Huggel
8d4684437e Moved sample command file to doc/ directory 2005-06-12 15:54:50 +00:00
Andreas Huggel
ff1010fb70 Added Panasonic makernote files to project file 2005-06-12 15:06:36 +00:00
Andreas Huggel
387729de1a Added decoding of Exif.Nikon3.LensData, updated tests 2005-06-12 14:14:32 +00:00
Andreas Huggel
4896386452 Updated ChangeLog for 0.7 2005-06-12 14:13:43 +00:00
Andreas Huggel
266dbad626 Updated utility to use some of the new Makernote tags in the summary print output, updated tests accordingly 2005-06-12 06:41:40 +00:00
Andreas Huggel
76cb46da93 Updated libtool config files 2005-06-12 06:15:23 +00:00
Andreas Huggel
9831922b50 Added Panasonic makernote, tweaked Olympus makernote just a little bit, updated doc and tests 2005-06-12 05:54:57 +00:00
Andreas Huggel
0da34a9587 Updated Olympus makernote, added a preliminary "tag translator" 2005-06-11 12:10:40 +00:00
Andreas Huggel
b1e0189fa2 Relaxed checking of Makernote IFD next pointer. Print only a warning if the next pointer is not 0. Fixes bug #431 2005-06-11 04:11:23 +00:00
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
90aa774e41 Minor doc updates 2005-06-04 07:53:58 +00:00
Andreas Huggel
8041d703be Fixed compiler warnings from g++-4 2005-06-04 07:32:20 +00:00
Andreas Huggel
60f11c557d Replaced java/xalan with xsltproc 2005-05-30 16:23:23 +00:00
Andreas Huggel
6be5f2a79b Final touches: get it working with the changes directory name, detect missing taglist binary 2005-05-30 15:44:01 +00:00
Andreas Huggel
ffb4055499 Renamed directory tags 2005-05-30 15:28:01 +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
ac13e33080 Upgraded to doxygen 1.4.2 2005-05-28 05:34:53 +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
ff718d8de6 Fixed MSVC compilation (otherwise untested) 2005-04-17 12:47:49 +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
b8346c6b84 Adjusted while-loop to read datasets. Fixes bug #426 2005-04-06 11:00:37 +00:00