Dan Čermák
751fba8b54
Added dataBuf size check before calling PngChunk::decodeIHDRChunk
...
- cdataBuf must be at least 8 bytes long otherwise decodeIHDRChunk
reads out of bounds
- pngImage::readMetadata now skips png chunks where the offset for
IHDR chunks is invalid
- added assertion into PngChunk::decodeIHDRChunk() to ensure dataBuf
size
7 years ago
Dan Čermák
efe2ccdcb6
Replaced all hardcoded error codes with ker... constants
7 years ago
tbeu
5b5987a596
Remove obsolete EXIV2_RCSID
8 years ago
tbeu
5df8b01b77
Remove obsolete svn revision
8 years ago
clanmills
327b3f6c4d
Fix https://github.com/Exiv2/exiv2/issues/83
8 years ago
Robin Mills
82dbe6199d
https://github.com/Exiv2/exiv2/issues/11 Closed. Coincidentally Raphael reported issues with Visual Studio 2015 Community Edition. Issue 11 and Raphael's issues should now be resolved.
8 years ago
Robin Mills
6d5c2c3256
Getting ready to release v0.26
8 years ago
Robin Mills
2ebacb6b0b
#1272 Use in-memory temporary files.
8 years ago
Robin Mills
f5956d5db2
#1230 Fixes to read tiff with web-ready. Includes the BasicIo expiremental API readUnmarked() and markRead() which I will remove later.
9 years ago
Robin Mills
5b38d4528a
#1108 Added code to dump Exif, IPTC and iTXt/zTXt comment/description blocks for PNG files.
9 years ago
Robin Mills
793bd6ca63
#1109 MinGW/32 daily build. Fix GCC warning on MinGW/32 gcc 4.9.2
9 years ago
Robin Mills
d321dad695
#1108 Fixing issue with pngimage::printStructure() and the "Software" string in test/data/imagemagick.png
9 years ago
Robin Mills
1bea0c6aeb
#1108 Better string formatting (and associated test/data changes). Tweaks to code layout for r4497.
9 years ago
Robin Mills
458580373a
#1108 Enhanced pngimage::printStructure() to display checksum
9 years ago
Robin Mills
f2ec4ce36a
#1074 Work in progress. fixed pngimage.cpp doWriteMetadata().
9 years ago
Robin Mills
7bd874049e
#1074 Work in progress. -eC -pC -eC- work for JPG/PNG/TIFF/WEBP. pngimage::doWriteMetadata() does not update iCCP chunk.
9 years ago
Robin Mills
3d57bbc6e6
#1074 Work in progress. ICC Jpeg/Png/Tiff exiv2 -eC foo.xxx writes good foo.icc profiles. icc-test.sh is broken and to be investigated.
9 years ago
Robin Mills
9ff2224fd7
#1074 . Rollback r4479 which has inflicted a lot harm on the test harness.
9 years ago
Robin Mills
3aaebf50f7
#1074 Added ICC support to tiffimage.writeMetadata(). pngimage.readMetadata() is not complete.
9 years ago
Robin Mills
06eabfdd88
#1074 . jpgimage.cpp ICC support (Work in Progress)
9 years ago
danielkaneider
26e73a41bc
fix msvc compilation (rv 4229)
9 years ago
Robin Mills
e7b804f3f5
#1108 Refactored static indent(depth) from png/tiff/jpeg to Internal::indent(depth)
9 years ago
Robin Mills
09c734fbcd
#1108 . Refactored the IPTC printStructure code from png/jpeg/tiff into iptc.cpp
9 years ago
Robin Mills
8369592af1
#1074 . Thanks to Max for reporting this and providing the test file.
9 years ago
Robin Mills
bdf8d3ad5b
#1108 Added photoshop/iptc parser to png/jpeg parser.
9 years ago
Robin Mills
947ed69de8
#1108 and #1074 Correction to r4168 to fix MSVC build breaker.
10 years ago
Robin Mills
4617dc3728
#1108 and #1074 -pC and -pR (print Color Profile, print Recursively) now work on png.
10 years ago
Robin Mills
f49dd0b95f
#1108 and #1074 Correction to r4165 to fix MSVC build breaker and to document: exiv2 -eC (extract ICC profile).
10 years ago
Robin Mills
fd5e983746
r1108 Recursively dump an image (exiv2 -pR file...)
10 years ago
Robin Mills
6808b073f3
#1074 . Implemented exiv2 options -eC and -pC for JPEG.
10 years ago
Andreas Huggel
006625e116
Removed helper functions binaryToString() and stringFormat() from the API and from class Image and made them internal helpers. Renamed type printStructureOption_e to PrintStructureOption to conform with the common naming convention.
10 years ago
Andreas Huggel
fd80993ab0
Updated copyright notice.
10 years ago
Robin Mills
03aba63de3
#922 Submitting the fixed version of r3771
10 years ago
Robin Mills
84bf485ebe
#922 . Fixing -pS and -pX on MSVC.
10 years ago
Robin Mills
fd1852da84
#922 . Fix Linux build breaker and MSVC compilation warnings.
10 years ago
Robin Mills
40ffba6033
#922 -pS and -pX support for TIFF. Added formatters to Image class and use them from {jpg/png/tiff}image.cpp
10 years ago
tbeu
8f5e5a8c4a
refs #922 :
...
* Fix MSVC warning introduced by r3650
* Change first argument of BasicIo::seek to signed integer type
10 years ago
Robin Mills
6c113871ef
#922 . Added options -pS and -pX to exiv2(.exe). Still to deal with -dI
10 years ago
Robin Mills
d393b0fa7e
trunk: exiv2 v0.25
11 years ago
Robin Mills
4e530fbce0
Bumping the copyright notice again. (re-doing 3089 without breaking the build!)
12 years ago
Robin Mills
a297d2b69e
Rollback 3089 - somehow it's broken the build!
12 years ago
Robin Mills
da1ed8c536
Bumping the copyright notice in src &samples from 2012 to 2013
12 years ago
Andreas Huggel
60560ff051
#841 : Additional check to prevent issues with the sign when casting uint32_t to long.
13 years ago
Andreas Huggel
9b7f1de5c0
#841 : Do not read past the end of the data stream (file), added test case.
13 years ago
Andreas Huggel
0d397b95c7
Updated copyright message for 2012.
13 years ago
Andreas Huggel
7770151915
Updated Copyright message for 2011.
15 years ago
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.)
15 years ago
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
15 years ago
Andreas Huggel
6d496a4888
Updated Copyright notice for 2010.
15 years ago
Andreas Huggel
e8f8f2c14d
#664 : Check key size before comparing it.
16 years ago