Binary compatibility report for the ADG library between 0.5.4 and 0.5.5 versions on x86

Test Info


Library NameADG
Version #10.5.4
Version #20.5.5
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files53
Total Shared Libraries2
Total Symbols / Types518 / 276
VerdictIncompatible
(4.3%)

Problem Summary


SeverityCount
Added Symbols-24
Removed SymbolsHigh20
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium5
Low8
Problems with
Constants
Low0

Added Symbols (24)


adg-color-style.h, libadg-0.5.5.so
adg_color_style_put_rgb ( AdgColorStyle* color_style, gdouble* r, gdouble* g, gdouble* b )

adg-dim.h, libadg-0.5.5.so
adg_dim_get_detached AdgDim* dim )
adg_dim_set_detached AdgDim* dim, enum AdgThreeState detached )

adg-dress.h, libadg-0.5.5.so
adg_dress_get_name AdgDress dress )

adg-entity.h, libadg-0.5.5.so
adg_entity_get_extents AdgEntity* entity )
adg_entity_get_global_matrix AdgEntity* entity )
adg_entity_get_local_matrix AdgEntity* entity )

adg-font-style.h, libadg-0.5.5.so
adg_font_style_get_scaled_font ( AdgFontStyle* font_style, AdgMatrix const* ctm )

adg-matrix.h, libadg-0.5.5.so
adg_matrix_null ( )

adg-model.h, libadg-0.5.5.so
adg_model_get_dependencies AdgModel* model )
adg_model_get_named_pair AdgModel* model, gchar const* name )

adg-path.h, libadg-0.5.5.so
adg_path_get_current_point AdgPath* path )

adg-table.h, libadg-0.5.5.so
adg_table_cell AdgTable* table, gchar const* name )
adg_table_cell_get_extents AdgTableCell* cell )
adg_table_cell_get_width AdgTableCell* cell )
adg_table_cell_title AdgTableCell* cell )
adg_table_cell_value AdgTableCell* cell )
adg_table_row_get_extents AdgTableRow* row )
adg_table_row_get_height AdgTableRow* row )

adg-title-block.h, libadg-0.5.5.so
adg_title_block_logo AdgTitleBlock* title_block )
adg_title_block_projection AdgTitleBlock* title_block )

adg-trail.h, libadg-0.5.5.so
adg_trail_cpml_path AdgTrail* trail )
adg_trail_get_extents AdgTrail* trail )
adg_trail_put_segment AdgTrail* trail, guint n_segment, AdgSegment* segment )

to the top

Removed Symbols (20)


adg-color-style.h, libadg-0.5.4.so
adg_color_style_get_rgb ( AdgColorStyle* color_style, gdouble* r, gdouble* g, gdouble* b )

adg-dress.h, libadg-0.5.4.so
adg_dress_name AdgDress dress )

adg-entity.h, libadg-0.5.4.so
adg_entity_ctm AdgEntity* entity )
adg_entity_extents AdgEntity* entity )
adg_entity_global_matrix AdgEntity* entity )
adg_entity_local_matrix AdgEntity* entity )

adg-font-style.h, libadg-0.5.4.so
adg_font_style_font ( AdgFontStyle* font_style, AdgMatrix const* ctm )

adg-model.h, libadg-0.5.4.so
adg_model_dependencies AdgModel* model )
adg_model_named_pair AdgModel* model, gchar const* name )

adg-path.h, libadg-0.5.4.so
adg_path_current_point AdgPath* path )

adg-table.h, libadg-0.5.4.so
adg_table_cell_extents AdgTableCell* cell )
adg_table_cell_get_title AdgTableCell* cell )
adg_table_cell_get_value AdgTableCell* cell )
adg_table_get_cell AdgTable* table, gchar const* name )
adg_table_row_extents AdgTableRow* row )

adg-title-block.h, libadg-0.5.4.so
adg_title_block_get_logo AdgTitleBlock* title_block )
adg_title_block_get_projection AdgTitleBlock* title_block )

adg-trail.h, libadg-0.5.4.so
adg_trail_extents AdgTrail* trail )
adg_trail_get_cpml_path AdgTrail* trail )
adg_trail_get_segment AdgTrail* trail, AdgSegment* segment, guint n )

to the top

Problems with Symbols, Medium Severity (5)


adg-dim.h, libadg-0.5.4.so
[+] adg_dim_get_quote AdgDim* dim ) (1)

adg-entity.h, libadg-0.5.4.so
[+] adg_entity_get_global_map ( AdgEntity* entity, AdgMatrix* map ) (1)
[+] adg_entity_get_local_map ( AdgEntity* entity, AdgMatrix* map ) (1)

adg-fill-style.h, libadg-0.5.4.so
[+] adg_fill_style_get_extents ( AdgFillStyle* fill_style, CpmlExtents* extents ) (1)

adg-marker.h, libadg-0.5.4.so
[+] adg_marker_get_segment AdgMarker* marker ) (1)

to the top

Problems with Symbols, Low Severity (8)


adg-entity.h, libadg-0.5.4.so
[+] adg_entity_get_global_map ( AdgEntity* entity, AdgMatrix* map ) (1)
[+] adg_entity_get_local_map ( AdgEntity* entity, AdgMatrix* map ) (1)

adg-fill-style.h, libadg-0.5.4.so
[+] adg_fill_style_get_extents ( AdgFillStyle* fill_style, CpmlExtents* extents ) (1)

adg-ldim.h, libadg-0.5.4.so
[+] adg_ldim_switch_extension1 AdgLDim* ldim, gboolean state ) (1)
[+] adg_ldim_switch_extension2 AdgLDim* ldim, gboolean state ) (1)

adg-marker.h, libadg-0.5.4.so
[+] adg_marker_get_segment AdgMarker* marker ) (1)

adg-table.h, libadg-0.5.4.so
[+] adg_table_cell_switch_frame ( AdgTableCell* cell, gboolean state ) (1)
[+] adg_table_switch_frame AdgTable* table, gboolean state ) (1)

to the top

Header Files (53)


adg-adim.h
adg-alignment.h
adg-arrow.h
adg-canvas.h
adg-color-style.h
adg-container.h
adg-dim-style.h
adg-dim.h
adg-dress-builtins.h
adg-dress.h
adg-edges.h
adg-entity.h
adg-enums.h
adg-fill-style.h
adg-font-style.h
adg-hatch.h
adg-ldim.h
adg-line-style.h
adg-logo.h
adg-marker.h
adg-marshal.h
adg-matrix.h
adg-model.h
adg-pair.h
adg-path.h
adg-pattern.h
adg-point.h
adg-primitive.h
adg-projection.h
adg-rdim.h
adg-ruled-fill.h
adg-segment.h
adg-stroke.h
adg-style.h
adg-table-style.h
adg-table.h
adg-title-block.h
adg-toy-text.h
adg-trail.h
adg-type-builtins.h
adg-util.h
adg-widget.h
adg.h
cpml-arc.h
cpml-close.h
cpml-curve.h
cpml-extents.h
cpml-line.h
cpml-pair.h
cpml-primitive.h
cpml-segment.h
cpml-util.h
cpml.h

to the top

Shared Libraries (2)


libadg-0.5.4.so
libcpml-0.5.4.so

to the top