Binary compatibility report for the libxcb.so.1 library  between 1.0.0-Maemo 5.0 and 1.1.0-MeeGo 1.2 Harmattan versions on ARM

Test Info


Library Namelibxcb.so.1
Version #11.0.0-Maemo 5.0 (gcc 4.2.1)
Version #21.1.0-MeeGo 1.2 Harmattan (gcc 4.4.1)
CPU ArchitectureARM

Test Results


Total Header Files7
Total Shared Libraries1
Total Symbols / Types556 / 175
VerdictIncompatible

Problem Summary


SeverityCount
Added Symbols-75
Removed SymbolsHigh5
Problems with
Data Types
High0
Medium1
Low15
Problems with
Symbols
High0
Medium0
Low1
Problems with
Constants
Low0

Added Symbols (75)


xc_misc.h, libxcb.so.1.1.0
xcb_xc_misc_get_xid_list_sizeof void const* _buffer )

xcb.h, libxcb.so.1.1.0
xcb_discard_reply xcb_connection_t* c, unsigned int sequence )
xcb_poll_for_next_event xcb_connection_t* c, int queued )

xcbext.h, libxcb.so.1.1.0
xcb_sumof uint8_t* list, int len )
xcb_take_socket xcb_connection_t* c, void(*return_socket)(void*), void* closure, int flags, uint64_t* sent )
xcb_writev xcb_connection_t* c, iovec* vector, int count, uint64_t requests )

xproto.h, libxcb.so.1.1.0
xcb_alloc_color_cells_sizeof void const* _buffer )
xcb_alloc_color_planes_sizeof void const* _buffer )
xcb_alloc_named_color_sizeof void const* _buffer )
xcb_change_gc_sizeof void const* _buffer )
xcb_change_hosts_sizeof void const* _buffer )
xcb_change_keyboard_control_sizeof void const* _buffer )
xcb_change_keyboard_mapping_sizeof void const* _buffer )
xcb_change_property_sizeof void const* _buffer )
xcb_change_window_attributes_sizeof void const* _buffer )
xcb_configure_window_sizeof void const* _buffer )
xcb_create_gc_sizeof void const* _buffer )
xcb_create_window_sizeof void const* _buffer )
xcb_depth_sizeof void const* _buffer )
xcb_fill_poly_sizeof void const* _buffer, uint32_t points_len )
xcb_free_colors_sizeof void const* _buffer, uint32_t pixels_len )
xcb_get_atom_name_sizeof void const* _buffer )
xcb_get_font_path_sizeof void const* _buffer )
xcb_get_image_sizeof void const* _buffer )
xcb_get_keyboard_mapping_keysyms_end xcb_get_keyboard_mapping_reply_t const* R )
xcb_get_keyboard_mapping_sizeof void const* _buffer )
xcb_get_modifier_mapping_keycodes_end xcb_get_modifier_mapping_reply_t const* R )
xcb_get_modifier_mapping_sizeof void const* _buffer )
xcb_get_motion_events_sizeof void const* _buffer )
xcb_get_pointer_mapping_sizeof void const* _buffer )
xcb_get_property_sizeof void const* _buffer )
xcb_host_sizeof void const* _buffer )
xcb_image_text_16_sizeof void const* _buffer )
xcb_image_text_8_sizeof void const* _buffer )
xcb_intern_atom_sizeof void const* _buffer )
xcb_list_extensions_sizeof void const* _buffer )
xcb_list_fonts_sizeof void const* _buffer )
xcb_list_fonts_with_info_sizeof void const* _buffer )
xcb_list_hosts_sizeof void const* _buffer )
xcb_list_installed_colormaps_cmaps_end xcb_list_installed_colormaps_reply_t const* R )
xcb_list_installed_colormaps_sizeof void const* _buffer )
xcb_list_properties_atoms_end xcb_list_properties_reply_t const* R )
xcb_list_properties_sizeof void const* _buffer )
xcb_lookup_color_sizeof void const* _buffer )
xcb_open_font_sizeof void const* _buffer )
xcb_poly_arc_sizeof void const* _buffer, uint32_t arcs_len )
xcb_poly_fill_arc_sizeof void const* _buffer, uint32_t arcs_len )
xcb_poly_fill_rectangle_sizeof void const* _buffer, uint32_t rectangles_len )
xcb_poly_line_sizeof void const* _buffer, uint32_t points_len )
xcb_poly_point_sizeof void const* _buffer, uint32_t points_len )
xcb_poly_rectangle_sizeof void const* _buffer, uint32_t rectangles_len )
xcb_poly_segment_sizeof void const* _buffer, uint32_t segments_len )
xcb_poly_text_16_sizeof void const* _buffer, uint32_t items_len )
xcb_poly_text_8_sizeof void const* _buffer, uint32_t items_len )
xcb_put_image_sizeof void const* _buffer, uint32_t data_len )
xcb_query_colors_sizeof void const* _buffer, uint32_t pixels_len )
xcb_query_extension_sizeof void const* _buffer )
xcb_query_font_sizeof void const* _buffer )
xcb_query_text_extents_sizeof void const* _buffer, uint32_t string_len )
xcb_query_tree_children_end xcb_query_tree_reply_t const* R )
xcb_query_tree_sizeof void const* _buffer )
xcb_rotate_properties_sizeof void const* _buffer )
xcb_screen_sizeof void const* _buffer )
xcb_set_clip_rectangles_sizeof void const* _buffer, uint32_t rectangles_len )
xcb_set_dashes_sizeof void const* _buffer )
xcb_set_font_path_sizeof void const* _buffer, uint32_t path_len )
xcb_set_modifier_mapping_sizeof void const* _buffer )
xcb_set_pointer_mapping_sizeof void const* _buffer )
xcb_setup_authenticate_sizeof void const* _buffer )
xcb_setup_failed_sizeof void const* _buffer )
xcb_setup_request_sizeof void const* _buffer )
xcb_setup_sizeof void const* _buffer )
xcb_store_colors_sizeof void const* _buffer, uint32_t items_len )
xcb_store_named_color_sizeof void const* _buffer )
xcb_str_sizeof void const* _buffer )

to the top

Removed Symbols (5)


xproto.h, libxcb.so.1.0.0
xcb_get_keyboard_mapping_keysyms_iterator xcb_get_keyboard_mapping_reply_t const* R )
xcb_get_modifier_mapping_keycodes_iterator xcb_get_modifier_mapping_reply_t const* R )
xcb_list_installed_colormaps_cmaps_iterator xcb_list_installed_colormaps_reply_t const* R )
xcb_list_properties_atoms_iterator xcb_list_properties_reply_t const* R )
xcb_query_tree_children_iterator xcb_query_tree_reply_t const* R )

to the top

Problems with Data Types, Medium Severity (1)


xcb.h
[+] struct xcb_generic_error_t (1)

to the top

Problems with Data Types, Low Severity (15)


xcb.h
[+] struct xcb_generic_error_t (4)

xproto.h
[+] struct xcb_get_geometry_reply_t (1)
[+] struct xcb_get_pointer_control_reply_t (2)
[+] struct xcb_get_screen_saver_reply_t (2)
[+] struct xcb_get_window_attributes_reply_t (1)
[+] struct xcb_query_pointer_reply_t (1)
[+] struct xcb_setup_request_t (2)
[+] struct xcb_translate_coordinates_reply_t (2)

to the top

Problems with Symbols, Low Severity (1)


xproto.h, libxcb.so.1.0.0
[+] xcb_get_atom_name_name xcb_get_atom_name_reply_t const* R ) (1)

to the top

Header Files (7)


bigreq.h
render.h
xc_misc.h
xcb.h
xcbext.h
xcbxlib.h
xproto.h

to the top

Shared Libraries (1)


libxcb.so.1.0.0

to the top




Generated on Wed Jun 29 19:43:08 2011 for libxcb.so.1 by ABI Compliance Checker 1.23.4  
A tool for checking backward binary compatibility of a shared C/C++ library API