Binary compatibility report for the libtelepathy-glib library  between 0.9.1 and 0.9.2 versions on x86

Test Info


Library Namelibtelepathy-glib
Version #10.9.1
Version #20.9.2
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files57
Total Shared Libraries1
Total Symbols / Types1265 / 1077
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-2
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low7
Problems with
Constants
Low0
Other Changes
in Constants
-100

Added Symbols (2)


util.h, libtelepathy-glib.so.0.32.0
tp_g_signal_connect_object ( gpointer instance, gchar const* detailed_signal, GCallback c_handler, gpointer gobject, enum GConnectFlags connect_flags ) @@ TELEPATHY_GLIB_0.9.2
tp_value_array_build gsize length, GType type, ... ) @@ TELEPATHY_GLIB_0.9.2

to the top

Problems with Symbols, Low Severity (7)


dbus-properties-mixin.h, libtelepathy-glib.so.0.31.1
[+] tp_dbus_properties_mixin_getter_gobject_properties GObject* object, GQuark interface, GQuark name, GValue* value, gpointer getter_data ) @@ TELEPATHY_GLIB_0.7.3 (1)
[+] tp_dbus_properties_mixin_setter_gobject_properties GObject* object, GQuark interface, GQuark name, GValue const* value, gpointer setter_data, GError** error ) @@ TELEPATHY_GLIB_0.7.3 (1)

proxy-subclass.h, libtelepathy-glib.so.0.31.1
[+] tp_proxy_add_interface_by_id TpProxy* self, GQuark interface ) @@ TELEPATHY_GLIB_0.7.1 (1)
[+] tp_proxy_borrow_interface_by_id TpProxy* self, GQuark interface, GError** error ) @@ TELEPATHY_GLIB_0.7.1 (1)
[+] tp_proxy_pending_call_v0_new TpProxy* self, GQuark interface, gchar const* member, DBusGProxy* iface_proxy, TpProxyInvokeFunc invoke_callback, GCallback callback, gpointer user_data, GDestroyNotify destroy, GObject* weak_object, gboolean cancel_must_raise ) @@ TELEPATHY_GLIB_0.7.1 (1)
[+] tp_proxy_signal_connection_v0_new TpProxy* self, GQuark interface, gchar const* member, GType const* expected_types, GCallback collect_args, TpProxyInvokeFunc invoke_callback, GCallback callback, gpointer user_data, GDestroyNotify destroy, GObject* weak_object, GError** error ) @@ TELEPATHY_GLIB_0.7.1 (1)

proxy.h, libtelepathy-glib.so.0.31.1
[+] tp_proxy_has_interface_by_id gpointer self, GQuark interface ) @@ TELEPATHY_GLIB_0.7.1 (1)

to the top

Other Changes in Constants (100)


telepathy-interfaces.h
[+] TP_PROP_ACCOUNT_AUTOMATIC_PRESENCE
[+] TP_PROP_ACCOUNT_CONNECT_AUTOMATICALLY
[+] TP_PROP_ACCOUNT_CONNECTION
[+] TP_PROP_ACCOUNT_CONNECTION_STATUS
[+] TP_PROP_ACCOUNT_CONNECTION_STATUS_REASON
[+] TP_PROP_ACCOUNT_CURRENT_PRESENCE
[+] TP_PROP_ACCOUNT_DISPLAY_NAME
[+] TP_PROP_ACCOUNT_ENABLED
[+] TP_PROP_ACCOUNT_HAS_BEEN_ONLINE
[+] TP_PROP_ACCOUNT_ICON
[+] TP_PROP_ACCOUNT_INTERFACE_AVATAR_AVATAR
[+] TP_PROP_ACCOUNT_INTERFACES
[+] TP_PROP_ACCOUNT_MANAGER_INTERFACES
[+] TP_PROP_ACCOUNT_MANAGER_INVALID_ACCOUNTS
[+] TP_PROP_ACCOUNT_MANAGER_SUPPORTED_ACCOUNT_PROPERTIES
[+] TP_PROP_ACCOUNT_MANAGER_VALID_ACCOUNTS
[+] TP_PROP_ACCOUNT_NICKNAME
[+] TP_PROP_ACCOUNT_NORMALIZED_NAME
[+] TP_PROP_ACCOUNT_PARAMETERS
[+] TP_PROP_ACCOUNT_REQUESTED_PRESENCE
[+] TP_PROP_ACCOUNT_VALID
[+] TP_PROP_CHANNEL_CHANNEL_TYPE
[+] TP_PROP_CHANNEL_DISPATCH_OPERATION_ACCOUNT
[+] TP_PROP_CHANNEL_DISPATCH_OPERATION_CHANNELS
[+] TP_PROP_CHANNEL_DISPATCH_OPERATION_CONNECTION
[+] TP_PROP_CHANNEL_DISPATCH_OPERATION_INTERFACES
[+] TP_PROP_CHANNEL_DISPATCH_OPERATION_POSSIBLE_HANDLERS
[+] TP_PROP_CHANNEL_DISPATCHER_INTERFACE_OPERATION_LIST_DISPATCH_OPERATIONS
[+] TP_PROP_CHANNEL_DISPATCHER_INTERFACES
[+] TP_PROP_CHANNEL_INITIATOR_HANDLE
[+] TP_PROP_CHANNEL_INITIATOR_ID
[+] TP_PROP_CHANNEL_INTERFACE_GROUP_GROUP_FLAGS
[+] TP_PROP_CHANNEL_INTERFACE_GROUP_HANDLE_OWNERS
[+] TP_PROP_CHANNEL_INTERFACE_GROUP_LOCAL_PENDING_MEMBERS
[+] TP_PROP_CHANNEL_INTERFACE_GROUP_MEMBERS
[+] TP_PROP_CHANNEL_INTERFACE_GROUP_REMOTE_PENDING_MEMBERS
[+] TP_PROP_CHANNEL_INTERFACE_GROUP_SELF_HANDLE
[+] TP_PROP_CHANNEL_INTERFACE_MESSAGES_DELIVERY_REPORTING_SUPPORT
[+] TP_PROP_CHANNEL_INTERFACE_MESSAGES_MESSAGE_PART_SUPPORT_FLAGS
[+] TP_PROP_CHANNEL_INTERFACE_MESSAGES_PENDING_MESSAGES
[+] TP_PROP_CHANNEL_INTERFACE_MESSAGES_SUPPORTED_CONTENT_TYPES
[+] TP_PROP_CHANNEL_INTERFACE_TUBE_PARAMETERS
[+] TP_PROP_CHANNEL_INTERFACE_TUBE_STATE
[+] TP_PROP_CHANNEL_INTERFACES
[+] TP_PROP_CHANNEL_REQUEST_ACCOUNT
[+] TP_PROP_CHANNEL_REQUEST_INTERFACES
[+] TP_PROP_CHANNEL_REQUEST_PREFERRED_HANDLER
[+] TP_PROP_CHANNEL_REQUEST_REQUESTS
[+] TP_PROP_CHANNEL_REQUEST_USER_ACTION_TIME
[+] TP_PROP_CHANNEL_REQUESTED
[+] TP_PROP_CHANNEL_TARGET_HANDLE
[+] TP_PROP_CHANNEL_TARGET_HANDLE_TYPE
[+] TP_PROP_CHANNEL_TARGET_ID
[+] TP_PROP_CHANNEL_TYPE_DBUS_TUBE_DBUS_NAMES
[+] TP_PROP_CHANNEL_TYPE_DBUS_TUBE_SERVICE_NAME
[+] TP_PROP_CHANNEL_TYPE_DBUS_TUBE_SUPPORTED_ACCESS_CONTROLS
[+] TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_AVAILABLE_SOCKET_TYPES
[+] TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_CONTENT_HASH
[+] TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_CONTENT_HASH_TYPE
[+] TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_CONTENT_TYPE
[+] TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_DESCRIPTION
[+] TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_FILENAME
[+] TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_INITIAL_OFFSET
[+] TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_SIZE
[+] TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_STATE
[+] TP_PROP_CHANNEL_TYPE_FILE_TRANSFER_TRANSFERRED_BYTES
[+] TP_PROP_CHANNEL_TYPE_ROOM_LIST_SERVER
[+] TP_PROP_CHANNEL_TYPE_STREAM_TUBE_SERVICE
[+] TP_PROP_CHANNEL_TYPE_STREAM_TUBE_SUPPORTED_SOCKET_TYPES
[+] TP_PROP_CHANNEL_TYPE_STREAMED_MEDIA_IMMUTABLE_STREAMS
[+] TP_PROP_CHANNEL_TYPE_STREAMED_MEDIA_INITIAL_AUDIO
[+] TP_PROP_CHANNEL_TYPE_STREAMED_MEDIA_INITIAL_VIDEO
[+] TP_PROP_CLIENT_APPROVER_APPROVER_CHANNEL_FILTER
[+] TP_PROP_CLIENT_HANDLER_BYPASS_APPROVAL
[+] TP_PROP_CLIENT_HANDLER_CAPABILITIES
[+] TP_PROP_CLIENT_HANDLER_HANDLED_CHANNELS
[+] TP_PROP_CLIENT_HANDLER_HANDLER_CHANNEL_FILTER
[+] TP_PROP_CLIENT_INTERFACES
[+] TP_PROP_CLIENT_OBSERVER_OBSERVER_CHANNEL_FILTER
[+] TP_PROP_CONNECTION_INTERFACE_AVATARS_MAXIMUM_AVATAR_BYTES
[+] TP_PROP_CONNECTION_INTERFACE_AVATARS_MAXIMUM_AVATAR_HEIGHT
[+] TP_PROP_CONNECTION_INTERFACE_AVATARS_MAXIMUM_AVATAR_WIDTH
[+] TP_PROP_CONNECTION_INTERFACE_AVATARS_MINIMUM_AVATAR_HEIGHT
[+] TP_PROP_CONNECTION_INTERFACE_AVATARS_MINIMUM_AVATAR_WIDTH
[+] TP_PROP_CONNECTION_INTERFACE_AVATARS_RECOMMENDED_AVATAR_HEIGHT
[+] TP_PROP_CONNECTION_INTERFACE_AVATARS_RECOMMENDED_AVATAR_WIDTH
[+] TP_PROP_CONNECTION_INTERFACE_AVATARS_SUPPORTED_AVATAR_MIME_TYPES
[+] TP_PROP_CONNECTION_INTERFACE_CONTACTS_CONTACT_ATTRIBUTE_INTERFACES
[+] TP_PROP_CONNECTION_INTERFACE_LOCATION_LOCATION_ACCESS_CONTROL
[+] TP_PROP_CONNECTION_INTERFACE_LOCATION_LOCATION_ACCESS_CONTROL_TYPES
[+] TP_PROP_CONNECTION_INTERFACE_REQUESTS_CHANNELS
[+] TP_PROP_CONNECTION_INTERFACE_REQUESTS_REQUESTABLE_CHANNEL_CLASSES
[+] TP_PROP_CONNECTION_INTERFACE_SIMPLE_PRESENCE_STATUSES
[+] TP_PROP_CONNECTION_MANAGER_INTERFACES
[+] TP_PROP_CONNECTION_SELF_HANDLE
[+] TP_PROP_DEBUG_ENABLED
[+] TP_PROP_MEDIA_STREAM_HANDLER_CREATED_LOCALLY
[+] TP_PROP_MEDIA_STREAM_HANDLER_NAT_TRAVERSAL
[+] TP_PROP_MEDIA_STREAM_HANDLER_RELAY_INFO
[+] TP_PROP_MEDIA_STREAM_HANDLER_STUN_SERVERS

to the top

Header Files (57)


account-manager.h
account.h
base-connection-manager.h
base-connection.h
channel-dispatch-operation.h
channel-dispatcher.h
channel-factory-iface.h
channel-iface.h
channel-manager.h
channel-request.h
channel.h
client.h
connection-manager.h
connection.h
contact.h
contacts-mixin.h
dbus-daemon.h
dbus-properties-mixin.h
dbus.h
debug-ansi.h
debug-sender.h
debug.h
defs.h
enums.h
errors.h
exportable-channel.h
group-mixin.h
gtypes.h
handle-repo-dynamic.h
handle-repo-static.h
handle-repo.h
handle.h
heap.h
interfaces.h
intset.h
media-interfaces.h
message-mixin.h
presence-mixin.h
properties-mixin.h
proxy-subclass.h
proxy.h
run.h
svc-account-manager.h
svc-account.h
svc-channel-dispatch-operation.h
svc-channel-dispatcher.h
svc-channel-request.h
svc-channel.h
svc-client.h
svc-connection-manager.h
svc-connection.h
svc-debug.h
svc-generic.h
svc-media-interfaces.h
svc-properties-interface.h
text-mixin.h
util.h

to the top

Shared Libraries (1)


libtelepathy-glib.so.0.31.1

to the top




Generated on Fri Sep 27 20:18:28 2013 for libtelepathy-glib by ABI Compliance Checker 1.99.8.4  
A tool for checking backward compatibility of a C/C++ library API