Binary compatibility report for the Meanwhile library  between 0.4.2 and 0.5.0 versions on x86

Test Info


Library NameMeanwhile
Version #10.4.2
Version #20.5.0
CPU Architecturex86
GCC Version4.6.1

Test Results


Total Header Files15
Total Shared Libraries1
Total Symbols / Types332 / 222
VerdictIncompatible
(0.90%)

Problem Summary


SeverityCount
Added Symbols-22
Removed SymbolsHigh1
Problems with
Data Types
High0
Medium0
Low8
Problems with
Symbols
High2
Medium0
Low2
Problems with
Constants
Low0
Other Changes-3

Added Symbols (22)


mw_channel.h, libmeanwhile.so.0.0.0
mwChannel_getEncryptPolicy mwChannel* chan )

mw_cipher.h, libmeanwhile.so.0.0.0
mwCipher_new_RC2_128 mwSession* s )
mwKeyRandom char* key, gsize keylen )

mw_common.h, libmeanwhile.so.0.0.0
mwEncryptItem_free mwEncryptItem* item )

mw_session.h, libmeanwhile.so.0.0.0
mwSession_sendAnnounce mwSession* s, gboolean may_reply, char const* text, GList const* recipients )

mw_srvc_ft.h, libmeanwhile.so.0.0.0
mwServiceFileTransfer_getTransfers mwServiceFileTransfer* srvc )

mw_srvc_place.h, libmeanwhile.so.0.0.0
mwPlace_destroy mwPlace* place, guint32 code )
mwPlace_getClientData mwPlace* place )
mwPlace_getMembers mwPlace* place )
mwPlace_getName mwPlace* place )
mwPlace_getService mwPlace* place )
mwPlace_getTitle mwPlace* place )
mwPlace_new ( mwServicePlace* srvc, char const* name, char const* title )
mwPlace_open mwPlace* place )
mwPlace_removeClientData mwPlace* place )
mwPlace_sendText mwPlace* place, char const* msg )
mwPlace_setAttribute mwPlace* place, guint32 attrib, mwOpaque* data )
mwPlace_setClientData mwPlace* place, gpointer data, GDestroyNotify clean )
mwPlace_unsetAttribute mwPlace* place, guint32 attrib )
mwServicePlace_getHandler mwServicePlace* srvc )
mwServicePlace_getPlaces mwServicePlace* srvc )
mwServicePlace_new ( mwSession* session, mwPlaceHandler* handler )

to the top

Removed Symbols (1)


mw_cipher.h, libmeanwhile.so.0.0.0
rand_key char* key, gsize keylen )

to the top

Problems with Symbols, High Severity (2)


mw_cipher.h, libmeanwhile.so.0.0.0
[+] mwCipherInstance_accept mwCipherInstance* ci ) (1)
[+] mwCipherInstance_offer mwCipherInstance* ci ) (1)

to the top

Problems with Data Types, Low Severity (8)


mw_cipher.h
[+] struct mwCipher (2)

mw_common.h
[+] enum mwLoginType (4)

mw_session.h
[+] struct mwSessionHandler (2)

to the top

Problems with Symbols, Low Severity (2)


mw_session.h, libmeanwhile.so.0.0.0
[+] mwSession_getStateInfo mwSession* p1 ) (2)

to the top

Other Changes in Data Types (3)


mw_common.h
[+] enum mwLoginType (2)

mw_message.h
[+] enum mwMessageType (1)

to the top

Header Files (15)


mw_channel.h
mw_cipher.h
mw_common.h
mw_error.h
mw_message.h
mw_service.h
mw_session.h
mw_srvc_aware.h
mw_srvc_conf.h
mw_srvc_dir.h
mw_srvc_ft.h
mw_srvc_im.h
mw_srvc_resolve.h
mw_srvc_store.h
mw_st_list.h

to the top

Shared Libraries (1)


libmeanwhile.so.0.0.0

to the top




Generated on Wed Dec 21 12:17:17 2011 for Meanwhile by ABI Compliance Checker 1.96.1  
A tool for checking backward binary compatibility of a shared C/C++ library API