Binary compatibility report for the libtelepathy library between 0.3.0 and 0.3.1 versions on x86
Test Info
Library Name | libtelepathy |
Version #1 | 0.3.0 |
Version #2 | 0.3.1 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 13 |
Total Shared Libraries | 1 |
Total Symbols / Types | 88 / 91 |
Verdict | Incompatible (2.3%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 0 |
Removed Symbols | High | 2 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 68 |
Other Changes in Constants | - | 1 |
Removed Symbols (2)
tp-helpers.h,
libtelepathy.so.2.5.0
tp_get_bus ( )
tp_get_bus_proxy ( )
to the top
Problems with Constants, Low Severity (68)
_gen-tp-constants-aliases.h
[+] LAST_TP_CHANNEL_CHAT_STATE
| Change | Effect |
---|
1 | The value of constant LAST_TP_CHANNEL_CHAT_STATE has been changed from (4+1) to NUM_TP_CHANNEL_CHAT_STATES. | 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_CHANNEL_GROUP_CHANGE_REASON
| Change | Effect |
---|
1 | The value of constant LAST_TP_CHANNEL_GROUP_CHANGE_REASON has been changed from (11+1) to NUM_TP_CHANNEL_GROUP_CHANGE_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. |
[+] LAST_TP_CHANNEL_TEXT_MESSAGE_TYPE
| Change | Effect |
---|
1 | The value of constant LAST_TP_CHANNEL_TEXT_MESSAGE_TYPE has been changed from (3+1) to NUM_TP_CHANNEL_TEXT_MESSAGE_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_CHANNEL_TEXT_SEND_ERROR
| Change | Effect |
---|
1 | The value of constant LAST_TP_CHANNEL_TEXT_SEND_ERROR has been changed from (5+1) to NUM_TP_CHANNEL_TEXT_SEND_ERRORS. | 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_DTMF_EVENT
| Change | Effect |
---|
1 | The value of constant LAST_TP_DTMF_EVENT has been changed from (15+1) to NUM_TP_DTMF_EVENTS. | 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_HANDLE_TYPE
| Change | Effect |
---|
1 | The value of constant LAST_TP_HANDLE_TYPE has been changed from (4+1) to NUM_TP_HANDLE_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_MEDIA_STREAM_BASE_PROTO
| Change | Effect |
---|
1 | The value of constant LAST_TP_MEDIA_STREAM_BASE_PROTO has been changed from (1+1) to NUM_TP_MEDIA_STREAM_BASE_PROTOS. | 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_MEDIA_STREAM_DIRECTION
| Change | Effect |
---|
1 | The value of constant LAST_TP_MEDIA_STREAM_DIRECTION has been changed from (3+1) to NUM_TP_MEDIA_STREAM_DIRECTIONS. | 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_MEDIA_STREAM_ERROR
| Change | Effect |
---|
1 | The value of constant LAST_TP_MEDIA_STREAM_ERROR has been changed from (1+1) to NUM_TP_MEDIA_STREAM_ERRORS. | 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_MEDIA_STREAM_STATE
| Change | Effect |
---|
1 | The value of constant LAST_TP_MEDIA_STREAM_STATE has been changed from (2+1) to NUM_TP_MEDIA_STREAM_STATES. | 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_MEDIA_STREAM_TRANSPORT_TYPE
| Change | Effect |
---|
1 | The value of constant LAST_TP_MEDIA_STREAM_TRANSPORT_TYPE has been changed from (2+1) to NUM_TP_MEDIA_STREAM_TRANSPORT_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_MEDIA_STREAM_TYPE
| Change | Effect |
---|
1 | The value of constant LAST_TP_MEDIA_STREAM_TYPE has been changed from (1+1) to NUM_TP_MEDIA_STREAM_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_SOCKET_ACCESS_CONTROL
| Change | Effect |
---|
1 | The value of constant LAST_TP_SOCKET_ACCESS_CONTROL has been changed from (3+1) to NUM_TP_SOCKET_ACCESS_CONTROLS. | 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_SOCKET_ADDRESS_TYPE
| Change | Effect |
---|
1 | The value of constant LAST_TP_SOCKET_ADDRESS_TYPE has been changed from (3+1) to NUM_TP_SOCKET_ADDRESS_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_TUBE_STATE
| Change | Effect |
---|
1 | The value of constant LAST_TP_TUBE_STATE has been changed from (2+1) to NUM_TP_TUBE_STATES. | 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_TUBE_TYPE
| Change | Effect |
---|
1 | The value of constant LAST_TP_TUBE_TYPE has been changed from (1+1) to NUM_TP_TUBE_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. |
_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 removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] NUM_TP_CHANNEL_GROUP_CHANGE_REASONS
| Change | Effect |
---|
1 | The constant NUM_TP_CHANNEL_GROUP_CHANGE_REASONS with value (11+1) has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] NUM_TP_CHANNEL_TEXT_MESSAGE_TYPES
| Change | Effect |
---|
1 | The constant NUM_TP_CHANNEL_TEXT_MESSAGE_TYPES with value (3+1) has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] NUM_TP_CHANNEL_TEXT_SEND_ERRORS
| Change | Effect |
---|
1 | The constant NUM_TP_CHANNEL_TEXT_SEND_ERRORS with value (5+1) has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] NUM_TP_CONNECTION_PRESENCE_TYPES
| Change | Effect |
---|
1 | The constant NUM_TP_CONNECTION_PRESENCE_TYPES with value (5+1) has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] NUM_TP_CONNECTION_STATUS_REASONS
| Change | Effect |
---|
1 | The constant NUM_TP_CONNECTION_STATUS_REASONS with value (13+1) has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] NUM_TP_CONNECTION_STATUSES
| Change | Effect |
---|
1 | The constant NUM_TP_CONNECTION_STATUSES with value (2+1) has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] NUM_TP_DTMF_EVENTS
| Change | Effect |
---|
1 | The constant NUM_TP_DTMF_EVENTS with value (15+1) has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] NUM_TP_HANDLE_TYPES
| Change | Effect |
---|
1 | The constant NUM_TP_HANDLE_TYPES with value (4+1) has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] NUM_TP_MEDIA_STREAM_BASE_PROTOS
| Change | Effect |
---|
1 | The constant NUM_TP_MEDIA_STREAM_BASE_PROTOS with value (1+1) has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] NUM_TP_MEDIA_STREAM_DIRECTIONS
| Change | Effect |
---|
1 | The constant NUM_TP_MEDIA_STREAM_DIRECTIONS with value (3+1) has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] NUM_TP_MEDIA_STREAM_ERRORS
| Change | Effect |
---|
1 | The constant NUM_TP_MEDIA_STREAM_ERRORS with value (1+1) has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] NUM_TP_MEDIA_STREAM_STATES
| Change | Effect |
---|
1 | The constant NUM_TP_MEDIA_STREAM_STATES with value (2+1) has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] NUM_TP_MEDIA_STREAM_TRANSPORT_TYPES
| Change | Effect |
---|
1 | The constant NUM_TP_MEDIA_STREAM_TRANSPORT_TYPES with value (2+1) has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] NUM_TP_MEDIA_STREAM_TYPES
| Change | Effect |
---|
1 | The constant NUM_TP_MEDIA_STREAM_TYPES with value (1+1) has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] NUM_TP_SOCKET_ACCESS_CONTROLS
| Change | Effect |
---|
1 | The constant NUM_TP_SOCKET_ACCESS_CONTROLS with value (3+1) has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] NUM_TP_SOCKET_ADDRESS_TYPES
| Change | Effect |
---|
1 | The constant NUM_TP_SOCKET_ADDRESS_TYPES with value (3+1) has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] NUM_TP_TUBE_STATES
| Change | Effect |
---|
1 | The constant NUM_TP_TUBE_STATES with value (2+1) has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] NUM_TP_TUBE_TYPES
| Change | Effect |
---|
1 | The constant NUM_TP_TUBE_TYPES with value (1+1) has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
_gen-tp-interfaces.h
[+] TP_IFACE_CHANNEL
| Change | Effect |
---|
1 | The constant TP_IFACE_CHANNEL with value "org.freedesktop.Telepathy.Channel" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] TP_IFACE_CHANNEL_INTERFACE_CHAT_STATE
| Change | Effect |
---|
1 | The constant TP_IFACE_CHANNEL_INTERFACE_CHAT_STATE with value "org.freedesktop.Telepathy.Channel.Interface.ChatState" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] TP_IFACE_CHANNEL_INTERFACE_DTMF
| Change | Effect |
---|
1 | The constant TP_IFACE_CHANNEL_INTERFACE_DTMF with value "org.freedesktop.Telepathy.Channel.Interface.DTMF" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] TP_IFACE_CHANNEL_INTERFACE_GROUP
| Change | Effect |
---|
1 | The constant TP_IFACE_CHANNEL_INTERFACE_GROUP with value "org.freedesktop.Telepathy.Channel.Interface.Group" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] TP_IFACE_CHANNEL_INTERFACE_MEDIA_SIGNALLING
| Change | Effect |
---|
1 | The constant TP_IFACE_CHANNEL_INTERFACE_MEDIA_SIGNALLING with value "org.freedesktop.Telepathy.Channel.Interface.MediaSignalling" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] TP_IFACE_CHANNEL_INTERFACE_PASSWORD
| Change | Effect |
---|
1 | The constant TP_IFACE_CHANNEL_INTERFACE_PASSWORD with value "org.freedesktop.Telepathy.Channel.Interface.Password" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] TP_IFACE_CHANNEL_TYPE_CONTACT_LIST
| Change | Effect |
---|
1 | The constant TP_IFACE_CHANNEL_TYPE_CONTACT_LIST with value "org.freedesktop.Telepathy.Channel.Type.ContactList" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] TP_IFACE_CHANNEL_TYPE_ROOM_LIST
| Change | Effect |
---|
1 | The constant TP_IFACE_CHANNEL_TYPE_ROOM_LIST with value "org.freedesktop.Telepathy.Channel.Type.RoomList" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] TP_IFACE_CHANNEL_TYPE_STREAMED_MEDIA
| Change | Effect |
---|
1 | The constant TP_IFACE_CHANNEL_TYPE_STREAMED_MEDIA with value "org.freedesktop.Telepathy.Channel.Type.StreamedMedia" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] TP_IFACE_CHANNEL_TYPE_TEXT
| Change | Effect |
---|
1 | The constant TP_IFACE_CHANNEL_TYPE_TEXT with value "org.freedesktop.Telepathy.Channel.Type.Text" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] TP_IFACE_CHANNEL_TYPE_TUBES
| Change | Effect |
---|
1 | The constant TP_IFACE_CHANNEL_TYPE_TUBES with value "org.freedesktop.Telepathy.Channel.Type.Tubes" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] TP_IFACE_CONN
| Change | Effect |
---|
1 | The value of constant TP_IFACE_CONN has been changed from "org.freedesktop.Telepathy.Connection" to TP_IFACE_CONNECTION. | 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_IFACE_CONN_INTERFACE_ALIASING
| Change | Effect |
---|
1 | The value of constant TP_IFACE_CONN_INTERFACE_ALIASING has been changed from "org.freedesktop.Telepathy.Connection.Interface.Aliasing" to TP_IFACE_CONNECTION_INTERFACE_ALIASING. | 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_IFACE_CONN_INTERFACE_AVATARS
| Change | Effect |
---|
1 | The value of constant TP_IFACE_CONN_INTERFACE_AVATARS has been changed from "org.freedesktop.Telepathy.Connection.Interface.Avatars" to TP_IFACE_CONNECTION_INTERFACE_AVATARS. | 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_IFACE_CONN_INTERFACE_CAPABILITIES
| Change | Effect |
---|
1 | The value of constant TP_IFACE_CONN_INTERFACE_CAPABILITIES has been changed from "org.freedesktop.Telepathy.Connection.Interface.Capabilities" to TP_IFACE_CONNECTION_INTERFACE_CAPABILITIES. | 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_IFACE_CONN_INTERFACE_PRESENCE
| Change | Effect |
---|
1 | The value of constant TP_IFACE_CONN_INTERFACE_PRESENCE has been changed from "org.freedesktop.Telepathy.Connection.Interface.Presence" to TP_IFACE_CONNECTION_INTERFACE_PRESENCE. | 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_IFACE_CONN_MANAGER
| Change | Effect |
---|
1 | The value of constant TP_IFACE_CONN_MANAGER has been changed from "org.freedesktop.Telepathy.ConnectionManager" to TP_IFACE_CONNECTION_MANAGER. | 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_IFACE_CONNECTION
| Change | Effect |
---|
1 | The constant TP_IFACE_CONNECTION with value "org.freedesktop.Telepathy.Connection" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] 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 removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] 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 removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] 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 removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] 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 removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] TP_IFACE_CONNECTION_MANAGER
| Change | Effect |
---|
1 | The constant TP_IFACE_CONNECTION_MANAGER with value "org.freedesktop.Telepathy.ConnectionManager" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] TP_IFACE_MEDIA_SESSION_HANDLER
| Change | Effect |
---|
1 | The constant TP_IFACE_MEDIA_SESSION_HANDLER with value "org.freedesktop.Telepathy.Media.SessionHandler" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] TP_IFACE_MEDIA_STREAM_HANDLER
| Change | Effect |
---|
1 | The constant TP_IFACE_MEDIA_STREAM_HANDLER with value "org.freedesktop.Telepathy.Media.StreamHandler" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
[+] TP_IFACE_PROPERTIES_INTERFACE
| Change | Effect |
---|
1 | The constant TP_IFACE_PROPERTIES_INTERFACE with value "org.freedesktop.Telepathy.Properties" has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
tp-constants.h
[+] LAST_TP_CODEC_MEDIA_TYPE
| Change | Effect |
---|
1 | The value of constant LAST_TP_CODEC_MEDIA_TYPE has been changed from (1+1) to NUM_TP_MEDIA_STREAM_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_HANDLE_TYPE
| Change | Effect |
---|
1 | The value of constant LAST_TP_CONN_HANDLE_TYPE has been changed from (4+1) to NUM_TP_HANDLE_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_MEDIA_STREAM_PROTO
| Change | Effect |
---|
1 | The value of constant LAST_TP_MEDIA_STREAM_PROTO has been changed from (1+1) to NUM_TP_MEDIA_STREAM_BASE_PROTOS. | 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-interfaces.h
[+] TP_IFACE_CHANNEL_INTERFACE
| Change | Effect |
---|
1 | The value of constant TP_IFACE_CHANNEL_INTERFACE has been changed from "org.freedesktop.Telepathy.Channel" to TP_IFACE_CHANNEL. | 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_IFACE_CONN_INTERFACE
| Change | Effect |
---|
1 | The value of constant TP_IFACE_CONN_INTERFACE has been changed from "org.freedesktop.Telepathy.Connection" to TP_IFACE_CONNECTION. | 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_IFACE_CONN_MGR_INTERFACE
| Change | Effect |
---|
1 | The value of constant TP_IFACE_CONN_MGR_INTERFACE has been changed from "org.freedesktop.Telepathy.ConnectionManager" to TP_IFACE_CONNECTION_MANAGER. | 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_IFACE_PROPERTIES
| Change | Effect |
---|
1 | The value of constant TP_IFACE_PROPERTIES has been changed from "org.freedesktop.Telepathy.Properties" to TP_IFACE_PROPERTIES_INTERFACE. | 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 (1)
_gen-tp-constants-whitelist-aliases.h
[+] TP_CONN_PRESENCE_TYPE_BUSY
| Change | Effect |
---|
1 | The constant TP_CONN_PRESENCE_TYPE_BUSY with value 6 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.5.0
to the top