Commit Graph

92 Commits

Author SHA1 Message Date
Luis Díaz Más
113136e134 Replace DEBUG with EXIV2_DEBUG_MESSAGES
Fixes #926
2019-07-12 11:14:35 +02:00
clanmills
c22a38cfb4 Fix for https://github.com/Exiv2/exiv2/issues/560 (eraseFamily() crashes in MSVC/Debug). 2018-11-30 14:18:17 +01:00
Robin Mills
1b136f0657 Revision to PR#557. Restored XmpData::erase() and added XmpData::eraseFamily(). Restored and augumented conversions.sh 2018-11-30 14:18:17 +01:00
Robin Mills
ccd708df24 Fix: https://github.com/Exiv2/exiv2/issues/521
conversions.sh reveals a (harmless) order change runTest exiv2 -M'set Xmp.xmp.ModifyDate 2015-04-17T18:10:22Z' v.xmp
2018-11-30 14:18:17 +01:00
Luis Díaz Más
603692a1d8 Copyright to Exiv2 authors 2018-09-12 19:22:31 +02:00
Dan Čermák
bc58752d18 Remove useless casts
This commit removes only casts where type A is cast to the exactly same
type (and not to a platform dependent typedefs)
2018-05-16 10:15:53 +02:00
Dan Čermák
2bf89f4854 Store pointers to Impl classes in auto_ptr
Pimpl class Impl is stored in raw pointers which are allocated on the heap in
the constructor. However, the constructor can throw an exception resulting in a
memory leak as the destructor is **not** invoked.
=> A smart pointer is however properly deallocated.
2018-04-25 00:13:26 +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
tbeu
22dbd632bb Find single character 2017-11-04 21:01:36 +01:00
Robin Mills
e1948c7ff9 msvc/bigtiffimage support 2017-09-27 11:17:11 +01:00
Robin Mills
aefa3e3d34 MacOSX --with-adobe link issue. Work in progress. Code and documentation update. 2017-08-18 08:19:07 +01:00
clanmills
935421c855 Refactoring autotools to support ADOBE_XMPSDK (Work in Progress) 2017-08-15 20:00:09 +01:00
Robin Mills
6d5c2c3256 Getting ready to release v0.26 2017-03-08 20:42:28 +00:00
Robin Mills
5f1d52e497 #1230 Added stdin-test and fixing issue identified by the test. 2016-09-25 22:43:40 +00:00
asp
c8a400e1c5 #1190 Add crss XMP namespace and properties 2016-06-15 21:15:15 +00:00
Robin Mills
f76b9e8aa3 #1130. Correction to r3997. 2015-10-29 19:46:57 +00:00
Robin Mills
db4be31b6f #1130. Thank You Jakub for reporting this. 2015-10-29 19:33:34 +00:00
Andreas Huggel
f5eb9b50a4 #1116: Register missing namespaces (audio, video), changed xapG to xmpG in accordance with the XMP specs. 2015-10-10 07:19:34 +00:00
Robin Mills
ed2751612d #640 Public API to reveal all namespaces known to Exiv2 and XMPsdk is XmpProperties::registeredNamespaces(Exiv2::Dictionary&) 2015-09-08 13:01:05 +00:00
Robin Mills
3f1380e91a #640 Modified XmpParser::getRegisteredNamespaces to use Exiv2::Dictionary. 2015-09-03 20:51:34 +00:00
Robin Mills
03e51ab470 #640 and # 751. Fixing linux build-breaker. 2015-08-29 20:00:26 +00:00
Robin Mills
c396a92e01 #960 added API: static void Exiv2::XMPParser::getRegisteredNamespaces(std::map<std::string,std::string>&); 2015-08-28 19:57:46 +00:00
asp
3ec3708f94 #1093 ExifEX for XMP namespace and properties 2015-08-05 17:39:12 +00:00
Andreas Huggel
fd80993ab0 Updated copyright notice. 2015-05-02 11:55:40 +00:00
asp
9ad8a0b4ee #1063 Add GPano namespace, XMP properties and doc template 2015-04-24 21:35:47 +00:00
asp
83fa056b57 #1059 Add ACDSee namespace and XMP properties 2015-04-21 18:50:58 +00:00
Robin Mills
5463d4f89d #1058. xml:lang case insensitive. Working well. Added regression detector. 2015-04-21 18:17:39 +00:00
Robin Mills
ce1d4cfc75 #1058. Calming the test suite. LangAltValue comparator causes harmless changes in order of lang reporting. 2015-04-20 18:07:25 +00:00
asp
a19de407ec #937 Darwin Core 2015-03-19 schema update, plus doc template for same 2015-04-04 17:23:25 +00:00
Robin Mills
fe48230c64 #1040. Thank You Alan for reporting this and providing the patch. Thank You Thomas for validating this change. 2015-03-24 22:09:44 +00:00
Robin Mills
89311f21a0 Issue: #784. Thanks to Alan for the patch. See topic: http://dev.exiv2.org/boards/3/topics/1847 2014-10-31 05:52:32 +00:00
Robin Mills
27ef590773 Roll-back for 3355 (GSoC2013 video write code). Regrettably, this appears to cause all MSVC build to fail our test harness. I'll deal with the video13 code in a different branch. 2014-09-16 08:20:18 +00:00
Robin Mills
66e473db32 GSoC2013 Video Write Code. Thank You, Mahesh for a lot of hard work. And Thanks to Abhinav for mentoring. Great Job, Guys. 2014-09-07 11:59:45 +00:00
Robin Mills
0a3c59feb4 #937. Thanks to Alan for the patch code and data file. 2014-06-26 09:34:32 +00:00
Robin Mills
716f053b46 Issue: 937. Thanks to Alan for the patch. 2013-12-27 05:31:05 +00:00
Robin Mills
f7f2dbf210 Issue: #937. Thanks to Alan and Jim for raising the issue. Thanks to Alan for the patch and test file. 2013-12-23 22:58:01 +00:00
Andreas Huggel
f09fceda6b Updated copyright year in a few files, version in runner.txt. 2013-12-01 12:13:42 +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
Andreas Huggel
0d397b95c7 Updated copyright message for 2012. 2012-03-22 15:19:35 +00:00
Andreas Huggel
8ebb0281eb #798: Applied RegionTagging.diff patch by Benjamin H. 2012-01-14 02:57:06 +00:00
Andreas Huggel
e5497c5188 #439: Added optional parameters to XmpParser::initialize() to work around thread-safety issues (Jonathan Potter, GP Software) 2011-07-01 15:03:45 +00:00
Andreas Huggel
7770151915 Updated Copyright message for 2011. 2011-02-13 14:08:44 +00:00
Andreas Huggel
4e1a789f78 #750: Replaced assert with exception. 2011-01-04 12:43:31 +00:00
Andreas Huggel
020e227821 #749: Fixed signature of XmpParser::registerNs that is used when the library is compiled without XMP. 2011-01-03 12:26:01 +00:00
Andreas Huggel
9195470f22 Allow "migration" of XMP namespaces. Simplified XMP-SDK RegisterNamespace(). 2010-11-06 13:53:15 +00:00
Andreas Huggel
dc264bc00d #476, #614: Introduced class LogMsg for enhanced logging, migrated all existing warnings and error messages (not the exceptions) to use the new logic. Every log message now has a type (debug, info, warning, error). Applications can set a logging level to determine which messages are processed and supply a custom log message handler at runtime. (Based on a contribution by Simson Garfinkel.) 2010-09-10 14:02:09 +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