Binary compatibility report for the LibUnity library  between 3.4.2 and 3.4.6 versions on x86

Test Info


Library NameLibUnity
Version #13.4.2
Version #23.4.6
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files1
Total Shared Libraries1
Total Symbols / Types141 / 111
VerdictIncompatible
(21.3%)

Problem Summary


SeverityCount
Added Symbols-29
Removed SymbolsHigh29
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium2
Low2
Problems with
Constants
Low0

Added Symbols (29)


unity.h, libunity.so.3.0.0
unity_activation_activate ( UnityActivation* self, gchar const* uri, GAsyncReadyCallback _callback_, gpointer _user_data_ )
unity_activation_activate_finish ( UnityActivation* self, GAsyncResult* _res_, GError** error )
unity_activation_get_type ( )
unity_activation_proxy_get_type ( )
unity_activation_register_object void* object, GDBusConnection* connection, gchar const* path, GError** error )
unity_activation_status_get_type ( )
unity_browser_clear UnityBrowser* self )
unity_browser_construct ( GType object_type, GType e_type, GBoxedCopyFunc e_dup_func, GDestroyNotify e_destroy_func, gchar const* dbus_path )
unity_browser_get_dbus_path UnityBrowser* self )
unity_browser_get_type ( )
unity_browser_go_back UnityBrowser* self )
unity_browser_go_forward UnityBrowser* self )
unity_browser_new GType e_type, GBoxedCopyFunc e_dup_func, GDestroyNotify e_destroy_func, gchar const* dbus_path )
unity_browser_record_state ( UnityBrowser* self, gconstpointer state, gchar const* comment )
unity_param_spec_stack ( gchar const* name, gchar const* nick, gchar const* blurb, GType object_type, GParamFlags flags )
unity_stack_clear UnityStack* self )
unity_stack_construct ( GType object_type, GType e_type, GBoxedCopyFunc e_dup_func, GDestroyNotify e_destroy_func )
unity_stack_get_type ( )
unity_stack_is_empty UnityStack* self )
unity_stack_new GType e_type, GBoxedCopyFunc e_dup_func, GDestroyNotify e_destroy_func )
unity_stack_peek UnityStack* self )
unity_stack_pop UnityStack* self )
unity_stack_push ( UnityStack* self, gconstpointer element )
unity_stack_ref gpointer instance )
unity_stack_size UnityStack* self )
unity_stack_unref gpointer instance )
unity_value_get_stack GValue const* value )
unity_value_set_stack GValue* value, gpointer v_object )
unity_value_take_stack GValue* value, gpointer v_object )

to the top

Removed Symbols (29)


unity.h, libunity.so.3.0.0
unity_place_activation_activate ( UnityPlaceActivation* self, gchar const* uri, GAsyncReadyCallback _callback_, gpointer _user_data_ )
unity_place_activation_activate_finish ( UnityPlaceActivation* self, GAsyncResult* _res_, GError** error )
unity_place_activation_get_type ( )
unity_place_activation_proxy_get_type ( )
unity_place_activation_register_object void* object, GDBusConnection* connection, gchar const* path, GError** error )
unity_place_activation_status_get_type ( )
unity_place_browser_clear UnityPlaceBrowser* self )
unity_place_browser_construct ( GType object_type, GType e_type, GBoxedCopyFunc e_dup_func, GDestroyNotify e_destroy_func, gchar const* dbus_path )
unity_place_browser_get_dbus_path UnityPlaceBrowser* self )
unity_place_browser_get_type ( )
unity_place_browser_go_back UnityPlaceBrowser* self )
unity_place_browser_go_forward UnityPlaceBrowser* self )
unity_place_browser_new GType e_type, GBoxedCopyFunc e_dup_func, GDestroyNotify e_destroy_func, gchar const* dbus_path )
unity_place_browser_record_state ( UnityPlaceBrowser* self, gconstpointer state, gchar const* comment )
unity_place_param_spec_stack ( gchar const* name, gchar const* nick, gchar const* blurb, GType object_type, GParamFlags flags )
unity_place_stack_clear UnityPlaceStack* self )
unity_place_stack_construct ( GType object_type, GType e_type, GBoxedCopyFunc e_dup_func, GDestroyNotify e_destroy_func )
unity_place_stack_get_type ( )
unity_place_stack_is_empty UnityPlaceStack* self )
unity_place_stack_new GType e_type, GBoxedCopyFunc e_dup_func, GDestroyNotify e_destroy_func )
unity_place_stack_peek UnityPlaceStack* self )
unity_place_stack_pop UnityPlaceStack* self )
unity_place_stack_push ( UnityPlaceStack* self, gconstpointer element )
unity_place_stack_ref gpointer instance )
unity_place_stack_size UnityPlaceStack* self )
unity_place_stack_unref gpointer instance )
unity_place_value_get_stack GValue const* value )
unity_place_value_set_stack GValue* value, gpointer v_object )
unity_place_value_take_stack GValue* value, gpointer v_object )

to the top

Problems with Symbols, Medium Severity (2)


unity.h, libunity.so.3.0.0
[+] unity_place_entry_info_get_browser UnityPlaceEntryInfo* self ) (1)
[+] unity_place_entry_info_set_browser ( UnityPlaceEntryInfo* self, UnityPlaceBrowser* value ) (1)

to the top

Problems with Symbols, Low Severity (2)


unity.h, libunity.so.3.0.0
[+] unity_place_controller_get_activation UnityPlaceController* self ) (1)
[+] unity_place_controller_set_activation ( UnityPlaceController* self, UnityPlaceActivation* value ) (1)

to the top

Header Files (1)


unity.h

to the top

Shared Libraries (1)


libunity.so.3.0.0

to the top




Generated on Mon Sep 24 19:27:40 2012 for LibUnity by ABI Compliance Checker 1.98.4  
A tool for checking backward compatibility of a C/C++ library API