Andreas Huggel
fd80993ab0
Updated copyright notice.
2015-05-02 11:55:40 +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
Andreas Huggel
0d397b95c7
Updated copyright message for 2012.
2012-03-22 15:19:35 +00:00
Andreas Huggel
58f2d61ecd
#795 : Fixed decoding of PNG comment.
2011-11-14 16:23:18 +00:00
Andreas Huggel
2a821a52ae
#793 : Set PNG comment correctly. (Thomas Beutlich)
2011-10-10 15:11:10 +00:00
Robin Mills
ebfb513a21
Removing the casts which were regrettably added with SVN: 2525.
2011-06-29 01:02:04 +00:00
Robin Mills
e2c570a1ce
EPS project.
...
added long ul2Data(byte* buf, size_t s, ByteOrder byteOrder) to the DevStudio 64 bit build.
This rippled requiring casts to differentiate ul2Data(byte*, uint32_t,size_t) and ul2Data(byte*,size_t,size_t)
Team review requested.
2011-06-28 04:40:25 +00:00
Andreas Huggel
7770151915
Updated Copyright message for 2011.
2011-02-13 14:08:44 +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
35823233fa
Fixed zlib uncompression of large PNG metadata buffers.
2010-08-15 14:33:48 +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
e8f8f2c14d
#664 : Check key size before comparing it.
2009-12-29 10:45:39 +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
f7b1109738
#638 : Aligned IPTC decoding with the new encoding, but kept it backward compatible for broken images.
2009-06-16 13:30:36 +00:00
Andreas Huggel
f1c4c53c22
#638 : Embed IPTC data in Photoshop IRB, some more code re-work.
2009-06-16 12:06:17 +00:00
Andreas Huggel
fbc3b58f14
#638 : Fixed compiler warnings, fixed more CRC issues, shortened some code.
2009-06-14 14:33:56 +00:00
Andreas Huggel
cfec8527c7
#638 : Replaced custom copyString function with strcpy, refactored some related code. Only tested on Linux, this may not compile on Windows.
2009-06-12 15:13:23 +00:00
Andreas Huggel
a1077e6ade
#630 : Fixed CRC error in chunk zTXt (Jochen Schug).
2009-06-11 09:22:19 +00:00
Andreas Huggel
f827d8a380
#619 : Check for empty buffer. Fixes crash with some PNG images. (Lukasz Krzyzak)
2009-03-12 09:15:09 +00:00
Andreas Huggel
8a6d9dbc42
Updated Copyright notice for 2009.
2009-02-16 14:30:51 +00:00
Andreas Huggel
a05687e159
Fixed properties (Dimitri).
2008-12-15 16:24:37 +00:00
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.)
2008-10-29 16:11:01 +00:00
Andreas Huggel
c5ebed2d9b
#523 : Added GCC symbol visibility support.
2008-09-03 14:26:37 +00:00
HumanDynamo
b8d7a650c8
compile with mingw32
2008-08-30 21:06:59 +00:00
HumanDynamo
e28afc04b3
add warning message if Exif data cannot be decoded. Also, reset exif data from image instance in thios case.
2008-07-29 12:42:19 +00:00
HumanDynamo
75957177b5
compile with gcc 4.3.1. Fix warnings
2008-07-29 09:11:12 +00:00
HumanDynamo
9d8af01375
wrong offset computation
2008-07-27 20:10:10 +00:00
HumanDynamo
3fe5ebb8ca
PNG file format parser.
...
- Refactoring code: main loop to parse PNG chunk contents go to pngimage class. pngchunk only play with chunk contents
- Implement PNG writting mode : all metadata are supported:
* UTF8 comment as "Description" iTXt chunk (compressed)
* XMP data as iTXt chunk (uncompressed as XMP spec instruction)
* IPTC data as zTXt chunk (compressed and encoded as ImageMagick method)
* EXIF data as zTXt chunk (compressed and encoded as ImageMagick method)
Note: writting mode resample metadata chunk to follow list given behind. There are several ways where other programs writte metadata in other place.
For ex : digiKam 0.9.x or ImageMagick 5.x writte Exif and Iptc to an tEXt chunk (uncompressed)
ImageMagick 5.x writte Xmp to an uncompressed tEXt chunk
ImageMagick 6.x writte Xmp to a compressed zTXt chunk.
2008-07-27 09:23:08 +00:00
Andreas Huggel
b759193273
Removed trailing whitespace.
2008-07-16 04:38:32 +00:00
Andreas Huggel
0d55992e2f
Merged unstable branch to trunk.
2008-06-21 10:28:17 +00:00
Andreas Huggel
654d51a366
Added read support for jp2 and psd images, stubs for gif, bmp and tga images, and pixelWidth and pixelHeight methods on Image (Marco Piovanelli).
2008-04-15 03:46:01 +00:00
Andreas Huggel
3ac665a305
Added 2008 to Copyright notice.
2008-01-09 16:44:09 +00:00
Andreas Huggel
b75fc593f0
#537 : Check PNG chunk length.
2008-01-08 15:44:14 +00:00
HumanDynamo
dbe900dde7
fix email
2007-09-30 07:21:48 +00:00
Andreas Huggel
52ddfc5938
Minor cleanup (memset -> std::memset, memcpy -> std::memcpy).
2007-09-24 14:30:10 +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
HumanDynamo
6b20a75fad
add url to hack with png chunks
2007-08-21 07:37:34 +00:00
Andreas Huggel
da6266da3b
Copyright updates for 2007
2007-02-02 10:09:31 +00:00
Andreas Huggel
0723a62899
Removed trailing whitespace
2006-12-15 05:07:05 +00:00
Andreas Huggel
04126e8bb8
Merged revisions 907:999 from gettext branch into trunk
2006-12-03 08:42:50 +00:00
Andreas Huggel
61eb48cb35
Changed uint to unsigned int because MINGW does not define uint. Fixes bug #490
2006-11-26 13:04:04 +00:00
Andreas Huggel
3902c1d092
Cleaned-up TIFF dependencies
2006-06-25 09:42:59 +00:00
Andreas Huggel
fe512e1470
TiffParser can now be parametrized with a decoder. Added Cr2Image which uses this to filter not applicable IFD0 tags.
2006-06-23 12:08:27 +00:00
Andreas Huggel
9daaaa3f6d
Fixed compiler warnings
2006-06-21 09:16:36 +00:00
HumanDynamo
6584b7a7c4
disable PNG debug flags
2006-06-17 20:47:18 +00:00