Binary compatibility report for the SLV2 library between 0.2.0 and 0.3.0 versions on x86

Test Info


Library NameSLV2
Version #10.2.0
Version #20.3.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files16
Total Shared Libraries1
Total Symbols / Types82 / 61
VerdictIncompatible
(13.4%)

Problem Summary


SeverityCount
Added Symbols-15
Removed SymbolsHigh11
Problems with
Data Types
High0
Medium0
Low2
Problems with
Symbols
High0
Medium0
Low2
Problems with
Constants
Low0

Added Symbols (15)


plugin.h, libslv2.so.4.0.0
slv2_plugin_get_uis SLV2Plugin plugin )

pluginui.h, libslv2.so.4.0.0
slv2_ui_get_binary_uri SLV2UI ui )
slv2_ui_get_bundle_uri SLV2UI ui )
slv2_ui_get_types SLV2UI ui )
slv2_ui_get_uri SLV2UI ui )
slv2_ui_is_type SLV2UI ui, char const* type_uri )

pluginuiinstance.h, libslv2.so.4.0.0
slv2_ui_instance_free SLV2UIInstance instance )
slv2_ui_instance_get_descriptor SLV2UIInstance instance )
slv2_ui_instance_get_handle SLV2UIInstance instance )
slv2_ui_instance_get_widget SLV2UIInstance instance )
slv2_ui_instantiate ( SLV2Plugin plugin, SLV2UI ui, LV2UI_Write_Function write_function, LV2UI_Command_Function command_function, LV2UI_Program_Change_Function program_function, LV2UI_Program_Save_Function save_function, LV2UI_Controller controller, LV2_Feature const*const* features )

pluginuis.h, libslv2.so.4.0.0
slv2_uis_free SLV2UIs list )
slv2_uis_get_at SLV2UIs list, unsigned int index )
slv2_uis_get_by_uri SLV2UIs list, char const* uri )
slv2_uis_size SLV2UIs list )

to the top

Removed Symbols (11)


gui.h, libslv2.so.0.0.0
slv2_gui_type_get_uri SLV2GUIType type )

plugin.h, libslv2.so.0.0.0
slv2_plugin_get_gui_library_uri ( SLV2Plugin plugin, SLV2Value gui )
slv2_plugin_get_guis SLV2Plugin plugin )

pluginguiinstance.h, libslv2.so.0.0.0
slv2_gtk2_gui_instance_free SLV2GUIInstance instance )
slv2_gtk2_gui_instance_get_descriptor SLV2GUIInstance instance )
slv2_gtk2_gui_instance_get_handle SLV2GUIInstance instance )
slv2_gtk2_gui_instance_get_widget SLV2GUIInstance instance )
slv2_plugin_gtk2_gui_instantiate ( SLV2Plugin plugin, SLV2Value gui, LV2UI_Set_Control_Function control_function, LV2UI_Controller controller, LV2_Host_Feature const** host_features )

port.h, libslv2.so.0.0.0
slv2_port_get_hints ( SLV2Plugin plugin, SLV2Port port )

value.h, libslv2.so.0.0.0
slv2_value_as_gui_type SLV2Value value )
slv2_value_is_gui SLV2Value value )

to the top

Problems with Data Types, Low Severity (2)


lv2.h
[+] struct _LV2_Descriptor (2)

to the top

Problems with Symbols, Low Severity (2)


plugininstance.h, libslv2.so.0.0.0
[+] slv2_plugin_instantiate ( SLV2Plugin plugin, double sample_rate, LV2_Host_Feature const** host_features ) (2)

to the top

Header Files (16)


gui.h
lv2-gtk2gui.h
lv2.h
plugin.h
pluginclass.h
pluginclasses.h
pluginguiinstance.h
plugininstance.h
plugins.h
port.h
slv2.h
types.h
util.h
value.h
values.h
world.h

to the top

Shared Libraries (1)


libslv2.so.0.0.0

to the top