Binary compatibility report for the Exiv2 library  between 0.18 and 0.18.1 versions on x86

Test Info


Library NameExiv2
Version #10.18
Version #20.18.1
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files43
Total Shared Libraries1
Total Symbols / Types918 / 394
VerdictIncompatible
(3%)

Problem Summary


SeverityCount
Added Symbols-26
Removed SymbolsHigh2
Problems with
Data Types
High0
Medium3
Low4
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
Other Changes
in Data Types
-2

Added Symbols (26)


canonmn.hpp, libexiv2.so.5.3.0
namespace Exiv2
CanonMakerNote::printFocalLength ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]

easyaccess.hpp, libexiv2.so.5.3.0
namespace Exiv2
exposureMode ExifData const& ed )
flashBias ExifData const& ed )
imageQuality ExifData const& ed )
isoSpeed ExifData const& ed )
lensName ExifData const& ed )
macroMode ExifData const& ed )
orientation ExifData const& ed )
sceneMode ExifData const& ed )
whiteBalance ExifData const& ed )

nikonmn.hpp, libexiv2.so.5.3.0
namespace Exiv2
Nikon3MakerNote::print0x0089 ( std::ostream& os, Value const& value, ExifData const* metadata ) [static]
Nikon3MakerNote::print0x009a ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]
Nikon3MakerNote::print0x009e ( std::ostream& os, Value const& value, ExifData const* p3 ) [static]

panasonicmn.hpp, libexiv2.so.5.3.0
namespace Exiv2
PanasonicMakerNote::tagListRaw ( ) [static]

rw2image.hpp, libexiv2.so.5.3.0
namespace Exiv2
isRw2Type ( BasicIo& iIo, bool advance )
newRw2Instance ( BasicIo::AutoPtr io, bool create )
Rw2Image::pixelHeight ( ) const
Rw2Image::pixelWidth ( ) const
Rw2Image::readMetadata ( )
Rw2Image::Rw2Image [in-charge] BasicIo::AutoPtr io )
Rw2Image::Rw2Image [not-in-charge] BasicIo::AutoPtr io )
Rw2Image::setComment std::string const& comment )
Rw2Image::setExifData ExifData const& exifData )
Rw2Image::setIptcData IptcData const& iptcData )
Rw2Image::writeMetadata ( )
Rw2Parser::decode ( ExifData& exifData, IptcData& iptcData, XmpData& xmpData, byte const* pData, uint32_t size ) [static]

to the top

Removed Symbols (2)


psdimage.hpp, libexiv2.so.5.2.0
namespace Exiv2
PsdImage::setExifData ExifData const& exifData )
PsdImage::setIptcData IptcData const& iptcData )

to the top

Problems with Data Types, Medium Severity (3)


types.hpp
namespace Exiv2
[+] enum IfdId (3)

to the top

Problems with Data Types, Low Severity (4)


psdimage.hpp
namespace Exiv2
[+] class PsdImage (2)

tags.hpp
namespace Exiv2
[+] enum SectionId (1)

types.hpp
namespace Exiv2
[+] enum IfdId (1)

to the top

Other Changes in Data Types (2)


tags.hpp
namespace Exiv2
[+] enum SectionId (1)

types.hpp
namespace Exiv2
[+] enum IfdId (1)

to the top

Header Files (43)


basicio.hpp
bmpimage.hpp
canonmn.hpp
convert.hpp
cr2image.hpp
crwimage.hpp
datasets.hpp
error.hpp
exif.hpp
exv_conf.h
exv_msvc.h
fujimn.hpp
futils.hpp
gifimage.hpp
image.hpp
iptc.hpp
jp2image.hpp
jpgimage.hpp
metadatum.hpp
minoltamn.hpp
mn.hpp
mrwimage.hpp
nikonmn.hpp
olympusmn.hpp
orfimage.hpp
panasonicmn.hpp
pentaxmn.hpp
pngimage.hpp
preview.hpp
properties.hpp
psdimage.hpp
rafimage.hpp
rcsid.hpp
sigmamn.hpp
sonymn.hpp
tags.hpp
tgaimage.hpp
tiffimage.hpp
types.hpp
value.hpp
version.hpp
xmp.hpp
xmpsidecar.hpp

to the top

Shared Libraries (1)


libexiv2.so.5.2.0

to the top




Generated on Tue Dec 3 16:45:06 2013 for Exiv2 by ABI Compliance Checker 1.99.8.4  
A tool for checking backward compatibility of a C/C++ library API