Binary compatibility report for the libmkcal.so.0 library  between 0.3.8-MeeGo 1.2 Core and MeeGo 1.2 Harmattan versions on x86

Test Info


Library Namelibmkcal.so.0
Version #10.3.8-MeeGo 1.2 Core (gcc 4.5.1)
Version #2MeeGo 1.2 Harmattan (gcc 4.4.1)
CPU Architecturex86

Test Results


Total Header Files16
Total Shared Libraries1
Total Symbols / Types315 / 141
VerdictIncompatible
(36.83%)

Problem Summary


SeverityCount
Added Symbols-11
Removed SymbolsHigh7
Problems with
Data Types
High1
Medium5
Low0
Problems with
Symbols
High6
Medium0
Low0
Problems with
Constants
Low0

Added Symbols (11)


extendedcalendar.h, libmkcal.so.0.9.17+0m6 (.so)
namespace mKCal
ExtendedCalendar::defaultStorage ( ExtendedCalendar::Ptr const& calendar, bool synchronousTrackerSave ) [static]
ExtendedCalendar::expandMultiDay ( QVector<QPair<ExtendedCalendar::ExpandedIncidenceValidity, QSharedPointer<KCalCore::Incidence> > > const& list, QDate const& startDate, QDate const& endDate, int maxExpand, bool merge, bool* expandLimitHit )

extendedstorage.h, libmkcal.so.0.9.17+0m6 (.so)
namespace mKCal
ExtendedStorage::clearLoaded bool mySave )
ExtendedStorage::isOwnSave ( )
ExtendedStorage::setModified ( QString const& info, bool mySave )

notebook.h, libmkcal.so.0.9.17+0m6 (.so)
namespace mKCal
Notebook::isHidden ( ) const
Notebook::setIsHidden bool isHidden )

servicehandler.h, libmkcal.so.0.9.17+0m6 (.so)
namespace mKCal
ServiceHandler::responseClaimed ( KCalCore::Incidence::Ptr const& response, ExtendedCalendar::Ptr const& calendar, ExtendedStorage::Ptr const& storage )

sqlitestorage.h, libmkcal.so.0.9.17+0m6 (.so)
namespace mKCal
SqliteStorage::deletedIncidencesCreatedAfter ( QVector<QSharedPointer<KCalCore::Incidence> >* list, KDateTime const& after, QString const& notebookUid )
SqliteStorage::SqliteStorage [in-charge] ( ExtendedCalendar::Ptr const& cal, QString const& databaseName, bool useTracker, bool validateNotebooks, bool synchronousTrackerSave )
SqliteStorage::SqliteStorage [not-in-charge] ( ExtendedCalendar::Ptr const& cal, QString const& databaseName, bool useTracker, bool validateNotebooks, bool synchronousTrackerSave )

to the top

Removed Symbols (7)


extendedcalendar.h, libmkcal.so.0.3.8
namespace mKCal
ExtendedCalendar::defaultStorage ExtendedCalendar::Ptr const& calendar ) [static]
ExtendedCalendar::expandMultiDay ( QVector<ExtendedCalendar::ExpandedIncidence> const& list, QDate const& startDate, QDate const& endDate, int maxExpand, bool merge, bool* expandLimitHit )

extendedstorage.h, libmkcal.so.0.3.8
namespace mKCal
ExtendedStorage::clearLoaded ( )
ExtendedStorage::setModified QString const& info )

qglobal.h, libmkcal.so.0.3.8
qCritical ( )

sqlitestorage.h, libmkcal.so.0.3.8
namespace mKCal
SqliteStorage::SqliteStorage [in-charge] ( ExtendedCalendar::Ptr const& cal, QString const& databaseName, bool useTracker, bool validateNotebooks )
SqliteStorage::SqliteStorage [not-in-charge] ( ExtendedCalendar::Ptr const& cal, QString const& databaseName, bool useTracker, bool validateNotebooks )

to the top

Problems with Data Types, High Severity (1)


extendedstorage.h
namespace mKCal
[+] class ExtendedStorage (1)

to the top

Problems with Symbols, High Severity (6)


extendedcalendar.h, libmkcal.so.0.3.8
namespace mKCal
[+] ExtendedCalendar::defaultStorage ExtendedCalendar::Ptr const& calendar ) [static] (1)
[+] ExtendedCalendar::expandMultiDay ( QVector<ExtendedCalendar::ExpandedIncidence> const& list, QDate const& startDate, QDate const& endDate, int maxExpand, bool merge, bool* expandLimitHit ) (1)

extendedstorage.h, libmkcal.so.0.3.8
namespace mKCal
[+] ExtendedStorage::clearLoaded ( ) (1)
[+] ExtendedStorage::setModified QString const& info ) (1)

sqlitestorage.h, libmkcal.so.0.3.8
namespace mKCal
[+] SqliteStorage::SqliteStorage [in-charge] ( ExtendedCalendar::Ptr const& cal, QString const& databaseName, bool useTracker, bool validateNotebooks ) (1)
[+] SqliteStorage::SqliteStorage [not-in-charge] ( ExtendedCalendar::Ptr const& cal, QString const& databaseName, bool useTracker, bool validateNotebooks ) (1)

to the top

Problems with Data Types, Medium Severity (5)


extendedstorage.h
namespace mKCal
[+] enum DBOperation (5)

to the top

Header Files (16)


compatibility.h
config-mkcal.h
directorystorage.h
dummystorage.h
extendedcalendar.h
extendedstorage.h
extendedstorageobserver.h
mkcal_export.h
notebook.h
servicehandler.h
servicehandlerif.h
sqliteformat.h
sqlitestorage.h
trackerformat.h
trackermodify.h
trackerstorage.h

to the top

Shared Libraries (1)


libmkcal.so.0.3.8

to the top




Generated on Fri Sep 2 19:33:14 2011 for libmkcal.so.0 by ABI Compliance Checker 1.93.8  
A tool for checking backward binary compatibility of a shared C/C++ library API