Binary compatibility report for the Jreen library  between 1.0.3 and 1.0.4 versions on x86

Test Info


Library NameJreen
Version #11.0.3
Version #21.0.4
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files50
Total Shared Libraries1
Total Symbols / Types1128 / 523
VerdictIncompatible
(1.2%)

Problem Summary


SeverityCount
Added Symbols-97
Removed SymbolsHigh11
Problems with
Data Types
High0
Medium1
Low0
Problems with
Symbols
High0
Medium0
Low5
Problems with
Constants
Low0
Other Changes
in Data Types
-4

Added Symbols (97)


bitsofbinary.h, libjreen.so.1.0.4
namespace Jreen
BitsOfBinary::BitsOfBinary [in-charge] ( QByteArray const& data, qint64 age )
BitsOfBinary::BitsOfBinary [in-charge] struct QUrl const& cid )
BitsOfBinary::BitsOfBinary [not-in-charge] ( QByteArray const& data, qint64 age )
BitsOfBinary::BitsOfBinary [not-in-charge] struct QUrl const& cid )
BitsOfBinary::cid ( ) const
BitsOfBinary::data ( ) const
BitsOfBinary::maximumAge ( ) const
BitsOfBinary::payloadType ( ) const
BitsOfBinary::setCid struct QUrl const& cid )
BitsOfBinary::setData QByteArray const& data )
BitsOfBinary::setMaximumAge qint64 age )
BitsOfBinary::setType QString const& type )
BitsOfBinary::type ( ) const
BitsOfBinary::~BitsOfBinary [in-charge-deleting] ( )
BitsOfBinary::~BitsOfBinary [in-charge] ( )
BitsOfBinary::~BitsOfBinary [not-in-charge] ( )

captcha.h, libjreen.so.1.0.4
namespace Jreen
Captcha::Captcha [in-charge] DataForm::Ptr form )
Captcha::Captcha [not-in-charge] DataForm::Ptr form )
Captcha::form ( ) const
Captcha::payloadType ( ) const
Captcha::setForm DataForm::Ptr const& form )
Captcha::~Captcha [in-charge-deleting] ( )
Captcha::~Captcha [in-charge] ( )
Captcha::~Captcha [not-in-charge] ( )

client.h, libjreen.so.1.0.4
namespace Jreen
Client::featureConfig enum Client::Feature feature ) const
Client::isFeatureActivated enum Client::Feature feature ) const
Client::removeStreamFeature struct StreamFeature* streamFeature )
Client::setFeatureConfig ( enum Client::Feature feature, enum Client::FeatureConfig config )

dataform.h, libjreen.so.1.0.4
namespace Jreen
DataForm::DataForm [in-charge] ( enum DataForm::Type type, QString const& title, QString const& instructions )
DataForm::DataForm [not-in-charge] ( enum DataForm::Type type, QString const& title, QString const& instructions )
DataForm::instructions ( ) const
DataFormField::media ( ) const
DataFormField::setMedia DataFormMedia::Ptr const& media )
DataFormMedia::appendUri DataFormMedia::Uri const& uri )
DataFormMedia::appendUri ( struct QUrl const& url, QString const& type )
DataFormMedia::DataFormMedia [in-charge] ( )
DataFormMedia::DataFormMedia [not-in-charge] ( )
DataFormMedia::height ( ) const
DataFormMedia::setHeight int height )
DataFormMedia::setSize struct QSize const& size )
DataFormMedia::setUries QList<DataFormMedia::Uri>const& uries )
DataFormMedia::setWidth int width )
DataFormMedia::size ( ) const
DataFormMedia::Uri::operator = DataFormMedia::Uri const& o )
DataFormMedia::Uri::operator == DataFormMedia::Uri const& o ) const
DataFormMedia::Uri::setType QString const& type )
DataFormMedia::Uri::setUrl struct QUrl const& url )
DataFormMedia::Uri::type ( ) const
DataFormMedia::Uri::Uri [in-charge] ( )
DataFormMedia::Uri::Uri [in-charge] DataFormMedia::Uri const& o )
DataFormMedia::Uri::Uri [in-charge] ( struct QUrl const& url, QString const& type )
DataFormMedia::Uri::Uri [not-in-charge] ( )
DataFormMedia::Uri::Uri [not-in-charge] DataFormMedia::Uri const& o )
DataFormMedia::Uri::Uri [not-in-charge] ( struct QUrl const& url, QString const& type )
DataFormMedia::Uri::url ( ) const
DataFormMedia::Uri::~Uri [in-charge] ( )
DataFormMedia::Uri::~Uri [not-in-charge] ( )
DataFormMedia::uries ( ) const
DataFormMedia::width ( ) const
DataFormMedia::~DataFormMedia [in-charge] ( )
DataFormMedia::~DataFormMedia [not-in-charge] ( )

disco.h, libjreen.so.1.0.4
namespace Jreen
Disco::addIdentity ( QString const& category, QString const& type, QString const& name, QString const& lang )
Disco::setSoftwareVersion ( QString const& name, QString const& version, QString const& os, QString const& osVersion )

error.h, libjreen.so.1.0.4
namespace Jreen
Error::text QString const& lang ) const

registrationmanager.h, libjreen.so.1.0.4
namespace Jreen
RegistrationData::bitsOfBinaries ( ) const
RegistrationData::fieldValue enum RegistrationData::FieldType type ) const
RegistrationData::form ( ) const
RegistrationData::hasField enum RegistrationData::FieldType type ) const
RegistrationData::hasFields ( ) const
RegistrationData::hasForm ( ) const
RegistrationData::instructions ( ) const
RegistrationData::operator = RegistrationData const& data )
RegistrationData::RegistrationData [in-charge] ( )
RegistrationData::RegistrationData [in-charge] RegistrationData const& data )
RegistrationData::RegistrationData [not-in-charge] ( )
RegistrationData::RegistrationData [not-in-charge] RegistrationData const& data )
RegistrationData::setFieldValue ( enum RegistrationData::FieldType type, QString const& value )
RegistrationData::setForm DataForm::Ptr const& form )
RegistrationData::~RegistrationData [in-charge] ( )
RegistrationData::~RegistrationData [not-in-charge] ( )
RegistrationManager::error Error::Ptr const& error )
RegistrationManager::fetchFields ( )
RegistrationManager::formReceived RegistrationData const& data )
RegistrationManager::metaObject ( ) const
RegistrationManager::qt_metacall ( enum QMetaObject::Call p1, int p2, void** p3 )
RegistrationManager::qt_metacast char const* p1 )
RegistrationManager::registerAtServer ( )
RegistrationManager::registerAtService ( )
RegistrationManager::RegistrationManager [in-charge] ( JID const& service, Client* client )
RegistrationManager::RegistrationManager [not-in-charge] ( JID const& service, Client* client )
RegistrationManager::send RegistrationData const& data )
RegistrationManager::staticMetaObject [data]
RegistrationManager::success ( )
RegistrationManager::unsupported ( )
RegistrationManager::~RegistrationManager [in-charge-deleting] ( )
RegistrationManager::~RegistrationManager [in-charge] ( )
RegistrationManager::~RegistrationManager [not-in-charge] ( )

to the top

Removed Symbols (11)


multimediadata.h, libjreen.so.1.0.3
namespace Jreen
MultimediaData::attributes ( ) const
MultimediaData::data ( ) const
MultimediaData::MultimediaData [in-charge] ( enum MultimediaData::Type type, QVariantList const& data, QVariantMap const& attributes )
MultimediaData::MultimediaData [in-charge] MultimediaData const& other )
MultimediaData::MultimediaData [not-in-charge] ( enum MultimediaData::Type type, QVariantList const& data, QVariantMap const& attributes )
MultimediaData::MultimediaData [not-in-charge] MultimediaData const& other )
MultimediaData::operator = MultimediaData const& o )
MultimediaData::setAttributes QVariantMap const& attributes )
MultimediaData::setData QVariantList const& data )
MultimediaData::~MultimediaData [in-charge] ( )
MultimediaData::~MultimediaData [not-in-charge] ( )

to the top

Problems with Data Types, Medium Severity (1)


dataform.h
namespace Jreen
[+] enum DataFormField::Type (1)

to the top

Problems with Symbols, Low Severity (5)


client.h, libjreen.so.1.0.3
namespace Jreen
[+] Client::registerStreamFeature struct StreamFeature* stream_feature ) (1)

dataform.h, libjreen.so.1.0.3
namespace Jreen
[+] DataFormField::DataFormField [not-in-charge] ( enum DataFormField::Type type, QString const& var, QString const& label ) (1)
[+] DataFormField::DataFormField [in-charge] ( enum DataFormField::Type type, QString const& var, QString const& label ) (1)
[+] DataFormOptionContainer::DataFormOptionContainer [in-charge] ( enum DataFormField::Type type, QString const& var, QString const& label ) (1)
[+] DataFormOptionContainer::DataFormOptionContainer [not-in-charge] ( enum DataFormField::Type type, QString const& var, QString const& label ) (1)

to the top

Other Changes in Data Types (4)


client.h
namespace Jreen
[+] enum Client::DisconnectReason (4)

to the top

Header Files (50)


abstractroster.h
activity.h
bookmark.h
bookmarkstorage.h
buffereddatastream.h
capabilities.h
chatstate.h
client.h
connection.h
connectionbosh.h
dataform.h
datastream.h
delayeddelivery.h
directconnection.h
disco.h
entitytime.h
error.h
iq.h
iqreply.h
jid.h
jreen.h
jstrings.h
langmap.h
logger.h
message.h
messagesession.h
mood.h
mucroom.h
multimediadata.h
nickname.h
parser.h
ping.h
presence.h
privacymanager.h
privatexml.h
pubsubevent.h
pubsubmanager.h
receipt.h
softwareversion.h
stanza.h
stanzaextension.h
streamprocessor.h
subscription.h
tcpconnection.h
tune.h
udpconnection.h
util.h
vcard.h
vcardmanager.h
vcardupdate.h

to the top

Shared Libraries (1)


libjreen.so.1.0.3

to the top




Generated on Fri Feb 8 15:17:23 2013 for Jreen by ABI Compliance Checker 1.98.9  
A tool for checking backward compatibility of a C/C++ library API