Commit Graph

168 Commits

Author SHA1 Message Date
Andreas Huggel
006625e116 Removed helper functions binaryToString() and stringFormat() from the API and from class Image and made them internal helpers. Renamed type printStructureOption_e to PrintStructureOption to conform with the common naming convention. 2015-05-10 09:37:34 +00:00
Andreas Huggel
fd80993ab0 Updated copyright notice. 2015-05-02 11:55:40 +00:00
Robin Mills
8424bdaa71 Replace REG_BASIC with 0. Some platforms don't define REG_BASIC. 2015-04-17 10:58:16 +00:00
Robin Mills
4c886bab24 #1024 and #1053. Changed option REG_EXTENDED and REG_BASIC to support ^ as a begin marker. 2015-04-13 12:33:00 +00:00
Robin Mills
0e1b77c8b4 #1028 and #1053. Change options to regex to respect ^ and $ in option -g 2015-04-13 09:47:10 +00:00
Robin Mills
3c42a1e47f #1053. Added new option -K key for exact Key match (not grep as -g).
Added long versions of all options (eg --key = -K)
Added Command Summary to exiv2.1
Work in progress: exiv2.1 documents features which are not yet implemented:
- modifier - (stdin/stdout) to insert/extract
- modifier R (roundtrip) to insert
2015-04-08 21:51:25 +00:00
Robin Mills
6c113871ef #922. Added options -pS and -pX to exiv2(.exe). Still to deal with -dI 2015-03-27 18:47:52 +00:00
Robin Mills
856ddd323c #1029 Spell separator correctly everywhere (not seperator). 2015-02-14 15:25:52 +00:00
Robin Mills
710da96251 #917. Changing the condition for reporting an error. We should not report an error for missing metadata when the user uses [-g match]+ 2015-01-14 11:44:56 +00:00
Robin Mills
759963280e #917. Thank you Thomas for the patch. Very much appreciated. 2015-01-14 11:19:38 +00:00
Robin Mills
faf51171d0 #1024. Thank you, Thomas for this very useful contribution. 2015-01-11 17:24:13 +00:00
Robin Mills
863c6524c4 #1019. Thanks to private email with Thomas about the MSVC issue. Changed a signature in the patch to calm the compiler.
MSVC is more strongly insistent than GCC or Clang about signature match.
2015-01-09 10:25:42 +00:00
Robin Mills
eb754a9ea5 #1021. Rollback r3939 because it broke the build on MSVC 2005. See http://dev.exiv2.org/issues/1021 for discussion 2015-01-08 19:19:53 +00:00
Robin Mills
b59768df7d #1021. Thank You Thomas for reporting this and the patch. 2015-01-08 14:44:06 +00:00
Robin Mills
d393b0fa7e trunk: exiv2 v0.25 2014-12-25 13:55:57 +00:00
Robin Mills
0eaf3f956a CID: 1225750. Unused assignment. 2014-07-13 18:28:02 +00:00
nkbj
cba436607f Fix bug #964: Fix typo in src/actions.cpp. 2014-06-17 11:51:33 +00:00
nkbj
3af9380bb2 Issue #954: Add support for Exif.CanonFi.FocusDistanceUpper and Exif.CanonFi.FocusDistanceLower. Thanks goes to Roman Lebedev for the patch. 2014-04-17 01:45:48 +00:00
Robin Mills
4e530fbce0 Bumping the copyright notice again. (re-doing 3089 without breaking the build!) 2013-07-24 05:15:04 +00:00
Robin Mills
a297d2b69e Rollback 3089 - somehow it's broken the build! 2013-07-24 05:05:52 +00:00
Robin Mills
da1ed8c536 Bumping the copyright notice in src &samples from 2012 to 2013 2013-07-24 03:12:38 +00:00
Robin Mills
7f157970eb Changed symantics of exiv2 -g grep-tag to be a substring match (so -g GPS will match every GPS key). 2012-08-25 13:47:06 +00:00
Andreas Huggel
0d397b95c7 Updated copyright message for 2012. 2012-03-22 15:19:35 +00:00
Andreas Huggel
b796adfa83 Minor fix. 2011-09-02 10:02:54 +00:00
vog
2d2a6bb8c3 Fixed bug in "exiv2 -ix": When writing metadata failed, the exitcode was 0 instead of 1
This issue occured only when reading metadata succeeded,
but writing metadata failed.
2011-06-20 02:44:39 +00:00
Andreas Huggel
617779ec55 Fixed time setting of -T option when DST is in effect. 2011-05-02 14:46:59 +00:00
Andreas Huggel
7770151915 Updated Copyright message for 2011. 2011-02-13 14:08:44 +00:00
Andreas Huggel
9195470f22 Allow "migration" of XMP namespaces. Simplified XMP-SDK RegisterNamespace(). 2010-11-06 13:53:15 +00:00
Andreas Huggel
c137bf6afa #727: Fixed -g option to print multiple matches. 2010-10-31 09:09:17 +00:00
Andreas Huggel
9c14fce52f #719: Removed Canon makernote class and pretty-print functions from the published interface. 2010-08-14 13:53:17 +00:00
Andreas Huggel
06ce0d18b6 - Introduced exiv2.hpp as a wrapper to include all Exiv2 objects. (Renamed existing exiv2.hpp to exiv2app.hpp)
- Changed Sony/Minolta pretty-print function to print EV value
- Renamed rcsid.hpp to rcsid_int.hpp, do not publish it anymore
2010-06-27 10:04:39 +00:00
Andreas Huggel
6d496a4888 Updated Copyright notice for 2010. 2010-04-03 07:53:30 +00:00
Andreas Huggel
f8197d8463 #668: In TIFF and TIFF-like images, never modify 'image tags'. This patch implements the basic idea. 2010-04-01 16:20:54 +00:00
Robin Mills
90147a3439 MSVC fixes to
1) remove use of gmtime_r
2) export static DLL method const char* CommentValue::name(CharsetId)
See discussion #419 in the Forum.  http://dev.exiv2.org/boards/3/topics/show/419
2010-03-01 05:10:07 +00:00
Andreas Huggel
f03af22ccd #683: Fixed -r conversions for weekday and day of year. 2010-02-17 13:42:15 +00:00
Andreas Huggel
6c0ecf66fb #662: Added new option -n and action fixcom to exiv2 utility. 2010-02-12 15:37:28 +00:00
Andreas Huggel
f01c919e14 Added -g option to exiv2 utility to 'grep' info for individual tags. 2010-02-07 13:53:00 +00:00
Andreas Huggel
942d217e89 #662: Fixes by Leo Sutic. Added carriage return to the special characters. 2010-01-14 02:26:15 +00:00
Andreas Huggel
0b65033488 #665: Quick-fix for the exiv2 utility to allow inserting Exif data into ORF files. 2010-01-10 16:00:09 +00:00
Andreas Huggel
763b4f7933 Removed trailing whitespace. 2009-12-28 14:47:58 +00:00
Andreas Huggel
9198431ea2 -b option now also suppresses Byte and SByte values. 2009-12-18 09:37:26 +00:00
Andreas Huggel
370af5c8a3 Merged all changes from the unstable branch into the trunk. 2009-11-27 05:59:23 +00:00
Andreas Huggel
d69961b5b8 #641: Use image dimensions of the primary image. 2009-07-25 16:11:39 +00:00
Andreas Huggel
21ccbfce18 #618: Added functions for easy access of common metadata, which is not always in the same tag. (Based on a discussion with and initial patch from Carsten Pfeiffer) 2009-03-07 15:26:00 +00:00
Andreas Huggel
cde2a54cc5 #602: Added specialized insert and delete code for TIFF-like target images. 2009-03-07 10:11:04 +00:00
Andreas Huggel
8a6d9dbc42 Updated Copyright notice for 2009. 2009-02-16 14:30:51 +00:00
Andreas Huggel
3b4f5b8c35 #494: Added Exif.Canon.FocalLength (Artis Rozentals). 2009-02-10 15:38:14 +00:00
Andreas Huggel
2f25f6a14e Minor change: added comment to clarify fix for #612. 2009-02-10 13:25:26 +00:00
Andreas Huggel
370c30cb14 Quickfix to remove XMP packet without API change. Fixes #612. 2009-02-04 14:37:12 +00:00
Andreas Huggel
f90d554489 * Consolidated exiv2 tool print code
* Added option to print all metadata (-pa)
* Added control for type of metadata printed with -P
* API change, class Metadatum and derived classes: Added familyName() and groupName() to the Metadatum API
2008-12-08 05:32:02 +00:00