Binary compatibility report for the DBus Menu library between 0.3.90 and 0.3.91 versions on x86
Test Info
Library Name | DBus Menu |
Version #1 | 0.3.90 |
Version #2 | 0.3.91 |
CPU Architecture | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 8 |
Total Shared Libraries | 3 |
Total Symbols / Types | 63 / 154 |
Verdict | Incompatible (3.17%) |
---|
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 2 |
Removed Symbols | High | 2 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 0 |
Low | 3 |
Problems with Constants | Low | 0 |
Other Changes | - | 0 |
Added Symbols (2)
menuitem.h,
libdbusmenu-glib.so.3.0.0
dbusmenu_menuitem_property_get_variant ( DbusmenuMenuitem* mi, gchar const* property )
dbusmenu_menuitem_property_set_variant ( DbusmenuMenuitem* mi, gchar const* property, GVariant* value )
to the top
Removed Symbols (2)
menuitem.h,
libdbusmenu-glib.so.2.0.0
dbusmenu_menuitem_property_get_value ( DbusmenuMenuitem* mi, gchar const* property )
dbusmenu_menuitem_property_set_value ( DbusmenuMenuitem* mi, gchar const* property, GValue const* value )
to the top
Problems with Symbols, Low Severity (3)
client.h,
libdbusmenu-glib.so.2.0.0
[+] dbusmenu_client_send_event ( DbusmenuClient* client, gint id, gchar const* name, GValue const* value, guint timestamp ) (2)
changed to:dbusmenu_client_send_event ( DbusmenuClient* client, gint id, gchar const* name, GVariant* variant, guint timestamp )
| Change | Effect |
---|
1 | 4th parameter value has been renamed to variant. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | Base type of parameter value has been changed from _GValue to _GVariant of different format. | This parameter may be incorrectly initialized by applications. |
menuitem.h,
libdbusmenu-glib.so.2.0.0
[+] dbusmenu_menuitem_handle_event ( DbusmenuMenuitem* mi, gchar const* name, GValue const* value, guint timestamp ) (1)
changed to:dbusmenu_menuitem_handle_event ( DbusmenuMenuitem* mi, gchar const* name, GVariant* value, guint timestamp )
| Change | Effect |
---|
1 | Base type of parameter value has been changed from _GValue to _GVariant of different format. | This parameter may be incorrectly initialized by applications. |
to the top
Header Files (8)
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
server.h
to the top
Shared Libraries (3)
libdbusmenu-glib.so.2.0.0
libdbusmenu-gtk.so.2.0.0
libdbusmenu-jsonloader.so.2.0.0
to the top