Binary compatibility report for the Evas library  between 1.2.1 and 1.7.0 versions on x86

Test Info


Library NameEvas
Version #11.2.1
Version #21.7.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files6
Total Shared Libraries1
Total Symbols / Types575 / 389
VerdictIncompatible
(1.5%)

Problem Summary


SeverityCount
Added Symbols-17
Removed SymbolsHigh2
Problems with
Data Types
High0
Medium1
Low7
Problems with
Symbols
High0
Medium0
Low6
Problems with
Constants
Low0

Added Symbols (17)


Evas.h, libevas.so.1.7.0
evas_object_smart_interface_data_get ( Evas_Object const* obj, Evas_Smart_Interface const* iface )
evas_object_smart_interface_get ( Evas_Object const* obj, char const* name )
evas_object_textgrid_add Evas* e )
evas_object_textgrid_cell_size_get ( Evas_Object const* obj, Evas_Coord* w, Evas_Coord* h )
evas_object_textgrid_cellrow_get ( Evas_Object const* obj, int y )
evas_object_textgrid_cellrow_set ( Evas_Object* obj, int y, Evas_Textgrid_Cell const* row )
evas_object_textgrid_font_get ( Evas_Object const* obj, char const** font_name, Evas_Font_Size* font_size )
evas_object_textgrid_font_set ( Evas_Object* obj, char const* font_name, Evas_Font_Size font_size )
evas_object_textgrid_font_source_get Evas_Object const* obj )
evas_object_textgrid_font_source_set ( Evas_Object* obj, char const* font_source )
evas_object_textgrid_palette_get ( Evas_Object const* obj, enum Evas_Textgrid_Palette pal, int idx, int* r, int* g, int* b, int* a )
evas_object_textgrid_palette_set ( Evas_Object* obj, enum Evas_Textgrid_Palette pal, int idx, int r, int g, int b, int a )
evas_object_textgrid_size_get ( Evas_Object const* obj, int* w, int* h )
evas_object_textgrid_size_set ( Evas_Object* obj, int w, int h )
evas_object_textgrid_supported_font_styles_get Evas_Object const* obj )
evas_object_textgrid_supported_font_styles_set ( Evas_Object* obj, enum Evas_Textgrid_Font_Style styles )
evas_object_textgrid_update_add ( Evas_Object* obj, int x, int y, int w, int h )

to the top

Removed Symbols (2)


Evas.h, libevas.so.1.2.1
evas_object_map_source_get Evas_Object const* obj )
evas_object_map_source_set ( Evas_Object* obj, Evas_Object* src )

to the top

Problems with Data Types, Medium Severity (1)


Evas.h
[+] struct _Evas_Smart_Class (1)

to the top

Problems with Data Types, Low Severity (7)


Evas.h
[+] struct _Evas_Object_Box_Api (3)
[+] struct _Evas_Smart_Class (2)

Evas_GL.h
[+] struct _Evas_GL_Config (2)

to the top

Problems with Symbols, Low Severity (6)


Evas.h, libevas.so.1.2.1
[+] evas_object_box_option_property_get Evas_Object* o, Evas_Object_Box_Option* opt, int property, ... ) (1)
[+] evas_object_box_option_property_id_get Evas_Object* o, char const* name ) (1)
[+] evas_object_box_option_property_name_get Evas_Object* o, int property ) (1)
[+] evas_object_box_option_property_vget Evas_Object* o, Evas_Object_Box_Option* opt, int property, va_list args ) (1)
[+] evas_object_grid_pack_get Evas_Object* o, Evas_Object* child, int* x, int* y, int* w, int* h ) (1)
[+] evas_object_table_pack_get Evas_Object* o, Evas_Object* child, unsigned short* col, unsigned short* row, unsigned short* colspan, unsigned short* rowspan ) (1)

to the top

Header Files (6)


Evas.h
Evas_Engine_Buffer.h
Evas_Engine_FB.h
Evas_Engine_Software_X11.h
Evas_Engine_Wayland_Shm.h
Evas_GL.h

to the top

Shared Libraries (1)


libevas.so.1.2.1

to the top




Generated on Wed Dec 26 12:35:18 2012 for Evas by ABI Compliance Checker 1.98.7  
A tool for checking backward compatibility of a C/C++ library API