Binary compatibility report for the UPower library  between 0.9.5 and 0.9.6 versions on x86

Test Info


Library NameUPower
Version #10.9.5
Version #20.9.6
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files2
Total Shared Libraries2
Total Symbols / Types144 / 60
VerdictIncompatible
(39.6%)

Problem Summary


SeverityCount
Added Symbols-0
Removed SymbolsHigh57
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Removed Symbols (57)


dkp-client.h, libdevkit-power-gobject.so.1.0.1
dkp_client_can_hibernate struct DkpClient* client )
dkp_client_can_suspend struct DkpClient* client )
dkp_client_enumerate_devices ( struct DkpClient* client, GError** error )
dkp_client_get_daemon_version struct DkpClient* client )
dkp_client_get_type ( )
dkp_client_hibernate ( struct DkpClient* client, GError** error )
dkp_client_lid_is_closed struct DkpClient* client )
dkp_client_new ( )
dkp_client_on_battery struct DkpClient* client )
dkp_client_on_low_battery struct DkpClient* client )
dkp_client_suspend ( struct DkpClient* client, GError** error )

dkp-device.h, libdevkit-power-gobject.so.1.0.1
dkp_device_get_history ( struct DkpDevice const* device, gchar const* type, guint timespec, guint resolution, GError** error )
dkp_device_get_object_path struct DkpDevice const* device )
dkp_device_get_statistics ( struct DkpDevice const* device, gchar const* type, GError** error )
dkp_device_get_type ( )
dkp_device_new ( )
dkp_device_print struct DkpDevice const* device )
dkp_device_refresh ( struct DkpDevice* device, GError** error )
dkp_device_set_object_path ( struct DkpDevice* device, gchar const* object_path, GError** error )

dkp-enum.h, libdevkit-power-gobject.so.1.0.1
dkp_device_state_from_text gchar const* state )
dkp_device_state_to_text enum DkpDeviceState state_enum )
dkp_device_technology_from_text gchar const* technology )
dkp_device_technology_to_text enum DkpDeviceTechnology technology_enum )
dkp_device_type_from_text gchar const* type )
dkp_device_type_to_text enum DkpDeviceType type_enum )
dkp_qos_type_from_text gchar const* type )
dkp_qos_type_to_text enum DkpQosType type )

dkp-history-obj.h, libdevkit-power-gobject.so.1.0.1
dkp_history_obj_clear struct DkpHistoryObj* obj )
dkp_history_obj_copy struct DkpHistoryObj const* cobj )
dkp_history_obj_create gdouble value, enum DkpDeviceState state )
dkp_history_obj_equal ( struct DkpHistoryObj const* obj1, struct DkpHistoryObj const* obj2 )
dkp_history_obj_free struct DkpHistoryObj* obj )
dkp_history_obj_from_string gchar const* text )
dkp_history_obj_new ( )
dkp_history_obj_print struct DkpHistoryObj const* obj )
dkp_history_obj_to_string struct DkpHistoryObj const* obj )

dkp-qos-obj.h, libdevkit-power-gobject.so.1.0.1
dkp_qos_obj_copy struct DkpQosObj const* cobj )
dkp_qos_obj_equal ( struct DkpQosObj const* obj1, struct DkpQosObj const* obj2 )
dkp_qos_obj_free struct DkpQosObj* obj )
dkp_qos_obj_new ( )
dkp_qos_obj_print struct DkpQosObj const* obj )

dkp-stats-obj.h, libdevkit-power-gobject.so.1.0.1
dkp_stats_obj_copy struct DkpStatsObj const* cobj )
dkp_stats_obj_create gdouble value, gdouble accuracy )
dkp_stats_obj_free struct DkpStatsObj* obj )
dkp_stats_obj_from_string gchar const* text )
dkp_stats_obj_new ( )
dkp_stats_obj_to_string struct DkpStatsObj const* obj )

dkp-wakeups-obj.h, libdevkit-power-gobject.so.1.0.1
dkp_wakeups_obj_copy struct DkpWakeupsObj const* cobj )
dkp_wakeups_obj_equal ( struct DkpWakeupsObj const* obj1, struct DkpWakeupsObj const* obj2 )
dkp_wakeups_obj_free struct DkpWakeupsObj* obj )
dkp_wakeups_obj_print struct DkpWakeupsObj const* obj )

dkp-wakeups.h, libdevkit-power-gobject.so.1.0.1
dkp_wakeups_get_data ( struct DkpWakeups* wakeups, GError** error )
dkp_wakeups_get_total ( struct DkpWakeups* wakeups, GError** error )
dkp_wakeups_get_type ( )
dkp_wakeups_has_capability struct DkpWakeups* wakeups )
dkp_wakeups_new ( )

up-wakeup-item.h, libdevkit-power-gobject.so.1.0.1
dkp_wakeups_obj_new ( )

to the top

Header Files (2)


devicekit-power.h
upower.h

to the top

Shared Libraries (2)


libdevkit-power-gobject.so.1.0.1
libupower-glib.so.1.0.1

to the top




Generated on Fri Dec 27 17:33:02 2013 for UPower by ABI Compliance Checker 1.99.8.4  
A tool for checking backward compatibility of a C/C++ library API