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
Andreas Huggel
c9e41799da
Completed fix from r2039.
2010-04-06 13:32:22 +00:00
Andreas Huggel
6d496a4888
Updated Copyright notice for 2010.
2010-04-03 07:53:30 +00:00
Andreas Huggel
8c7fffdc7d
Fixed compilation error on MSVC when SUPPRESS_WARNINGS is defined. (Thomas Beutlich)
2010-04-03 03:21:02 +00:00
Andreas Huggel
3e025435a8
Added iView Media Pro and MS Expression Media XMP schemas. (Steve Wright)
2010-02-17 13:54:41 +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
09ec544678
Added iptc4xmpExt and plus XMP schemas (Based on a patch from Mikolaj Machowski).
2009-07-05 05:49:08 +00:00
Andreas Huggel
096a1d169f
#622 : Fixed MicrosoftPhoto URI in call to RegisterNamespace.
2009-03-20 15:30:01 +00:00
Andreas Huggel
8a6d9dbc42
Updated Copyright notice for 2009.
2009-02-16 14:30:51 +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
Andreas Huggel
7a6907c10d
Fixed conversion special case: do not add an empty Exif datum if the (std) conversion failed.
2008-11-23 13:23:53 +00:00
Andreas Huggel
7b6652a910
Added ExifData pointer to Metadatum::write et al, added CanonCs.LensType and pretty-print function, changed exiv2 tool to use the new methods to print interpreted values (which allows it to refer to other metadata).
2008-10-17 14:34:29 +00:00
Andreas Huggel
4c79818d76
Register new namespaces with XMP-SDK.
2008-07-30 11:10:14 +00:00
Andreas Huggel
b759193273
Removed trailing whitespace.
2008-07-16 04:38:32 +00:00
Andreas Huggel
99489c2d50
#560 : XmpParser::encode(): Clear xmpPacket if xmpData is empty.
2008-06-18 15:37:56 +00:00
Andreas Huggel
05f277fb1c
Improved conversion to/from XMP LangAltValues.
2008-06-04 08:38:14 +00:00
Andreas Huggel
f8a4d46103
Renamed XMP.hpp from the XMP-SDK to XMPSDK.hpp to avoid potential name clashes with Exiv2's xmp.hpp
2008-05-21 02:57:21 +00:00
Andreas Huggel
e9916208a1
Minor fix.
2008-05-01 11:17:24 +00:00
Andreas Huggel
ed89a70db3
Fixed compilation error when configuration flag --disable-xmp is used.
2008-04-17 03:55:08 +00:00
Andreas Huggel
38b1a0fa2c
Allow format options for XmpParser::encode (Vladimir Nadvornik), write XMP sidecar files without xpacket.
2008-03-09 14:24:44 +00:00
Andreas Huggel
d8e6b51c69
Refactored op<< for Metadatum, introduced std::string Metadatum::print(). Fixes #474 .
2008-02-16 18:08:44 +00:00
Andreas Huggel
ceeff042fc
Further XMP print function updates (based on patch from webustany for GHOP 98).
2008-01-29 13:33:51 +00:00
Andreas Huggel
cd9aa48676
More print functions added (intermediate version, by webustany for GHOP 98).
2008-01-25 01:55:37 +00:00
Andreas Huggel
c54c385d61
Added XMP pretty-print functionality (by webustany for GHOP 98).
2008-01-24 16:23:43 +00:00
Andreas Huggel
2e3672d211
#539 : Make registration of namespaces actually work (Vladimir Nadvornik, S M Ryan)
2008-01-24 14:32:18 +00:00
Andreas Huggel
3ac665a305
Added 2008 to Copyright notice.
2008-01-09 16:44:09 +00:00
Andreas Huggel
aecbc71657
Added XMP support to MSVC project.
2007-12-25 06:33:13 +00:00
Andreas Huggel
08c2c50448
Partially updated MSVC project (samples and XMP don't compile).
2007-11-01 02:47:04 +00:00
Andreas Huggel
7c2e5a705a
Updated test output, moved fix from prev rev into XmpParser.
2007-10-15 13:40:45 +00:00
Andreas Huggel
595665be33
Added reg command to utility, fixed set command to wrok better with XMP arrays, modified LangAlt write method to write default first, fixed registerNs bug.
2007-10-15 10:07:39 +00:00
Andreas Huggel
a4fe28cef7
Disabled XMP SDK standard aliases.
2007-10-06 08:11:52 +00:00
Andreas Huggel
ce170e093b
Generalized Xmpdatum::operator=.
2007-09-30 14:23:19 +00:00
Andreas Huggel
91c4dafbf9
Fixed compiler issues (gcc-4.3, msvc 7.1)
2007-09-24 06:33:17 +00:00
Andreas Huggel
16c95f0fab
Extended xmpsample.cpp, related bugfixes and tweaks.
2007-09-23 16:15:49 +00:00
Andreas Huggel
9beec8880d
Added XMP sample (incomplete), bugfixes.
2007-09-22 15:28:49 +00:00
Andreas Huggel
71c87ce89e
Bugfixes for XMP array handling.
2007-09-20 18:17:57 +00:00
Andreas Huggel
2c16464268
Fixed build without XMP support. See README-XMP.
2007-09-20 14:23:18 +00:00
Andreas Huggel
a9fa6688bf
Changed from xmpArray to xmpBag, xmpSeq and xmpAlt.
2007-09-20 13:34:48 +00:00
Andreas Huggel
97956266e6
Utility: Implemented modify action for XMP properties. Library: Bugfixes, tweaks.
2007-09-19 15:21:50 +00:00
Andreas Huggel
c2b31e4f5f
Utility: Implemented XMP delete and insert from *.xmp file actions. Library: Added logic to determine whether to write from XMP packet or parsed XMP data.
2007-09-19 13:00:31 +00:00
Andreas Huggel
f1d24641cd
Added first few XMP parser regression tests, updated property value types, fixed related Xmpdatum methods.
2007-09-19 06:11:21 +00:00
Andreas Huggel
bc2fa9a4de
Merged rev. 1198-1213 from branches/xmp.
2007-09-16 10:30:21 +00:00
Andreas Huggel
ac314ddfbc
Intermediate state: Merged rev. 1153-1196 from branches/xmp.
2007-09-16 09:30:30 +00:00