Binary compatibility report for the ADG library between 0.6.2 and 0.6.3 versions on x86
Test Info
Library Name | ADG |
Version #1 | 0.6.2 |
Version #2 | 0.6.3 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 4 |
Total Shared Libraries | 3 |
Total Symbols / Types | 573 / 279 |
Verdict | Incompatible (1%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 12 |
Removed Symbols | High | 4 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 3 |
Low | 1 |
Problems with Constants | Low | 1 |
Other Changes in Constants | - | 5 |
Added Symbols (12)
adg-edges.h,
libadg-1.so.0.0.0
adg_edges_get_axis_angle ( AdgEdges* edges )
adg_edges_set_axis_angle ( AdgEdges* edges, gdouble angle )
adg-font-style.h,
libadg-1.so.0.0.0
adg_font_style_new_options ( AdgFontStyle* font_style )
adg-style.h,
libadg-1.so.0.0.0
adg_style_invalidate ( AdgStyle* style )
adg-textual.h,
libadg-1.so.0.0.0
adg_textual_dup_text ( AdgTextual* textual )
adg_textual_get_font_dress ( AdgTextual* textual )
adg_textual_get_type ( )
adg_textual_set_font_dress ( AdgTextual* textual, AdgDress dress )
adg_textual_set_text ( AdgTextual* textual, gchar const* text )
adg_textual_text_changed ( AdgTextual* textual, gchar const* old_text )
adg-trail.h,
libadg-1.so.0.0.0
adg_trail_get_max_angle ( AdgTrail* trail )
adg_trail_set_max_angle ( AdgTrail* trail, gdouble angle )
to the top
Removed Symbols (4)
adg-toy-text.h,
libadg-1.so.0.0.0
adg_toy_text_get_font_dress ( AdgToyText* toy_text )
adg_toy_text_get_label ( AdgToyText* toy_text )
adg_toy_text_set_font_dress ( AdgToyText* toy_text, AdgDress dress )
adg_toy_text_set_label ( AdgToyText* toy_text, gchar const* label )
to the top
Problems with Symbols, Medium Severity (3)
adg-path.h,
libadg-1.so.0.0.0
[+] adg_path_append ( AdgPath* path, enum CpmlPrimitiveType type, ... ) (1)
changed to:adg_path_append ( AdgPath* path, CpmlPrimitiveType type, ... )
| Change | Effect |
---|
1 | Type of parameter type has been changed from enum CpmlPrimitiveType to CpmlPrimitiveType of different format. | This parameter may be incorrectly initialized by applications. |
[+] adg_path_append_valist ( AdgPath* path, enum CpmlPrimitiveType type, va_list var_args ) (1)
changed to:adg_path_append_valist ( AdgPath* path, CpmlPrimitiveType type, va_list var_args )
| Change | Effect |
---|
1 | Type of parameter type has been changed from enum CpmlPrimitiveType to CpmlPrimitiveType of different format. | This parameter may be incorrectly initialized by applications. |
cpml-primitive.h,
libcpml-1.so.0.0.0
[+] cpml_primitive_type_get_n_points ( enum CpmlPrimitiveType type ) (1)
changed to:cpml_primitive_type_get_n_points ( CpmlPrimitiveType type )
| Change | Effect |
---|
1 | Type of parameter type has been changed from enum CpmlPrimitiveType to CpmlPrimitiveType of different format. | This parameter may be incorrectly initialized by applications. |
to the top
Problems with Symbols, Low Severity (1)
adg-toy-text.h,
libadg-1.so.0.0.0
[+] adg_toy_text_new ( gchar const* label ) (1)
changed to:adg_toy_text_new ( gchar const* text )
| Change | Effect |
---|
1 | 1st parameter label has been renamed to text. | Renaming of a parameter may indicate a change in its semantic meaning. |
to the top
Problems with Constants, Low Severity (1)
cpml-primitive.h
[+] CAIRO_PATH_ARC_TO
| Change | Effect |
---|
1 | The constant CAIRO_PATH_ARC_TO with value 100 has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
to the top
Other Changes in Constants (5)
cpml-primitive.h
[+] CPML_ARC
| Change | Effect |
---|
1 | The constant CPML_ARC with value ((CpmlPrimitiveType) 88) has been added. | No effect. |
[+] CPML_CLOSE
| Change | Effect |
---|
1 | The constant CPML_CLOSE with value 3 has been added. | No effect. |
[+] CPML_CURVE
| Change | Effect |
---|
1 | The constant CPML_CURVE with value 2 has been added. | No effect. |
[+] CPML_LINE
| Change | Effect |
---|
1 | The constant CPML_LINE with value 1 has been added. | No effect. |
[+] CPML_MOVE
| Change | Effect |
---|
1 | The constant CPML_MOVE with value 0 has been added. | No effect. |
to the top
Header Files (4)
adg-gtk.h
adg-type-builtins.h
adg.h
cpml.h
to the top
Shared Libraries (3)
libadg-1.so.0.0.0
libadg-gtk-1.so.0.0.0
libcpml-1.so.0.0.0
to the top