Binary compatibility report for the libtelepathy library between 0.2.0 and 0.3.0 versions on x86
Test Info
Library Name | libtelepathy |
Version #1 | 0.2.0 |
Version #2 | 0.3.0 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 13 |
Total Shared Libraries | 1 |
Total Symbols / Types | 83 / 91 |
Verdict | Incompatible (0.6%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 5 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 1 |
Low | 0 |
Problems with Constants | Low | 9 |
Other Changes in Constants | - | 68 |
Added Symbols (5)
tp-connmgr.h,
libtelepathy.so.2.5.0
tp_connmgr_new_connection_without_connect ( TpConnMgr* self, GHashTable* connection_parameters, gchar* protocol, guint* status, GError** error )
tp-ifaces-signals-marshal.h,
libtelepathy.so.2.5.0
tp_ifaces_signals_marshal_VOID__OBJECT_UINT_UINT_UINT ( GClosure* closure, GValue* return_value, guint n_param_values, GValue const* param_values, gpointer invocation_hint, gpointer marshal_data )
tp_ifaces_signals_marshal_VOID__STRING_BOXED ( GClosure* closure, GValue* return_value, guint n_param_values, GValue const* param_values, gpointer invocation_hint, gpointer marshal_data )
tp_ifaces_signals_marshal_VOID__STRING_STRING ( GClosure* closure, GValue* return_value, guint n_param_values, GValue const* param_values, gpointer invocation_hint, gpointer marshal_data )
tp_ifaces_signals_marshal_VOID__UINT_UINT_UINT_STRING_BOXED_UINT ( GClosure* closure, GValue* return_value, guint n_param_values, GValue const* param_values, gpointer invocation_hint, gpointer marshal_data )
to the top
Problems with Symbols, Medium Severity (1)
tp-props-iface.h,
libtelepathy.so.2.4.1
[+] tp_props_iface_property_flags ( TpPropsIface* iface, guint prop_id ) (1)
| Change | Effect |
---|
1 | Type of return value has been changed from enum TelepathyPropertyFlags to enum TpPropertyFlags of different format. | Applications will obtain a different return value and execution may change. |
to the top
Problems with Constants, Low Severity (9)
_gen-tp-constants.h
[+] LAST_TP_CHANNEL_CONTACT_SEARCH_STATE
| Change | Effect |
---|
1 | The constant LAST_TP_CHANNEL_CONTACT_SEARCH_STATE with value 3 has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] LAST_TP_CONN_PRESENCE_TYPE
| Change | Effect |
---|
1 | The value of constant LAST_TP_CONN_PRESENCE_TYPE has been changed from 6 to NUM_TP_CONN_PRESENCE_TYPES. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] LAST_TP_CONN_STATUS
| Change | Effect |
---|
1 | The value of constant LAST_TP_CONN_STATUS has been changed from 3 to NUM_TP_CONN_STATUSES. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] LAST_TP_CONN_STATUS_REASON
| Change | Effect |
---|
1 | The value of constant LAST_TP_CONN_STATUS_REASON has been changed from 14 to NUM_TP_CONN_STATUS_REASONS. | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
_gen-tp-interfaces.h
[+] TP_IFACE_CHANNEL_TYPE_CONTACT_SEARCH
| Change | Effect |
---|
1 | The constant TP_IFACE_CHANNEL_TYPE_CONTACT_SEARCH with value "org.freedesktop.Telepathy.Channel.Type.ContactSearch" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
tp-constants.h
[+] LAST_TP_CONN_CAPABILITY_TYPE
| Change | Effect |
---|
1 | The value of constant LAST_TP_CONN_CAPABILITY_TYPE has been changed from 3 to (2 + 1). | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] TP_CHANNEL_PASSWORD_FLAG_MODIFIABLE
| Change | Effect |
---|
1 | The value of constant TP_CHANNEL_PASSWORD_FLAG_MODIFIABLE has been changed from ((TelepathyChannelPasswordFlags)4) to ((TpChannelPasswordFlags)4). | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] TP_CHANNEL_PASSWORD_FLAG_REQUIRED
| Change | Effect |
---|
1 | The value of constant TP_CHANNEL_PASSWORD_FLAG_REQUIRED has been changed from ((TelepathyChannelPasswordFlags)1) to ((TpChannelPasswordFlags)1). | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] TP_CHANNEL_PASSWORD_FLAG_VISIBLE
| Change | Effect |
---|
1 | The value of constant TP_CHANNEL_PASSWORD_FLAG_VISIBLE has been changed from ((TelepathyChannelPasswordFlags)2) to ((TpChannelPasswordFlags)2). | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
to the top
Other Changes in Constants (68)
_gen-tp-constants-aliases.h
[+] LAST_TP_CHANNEL_GROUP_FLAG
| Change | Effect |
---|
1 | The constant LAST_TP_CHANNEL_GROUP_FLAG with value (1024 + 1) has been added. | No effect. |
[+] LAST_TP_CHANNEL_MEDIA_CAPABILITY
| Change | Effect |
---|
1 | The constant LAST_TP_CHANNEL_MEDIA_CAPABILITY with value (8 + 1) has been added. | No effect. |
[+] LAST_TP_CHANNEL_PASSWORD_FLAG
| Change | Effect |
---|
1 | The constant LAST_TP_CHANNEL_PASSWORD_FLAG with value (8 + 1) has been added. | No effect. |
[+] LAST_TP_CHANNEL_TEXT_MESSAGE_FLAG
| Change | Effect |
---|
1 | The constant LAST_TP_CHANNEL_TEXT_MESSAGE_FLAG with value (1 + 1) has been added. | No effect. |
[+] LAST_TP_CONN_ALIAS_FLAG
| Change | Effect |
---|
1 | The constant LAST_TP_CONN_ALIAS_FLAG with value (1 + 1) has been added. | No effect. |
[+] LAST_TP_CONN_CAPABILITY_FLAG
| Change | Effect |
---|
1 | The constant LAST_TP_CONN_CAPABILITY_FLAG with value (2 + 1) has been added. | No effect. |
[+] LAST_TP_CONN_MGR_PARAM_FLAG
| Change | Effect |
---|
1 | The constant LAST_TP_CONN_MGR_PARAM_FLAG with value (4 + 1) has been added. | No effect. |
[+] LAST_TP_MEDIA_STREAM_PENDING
| Change | Effect |
---|
1 | The constant LAST_TP_MEDIA_STREAM_PENDING with value (2 + 1) has been added. | No effect. |
[+] LAST_TP_PROPERTY_FLAG
| Change | Effect |
---|
1 | The constant LAST_TP_PROPERTY_FLAG with value (2 + 1) has been added. | No effect. |
[+] TP_CONN_ALIAS_FLAG_USER_SET
| Change | Effect |
---|
1 | The constant TP_CONN_ALIAS_FLAG_USER_SET with value 1 has been added. | No effect. |
[+] TP_CONN_CAPABILITY_FLAG_CREATE
| Change | Effect |
---|
1 | The constant TP_CONN_CAPABILITY_FLAG_CREATE with value 1 has been added. | No effect. |
[+] TP_CONN_CAPABILITY_FLAG_INVITE
| Change | Effect |
---|
1 | The constant TP_CONN_CAPABILITY_FLAG_INVITE with value 2 has been added. | No effect. |
[+] TP_CONN_PRESENCE_TYPE_AVAILABLE
| Change | Effect |
---|
1 | The constant TP_CONN_PRESENCE_TYPE_AVAILABLE with value 2 has been added. | No effect. |
[+] TP_CONN_PRESENCE_TYPE_AWAY
| Change | Effect |
---|
1 | The constant TP_CONN_PRESENCE_TYPE_AWAY with value 3 has been added. | No effect. |
[+] TP_CONN_PRESENCE_TYPE_EXTENDED_AWAY
| Change | Effect |
---|
1 | The constant TP_CONN_PRESENCE_TYPE_EXTENDED_AWAY with value 4 has been added. | No effect. |
[+] TP_CONN_PRESENCE_TYPE_HIDDEN
| Change | Effect |
---|
1 | The constant TP_CONN_PRESENCE_TYPE_HIDDEN with value 5 has been added. | No effect. |
[+] TP_CONN_PRESENCE_TYPE_OFFLINE
| Change | Effect |
---|
1 | The constant TP_CONN_PRESENCE_TYPE_OFFLINE with value 1 has been added. | No effect. |
[+] TP_CONN_PRESENCE_TYPE_UNSET
| Change | Effect |
---|
1 | The constant TP_CONN_PRESENCE_TYPE_UNSET with value 0 has been added. | No effect. |
[+] TP_CONN_STATUS_CONNECTED
| Change | Effect |
---|
1 | The constant TP_CONN_STATUS_CONNECTED with value 0 has been added. | No effect. |
[+] TP_CONN_STATUS_CONNECTING
| Change | Effect |
---|
1 | The constant TP_CONN_STATUS_CONNECTING with value 1 has been added. | No effect. |
[+] TP_CONN_STATUS_DISCONNECTED
| Change | Effect |
---|
1 | The constant TP_CONN_STATUS_DISCONNECTED with value 2 has been added. | No effect. |
[+] TP_CONN_STATUS_REASON_AUTHENTICATION_FAILED
| Change | Effect |
---|
1 | The constant TP_CONN_STATUS_REASON_AUTHENTICATION_FAILED with value 3 has been added. | No effect. |
[+] TP_CONN_STATUS_REASON_CERT_EXPIRED
| Change | Effect |
---|
1 | The constant TP_CONN_STATUS_REASON_CERT_EXPIRED with value 8 has been added. | No effect. |
[+] TP_CONN_STATUS_REASON_CERT_FINGERPRINT_MISMATCH
| Change | Effect |
---|
1 | The constant TP_CONN_STATUS_REASON_CERT_FINGERPRINT_MISMATCH with value 11 has been added. | No effect. |
[+] TP_CONN_STATUS_REASON_CERT_HOSTNAME_MISMATCH
| Change | Effect |
---|
1 | The constant TP_CONN_STATUS_REASON_CERT_HOSTNAME_MISMATCH with value 10 has been added. | No effect. |
[+] TP_CONN_STATUS_REASON_CERT_NOT_ACTIVATED
| Change | Effect |
---|
1 | The constant TP_CONN_STATUS_REASON_CERT_NOT_ACTIVATED with value 9 has been added. | No effect. |
[+] TP_CONN_STATUS_REASON_CERT_NOT_PROVIDED
| Change | Effect |
---|
1 | The constant TP_CONN_STATUS_REASON_CERT_NOT_PROVIDED with value 6 has been added. | No effect. |
[+] TP_CONN_STATUS_REASON_CERT_OTHER_ERROR
| Change | Effect |
---|
1 | The constant TP_CONN_STATUS_REASON_CERT_OTHER_ERROR with value 13 has been added. | No effect. |
[+] TP_CONN_STATUS_REASON_CERT_SELF_SIGNED
| Change | Effect |
---|
1 | The constant TP_CONN_STATUS_REASON_CERT_SELF_SIGNED with value 12 has been added. | No effect. |
[+] TP_CONN_STATUS_REASON_CERT_UNTRUSTED
| Change | Effect |
---|
1 | The constant TP_CONN_STATUS_REASON_CERT_UNTRUSTED with value 7 has been added. | No effect. |
[+] TP_CONN_STATUS_REASON_ENCRYPTION_ERROR
| Change | Effect |
---|
1 | The constant TP_CONN_STATUS_REASON_ENCRYPTION_ERROR with value 4 has been added. | No effect. |
[+] TP_CONN_STATUS_REASON_NAME_IN_USE
| Change | Effect |
---|
1 | The constant TP_CONN_STATUS_REASON_NAME_IN_USE with value 5 has been added. | No effect. |
[+] TP_CONN_STATUS_REASON_NETWORK_ERROR
| Change | Effect |
---|
1 | The constant TP_CONN_STATUS_REASON_NETWORK_ERROR with value 2 has been added. | No effect. |
[+] TP_CONN_STATUS_REASON_NONE_SPECIFIED
| Change | Effect |
---|
1 | The constant TP_CONN_STATUS_REASON_NONE_SPECIFIED with value 0 has been added. | No effect. |
[+] TP_CONN_STATUS_REASON_REQUESTED
| Change | Effect |
---|
1 | The constant TP_CONN_STATUS_REASON_REQUESTED with value 1 has been added. | No effect. |
_gen-tp-constants.h
[+] NUM_TP_CHANNEL_CHAT_STATES
| Change | Effect |
---|
1 | The constant NUM_TP_CHANNEL_CHAT_STATES with value (4+1) has been added. | No effect. |
[+] NUM_TP_CHANNEL_GROUP_CHANGE_REASONS
| Change | Effect |
---|
1 | The constant NUM_TP_CHANNEL_GROUP_CHANGE_REASONS with value (11+1) has been added. | No effect. |
[+] NUM_TP_CHANNEL_HOLD_STATES
| Change | Effect |
---|
1 | The constant NUM_TP_CHANNEL_HOLD_STATES with value (3+1) has been added. | No effect. |
[+] NUM_TP_CHANNEL_TEXT_MESSAGE_TYPES
| Change | Effect |
---|
1 | The constant NUM_TP_CHANNEL_TEXT_MESSAGE_TYPES with value (3+1) has been added. | No effect. |
[+] NUM_TP_CHANNEL_TEXT_SEND_ERRORS
| Change | Effect |
---|
1 | The constant NUM_TP_CHANNEL_TEXT_SEND_ERRORS with value (5+1) has been added. | No effect. |
[+] NUM_TP_CONNECTION_PRESENCE_TYPES
| Change | Effect |
---|
1 | The constant NUM_TP_CONNECTION_PRESENCE_TYPES with value (5+1) has been added. | No effect. |
[+] NUM_TP_CONNECTION_STATUS_REASONS
| Change | Effect |
---|
1 | The constant NUM_TP_CONNECTION_STATUS_REASONS with value (13+1) has been added. | No effect. |
[+] NUM_TP_CONNECTION_STATUSES
| Change | Effect |
---|
1 | The constant NUM_TP_CONNECTION_STATUSES with value (2+1) has been added. | No effect. |
[+] NUM_TP_DTMF_EVENTS
| Change | Effect |
---|
1 | The constant NUM_TP_DTMF_EVENTS with value (15+1) has been added. | No effect. |
[+] NUM_TP_HANDLE_TYPES
| Change | Effect |
---|
1 | The constant NUM_TP_HANDLE_TYPES with value (4+1) has been added. | No effect. |
[+] NUM_TP_MEDIA_STREAM_BASE_PROTOS
| Change | Effect |
---|
1 | The constant NUM_TP_MEDIA_STREAM_BASE_PROTOS with value (1+1) has been added. | No effect. |
[+] NUM_TP_MEDIA_STREAM_DIRECTIONS
| Change | Effect |
---|
1 | The constant NUM_TP_MEDIA_STREAM_DIRECTIONS with value (3+1) has been added. | No effect. |
[+] NUM_TP_MEDIA_STREAM_ERRORS
| Change | Effect |
---|
1 | The constant NUM_TP_MEDIA_STREAM_ERRORS with value (1+1) has been added. | No effect. |
[+] NUM_TP_MEDIA_STREAM_STATES
| Change | Effect |
---|
1 | The constant NUM_TP_MEDIA_STREAM_STATES with value (2+1) has been added. | No effect. |
[+] NUM_TP_MEDIA_STREAM_TRANSPORT_TYPES
| Change | Effect |
---|
1 | The constant NUM_TP_MEDIA_STREAM_TRANSPORT_TYPES with value (2+1) has been added. | No effect. |
[+] NUM_TP_MEDIA_STREAM_TYPES
| Change | Effect |
---|
1 | The constant NUM_TP_MEDIA_STREAM_TYPES with value (1+1) has been added. | No effect. |
[+] NUM_TP_SOCKET_ACCESS_CONTROLS
| Change | Effect |
---|
1 | The constant NUM_TP_SOCKET_ACCESS_CONTROLS with value (3+1) has been added. | No effect. |
[+] NUM_TP_SOCKET_ADDRESS_TYPES
| Change | Effect |
---|
1 | The constant NUM_TP_SOCKET_ADDRESS_TYPES with value (3+1) has been added. | No effect. |
[+] NUM_TP_TUBE_STATES
| Change | Effect |
---|
1 | The constant NUM_TP_TUBE_STATES with value (2+1) has been added. | No effect. |
[+] NUM_TP_TUBE_TYPES
| Change | Effect |
---|
1 | The constant NUM_TP_TUBE_TYPES with value (1+1) has been added. | No effect. |
_gen-tp-interfaces.h
[+] TP_IFACE_CONNECTION
| Change | Effect |
---|
1 | The constant TP_IFACE_CONNECTION with value "org.freedesktop.Telepathy.Connection" has been added. | No effect. |
[+] TP_IFACE_CONNECTION_INTERFACE_ALIASING
| Change | Effect |
---|
1 | The constant TP_IFACE_CONNECTION_INTERFACE_ALIASING with value "org.freedesktop.Telepathy.Connection.Interface.Aliasing" has been added. | No effect. |
[+] TP_IFACE_CONNECTION_INTERFACE_AVATARS
| Change | Effect |
---|
1 | The constant TP_IFACE_CONNECTION_INTERFACE_AVATARS with value "org.freedesktop.Telepathy.Connection.Interface.Avatars" has been added. | No effect. |
[+] TP_IFACE_CONNECTION_INTERFACE_CAPABILITIES
| Change | Effect |
---|
1 | The constant TP_IFACE_CONNECTION_INTERFACE_CAPABILITIES with value "org.freedesktop.Telepathy.Connection.Interface.Capabilities" has been added. | No effect. |
[+] TP_IFACE_CONNECTION_INTERFACE_CONTACT_INFO
| Change | Effect |
---|
1 | The constant TP_IFACE_CONNECTION_INTERFACE_CONTACT_INFO with value "org.freedesktop.Telepathy.Connection.Interface.ContactInfo" has been added. | No effect. |
[+] TP_IFACE_CONNECTION_INTERFACE_FORWARDING
| Change | Effect |
---|
1 | The constant TP_IFACE_CONNECTION_INTERFACE_FORWARDING with value "org.freedesktop.Telepathy.Connection.Interface.Forwarding" has been added. | No effect. |
[+] TP_IFACE_CONNECTION_INTERFACE_PRESENCE
| Change | Effect |
---|
1 | The constant TP_IFACE_CONNECTION_INTERFACE_PRESENCE with value "org.freedesktop.Telepathy.Connection.Interface.Presence" has been added. | No effect. |
[+] TP_IFACE_CONNECTION_INTERFACE_PRIVACY
| Change | Effect |
---|
1 | The constant TP_IFACE_CONNECTION_INTERFACE_PRIVACY with value "org.freedesktop.Telepathy.Connection.Interface.Privacy" has been added. | No effect. |
[+] TP_IFACE_CONNECTION_INTERFACE_RENAMING
| Change | Effect |
---|
1 | The constant TP_IFACE_CONNECTION_INTERFACE_RENAMING with value "org.freedesktop.Telepathy.Connection.Interface.Renaming" has been added. | No effect. |
[+] TP_IFACE_CONNECTION_MANAGER
| Change | Effect |
---|
1 | The constant TP_IFACE_CONNECTION_MANAGER with value "org.freedesktop.Telepathy.ConnectionManager" has been added. | No effect. |
tp-helpers.h
[+] TP_CONNMGR_PROT_PARAM_FLAG_HAS_DEFAULT
| Change | Effect |
---|
1 | The constant TP_CONNMGR_PROT_PARAM_FLAG_HAS_DEFAULT with value (TP_CONN_MGR_PARAM_FLAG_HAS_DEFAULT) has been added. | No effect. |
[+] TP_CONNMGR_PROT_PARAM_FLAG_REGISTER
| Change | Effect |
---|
1 | The constant TP_CONNMGR_PROT_PARAM_FLAG_REGISTER with value (TP_CONN_MGR_PARAM_FLAG_REGISTER) has been added. | No effect. |
[+] TP_CONNMGR_PROT_PARAM_FLAG_REQUIRED
| Change | Effect |
---|
1 | The constant TP_CONNMGR_PROT_PARAM_FLAG_REQUIRED with value (TP_CONN_MGR_PARAM_FLAG_REQUIRED) has been added. | No effect. |
to the top
Header Files (13)
tp-chan-ifaces-signal-setters.h
tp-chan-signals-marshal.h
tp-chan.h
tp-conn-ifaces-signal-setters.h
tp-conn-signals-marshal.h
tp-conn.h
tp-connmgr-signals-marshal.h
tp-connmgr.h
tp-constants.h
tp-helpers.h
tp-ifaces-signals-marshal.h
tp-interfaces.h
tp-props-iface.h
to the top
Shared Libraries (1)
libtelepathy.so.2.4.1
to the top