Binary compatibility report for the Ecore library  between 1.0.1 and 1.0.2 versions on x86

Test Info


Library NameEcore
Version #11.0.1
Version #21.0.2
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files11
Total Shared Libraries8
Total Symbols / Types1089 / 397
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-177
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Added Symbols (177)


Ecore_Evas.h, libecore_evas.so.1.0.2
ecore_evas_activate Ecore_Evas* ee )
ecore_evas_alpha_get Ecore_Evas const* ee )
ecore_evas_alpha_set Ecore_Evas* ee, Eina_Bool alpha )
ecore_evas_app_comp_sync_get ( )
ecore_evas_app_comp_sync_set Eina_Bool do_sync )
ecore_evas_avoid_damage_get Ecore_Evas const* ee )
ecore_evas_avoid_damage_set Ecore_Evas* ee, Ecore_Evas_Avoid_Damage_Type on )
ecore_evas_borderless_get Ecore_Evas const* ee )
ecore_evas_borderless_set Ecore_Evas* ee, Eina_Bool on )
ecore_evas_buffer_allocfunc_new int w, int h, void*(*alloc_func)(void*, int), void(*free_func)(void*, void*), void const* data )
ecore_evas_buffer_new int w, int h )
ecore_evas_buffer_pixels_get Ecore_Evas* ee )
ecore_evas_callback_delete_request_set Ecore_Evas* ee, void(*func)(Ecore_Evas*) )
ecore_evas_callback_destroy_set Ecore_Evas* ee, void(*func)(Ecore_Evas*) )
ecore_evas_callback_focus_in_set Ecore_Evas* ee, void(*func)(Ecore_Evas*) )
ecore_evas_callback_focus_out_set Ecore_Evas* ee, void(*func)(Ecore_Evas*) )
ecore_evas_callback_hide_set Ecore_Evas* ee, void(*func)(Ecore_Evas*) )
ecore_evas_callback_mouse_in_set Ecore_Evas* ee, void(*func)(Ecore_Evas*) )
ecore_evas_callback_mouse_out_set Ecore_Evas* ee, void(*func)(Ecore_Evas*) )
ecore_evas_callback_move_set Ecore_Evas* ee, void(*func)(Ecore_Evas*) )
ecore_evas_callback_post_render_set Ecore_Evas* ee, void(*func)(Ecore_Evas*) )
ecore_evas_callback_pre_free_set Ecore_Evas* ee, void(*func)(Ecore_Evas*) )
ecore_evas_callback_pre_render_set Ecore_Evas* ee, void(*func)(Ecore_Evas*) )
ecore_evas_callback_resize_set Ecore_Evas* ee, void(*func)(Ecore_Evas*) )
ecore_evas_callback_show_set Ecore_Evas* ee, void(*func)(Ecore_Evas*) )
ecore_evas_callback_sticky_set Ecore_Evas* ee, void(*func)(Ecore_Evas*) )
ecore_evas_callback_unsticky_set Ecore_Evas* ee, void(*func)(Ecore_Evas*) )
ecore_evas_cocoa_new ( char const* name, int w, int h )
ecore_evas_comp_sync_get Ecore_Evas const* ee )
ecore_evas_comp_sync_set Ecore_Evas* ee, Eina_Bool do_sync )
ecore_evas_cursor_get ( Ecore_Evas const* ee, Evas_Object** obj, int* layer, int* hot_x, int* hot_y )
ecore_evas_cursor_set Ecore_Evas* ee, char const* file, int layer, int hot_x, int hot_y )
ecore_evas_data_get ( Ecore_Evas const* ee, char const* key )
ecore_evas_data_set Ecore_Evas* ee, char const* key, void const* data )
ecore_evas_direct3d_new ( Ecore_Win32_Window* parent, int x, int y, int width, int height )
ecore_evas_directfb_new ( char const* disp_name, int windowed, int x, int y, int w, int h )
ecore_evas_directfb_window_get Ecore_Evas const* ee )
ecore_evas_ecore_evas_get Evas const* e )
ecore_evas_ecore_evas_list_get ( )
ecore_evas_engine_name_get Ecore_Evas const* ee )
ecore_evas_engine_type_supported_get Ecore_Evas_Engine_Type engine )
ecore_evas_engines_free Eina_List* engines )
ecore_evas_engines_get ( )
ecore_evas_fb_new ( char const* disp_name, int rotation, int w, int h )
ecore_evas_focus_get Ecore_Evas const* ee )
ecore_evas_focus_set Ecore_Evas* ee, Eina_Bool on )
ecore_evas_free Ecore_Evas* ee )
ecore_evas_fullscreen_get Ecore_Evas const* ee )
ecore_evas_fullscreen_set Ecore_Evas* ee, Eina_Bool on )
ecore_evas_geometry_get ( Ecore_Evas const* ee, int* x, int* y, int* w, int* h )
ecore_evas_get Ecore_Evas const* ee )
ecore_evas_gl_glew_new ( Ecore_Win32_Window* parent, int x, int y, int width, int height )
ecore_evas_gl_sdl_new ( char const* name, int w, int h, int fullscreen, int noframe )
ecore_evas_gl_x11_direct_resize_get Ecore_Evas const* ee )
ecore_evas_gl_x11_direct_resize_set Ecore_Evas* ee, Eina_Bool on )
ecore_evas_gl_x11_extra_event_window_add Ecore_Evas* ee, Ecore_X_Window win )
ecore_evas_gl_x11_new ( char const* disp_name, Ecore_X_Window parent, int x, int y, int w, int h )
ecore_evas_gl_x11_options_new ( char const* disp_name, Ecore_X_Window parent, int x, int y, int w, int h, int const* opt )
ecore_evas_gl_x11_pre_post_swap_callback_set ( Ecore_Evas const* ee, void* data, void(*pre_cb)(void*, Evas*), void(*post_cb)(void*, Evas*) )
ecore_evas_gl_x11_window_get Ecore_Evas const* ee )
ecore_evas_hide Ecore_Evas* ee )
ecore_evas_iconified_get Ecore_Evas const* ee )
ecore_evas_iconified_set Ecore_Evas* ee, Eina_Bool on )
ecore_evas_ignore_events_get Ecore_Evas const* ee )
ecore_evas_ignore_events_set Ecore_Evas* ee, Eina_Bool ignore )
ecore_evas_init ( )
ecore_evas_layer_get Ecore_Evas const* ee )
ecore_evas_layer_set Ecore_Evas* ee, int layer )
ecore_evas_lower Ecore_Evas* ee )
ecore_evas_managed_move Ecore_Evas* ee, int x, int y )
ecore_evas_manual_render Ecore_Evas* ee )
ecore_evas_manual_render_get Ecore_Evas const* ee )
ecore_evas_manual_render_set Ecore_Evas* ee, Eina_Bool manual_render )
ecore_evas_maximized_get Ecore_Evas const* ee )
ecore_evas_maximized_set Ecore_Evas* ee, Eina_Bool on )
ecore_evas_move Ecore_Evas* ee, int x, int y )
ecore_evas_move_resize Ecore_Evas* ee, int x, int y, int w, int h )
ecore_evas_name_class_get ( Ecore_Evas const* ee, char const** n, char const** c )
ecore_evas_name_class_set Ecore_Evas* ee, char const* n, char const* c )
ecore_evas_new ( char const* engine_name, int x, int y, int w, int h, char const* extra_options )
ecore_evas_object_associate Ecore_Evas* ee, Evas_Object* obj, Ecore_Evas_Object_Associate_Flags flags )
ecore_evas_object_associate_get Ecore_Evas const* ee )
ecore_evas_object_cursor_set Ecore_Evas* ee, Evas_Object* obj, int layer, int hot_x, int hot_y )
ecore_evas_object_dissociate Ecore_Evas* ee, Evas_Object* obj )
ecore_evas_object_ecore_evas_get Evas_Object* obj )
ecore_evas_object_evas_get Evas_Object* obj )
ecore_evas_object_image_new Ecore_Evas* ee_target )
ecore_evas_override_get Ecore_Evas const* ee )
ecore_evas_override_set Ecore_Evas* ee, Eina_Bool on )
ecore_evas_raise Ecore_Evas* ee )
ecore_evas_resize Ecore_Evas* ee, int w, int h )
ecore_evas_rotation_get Ecore_Evas const* ee )
ecore_evas_rotation_set Ecore_Evas* ee, int rot )
ecore_evas_rotation_with_resize_set Ecore_Evas* ee, int rot )
ecore_evas_sdl16_new ( char const* name, int w, int h, int fullscreen, int hwsurface, int noframe, int alpha )
ecore_evas_sdl_new ( char const* name, int w, int h, int fullscreen, int hwsurface, int noframe, int alpha )
ecore_evas_shaped_get Ecore_Evas const* ee )
ecore_evas_shaped_set Ecore_Evas* ee, Eina_Bool shaped )
ecore_evas_show Ecore_Evas* ee )
ecore_evas_shutdown ( )
ecore_evas_size_base_get ( Ecore_Evas const* ee, int* w, int* h )
ecore_evas_size_base_set Ecore_Evas* ee, int w, int h )
ecore_evas_size_max_get ( Ecore_Evas const* ee, int* w, int* h )
ecore_evas_size_max_set Ecore_Evas* ee, int w, int h )
ecore_evas_size_min_get ( Ecore_Evas const* ee, int* w, int* h )
ecore_evas_size_min_set Ecore_Evas* ee, int w, int h )
ecore_evas_size_step_get ( Ecore_Evas const* ee, int* w, int* h )
ecore_evas_size_step_set Ecore_Evas* ee, int w, int h )
ecore_evas_software_16_ddraw_new ( Ecore_Win32_Window* parent, int x, int y, int width, int height )
ecore_evas_software_ddraw_new ( Ecore_Win32_Window* parent, int x, int y, int width, int height )
ecore_evas_software_gdi_new ( Ecore_Win32_Window* parent, int x, int y, int width, int height )
ecore_evas_software_wince_ddraw_new ( Ecore_WinCE_Window* parent, int x, int y, int width, int height )
ecore_evas_software_wince_fb_new ( Ecore_WinCE_Window* parent, int x, int y, int width, int height )
ecore_evas_software_wince_gapi_new ( Ecore_WinCE_Window* parent, int x, int y, int width, int height )
ecore_evas_software_wince_gdi_new ( Ecore_WinCE_Window* parent, int x, int y, int width, int height )
ecore_evas_software_wince_new ( Ecore_WinCE_Window* parent, int x, int y, int width, int height )
ecore_evas_software_wince_window_get Ecore_Evas const* ee )
ecore_evas_software_x11_16_direct_resize_get Ecore_Evas const* ee )
ecore_evas_software_x11_16_direct_resize_set Ecore_Evas* ee, Eina_Bool on )
ecore_evas_software_x11_16_extra_event_window_add Ecore_Evas* ee, Ecore_X_Window win )
ecore_evas_software_x11_16_new ( char const* disp_name, Ecore_X_Window parent, int x, int y, int w, int h )
ecore_evas_software_x11_16_window_get Ecore_Evas const* ee )
ecore_evas_software_x11_8_direct_resize_get Ecore_Evas const* ee )
ecore_evas_software_x11_8_direct_resize_set Ecore_Evas* ee, Eina_Bool on )
ecore_evas_software_x11_8_extra_event_window_add Ecore_Evas* ee, Ecore_X_Window win )
ecore_evas_software_x11_8_new ( char const* disp_name, Ecore_X_Window parent, int x, int y, int w, int h )
ecore_evas_software_x11_8_subwindow_get Ecore_Evas const* ee )
ecore_evas_software_x11_8_window_get Ecore_Evas const* ee )
ecore_evas_software_x11_direct_resize_get Ecore_Evas const* ee )
ecore_evas_software_x11_direct_resize_set Ecore_Evas* ee, Eina_Bool on )
ecore_evas_software_x11_extra_event_window_add Ecore_Evas* ee, Ecore_X_Window win )
ecore_evas_software_x11_new ( char const* disp_name, Ecore_X_Window parent, int x, int y, int w, int h )
ecore_evas_software_x11_window_get Ecore_Evas const* ee )
ecore_evas_sticky_get Ecore_Evas const* ee )
ecore_evas_sticky_set Ecore_Evas* ee, Eina_Bool sticky )
ecore_evas_title_get Ecore_Evas const* ee )
ecore_evas_title_set Ecore_Evas* ee, char const* t )
ecore_evas_transparent_get Ecore_Evas const* ee )
ecore_evas_transparent_set Ecore_Evas* ee, Eina_Bool transparent )
ecore_evas_visibility_get Ecore_Evas const* ee )
ecore_evas_win32_window_get Ecore_Evas const* ee )
ecore_evas_window_get Ecore_Evas const* ee )
ecore_evas_withdrawn_get Ecore_Evas const* ee )
ecore_evas_withdrawn_set Ecore_Evas* ee, Eina_Bool withdrawn )
ecore_evas_x11_leader_default_set Ecore_Evas* ee )
ecore_evas_x11_leader_get Ecore_Evas* ee )
ecore_evas_x11_leader_set Ecore_Evas* ee, Ecore_X_Window win )
ecore_evas_xrender_x11_direct_resize_get Ecore_Evas const* ee )
ecore_evas_xrender_x11_direct_resize_set Ecore_Evas* ee, Eina_Bool on )
ecore_evas_xrender_x11_extra_event_window_add Ecore_Evas* ee, Ecore_X_Window win )
ecore_evas_xrender_x11_new ( char const* disp_name, Ecore_X_Window parent, int x, int y, int w, int h )
ecore_evas_xrender_x11_window_get Ecore_Evas const* ee )
ecore_getopt_callback_ecore_evas_list_engines ( Ecore_Getopt const* parser, Ecore_Getopt_Desc const* desc, char const* str, void* data, Ecore_Getopt_Value* storage )

Ecore_IMF_Evas.h, libecore_imf_evas.so.1.0.2
ecore_imf_evas_event_key_down_wrap ( Evas_Event_Key_Down* evas_event, Ecore_IMF_Event_Key_Down* imf_event )
ecore_imf_evas_event_key_up_wrap ( Evas_Event_Key_Up* evas_event, Ecore_IMF_Event_Key_Up* imf_event )
ecore_imf_evas_event_mouse_down_wrap ( Evas_Event_Mouse_Down* evas_event, Ecore_IMF_Event_Mouse_Down* imf_event )
ecore_imf_evas_event_mouse_in_wrap ( Evas_Event_Mouse_In* evas_event, Ecore_IMF_Event_Mouse_In* imf_event )
ecore_imf_evas_event_mouse_move_wrap ( Evas_Event_Mouse_Move* evas_event, Ecore_IMF_Event_Mouse_Move* imf_event )
ecore_imf_evas_event_mouse_out_wrap ( Evas_Event_Mouse_Out* evas_event, Ecore_IMF_Event_Mouse_Out* imf_event )
ecore_imf_evas_event_mouse_up_wrap ( Evas_Event_Mouse_Up* evas_event, Ecore_IMF_Event_Mouse_Up* imf_event )
ecore_imf_evas_event_mouse_wheel_wrap ( Evas_Event_Mouse_Wheel* evas_event, Ecore_IMF_Event_Mouse_Wheel* imf_event )

Ecore_Input_Evas.h, libecore_input_evas.so.1.0.2
ecore_event_evas_init ( )
ecore_event_evas_key_down void* data, int type, void* event )
ecore_event_evas_key_up void* data, int type, void* event )
ecore_event_evas_modifier_lock_update Evas* e, unsigned int modifiers )
ecore_event_evas_mouse_button_down void* data, int type, void* event )
ecore_event_evas_mouse_button_up void* data, int type, void* event )
ecore_event_evas_mouse_in void* data, int type, void* event )
ecore_event_evas_mouse_move void* data, int type, void* event )
ecore_event_evas_mouse_out void* data, int type, void* event )
ecore_event_evas_mouse_wheel void* data, int type, void* event )
ecore_event_evas_shutdown ( )
ecore_event_window_ignore_events Ecore_Window id, int ignore_event )
ecore_event_window_match Ecore_Window id )
ecore_event_window_register Ecore_Window id, void* window, Evas* evas, Ecore_Event_Mouse_Move_Cb move_mouse, Ecore_Event_Multi_Move_Cb move_multi, Ecore_Event_Multi_Down_Cb down_multi, Ecore_Event_Multi_Up_Cb up_multi )
ecore_event_window_unregister Ecore_Window id )

Ecore_X.h, libecore_x.so.1.0.2
ecore_x_randr_current_crtc_get ( Ecore_X_Window window, int* num )

to the top

Header Files (11)


Ecore.h
Ecore_Con.h
Ecore_Fb.h
Ecore_File.h
Ecore_Getopt.h
Ecore_IMF.h
Ecore_Input.h
Ecore_Ipc.h
Ecore_X.h
Ecore_X_Atoms.h
Ecore_X_Cursor.h

to the top

Shared Libraries (8)


libecore.so.1.0.1
libecore_con.so.1.0.1
libecore_fb.so.1.0.1
libecore_file.so.1.0.1
libecore_imf.so.1.0.1
libecore_input.so.1.0.1
libecore_ipc.so.1.0.1
libecore_x.so.1.0.1

to the top




Generated on Tue Aug 21 17:59:03 2012 for Ecore by ABI Compliance Checker 1.98.4  
A tool for checking backward compatibility of a C/C++ library API