Dan Čermák
4b24e011dc
Free potentially allocated regexes from Params::evalGrep
...
In Params::evalGrep regcomp allocates some internal space for the regex objects,
which must be freed manually via regfree(). This was however only done when the
call to regcomp() failed and not on success. As the regexes are needed later,
they have to be deallocated by the destructor.
2018-05-17 17:17:37 +02:00
Dan Čermák
efe2ccdcb6
Replaced all hardcoded error codes with ker... constants
2018-02-18 09:28:57 +01:00
tbeu
5b5987a596
Remove obsolete EXIV2_RCSID
2017-11-19 11:17:12 +01:00
tbeu
5df8b01b77
Remove obsolete svn revision
2017-11-19 11:17:11 +01:00
Luis Díaz Más
5b8894908b
Remove all references to EXV_HAVE_REGEX and related code
2017-10-04 19:27:01 +02:00
clanmills
2828b11cf7
Build changes to support EXV_HAVE_REGEX and EXV_HAVE_REGEX_H
2017-09-11 16:09:24 +01:00
clanmills
935421c855
Refactoring autotools to support ADOBE_XMPSDK (Work in Progress)
2017-08-15 20:00:09 +01:00
Luis Diaz Mas
22efdffd1d
Use #ifdef instead of #if for EXV_HAVE_REGEX
2017-08-08 22:15:17 +02:00
Luis Diaz Mas
1d327fba21
Correct usage of HAVE_REGEX
2017-08-08 21:58:45 +02:00
Robin Mills
6d5c2c3256
Getting ready to release v0.26
2017-03-08 20:42:28 +00:00
Robin Mills
5664393767
#1246 Fix submitted.
2016-10-19 14:57:18 +00:00
Robin Mills
4c2f943bd1
#1230 exiv2.cpp #include <string> breaks the build on MinGW/32.
2016-10-05 10:52:11 +00:00
Robin Mills
bea89ba81a
#1230 . Rollback 4604. I knew webp-test was sometimes failing. Fixed. Always use runTest exiv2 to be sure of executing the hot build of exiv2(.exe).
2016-10-04 15:16:56 +00:00
Robin Mills
ceaa92704f
#1230 Adding --verbose to print action to dump more information (to debug something on the buildserver)
2016-10-04 12:39:36 +00:00
Robin Mills
3cfecd4918
#1230 Extended test/stdin-test.sh to pipe .exv and .icc file structures
2016-09-26 17:47:32 +00:00
Robin Mills
5f1d52e497
#1230 Added stdin-test and fixing issue identified by the test.
2016-09-25 22:43:40 +00:00
Robin Mills
b46cac7790
#1126 Fixes submitted for msvc2003
2016-09-16 05:33:40 +00:00
Robin Mills
8e7eaa65a7
#1057 , #1064 , #922 , #1148 . Work in progress. This is a composite patch of several matters in development. None are totally complete at this time.
2016-03-09 07:51:04 +00:00
Robin Mills
ab9ee2c6df
#1024 . Support for C++11 #include <regex>. --grep keys may have an optional trailer /i to indicate to ignore case.
2015-12-08 09:27:38 +00:00
Robin Mills
cc5f0f434e
#1137 . Implemented.
2015-11-23 15:28:15 +00:00
Robin Mills
1b65b21c0d
#1136 . Fix submitted - see issue report for explanation.
2015-11-15 18:45:58 +00:00
Robin Mills
6808b073f3
#1074 . Implemented exiv2 options -eC and -pC for JPEG.
2015-08-26 15:05:58 +00:00
Andreas Huggel
fd80993ab0
Updated copyright notice.
2015-05-02 11:55:40 +00:00
Robin Mills
0cf64e2542
#922 . Better platform and endian detection.
2015-04-30 22:58:15 +00:00
Robin Mills
60f4c18da7
Move dumpLibraryInfo() to Exiv2 namespace.
2015-04-27 20:07:39 +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
faf51171d0
#1024 . Thank you, Thomas for this very useful contribution.
2015-01-11 17:24:13 +00:00
Robin Mills
d393b0fa7e
trunk: exiv2 v0.25
2014-12-25 13:55:57 +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
d9bcc04633
Added version.{c}h}pp/dumpLibraryInfo() and call from exiv2 -v -V to inspect libraries at run-time on W/L/M platforms.
2012-07-09 01:25:17 +00:00
Andreas Huggel
0d397b95c7
Updated copyright message for 2012.
2012-03-22 15:19:35 +00:00
Andreas Huggel
19f165629f
Allow to add/set tags without a value with the command line tool.
2012-01-20 13:19:16 +00:00
Andreas Huggel
7d8becc8e5
Added -Q option to the utility, set the default log level for LogMsg to "warn", converted debug message about write strategy to an EXV_INFO log message.
2011-12-10 08:51:07 +00:00
Andreas Huggel
47a3e51164
Return a positive one-byte code from the exiv2 utility for better consistency across platforms (my version of the MSYS/MinGW shell reports 0 if the application returns a negative value).
2011-09-02 15:28:52 +00:00
vog
2ae0bcf7b8
Added version hex number to the output of "exiv2 -V"
2011-08-22 21:56:49 +00:00
Andreas Huggel
7770151915
Updated Copyright message for 2011.
2011-02-13 14:08:44 +00:00
Andreas Huggel
8d92f3c43e
Minor fix.
2010-12-10 12:44:38 +00:00
Robin Mills
20778cbd7d
msvc64. Added build type (64 or 32) to exiv2 -V output. A couple of changes to compile with DevStudio x64
2010-12-07 04:10:52 +00:00
Andreas Huggel
9195470f22
Allow "migration" of XMP namespaces. Simplified XMP-SDK RegisterNamespace().
2010-11-06 13:53:15 +00:00
Andreas Huggel
c71e12b899
Added option -q (quiet) to silence warnings and error messages from the Exiv2 library to the exiv2 command line tool.
2010-09-10 15:00:15 +00:00
Andreas Huggel
708bba8159
#721 : Removed IfdId from the published API. ExifKey now gives access to reference tag data. (Needs some polishing.)
2010-08-28 17:47:45 +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
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
934c36a5ae
#572 : Escape special characters in the JPEG comment (using the new function by Leo Sutic.
2010-01-14 02:51:19 +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