Binary compatibility report for the libattica library between 0.1.2 and 0.1.3 versions on x86

Test Info


Library Namelibattica
Version #10.1.2
Version #20.1.3
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files22
Total Shared Libraries1
Total Symbols / Types381 / 171
VerdictIncompatible
(3.7%)

Problem Summary


SeverityCount
Added Symbols-29
Removed SymbolsHigh14
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High10
Medium0
Low1
Problems with
Constants
Low0

Added Symbols (29)


atticabasejob.h, libattica.so.0.1.3
namespace Attica
BaseJob::BaseJob [in-charge] PlatformDependent* internals )
BaseJob::BaseJob [not-in-charge] PlatformDependent* internals )

content.h, libattica.so.0.1.3
namespace Attica
Content::downloadUrlDescriptions ( ) const

downloaddescription.h, libattica.so.0.1.3
namespace Attica
DownloadDescription::id ( )
DownloadDescription::setId int id )

getjob.h, libattica.so.0.1.3
namespace Attica
GetJob::GetJob [in-charge] ( PlatformDependent* internals, QNetworkRequest const& request )
GetJob::GetJob [not-in-charge] ( PlatformDependent* internals, QNetworkRequest const& request )

license.h, libattica.so.0.1.3
namespace Attica
License::id ( ) const
License::License [in-charge] ( )
License::License [in-charge] License const& other )
License::License [not-in-charge] ( )
License::License [not-in-charge] License const& other )
License::name ( ) const
License::operator = License const& other )
License::setId uint id )
License::setName QString const& name )
License::setUrl QUrl const& url )
License::url ( ) const
License::~License [in-charge] ( )
License::~License [not-in-charge] ( )

postjob.h, libattica.so.0.1.3
namespace Attica
PostJob::PostJob [in-charge] ( PlatformDependent* internals, QNetworkRequest const& request, QByteArray const& byteArray )
PostJob::PostJob [in-charge] ( PlatformDependent* internals, QNetworkRequest const& request, QIODevice* data )
PostJob::PostJob [in-charge] ( PlatformDependent* internals, QNetworkRequest const& request, StringMap const& parameters )
PostJob::PostJob [not-in-charge] ( PlatformDependent* internals, QNetworkRequest const& request, QByteArray const& byteArray )
PostJob::PostJob [not-in-charge] ( PlatformDependent* internals, QNetworkRequest const& request, QIODevice* data )
PostJob::PostJob [not-in-charge] ( PlatformDependent* internals, QNetworkRequest const& request, StringMap const& parameters )

provider.h, libattica.so.0.1.3
namespace Attica
Provider::requestFans ( QString const& contentId, uint page, uint pageSize )
Provider::requestLicenses ( )
Provider::searchContentsByPerson ( Category::List const& categories, QString const& person, QString const& search, enum Provider::SortMode mode, uint page, uint pageSize )

to the top

Removed Symbols (14)


atticabasejob.h, libattica.so.0.1.2
namespace Attica
BaseJob::BaseJob [in-charge] QSharedPointer<PlatformDependent>const& internals )
BaseJob::BaseJob [not-in-charge] QSharedPointer<PlatformDependent>const& internals )

getjob.h, libattica.so.0.1.2
namespace Attica
GetJob::GetJob [in-charge] ( QSharedPointer<PlatformDependent>const& internals, QNetworkRequest const& request )
GetJob::GetJob [not-in-charge] ( QSharedPointer<PlatformDependent>const& internals, QNetworkRequest const& request )

postjob.h, libattica.so.0.1.2
namespace Attica
PostJob::PostJob [in-charge] ( QSharedPointer<PlatformDependent>const& internals, QNetworkRequest const& request, QByteArray const& byteArray )
PostJob::PostJob [in-charge] ( QSharedPointer<PlatformDependent>const& internals, QNetworkRequest const& request, QIODevice* data )
PostJob::PostJob [in-charge] ( QSharedPointer<PlatformDependent>const& internals, QNetworkRequest const& request, StringMap const& parameters )
PostJob::PostJob [not-in-charge] ( QSharedPointer<PlatformDependent>const& internals, QNetworkRequest const& request, QByteArray const& byteArray )
PostJob::PostJob [not-in-charge] ( QSharedPointer<PlatformDependent>const& internals, QNetworkRequest const& request, QIODevice* data )
PostJob::PostJob [not-in-charge] ( QSharedPointer<PlatformDependent>const& internals, QNetworkRequest const& request, StringMap const& parameters )

qsharedpointer_impl.h, libattica.so.0.1.2
namespace QtSharedPointer
ExternalRefCountData:: [data]
ExternalRefCountData::destroy ( )
ExternalRefCountData::~ExternalRefCountData [in-charge-deleting] ( )
ExternalRefCountData::~ExternalRefCountData [in-charge] ( )

to the top

Problems with Symbols, High Severity (10)


atticabasejob.h, libattica.so.0.1.2
namespace Attica
[+] BaseJob::BaseJob [in-charge] QSharedPointer<PlatformDependent>const& internals ) (1)
[+] BaseJob::BaseJob [not-in-charge] QSharedPointer<PlatformDependent>const& internals ) (1)

getjob.h, libattica.so.0.1.2
namespace Attica
[+] GetJob::GetJob [in-charge] ( QSharedPointer<PlatformDependent>const& internals, QNetworkRequest const& request ) (1)
[+] GetJob::GetJob [not-in-charge] ( QSharedPointer<PlatformDependent>const& internals, QNetworkRequest const& request ) (1)

postjob.h, libattica.so.0.1.2
namespace Attica
[+] PostJob::PostJob [in-charge] ( QSharedPointer<PlatformDependent>const& internals, QNetworkRequest const& request, QByteArray const& byteArray ) (1)
[+] PostJob::PostJob [not-in-charge] ( QSharedPointer<PlatformDependent>const& internals, QNetworkRequest const& request, QByteArray const& byteArray ) (1)
[+] PostJob::PostJob [in-charge] ( QSharedPointer<PlatformDependent>const& internals, QNetworkRequest const& request, QIODevice* data ) (1)
[+] PostJob::PostJob [not-in-charge] ( QSharedPointer<PlatformDependent>const& internals, QNetworkRequest const& request, QIODevice* data ) (1)
[+] PostJob::PostJob [in-charge] ( QSharedPointer<PlatformDependent>const& internals, QNetworkRequest const& request, StringMap const& parameters ) (1)
[+] PostJob::PostJob [not-in-charge] ( QSharedPointer<PlatformDependent>const& internals, QNetworkRequest const& request, StringMap const& parameters ) (1)

to the top

Problems with Symbols, Low Severity (1)


provider.h, libattica.so.0.1.2
namespace Attica
[+] Provider::searchContents ( Category::List const& categories, QString const& search, enum Provider::SortMode mode, uint page, uint pageSize ) (1)

to the top

Header Files (22)


accountbalance.h
activity.h
atticabasejob.h
atticaclient_export.h
category.h
content.h
downloaddescription.h
downloaditem.h
event.h
folder.h
getjob.h
itemjob.h
knowledgebaseentry.h
listjob.h
message.h
metadata.h
person.h
platformdependent.h
postjob.h
provider.h
providermanager.h
version.h

to the top

Shared Libraries (1)


libattica.so.0.1.2

to the top