Binary compatibility report for the ADG library between 0.2.1 and 0.2.2 versions on x86

Test Info


Library NameADG
Version #10.2.1
Version #20.2.2
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files14
Total Shared Libraries1
Total Symbols / Types128 / 126
VerdictIncompatible
(10.9%)

Problem Summary


SeverityCount
Added Symbols-13
Removed SymbolsHigh13
Problems with
Data Types
High0
Medium3
Low4
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Added Symbols (13)


adg-container.h, libadg-0.2.2.so
adg_container_get_model_transformation AdgContainer* container )
adg_container_get_paper_transformation AdgContainer* container )
adg_container_set_model_transformation ( AdgContainer* container, AdgMatrix* transformation )
adg_container_set_paper_transformation ( AdgContainer* container, AdgMatrix* transformation )

adg-entity.h, libadg-0.2.2.so
adg_entity_get_model_matrix AdgEntity* entity )
adg_entity_get_paper_matrix AdgEntity* entity )
adg_entity_model_applied AdgEntity* entity )
adg_entity_model_matrix_applied AdgEntity* entity )
adg_entity_model_matrix_changed ( AdgEntity* entity, AdgMatrix const* parent_matrix )
adg_entity_paper_matrix_applied AdgEntity* entity )
adg_entity_paper_matrix_changed ( AdgEntity* entity, AdgMatrix const* parent_matrix )

adg-matrix.h, libadg-0.2.2.so
adg_matrix_init_null AdgMatrix* matrix )
adg_matrix_is_null AdgMatrix const* matrix )

to the top

Removed Symbols (13)


adg-container.h, libadg-0.2.1.so
adg_container_get_matrix AdgContainer* container )
adg_container_scale ( AdgContainer* container, AdgPair* factor )
adg_container_scale_explicit ( AdgContainer* container, double sx, double sy )
adg_container_set_matrix ( AdgContainer* container, AdgMatrix* matrix )
adg_container_translate ( AdgContainer* container, AdgPair* device_offset, AdgPair* user_offset )
adg_container_translate_explicit ( AdgContainer* container, double dx, double dy, double ux, double uy )

adg-entity.h, libadg-0.2.1.so
adg_entity_ctm_changed AdgEntity* entity )
adg_entity_get_ctm AdgEntity* entity )
adg_entity_is_uptodate AdgEntity* entity )
adg_entity_outdate AdgEntity* entity )
adg_entity_outdate_all AdgEntity* entity )
adg_entity_update AdgEntity* entity )
adg_entity_update_all AdgEntity* entity )

to the top

Problems with Data Types, Medium Severity (3)


adg-canvas.h
[+] struct _AdgCanvas (1)

adg-container.h
[+] struct _AdgContainer (2)

to the top

Problems with Data Types, Low Severity (4)


adg-canvas.h
[+] struct _AdgCanvas (1)

adg-container.h
[+] struct _AdgContainer (2)

adg-entity.h
[+] struct _AdgEntity (1)

to the top

Header Files (14)


adg-adim.h
adg-canvas.h
adg-container.h
adg-dim.h
adg-entity.h
adg-ldim.h
adg-matrix.h
adg-model.h
adg-pair.h
adg-path.h
adg-style.h
adg-type-builtins.h
adg-util.h
adg.h

to the top

Shared Libraries (1)


libadg-0.2.1.so

to the top