Binary compatibility report for the Evas library  between 1.0.2 and 1.1.0 versions on x86

Test Info


Library NameEvas
Version #11.0.2
Version #21.1.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files5
Total Shared Libraries1
Total Symbols / Types480 / 235
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-63
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low3
Problems with
Constants
Low0
Other Changes
in Data Types
-12

Added Symbols (63)


Evas.h, libevas.so.1.1.0
evas_event_callback_priority_add Evas* e, Evas_Callback_Type type, Evas_Callback_Priority priority, Evas_Event_Cb func, void const* data )
evas_event_refeed_event Evas* e, void* event_copy, Evas_Callback_Type event_type )
evas_event_thaw_eval Evas* e )
evas_image_max_size_get Evas const* e, int* maxw, int* maxh )
evas_map_count_get Evas_Map const* m )
evas_object_event_callback_priority_add ( Evas_Object* obj, Evas_Callback_Type type, Evas_Callback_Priority priority, Evas_Object_Event_Cb func, void const* data )
evas_object_freeze_events_get Evas_Object const* obj )
evas_object_freeze_events_set ( Evas_Object* obj, Eina_Bool freeze )
evas_object_grid_accessor_new Evas_Object const* o )
evas_object_grid_add Evas* evas )
evas_object_grid_add_to Evas_Object* parent )
evas_object_grid_children_get Evas_Object const* o )
evas_object_grid_clear Evas_Object* o, Eina_Bool clear )
evas_object_grid_iterator_new Evas_Object const* o )
evas_object_grid_mirrored_get Evas_Object const* o )
evas_object_grid_mirrored_set Evas_Object* o, Eina_Bool mirrored )
evas_object_grid_pack Evas_Object* o, Evas_Object* child, int x, int y, int w, int h )
evas_object_grid_pack_get Evas_Object* o, Evas_Object* child, int* x, int* y, int* w, int* h )
evas_object_grid_size_get ( Evas_Object const* o, int* w, int* h )
evas_object_grid_size_set Evas_Object* o, int w, int h )
evas_object_grid_unpack Evas_Object* o, Evas_Object* child )
evas_object_image_alpha_mask_set ( Evas_Object* obj, Eina_Bool ismask )
evas_object_image_animated_frame_count_get Evas_Object const* obj )
evas_object_image_animated_frame_duration_get ( Evas_Object const* obj, int start_frame, int fram_num )
evas_object_image_animated_frame_set ( Evas_Object* obj, int frame_num )
evas_object_image_animated_get Evas_Object const* obj )
evas_object_image_animated_loop_count_get Evas_Object const* obj )
evas_object_image_animated_loop_type_get Evas_Object const* obj )
evas_object_image_extension_can_load_fast_get char const* file )
evas_object_image_extension_can_load_get char const* file )
evas_object_image_load_orientation_get Evas_Object const* obj )
evas_object_image_load_orientation_set ( Evas_Object* obj, Eina_Bool enable )
evas_object_image_memfile_set ( Evas_Object* obj, void* data, int size, char* format, char* key )
evas_object_image_source_get Evas_Object* obj )
evas_object_image_source_set ( Evas_Object* obj, Evas_Object* src )
evas_object_image_source_unset Evas_Object* obj )
evas_object_image_video_surface_get Evas_Object const* obj )
evas_object_image_video_surface_set ( Evas_Object* obj, Evas_Video_Surface* surf )
evas_object_ref Evas_Object* obj )
evas_object_smart_callback_priority_add ( Evas_Object* obj, char const* event, Evas_Callback_Priority priority, Evas_Smart_Cb func, void const* data )
evas_object_table_mirrored_get Evas_Object const* o )
evas_object_table_mirrored_set Evas_Object* o, Eina_Bool mirrored )
evas_object_table_pack_get Evas_Object* o, Evas_Object* child, unsigned short* col, unsigned short* row, unsigned short* colspan, unsigned short* rowspan )
evas_object_text_bidi_delimiters_get Evas_Object const* obj )
evas_object_text_bidi_delimiters_set ( Evas_Object* obj, char const* delim )
evas_object_text_direction_get Evas_Object const* obj )
evas_object_textblock_bidi_delimiters_get Evas_Object const* obj )
evas_object_textblock_bidi_delimiters_set ( Evas_Object* obj, char const* delim )
evas_object_textblock_legacy_newline_get Evas_Object const* obj )
evas_object_textblock_legacy_newline_set ( Evas_Object* obj, Eina_Bool mode )
evas_object_textblock_valign_get Evas_Object const* obj )
evas_object_textblock_valign_set ( Evas_Object* obj, double align )
evas_object_unref Evas_Object* obj )
evas_smart_objects_calculate_count_get Evas const* e )
evas_smart_usage_get Evas_Smart const* s )
evas_textblock_cursor_pen_geometry_get ( Evas_Textblock_Cursor const* cur, Evas_Coord* cpen_x, Evas_Coord* cy, Evas_Coord* cadv, Evas_Coord* ch )
evas_textblock_cursor_range_formats_get ( Evas_Textblock_Cursor const* cur1, Evas_Textblock_Cursor const* cur2 )
evas_textblock_cursor_visible_range_get ( Evas_Textblock_Cursor* start, Evas_Textblock_Cursor* end )
evas_textblock_node_format_list_get ( Evas_Object const* obj, char const* anchor )
evas_touch_point_list_count Evas* e )
evas_touch_point_list_nth_id_get Evas* e, unsigned int n )
evas_touch_point_list_nth_state_get Evas* e, unsigned int n )
evas_touch_point_list_nth_xy_get Evas* e, unsigned int n, Evas_Coord* x, Evas_Coord* y )

to the top

Problems with Symbols, Low Severity (3)


Evas.h, libevas.so.1.0.2
[+] evas_object_textblock_cursor_get Evas_Object const* obj ) (1)
[+] evas_object_textblock_cursor_new Evas_Object* obj ) (1)
[+] evas_textblock_node_format_text_get Evas_Object_Textblock_Node_Format const* cur ) (1)

to the top

Other Changes in Data Types (12)


Evas.h
[+] enum _Evas_BiDi_Direction (1)
[+] enum _Evas_Colorspace (3)
[+] enum _Evas_Text_Style_Type (8)

to the top

Header Files (5)


Evas.h
Evas_Engine_Buffer.h
Evas_Engine_FB.h
Evas_Engine_GL_X11.h
Evas_Engine_Software_X11.h

to the top

Shared Libraries (1)


libevas.so.1.0.2

to the top




Generated on Tue Aug 21 18:34:49 2012 for Evas by ABI Compliance Checker 1.98.4  
A tool for checking backward compatibility of a C/C++ library API