Andreas Huggel
cf541ca12e
Added curly braces to make Visual C++ happy.
2007-07-10 08:21:10 +00:00
Andreas Huggel
755bb63ef0
Rename action: Use Exif.Image.DateTime if Exif.Photo.DateTimeOriginal is not present.
2007-06-03 09:16:47 +00:00
Andreas Huggel
da6266da3b
Copyright updates for 2007
2007-02-02 10:09:31 +00:00
Andreas Huggel
45595a7766
Added ability to modify metadata on-the-fly, together with the extract and insert actions. Implements feature #504 .
2007-01-30 14:01:47 +00:00
Andreas Huggel
0723a62899
Removed trailing whitespace
2006-12-15 05:07:05 +00:00
Andreas Huggel
04126e8bb8
Merged revisions 907:999 from gettext branch into trunk
2006-12-03 08:42:50 +00:00
Andreas Huggel
db5426a29e
Added RenameAddon1.diff patch from Tobias Jahn, fixes bug #459 .
2006-11-16 14:42:38 +00:00
Andreas Huggel
0ed9ecd922
Initialise tm_isdst to -1 when converting a date/time string. Fixes #493 .
2006-11-05 11:12:19 +00:00
Andreas Huggel
367faecf0c
Changed exiv2 del command to delete all occurences of a tag (Toff)
2006-08-26 06:38:16 +00:00
Andreas Huggel
6af67226b2
Renamed CanonCs1,2 groups to CanonCs and CanonSi respectively (David Cannings)
2006-08-13 06:06:05 +00:00
Andreas Huggel
d53a778b2b
Fixed MSVC 2005 issues (except for exiv2com) and minor problems. All tests pass now on MSVC 2005. Fixes bug #455
2006-07-22 17:55:40 +00:00
Andreas Huggel
9daaaa3f6d
Fixed compiler warnings
2006-06-21 09:16:36 +00:00
Andreas Huggel
73c6be0749
Stripped trailing whitespace
2006-06-01 15:09:39 +00:00
Andreas Huggel
3a5066cf73
Updated exiv2 summary output, minor fixes to Nikon NEF and Sony SR2 handling
2006-05-21 09:12:25 +00:00
Andreas Huggel
c0ff4bd4b0
Added -b, -u and -P options to the utility. The -P option implements feature #468 .
2006-05-13 06:00:39 +00:00
Andreas Huggel
6942a28dfa
Backed out changes done in Rev. 752
2006-05-05 17:38:12 +00:00
Andreas Huggel
84ec44eddd
Canon makernote update (Patrice Boissonneault). This is an intermediate revision for keepsake purposes. I will reduce this to a more conservative version shortly, in the meantime, try to avoid using this revision.
2006-05-05 07:53:18 +00:00
Andreas Huggel
2a054c7543
Display filename in print mode if processing multiple images, like grep does (Roger Larsson)
2006-04-30 03:51:37 +00:00
Andreas Huggel
ab10daa6d9
Removed trailing whitespace
2006-03-29 10:43:54 +00:00
Andreas Huggel
56f7b38689
Changes for Visual Studio C++ 2005 (8.0), part 1
2006-03-14 14:15:46 +00:00
Andreas Huggel
0c265b9656
Fixed obscure MSVC compilation problem
2006-01-25 09:41:56 +00:00
Andreas Huggel
b953a4e9da
Added fixiso action. Implements feature #450 .
2006-01-25 06:48:44 +00:00
Andreas Huggel
99b4e71459
Updated copyright and fsf address
2006-01-17 14:53:57 +00:00
Andreas Huggel
8befde4120
Utility: use CanonCs2.ISOSpeed instead of CanonCs1.ISOSpeed
2005-12-26 13:01:27 +00:00
Andreas Huggel
8ef1d8f854
Added -c option to the exiv2 utility to set the Jpeg comment from a string given on the command line. Implements feature #446 .
2005-12-13 16:18:52 +00:00
Andreas Huggel
d509e8c86f
Fixed include for utime.h to compile on Windows
2005-12-11 16:10:41 +00:00
Andreas Huggel
c5d91d374a
Added option -k to preserve file timestamps and -t/-T to set the timestamp in the rename action. Only tested on Linux. Implements feature #448 .
2005-12-11 13:41:16 +00:00
Andreas Huggel
4843b8a5df
Avoid adding a metadatum if reading the value fails
2005-10-08 11:38:44 +00:00
Andreas Huggel
c32e706c36
Changed Value::read() to return an int indicating success instead of throwing. Added Support for HHMMSS and H:M:S formats to TimeValue (assumes timezone is UTC). Fixes bug #440 .
2005-10-08 11:34:32 +00:00
Andreas Huggel
06e5c0719e
Removed trailing whitespace from source files
2005-10-08 11:25:44 +00:00
Andreas Huggel
10a1b24398
Changed -s option to -S and included the "." in the suffix (similar to the -S option of gzip)
2005-09-25 10:23:50 +00:00
Andreas Huggel
ef7aae6fa3
Changed ImageFactory to use a static registry (to make it re-entrant without using a locking mechanism), introduced new ImageType namespace (for identifiers for image formats, these can be added without modifying image.*), tweaked image related documentation
2005-09-25 06:28:59 +00:00
Andreas Huggel
d7c80de351
Added -s <suffix> option to the utility. This allows, e.g, to use Canon THM files as source file for the insert command.
2005-09-11 15:23:42 +00:00
Andreas Huggel
15564f4cf0
Fixed print function mixup and further cleaned-up the summary printing in the utility
2005-09-11 09:27:24 +00:00
Andreas Huggel
489fff191d
Canon CRW read support, first try. Introduces a new approach to parsing metadata. Cluttered by some related additions to the Canon makernote note and a bit of cleanup.
2005-09-11 08:41:54 +00:00
Andreas Huggel
9c20ef1edb
Fixed memory leaks found by Valgrind
2005-07-08 15:29:11 +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
30f110c643
Improved output data and format of the utility and examples, updated test results
2005-06-07 15:01:11 +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
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
6a675f3d82
Added support for Canon Camera settings 1/2 and Custom Functions tags
2005-04-10 04:06:05 +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
8521dead83
Added 2005 to Copyright lines
2005-03-12 16:43:06 +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
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
3a6b642c6a
Added modify action to exiv2 tool. Implements feature #406
2005-01-04 16:28:51 +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
e99ecbd345
Added delete targets for different types of metadata
...
Added insert thumbnail option
Various fixes
2004-12-11 17:01:09 +00:00