Binary compatibility report for the libgda library between 5.0.3 and 5.1.0 versions on x86
Test Info
Library Name | libgda |
Version #1 | 5.0.3 |
Version #2 | 5.1.0 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 99 |
Total Shared Libraries | 3 |
Total Symbols / Types | 995 / 622 |
Verdict | Incompatible (0.1%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 26 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 2 |
Problems with Symbols | High | 0 |
Medium | 1 |
Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols (26)
gda-data-access-wrapper.h,
libgda-5.0.so.4.1.1
gda_data_access_wrapper_set_mapping ( GdaDataAccessWrapper* wrapper, gint* mapping, gint mapping_size )
gda-data-model-array.h,
libgda-5.0.so.4.1.1
gda_data_model_array_copy_model_ext ( GdaDataModel* src, gint ncols, gint* cols, GError** error )
gda-data-model-ldap.h,
libgda-5.0.so.4.1.1
gda_data_model_ldap_new_with_config ( GdaConnection* cnc, gchar const* base_dn, gchar const* filter, gchar const* attributes, GdaLdapSearchScope scope )
gda-data-model.h,
libgda-5.0.so.4.1.1
gda_data_model_get_notify ( GdaDataModel* model )
gda_data_model_iter_at_row ( GdaDataModel* model, GdaDataModelIter* iter, gint row )
gda_data_model_iter_next ( GdaDataModel* model, GdaDataModelIter* iter )
gda_data_model_iter_prev ( GdaDataModel* model, GdaDataModelIter* iter )
gda_data_model_iter_set_value ( GdaDataModel* model, GdaDataModelIter* iter, gint col, GValue const* value, GError** error )
gda_data_model_set_notify ( GdaDataModel* model, gboolean do_notify_changes )
gda-data-proxy.h,
libgda-5.0.so.4.1.1
gda_data_proxy_new_with_data_model ( GdaDataModel* model )
gda-ldap-connection.h,
libgda-5.0.so.4.1.1
gda_ldap_add_entry ( GdaLdapConnection* cnc, GdaLdapEntry* entry, GError** error )
gda_ldap_attributes_list_free ( GSList* list )
gda_ldap_entry_add_attribute ( GdaLdapEntry* entry, gboolean merge, gchar const* attr_name, guint nb_values, GValue** values )
gda_ldap_entry_get_attributes_list ( GdaLdapConnection* cnc, GdaLdapEntry* entry )
gda_ldap_entry_new ( gchar const* dn )
gda_ldap_modify_entry ( GdaLdapConnection* cnc, GdaLdapModificationType modtype, GdaLdapEntry* entry, GdaLdapEntry* ref_entry, GError** error )
gda_ldap_remove_entry ( GdaLdapConnection* cnc, gchar const* dn, GError** error )
gda_ldap_rename_entry ( GdaLdapConnection* cnc, gchar const* current_dn, gchar const* new_dn, GError** error )
gda-meta-store.h,
libgda-5.0.so.4.1.1
gda_meta_context_free ( GdaMetaContext* ctx )
gda_meta_context_get_table ( GdaMetaContext* ctx )
gda_meta_context_get_type ( )
gda_meta_context_new ( )
gda_meta_context_set_column ( GdaMetaContext* ctx, gchar const* column, GValue const* value, GdaConnection* cnc )
gda_meta_context_set_columns ( GdaMetaContext* ctx, GHashTable* columns, GdaConnection* cnc )
gda_meta_context_set_table ( GdaMetaContext* ctx, gchar const* table )
gda-quark-list.h,
libgda-5.0.so.4.1.1
gda_quark_list_protect_values ( GdaQuarkList* qlist )
to the top
Problems with Symbols, Medium Severity (1)
gda-meta-column-types.h
[+] _col_types_schemata [data] (1)
[symbol: _ZL19_col_types_schemata]
| Change | Effect |
---|
1 | Type of this global data has been changed from GType[5] (20 bytes) to GType[6] (24 bytes). | Applications will obtain a different value and execution may change. |
to the top
Problems with Data Types, Low Severity (2)
gda-meta-store.h
[+] struct GdaMetaContext (2)
| Change |
Effect |
1 | Field columns has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Size of this type has been changed from 16 bytes to 20 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (2)
gda_connection_update_meta_store ( GdaConnection* cnc, GdaMetaContext* context, GError** error )2nd parameter 'context' (pointer) has base type 'GdaMetaContext'.
to the top
Header Files (99)
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-ldap.h
gda-data-model-private.h
gda-data-model.h
gda-data-pivot.h
gda-data-proxy.h
gda-data-select.h
gda-debug-macros.h
gda-decl.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-ldap-connection.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-ldap.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-global-variables.h
libgda-report.h
libgda-virtual.h
libgda-xslt.h
libgda.h
to the top
Shared Libraries (3)
libgda-5.0.so.4.1.0
libgda-report-5.0.so.4.1.0
libgda-xslt-5.0.so.4.1.0
to the top