Binary compatibility report for the DBus Menu library between 0.3.99 and 0.3.100 versions on x86
Test Info
Library Name | DBus Menu |
Version #1 | 0.3.99 |
Version #2 | 0.3.100 |
CPU Architecture | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 13 |
Total Shared Libraries | 3 |
Total Symbols / Types | 76 / 160 |
Verdict | Compatible |
---|
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 3 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 1 |
Problems with Constants | Low | 0 |
Other Changes | - | 0 |
Added Symbols (3)
client.h,
libdbusmenu-glib.so.3.0.8
dbusmenu_client_get_icon_paths ( DbusmenuClient* client )
server.h,
libdbusmenu-glib.so.3.0.8
dbusmenu_server_get_icon_paths ( DbusmenuServer* server )
dbusmenu_server_set_icon_paths ( DbusmenuServer* server, GStrv icon_paths )
to the top
Problems with Symbols, Low Severity (1)
client.h,
libdbusmenu-glib.so.3.0.7
[+] dbusmenu_client_add_type_handler_full ( DbusmenuClient* client, gchar const* type, DbusmenuClientTypeHandler newfunc, gpointer user_data, DbusmenuClientTypeDestroyHandler destroy_func ) (1)
changed to:dbusmenu_client_add_type_handler_full ( DbusmenuClient* client, gchar const* type, DbusmenuClientTypeHandler newfunc, gpointer user_data, GDestroyNotify destroy_func )
| Change | Effect |
---|
1 | Base type of 5th parameter destroy_func has been changed from void(*)(DbusmenuClient*,gchar const*,gpointer) to void(*)(gpointer). | Replacement of parameter base type may indicate a change in its semantic meaning. |
to the top
Header Files (13)
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
types.h
to the top
Shared Libraries (3)
libdbusmenu-glib.so.3.0.7
libdbusmenu-gtk.so.3.0.7
libdbusmenu-jsonloader.so.3.0.7
to the top