Binary compatibility report for the libaosd library between 0.1.3 and 0.2.3 versions on x86

Test Info


Library Namelibaosd
Version #10.1.3
Version #20.2.3
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files2
Total Shared Libraries1
Total Symbols / Types17 / 16
VerdictIncompatible
(26.5%)

Problem Summary


SeverityCount
Added Symbols-19
Removed SymbolsHigh3
Problems with
Data Types
High0
Medium0
Low2
Problems with
Symbols
High3
Medium2
Low0
Problems with
Constants
Low0

Added Symbols (19)


aosd-text.h, libaosd-text.so.2.0.0
aosd_text_get_screen_wrap_width Aosd* aosd, struct TextRenderData* trd )
aosd_text_get_size ( struct TextRenderData* trd, unsigned int* width, unsigned int* height )
aosd_text_renderer cairo_t* cr, void* TextRenderData_ptr )
pango_layout_get_size_aosd ( PangoLayout* lay, unsigned int* width, unsigned int* height, int* lbearing )
pango_layout_new_aosd ( )
pango_layout_set_attr_aosd ( PangoLayout* lay, PangoAttribute* attr )
pango_layout_set_font_aosd ( PangoLayout* lay, char* font_desc )
pango_layout_set_text_aosd ( PangoLayout* lay, char* text )
pango_layout_unref_aosd PangoLayout* lay )

aosd.h, libaosd.so.2.0.0
aosd_get_is_shown Aosd* aosd )
aosd_get_names Aosd* aosd, char** res_name, char** res_class )
aosd_get_screen_size Aosd* aosd, int* width, int* height )
aosd_loop_for Aosd* aosd, unsigned int loop_ms )
aosd_loop_once Aosd* aosd )
aosd_set_hide_upon_mouse_event Aosd* aosd, int enable )
aosd_set_names Aosd* aosd, char* res_name, char* res_class )
aosd_set_position Aosd* aosd, unsigned int pos, int width, int height )
aosd_set_position_offset Aosd* aosd, int x_offset, int y_offset )
aosd_set_position_with_offset Aosd* aosd, enum AosdCoordinate abscissa, enum AosdCoordinate ordinate, int width, int height, int x_offset, int y_offset )

to the top

Removed Symbols (3)


aosd-text.h, libaosd.so.1.0.0
aosd_new_text ( char const* markup, int x, int y )

aosd.h, libaosd.so.1.0.0
aosd_main_iterations Aosd* aosd )
aosd_main_until Aosd* aosd, struct timeval* until )

to the top

Problems with Symbols, High Severity (3)


aosd.h, libaosd.so.1.0.0
[+] aosd_flash Aosd* aosd, int fade_ms, int total_display_ms ) (3)

to the top

Problems with Symbols, Medium Severity (2)


aosd.h, libaosd.so.1.0.0
[+] aosd_flash Aosd* aosd, int fade_ms, int total_display_ms ) (1)
[+] aosd_set_renderer Aosd* aosd, void(*renderer)(Aosd*, cairo_t*, void*), void* user_data, void(*user_data_d)(void*) ) (1)

to the top

Problems with Data Types, Low Severity (2)


aosd.h
[+] typedef AosdMouseEventCb (1)
[+] typedef AosdRenderer (1)

to the top

Header Files (2)


aosd-text.h
aosd.h

to the top

Shared Libraries (1)


libaosd.so.1.0.0

to the top