Binary compatibility report for the DBus Menu library between 0.3.98 and 0.3.99 versions on x86
Test Info
Library Name | DBus Menu |
Version #1 | 0.3.98 |
Version #2 | 0.3.99 |
CPU Architecture | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 12 |
Total Shared Libraries | 3 |
Total Symbols / Types | 67 / 158 |
Verdict | Compatible |
---|
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 9 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 4 |
Problems with Constants | Low | 0 |
Other Changes | - | 0 |
Added Symbols (9)
client.h,
libdbusmenu-glib.so.3.0.7
dbusmenu_client_get_status ( DbusmenuClient* client )
dbusmenu_client_get_text_direction ( DbusmenuClient* client )
menuitem.h,
libdbusmenu-glib.so.3.0.7
dbusmenu_menuitem_get_parent ( DbusmenuMenuitem* mi )
dbusmenu_menuitem_set_parent ( DbusmenuMenuitem* mi, DbusmenuMenuitem* parent )
dbusmenu_menuitem_unparent ( DbusmenuMenuitem* mi )
server.h,
libdbusmenu-glib.so.3.0.7
dbusmenu_server_get_status ( DbusmenuServer* server )
dbusmenu_server_get_text_direction ( DbusmenuServer* server )
dbusmenu_server_set_status ( DbusmenuServer* server, DbusmenuStatus status )
dbusmenu_server_set_text_direction ( DbusmenuServer* server, DbusmenuTextDirection dir )
to the top
Problems with Symbols, Low Severity (4)
client.h,
libdbusmenu-glib.so.3.0.6
[+] dbusmenu_client_add_type_handler_full ( DbusmenuClient* client, gchar const* type, DbusmenuClientTypeHandler newfunc, gpointer user_data, DbusmenuClientTypeDestroyHandler destory_func ) (1)
changed to:dbusmenu_client_add_type_handler_full ( DbusmenuClient* client, gchar const* type, DbusmenuClientTypeHandler newfunc, gpointer user_data, DbusmenuClientTypeDestroyHandler destroy_func )
| Change | Effect |
---|
1 | 5th parameter destory_func has been renamed to destroy_func. | Renaming of a parameter may indicate a change in its semantic meaning. |
menuitem.h,
libdbusmenu-glib.so.3.0.6
[+] dbusmenu_menuitem_handle_event ( DbusmenuMenuitem* mi, gchar const* name, GVariant* value, guint timestamp ) (1)
changed to:dbusmenu_menuitem_handle_event ( DbusmenuMenuitem* mi, gchar const* name, GVariant* variant, guint timestamp )
| Change | Effect |
---|
1 | 3rd parameter value has been renamed to variant. | Renaming of a parameter may indicate a change in its semantic meaning. |
menuitem.h,
libdbusmenu-gtk.so.3.0.6
[+] dbusmenu_menuitem_property_get_shortcut ( DbusmenuMenuitem* menuitem, guint* key, GdkModifierType* modifiers ) (1)
changed to:dbusmenu_menuitem_property_get_shortcut ( DbusmenuMenuitem* menuitem, guint* key, GdkModifierType* modifier )
| Change | Effect |
---|
1 | 3rd parameter modifiers has been renamed to modifier. | Renaming of a parameter may indicate a change in its semantic meaning. |
server.h,
libdbusmenu-glib.so.3.0.6
[+] dbusmenu_server_set_root ( DbusmenuServer* server, DbusmenuMenuitem* root ) (1)
changed to:dbusmenu_server_set_root ( DbusmenuServer* self, DbusmenuMenuitem* root )
| Change | Effect |
---|
1 | 1st parameter server has been renamed to self. | Renaming of a parameter may indicate a change in its semantic meaning. |
to the top
Header Files (12)
dbusmenu-glib.h
dbusmenu-gtk.h
json-loader.h
client.h (libdbusmenu-glib/client.h)
menuitem.h (libdbusmenu-glib/menuitem.h)
client.h (libdbusmenu-gtk/client.h)
menuitem.h (libdbusmenu-gtk/menuitem.h)
menu.h
menuitem-proxy.h
parser.h
serializablemenuitem.h
server.h
to the top
Shared Libraries (3)
libdbusmenu-glib.so.3.0.6
libdbusmenu-gtk.so.3.0.6
libdbusmenu-jsonloader.so.3.0.6
to the top