Binary compatibility report for the libgda library  between 4.1.0 and 4.1.1 versions on x86

Test Info


Library Namelibgda
Version #14.1.0
Version #24.1.1
CPU Architecturex86
GCC Version4.6.1

Test Results


Total Header Files94
Total Shared Libraries3
Total Symbols / Types852 / 571
VerdictIncompatible
(0.41%)

Problem Summary


SeverityCount
Added Symbols-128
Removed SymbolsHigh2
Problems with
Data Types
High0
Medium1
Low2
Problems with
Symbols
High0
Medium0
Low2
Problems with
Constants
Low0
Other Changes-4

Added Symbols (128)


gda-connection.h, libgda-4.0.so.4.1.0
gda_connection_quote_sql_identifier ( GdaConnection* cnc, gchar const* id )

gda-enum-types.h, libgda-4.0.so.4.1.0
gda_sql_identifier_style_get_type ( )

gda-meta-store.h, libgda-4.0.so.4.1.0
gda_meta_store_set_identifiers_style ( GdaMetaStore* store, GdaSqlIdentifierStyle style )
gda_meta_store_set_reserved_keywords_func ( GdaMetaStore* store, GdaSqlReservedKeywordsFunc func )
gda_meta_store_sql_identifier_quote gchar const* id, GdaConnection* cnc )

gda-server-operation.h, libgda-4.0.so.4.1.0
gda_server_operation_get_sql_identifier_at ( GdaServerOperation* op, GdaConnection* cnc, GdaServerProvider* prov, gchar const* path_format, ... )

gda-sql-builder.h, libgda-4.0.so.4.1.0
gda_sql_builder_cond_v ( GdaSqlBuilder* builder, guint id, GdaSqlOperatorType op, guint* op_ids, gint op_ids_size )
gda_sql_builder_ident ( GdaSqlBuilder* builder, guint id, gchar const* string )
gda_sql_builder_select_order_by ( GdaSqlBuilder* builder, guint expr_id, gboolean asc, gchar const* collation_name )

gda-tree-manager.h, libgda-4.0.so.4.1.0
gda_tree_manager_add_new_node_attribute ( GdaTreeManager* manager, gchar const* attribute, GValue const* value )
gda_tree_manager_create_node ( GdaTreeManager* manager, GdaTreeNode* parent, gchar const* name )
gda_tree_manager_get_managers GdaTreeManager* manager )
gda_tree_manager_new_with_func GdaTreeManagerNodesFunc update_func )

gda-tree-node.h, libgda-4.0.so.4.1.0
gda_tree_node_get_parent GdaTreeNode* node )

gda-tree.h, libgda-4.0.so.4.1.0
gda_tree_get_node_manager GdaTree* tree, GdaTreeNode* node )
gda_tree_get_node_path GdaTree* tree, GdaTreeNode* node )

gda-util.h, libgda-4.0.so.4.1.0
gda_sql_identifier_quote gchar const* id, GdaConnection* cnc, GdaServerProvider* prov, gboolean meta_store_convention, gboolean force_quotes )

gdaui-basic-form.h, libgda-ui-4.0.so.4.1.0
gdaui_basic_form_entry_grab_focus ( GdauiBasicForm* form, GdaHolder* param )
gdaui_basic_form_entry_set_editable ( GdauiBasicForm* form, GdaHolder* param, gboolean editable )
gdaui_basic_form_entry_show ( GdauiBasicForm* form, GdaHolder* param, gboolean show )
gdaui_basic_form_get_data_set GdauiBasicForm* form )
gdaui_basic_form_get_entry_widget ( GdauiBasicForm* form, GdaHolder* param )
gdaui_basic_form_get_label_widget ( GdauiBasicForm* form, GdaHolder* param )
gdaui_basic_form_get_type ( )
gdaui_basic_form_has_been_changed GdauiBasicForm* form )
gdaui_basic_form_is_valid GdauiBasicForm* form )
gdaui_basic_form_new GdaSet* data_set )
gdaui_basic_form_new_custom ( GdaSet* data_set, gchar const* glade_file, gchar const* root_element, gchar const* form_prefix )
gdaui_basic_form_new_in_dialog ( GdaSet* data_set, GtkWindow* parent, gchar const* title, gchar const* header )
gdaui_basic_form_reset GdauiBasicForm* form )
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_type ( )
gdaui_combo_get_values GdauiCombo* combo )
gdaui_combo_get_values_ext ( GdauiCombo* combo, gint n_cols, gint* cols_index )
gdaui_combo_new ( )
gdaui_combo_new_with_model ( GdaDataModel* model, gint n_cols, gint* cols_index )
gdaui_combo_set_model ( GdauiCombo* combo, GdaDataModel* model, 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-entry.h, libgda-ui-4.0.so.4.1.0
gdaui_data_entry_content_is_valid ( GdauiDataEntry* de, GError** error )
gdaui_data_entry_expand_in_layout GdauiDataEntry* de )
gdaui_data_entry_get_attributes GdauiDataEntry* de )
gdaui_data_entry_get_handler GdauiDataEntry* de )
gdaui_data_entry_get_original_value GdauiDataEntry* de )
gdaui_data_entry_get_type ( )
gdaui_data_entry_get_value GdauiDataEntry* de )
gdaui_data_entry_get_value_type GdauiDataEntry* de )
gdaui_data_entry_grab_focus GdauiDataEntry* de )
gdaui_data_entry_reset GdauiDataEntry* de )
gdaui_data_entry_set_attributes ( GdauiDataEntry* de, GdaValueAttribute attrs, GdaValueAttribute mask )
gdaui_data_entry_set_editable ( GdauiDataEntry* de, gboolean editable )
gdaui_data_entry_set_original_value ( GdauiDataEntry* de, GValue const* value )
gdaui_data_entry_set_value ( GdauiDataEntry* de, GValue const* value )
gdaui_data_entry_set_value_default ( GdauiDataEntry* de, GValue const* value )
gdaui_data_entry_set_value_type ( GdauiDataEntry* de, GType type )

gdaui-data-store.h, libgda-ui-4.0.so.4.1.0
gdaui_data_store_append ( GdauiDataStore* store, GtkTreeIter* iter )
gdaui_data_store_delete ( GdauiDataStore* store, GtkTreeIter* iter )
gdaui_data_store_get_iter_from_values ( GdauiDataStore* store, GtkTreeIter* iter, GSList* values, gint* cols_index )
gdaui_data_store_get_proxy GdauiDataStore* store )
gdaui_data_store_get_row_from_iter ( GdauiDataStore* store, GtkTreeIter* iter )
gdaui_data_store_get_type ( )
gdaui_data_store_new GdaDataModel* model )
gdaui_data_store_set_value ( GdauiDataStore* store, GtkTreeIter* iter, gint col, GValue const* value )
gdaui_data_store_undelete ( GdauiDataStore* store, GtkTreeIter* iter )

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-easy.h, libgda-ui-4.0.so.4.1.0
gdaui_new_cell_renderer GType type, gchar const* plugin_name )
gdaui_new_data_entry GType type, gchar const* plugin_name )

gdaui-enum-types.h, libgda-ui-4.0.so.4.1.0
gdaui_action_get_type ( )
gdaui_action_mode_get_type ( )
gdaui_data_widget_info_flag_get_type ( )
gdaui_data_widget_write_mode_get_type ( )
gdaui_login_mode_get_type ( )

gdaui-form.h, libgda-ui-4.0.so.4.1.0
gdaui_form_get_type ( )
gdaui_form_new GdaDataModel* model )

gdaui-grid.h, libgda-ui-4.0.so.4.1.0
gdaui_grid_get_selection GdauiGrid* grid )
gdaui_grid_get_type ( )
gdaui_grid_new GdaDataModel* model )
gdaui_grid_set_sample_size GdauiGrid* grid, gint sample_size )

gdaui-login.h, libgda-ui-4.0.so.4.1.0
gdaui_login_get_connection_information GdauiLogin* login )
gdaui_login_get_type ( )
gdaui_login_new gchar const* dsn )
gdaui_login_set_connection_information ( GdauiLogin* login, GdaDsnInfo const* cinfo )
gdaui_login_set_dsn ( GdauiLogin* login, gchar const* dsn )
gdaui_login_set_mode ( GdauiLogin* login, GdauiLoginMode mode )

gdaui-provider-selector.h, libgda-ui-4.0.so.4.1.0
gdaui_provider_selector_get_provider GdauiProviderSelector* selector )
gdaui_provider_selector_get_provider_obj GdauiProviderSelector* selector )
gdaui_provider_selector_get_type ( )
gdaui_provider_selector_new ( )
gdaui_provider_selector_set_provider ( GdauiProviderSelector* selector, gchar const* provider )

gdaui-raw-form.h, libgda-ui-4.0.so.4.1.0
gdaui_raw_form_get_type ( )
gdaui_raw_form_new GdaDataModel* model )

gdaui-raw-grid.h, libgda-ui-4.0.so.4.1.0
gdaui_raw_grid_get_selection GdauiRawGrid* grid )
gdaui_raw_grid_get_type ( )
gdaui_raw_grid_new GdaDataModel* model )
gdaui_raw_grid_set_sample_size ( GdauiRawGrid* grid, gint sample_size )
gdaui_raw_grid_set_sample_start ( GdauiRawGrid* grid, gint sample_start )

gdaui-server-operation.h, libgda-ui-4.0.so.4.1.0
gdaui_server_operation_get_type ( )
gdaui_server_operation_new GdaServerOperation* op )
gdaui_server_operation_new_in_dialog ( GdaServerOperation* op, GtkWindow* parent, gchar const* title, gchar const* header )

gdaui-set.h, libgda-ui-4.0.so.4.1.0
gdaui_set_get_type ( )
gdaui_set_new GdaSet* set )

gdaui-tree-store.h, libgda-ui-4.0.so.4.1.0
gdaui_tree_store_get_type ( )
gdaui_tree_store_new GdaTree* tree, guint n_columns, ... )
gdaui_tree_store_newv GdaTree* tree, guint n_columns, GType* types, gchar const** attribute_names )

libgda-ui.h, libgda-ui-4.0.so.4.1.0
gdaui_init ( )

to the top

Removed Symbols (2)


gda-sql-builder.h, libgda-4.0.so.4.1.0
gda_sql_builder_literal ( GdaSqlBuilder* builder, guint id, gchar const* string )

gda-tree-manager.h, libgda-4.0.so.4.1.0
gda_tree_manager_update_children ( GdaTreeManager* manager, GdaTreeNode* node, GSList const* children_nodes, gboolean* out_error, GError** error )

to the top

Problems with Data Types, Medium Severity (1)


gda-connection.h
[+] enum GdaConnectionOptions (1)

to the top

Problems with Data Types, Low Severity (2)


gda-server-operation.h
[+] enum GdaServerOperationType (1)

gda-tree-manager.h
[+] typedef GdaTreeManagerNodeFunc (1)

to the top

Problems with Symbols, Low Severity (2)


gda-tree-manager.h, libgda-4.0.so.4.1.0
[+] gda_tree_manager_get_node_create_func GdaTreeManager* mgr ) (1)
[+] gda_tree_manager_set_node_create_func ( GdaTreeManager* mgr, GdaTreeNode*(*func)(GdaTreeManager*, GdaTreeNode*) ) (1)

to the top

Other Changes in Data Types (4)


gda-connection.h
[+] enum GdaConnectionOptions (1)

gda-server-operation.h
[+] enum GdaServerOperationType (2)

gda-statement.h
[+] enum GdaStatementSqlFlag (1)

to the top

Header Files (94)


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-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
libgda-report.h
libgda-virtual.h
libgda-xslt.h
libgda.h

to the top

Shared Libraries (3)


libgda-4.0.so.4.1.0
libgda-report-4.0.so.4.1.0
libgda-xslt-4.0.so.4.1.0

to the top




Generated on Mon Dec 19 15:57:40 2011 for libgda by ABI Compliance Checker 1.96.1  
A tool for checking backward binary compatibility of a shared C/C++ library API