Andreas Huggel
bc54748634
#711 : Added FloatValue to deal with TIFF Float values. (Nice one! :)
15 years ago
Andreas Huggel
1b93b9dfd2
Retain value in case of stream error. (Suggested by Thomas Beutlich)
15 years ago
Andreas Huggel
6d496a4888
Updated Copyright notice for 2010.
15 years ago
Robin Mills
4c4955f876
adding EXIV2API to class CharsetInfo to fix the Mac build breaker introduced in revision:2032
16 years ago
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
16 years ago
Andreas Huggel
0bc517b545
#662 : Detect and interpret a BOM.
16 years ago
Andreas Huggel
dab01e73e9
#662 : Added CommentValue::detectCharset and an optional parameter for the encoding to CommentValue::comment().
16 years ago
Andreas Huggel
41b3365ad1
#662 : Charset conversion on read and write (and if needed on copy).
16 years ago
Andreas Huggel
3a76ca8ad7
#662 : Mostly formatting changes and a few tweaks. Move exifcomment tests to bugfixes-test.sh
16 years ago
Andreas Huggel
52f8c366c2
#662 : Patch exiv2-exifcomment-unicode.patch from Leo Sutic (unmodified, without exiv2-bug662.jpg).
16 years ago
Andreas Huggel
370af5c8a3
Merged all changes from the unstable branch into the trunk.
16 years ago
Andreas Huggel
5720f14438
Fixed nasty illegal read.
16 years ago
Andreas Huggel
8a6d9dbc42
Updated Copyright notice for 2009.
17 years ago
Andreas Huggel
0a1bcdb506
Added comment.
17 years ago
Andreas Huggel
86177f19a5
#586 : Just add the value to the list.
17 years ago
Andreas Huggel
2f9686e3d3
Removed seemingly unneeded EXIV2APIs.
17 years ago
Andreas Huggel
50983a44b7
#567 : New MSVC build files. (Intermediate, probably doesn't compile with MSVC, ironically. By Robin Mills, errors are mine - his does compile.)
17 years ago
Andreas Huggel
27d9c0487f
Added type tiffIfd, made decoding of OlympusCs tags work.
17 years ago
Andreas Huggel
667d10ef93
Removed inline functions from class hierarchies (Patrick Spendrin).
17 years ago
Andreas Huggel
c5ebed2d9b
#523 : Added GCC symbol visibility support.
17 years ago
Andreas Huggel
8f167ee426
Improved/fixed Exif (TIFF) type handling.
17 years ago
Andreas Huggel
b759193273
Removed trailing whitespace.
17 years ago
Andreas Huggel
0d55992e2f
Merged unstable branch to trunk.
17 years ago
Andreas Huggel
d1a305e30f
Added LangAltValue::toString(const std::string&) to get the value for a specific language qualifier (suggested by Marco Piovanelli).
17 years ago
Andreas Huggel
7e4cecf11b
Added warning flag, fixed detected problems.
17 years ago
Andreas Huggel
3ac665a305
Added 2008 to Copyright notice.
18 years ago
Andreas Huggel
f51e7e0512
Added type keyword to XmpTextValue, added test with a command file that generates the same XMP packet as xmpsample.
18 years ago
Andreas Huggel
91c4dafbf9
Fixed compiler issues (gcc-4.3, msvc 7.1)
18 years ago
Andreas Huggel
16c95f0fab
Extended xmpsample.cpp, related bugfixes and tweaks.
18 years ago
Andreas Huggel
9beec8880d
Added XMP sample (incomplete), bugfixes.
18 years ago
Andreas Huggel
71c87ce89e
Bugfixes for XMP array handling.
18 years ago
Andreas Huggel
a9fa6688bf
Changed from xmpArray to xmpBag, xmpSeq and xmpAlt.
18 years ago
Andreas Huggel
f1d24641cd
Added first few XMP parser regression tests, updated property value types, fixed related Xmpdatum methods.
18 years ago
Andreas Huggel
bc2fa9a4de
Merged rev. 1198-1213 from branches/xmp.
18 years ago
Andreas Huggel
ac314ddfbc
Intermediate state: Merged rev. 1153-1196 from branches/xmp.
18 years ago
Andreas Huggel
da6266da3b
Copyright updates for 2007
19 years ago
Andreas Huggel
ab10daa6d9
Removed trailing whitespace
20 years ago
Andreas Huggel
99b4e71459
Updated copyright and fsf address
20 years ago
Andreas Huggel
fc11d18013
Make sure the str argument to sscanf() is a 0 terminated C-string. Fixes Bug #447 .
20 years ago
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 .
20 years ago
Andreas Huggel
06e5c0719e
Removed trailing whitespace from source files
20 years ago
Andreas Huggel
1a2183c2ea
This should fix 'unused parameter' warnings reported on Mac OS 10.4.1 Tiger / gcc4. To be confirmed.
20 years ago
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.
20 years ago
Andreas Huggel
8521dead83
Added 2005 to Copyright lines
21 years ago
Andreas Huggel
b8a7b77ade
Removed void AsciiValue::read(const byte*, long, ByteOrder); instead use that of the baseclass, which does not add a trailing null.
...
Adding a null can cause a metacopy operation to write from metadata instead of simply copying the metadata.
21 years ago
Andreas Huggel
423825593c
Added CommentValue
21 years ago
Andreas Huggel
974d5e4637
Added data area concept to Value, ValueType, Entry, Ifd. Implements feature #395
21 years ago
brad
77d3d5621a
added subversion style keywords
21 years ago
Andreas Huggel
ab69a6be66
Minor doc fixes
21 years ago
Andreas Huggel
44d0deac92
Converted Value hierarchy to use std::auto_ptr where appropriate
21 years ago