Binary compatibility report for the libgda library between 4.1.3 and 4.1.4 versions on x86
Test Info
Library Name | libgda |
Version #1 | 4.1.3 |
Version #2 | 4.1.4 |
CPU Architecture | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 116 |
Total Shared Libraries | 4 |
Total Symbols / Types | 981 / 688 |
Verdict | Incompatible (4.08%) |
---|
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 40 |
Removed Symbols | High | 38 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 6 |
Medium | 0 |
Low | 5 |
Problems with Constants | Low | 0 |
Other Changes | - | 0 |
Added Symbols (40)
gda-connection-private.h,
libgda-4.0.so.4.1.0
gda_connection_internal_reset_transaction_status ( GdaConnection* cnc )
gda_connection_open_sqlite ( gchar const* directory, gchar const* filename, gboolean auto_unlink )
gda-set.h,
libgda-4.0.so.4.1.0
gda_set_get_nth_holder ( GdaSet* set, gint pos )
gda-sql-builder.h,
libgda-4.0.so.4.1.0
gda_sql_builder_add_case ( GdaSqlBuilder* builder, guint id, guint test_expr, guint else_expr, ... )
gda_sql_builder_add_case_v ( GdaSqlBuilder* builder, guint id, guint test_expr, guint else_expr, guint const* when_array, guint const* then_array, gint args_size )
gda_sql_builder_add_field_id ( GdaSqlBuilder* builder, guint field_id, guint value_id )
gda_sql_builder_add_field_value ( GdaSqlBuilder* builder, gchar const* field_name, GValue const* value )
gda_sql_builder_add_sub_select ( GdaSqlBuilder* builder, guint id, GdaSqlStatement* sqlst, gboolean steal )
gda_sql_builder_compound_add_sub_select ( GdaSqlBuilder* builder, GdaSqlStatement* sqlst, gboolean steal )
gda_sql_builder_compound_set_type ( GdaSqlBuilder* builder, GdaSqlStatementCompoundType compound_type )
gda_sql_builder_select_add_field ( GdaSqlBuilder* builder, gchar const* field_name, gchar const* table_name, gchar const* alias )
gda_sql_builder_select_add_target_id ( GdaSqlBuilder* builder, guint id, guint table_id, gchar const* alias )
gda-virtual-connection.h,
libgda-4.0.so.4.1.0
gda_virtual_connection_open_extended ( GdaVirtualProvider* virtual_provider, GdaConnectionOptions options, GError** error )
gdaui-basic-form.h,
libgda-ui-4.0.so.4.1.0
gdaui_basic_form_entry_set_visible ( GdauiBasicForm* form, GdaHolder* holder, gboolean show )
gdaui_basic_form_get_place_holder ( GdauiBasicForm* form, gchar const* placeholder_id )
gdaui_basic_form_has_changed ( GdauiBasicForm* form )
gdaui_basic_form_set_as_reference ( GdauiBasicForm* form )
gdaui_basic_form_set_entries_to_default ( GdauiBasicForm* form )
gdaui_basic_form_set_layout_from_file ( GdauiBasicForm* form, gchar const* file_name, gchar const* form_name )
gdaui-cloud.h,
libgda-ui-4.0.so.4.1.0
gdaui_cloud_create_filter_widget ( GdauiCloud* cloud )
gdaui_cloud_filter ( GdauiCloud* cloud, gchar const* filter )
gdaui_cloud_get_type ( )
gdaui_cloud_new ( GdaDataModel* model, gint label_column, gint weight_column )
gdaui_cloud_set_selection_mode ( GdauiCloud* cloud, GtkSelectionMode mode )
gdaui_cloud_set_weight_func ( GdauiCloud* cloud, GdauiCloudWeightFunc func, gpointer data )
gdaui-combo.h,
libgda-ui-4.0.so.4.1.0
gdaui_combo_add_null ( GdauiCombo* combo, gboolean add_null )
gdaui_combo_is_null_selected ( GdauiCombo* combo )
gdaui-data-entry.h,
libgda-ui-4.0.so.4.1.0
gdaui_data_entry_get_editable ( GdauiDataEntry* de )
gdaui-data-selector.h,
libgda-ui-4.0.so.4.1.0
gdaui_data_selector_get_data_set ( GdauiDataSelector* iface )
gdaui_data_selector_get_model ( GdauiDataSelector* iface )
gdaui_data_selector_get_selected_rows ( GdauiDataSelector* iface )
gdaui_data_selector_get_type ( )
gdaui_data_selector_select_row ( GdauiDataSelector* iface, gint row )
gdaui_data_selector_set_column_visible ( GdauiDataSelector* iface, gint column, gboolean visible )
gdaui_data_selector_set_model ( GdauiDataSelector* iface, GdaDataModel* model )
gdaui_data_selector_unselect_row ( GdauiDataSelector* iface, gint row )
gdaui-enum-types.h,
libgda-ui-4.0.so.4.1.0
gdaui_data_proxy_info_flag_get_type ( )
gdaui_data_proxy_write_mode_get_type ( )
gdaui-plugin.h,
libgda-ui-4.0.so.4.1.0
gdaui_plugin_declare ( GdauiPlugin const* plugin )
gdaui-raw-grid.h,
libgda-ui-4.0.so.4.1.0
gdaui_raw_grid_set_layout_from_file ( GdauiRawGrid* grid, gchar const* file_name, gchar const* grid_name )
to the top
Removed Symbols (38)
gdaui-basic-form.h,
libgda-ui-4.0.so.4.1.0
gdaui_basic_form_entry_show ( GdauiBasicForm* form, GdaHolder* param, gboolean show )
gdaui_basic_form_has_been_changed ( GdauiBasicForm* form )
gdaui_basic_form_new_custom ( GdaSet* data_set, gchar const* glade_file, gchar const* root_element, gchar const* form_prefix )
gdaui_basic_form_set_current_as_orig ( GdauiBasicForm* form )
gdaui_basic_form_set_entries_auto_default ( GdauiBasicForm* form, gboolean auto_default )
gdaui_basic_form_set_entries_default ( GdauiBasicForm* form )
gdaui_basic_form_show_entry_actions ( GdauiBasicForm* form, gboolean show_actions )
gdaui-combo.h,
libgda-ui-4.0.so.4.1.0
gdaui_combo_add_undef_choice ( GdauiCombo* combo, gboolean add_undef_choice )
gdaui_combo_get_model ( GdauiCombo* combo )
gdaui_combo_get_values ( GdauiCombo* combo )
gdaui_combo_get_values_ext ( GdauiCombo* combo, gint n_cols, gint* cols_index )
gdaui_combo_set_values ( GdauiCombo* combo, GSList const* values )
gdaui_combo_set_values_ext ( GdauiCombo* combo, GSList const* values, gint* cols_index )
gdaui_combo_undef_selected ( GdauiCombo* combo )
gdaui-data-widget-filter.h,
libgda-ui-4.0.so.4.1.0
gdaui_data_widget_filter_get_type ( )
gdaui_data_widget_filter_new ( GdauiDataWidget* data_widget )
gdaui-data-widget-info.h,
libgda-ui-4.0.so.4.1.0
gdaui_data_widget_info_get_type ( )
gdaui_data_widget_info_new ( GdauiDataWidget* data_widget, GdauiDataWidgetInfoFlag flags )
gdaui-data-widget.h,
libgda-ui-4.0.so.4.1.0
gdaui_data_widget_column_hide ( GdauiDataWidget* iface, gint column )
gdaui_data_widget_column_set_editable ( GdauiDataWidget* iface, gint column, gboolean editable )
gdaui_data_widget_column_show ( GdauiDataWidget* iface, gint column )
gdaui_data_widget_column_show_actions ( GdauiDataWidget* iface, gint column, gboolean show_actions )
gdaui_data_widget_get_actions_group ( GdauiDataWidget* iface )
gdaui_data_widget_get_current_data ( GdauiDataWidget* iface )
gdaui_data_widget_get_gda_model ( GdauiDataWidget* iface )
gdaui_data_widget_get_proxy ( GdauiDataWidget* iface )
gdaui_data_widget_get_type ( )
gdaui_data_widget_get_write_mode ( GdauiDataWidget* iface )
gdaui_data_widget_perform_action ( GdauiDataWidget* iface, GdauiAction action )
gdaui_data_widget_set_data_layout_from_file ( GdauiDataWidget* iface, gchar const* file_name, gchar const* parent_table )
gdaui_data_widget_set_gda_model ( GdauiDataWidget* iface, GdaDataModel* model )
gdaui_data_widget_set_write_mode ( GdauiDataWidget* iface, GdauiDataWidgetWriteMode mode )
gdaui-enum-types.h,
libgda-ui-4.0.so.4.1.0
gdaui_data_widget_info_flag_get_type ( )
gdaui_data_widget_write_mode_get_type ( )
gdaui-grid.h,
libgda-ui-4.0.so.4.1.0
gdaui_grid_get_selection ( GdauiGrid* grid )
gdaui-raw-grid.h,
libgda-ui-4.0.so.4.1.0
gdaui_raw_grid_get_selection ( GdauiRawGrid* grid )
gdaui-set.h,
libgda-ui-4.0.so.4.1.0
gdaui_set_get_type ( )
gdaui_set_new ( GdaSet* set )
to the top
Problems with Symbols, High Severity (6)
gda-sql-builder.h,
libgda-4.0.so.4.1.0
[+] gda_sql_builder_add_field ( GdaSqlBuilder* builder, guint field_id, guint value_id ) (3)
changed to:gda_sql_builder_add_field ( GdaSqlBuilder* builder, gchar const* field_name, GType type, ... )
| Change | Effect |
---|
1 | Parameter field_name of type gchar const* has been added to the calling stack at the middle position. | Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
2 | Parameter type of type GType has been added to the calling stack at the middle position. | Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
3 | 2nd middle parameter field_id has been removed from the calling stack. | Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
[+] gda_sql_builder_select_add_target ( GdaSqlBuilder* builder, guint id, guint table_id, gchar const* alias ) (3)
changed to:gda_sql_builder_select_add_target ( GdaSqlBuilder* builder, gchar const* table_name, gchar const* alias )
| Change | Effect |
---|
1 | Parameter table_name of type gchar const* has been added to the calling stack at the middle position. | Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
2 | 2nd middle parameter id has been removed from the calling stack. | Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
3 | 3rd middle parameter table_id has been removed from the calling stack. | Layout of parameter's stack has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
to the top
Problems with Symbols, Low Severity (5)
gda-sql-builder.h,
libgda-4.0.so.4.1.0
[+] gda_sql_builder_add_expr_value ( GdaSqlBuilder* builder, guint id, GdaDataHandler* dh, GValue* value ) (1)
changed to:gda_sql_builder_add_expr_value ( GdaSqlBuilder* builder, guint id, GdaDataHandler* dh, GValue const* value )
| Change | Effect |
---|
1 | Type of 4th parameter value has been changed from GValue* to GValue const*. | Replacement of parameter data type may indicate a change in its semantic meaning. |
gdaui-basic-form.h,
libgda-ui-4.0.so.4.1.0
[+] gdaui_basic_form_entry_grab_focus ( GdauiBasicForm* form, GdaHolder* param ) (1)
changed to:gdaui_basic_form_entry_grab_focus ( GdauiBasicForm* form, GdaHolder* holder )
| Change | Effect |
---|
1 | 2nd parameter param has been renamed to holder. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] gdaui_basic_form_entry_set_editable ( GdauiBasicForm* form, GdaHolder* param, gboolean editable ) (1)
changed to:gdaui_basic_form_entry_set_editable ( GdauiBasicForm* form, GdaHolder* holder, gboolean editable )
| Change | Effect |
---|
1 | 2nd parameter param has been renamed to holder. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] gdaui_basic_form_get_entry_widget ( GdauiBasicForm* form, GdaHolder* param ) (1)
changed to:gdaui_basic_form_get_entry_widget ( GdauiBasicForm* form, GdaHolder* holder )
| Change | Effect |
---|
1 | 2nd parameter param has been renamed to holder. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] gdaui_basic_form_get_label_widget ( GdauiBasicForm* form, GdaHolder* param ) (1)
changed to:gdaui_basic_form_get_label_widget ( GdauiBasicForm* form, GdaHolder* holder )
| Change | Effect |
---|
1 | 2nd parameter param has been renamed to holder. | Renaming of a parameter may indicate a change in its semantic meaning. |
to the top
Header Files (116)
gda-attributes-manager.h
gda-batch.h
gda-binreloc.h
gda-blob-op.h
gda-column.h
gda-config.h
gda-connection-event.h
gda-connection-private.h
gda-connection.h
gda-data-access-wrapper.h
gda-data-comparator.h
gda-data-handler.h
gda-data-model-array.h
gda-data-model-bdb.h
gda-data-model-dir.h
gda-data-model-extra.h
gda-data-model-import.h
gda-data-model-iter-extra.h
gda-data-model-iter.h
gda-data-model-private.h
gda-data-model.h
gda-data-proxy.h
gda-data-select.h
gda-debug-macros.h
gda-decl.h
gda-easy.h
gda-enum-types.h
gda-enums.h
gda-handler-bin.h
gda-handler-boolean.h
gda-handler-numerical.h
gda-handler-string.h
gda-handler-time.h
gda-handler-type.h
gda-holder.h
gda-lockable.h
gda-log.h
gda-marshal.h
gda-meta-column-types.h
gda-meta-store.h
gda-meta-struct.h
gda-mutex.h
gda-pstmt.h
gda-quark-list.h
gda-repetitive-statement.h
gda-report-document.h
gda-report-engine.h
gda-report-rml-document.h
gda-row.h
gda-server-operation.h
gda-server-provider-extra.h
gda-server-provider.h
gda-set.h
gda-sql-builder.h
gda-sql-parser-enum-types.h
gda-sql-parser.h
gda-sql-statement.h
gda-sqlite-provider.h
gda-statement-extra.h
gda-statement-struct-compound.h
gda-statement-struct-decl.h
gda-statement-struct-delete.h
gda-statement-struct-insert.h
gda-statement-struct-parts.h
gda-statement-struct-pspec.h
gda-statement-struct-select.h
gda-statement-struct-trans.h
gda-statement-struct-unknown.h
gda-statement-struct-update.h
gda-statement-struct-util.h
gda-statement-struct.h
gda-statement.h
gda-transaction-status-private.h
gda-transaction-status.h
gda-tree-manager.h
gda-tree-mgr-columns.h
gda-tree-mgr-label.h
gda-tree-mgr-schemas.h
gda-tree-mgr-select.h
gda-tree-mgr-tables.h
gda-tree-node.h
gda-tree.h
gda-util.h
gda-value.h
gda-vconnection-data-model.h
gda-vconnection-hub.h
gda-virtual-connection.h
gda-virtual-provider.h
gda-vprovider-data-model.h
gda-vprovider-hub.h
gda-xa-transaction.h
gdaui-basic-form.h
gdaui-combo.h
gdaui-data-entry.h
gdaui-data-store.h
gdaui-data-widget-filter.h
gdaui-data-widget-info.h
gdaui-data-widget.h
gdaui-decl.h
gdaui-easy.h
gdaui-enum-types.h
gdaui-enums.h
gdaui-form.h
gdaui-grid.h
gdaui-login.h
gdaui-provider-selector.h
gdaui-raw-form.h
gdaui-raw-grid.h
gdaui-server-operation.h
gdaui-set.h
gdaui-tree-store.h
libgda-report.h
libgda-ui.h
libgda-virtual.h
libgda-xslt.h
libgda.h
to the top
Shared Libraries (4)
libgda-4.0.so.4.1.0
libgda-report-4.0.so.4.1.0
libgda-ui-4.0.so.4.1.0
libgda-xslt-4.0.so.4.1.0
to the top