Binary compatibility report for the libgda library  between 3.99.10 and 3.99.11 versions on x86

Test Info


Library Namelibgda
Version #13.99.10
Version #23.99.11
CPU Architecturex86
GCC Version4.6.1

Test Results


Total Header Files85
Total Shared Libraries3
Total Symbols / Types813 / 554
VerdictIncompatible
(4.74%)

Problem Summary


SeverityCount
Added Symbols-0
Removed SymbolsHigh27
Problems with
Data Types
High0
Medium4
Low108
Problems with
Symbols
High0
Medium0
Low1
Problems with
Constants
Low0
Other Changes-0

Removed Symbols (27)


gda-statement-struct-compound.h, libgda-4.0.so.4.0.0
gda_sql_statement_compound_copy gpointer src )
gda_sql_statement_compound_free gpointer stmt )
gda_sql_statement_compound_get_infos ( )
gda_sql_statement_compound_get_n_cols ( GdaSqlStatementCompound* compound, GError** error )
gda_sql_statement_compound_reduce GdaSqlAnyPart* compound_or_select )
gda_sql_statement_compound_serialize gpointer stmt )

gda-statement-struct-delete.h, libgda-4.0.so.4.0.0
gda_sql_statement_delete_get_infos ( )

gda-statement-struct-insert.h, libgda-4.0.so.4.0.0
gda_sql_statement_insert_get_infos ( )

gda-statement-struct-parts.h, libgda-4.0.so.4.0.0
gda_sql_expr_check_clean GdaSqlExpr* expr )
gda_sql_field_check_clean GdaSqlField* field )
gda_sql_function_check_clean GdaSqlFunction* function )
gda_sql_select_field_check_clean GdaSqlSelectField* field )
gda_sql_select_target_check_clean GdaSqlSelectTarget* target )
gda_sql_table_check_clean GdaSqlTable* table )

gda-statement-struct-select.h, libgda-4.0.so.4.0.0
gda_sql_statement_select_copy gpointer src )
gda_sql_statement_select_free gpointer stmt )
gda_sql_statement_select_get_infos ( )
gda_sql_statement_select_new ( )
gda_sql_statement_select_serialize gpointer stmt )

gda-statement-struct-trans.h, libgda-4.0.so.4.0.0
gda_sql_statement_begin_get_infos ( )
gda_sql_statement_commit_get_infos ( )
gda_sql_statement_delete_savepoint_get_infos ( )
gda_sql_statement_rollback_get_infos ( )
gda_sql_statement_rollback_savepoint_get_infos ( )
gda_sql_statement_savepoint_get_infos ( )

gda-statement-struct-unknown.h, libgda-4.0.so.4.0.0
gda_sql_statement_unknown_get_infos ( )

gda-statement-struct-update.h, libgda-4.0.so.4.0.0
gda_sql_statement_update_get_infos ( )

to the top

Problems with Data Types, Medium Severity (4)


gda-meta-struct.h
[+] struct GdaMetaDbObject (1)
[+] struct GdaMetaView (1)
[+] union anon-union-gda-meta-struct.h-124 (2)

to the top

Problems with Data Types, Low Severity (108)


gda-blob-op.h
[+] struct _GdaBlobOp (2)

gda-config.h
[+] struct _GdaDsnInfo (5)
[+] struct _GdaProviderInfo (5)

gda-data-select.h
[+] struct _GdaDataSelect (5)

gda-meta-struct.h
[+] struct GdaMetaDbObject (5)
[+] struct GdaMetaTable (5)
[+] struct GdaMetaTableColumn (5)
[+] struct GdaMetaView (5)
[+] union anon-union-gda-meta-struct.h-124 (1)

gda-pstmt.h
[+] struct _GdaPStmt (3)

gda-statement-extra.h
[+] struct _GdaSqlRenderingContext (9)

gda-statement-struct-decl.h
[+] struct GdaSqlStatementContentsInfo (5)

gda-statement-struct-parts.h
[+] struct _GdaSqlCase (3)
[+] struct _GdaSqlExpr (3)
[+] struct _GdaSqlField (3)
[+] struct _GdaSqlFunction (3)
[+] struct _GdaSqlOperation (3)
[+] struct _GdaSqlSelectField (3)
[+] struct _GdaSqlSelectFrom (3)
[+] struct _GdaSqlSelectJoin (3)
[+] struct _GdaSqlSelectOrder (3)
[+] struct _GdaSqlSelectTarget (3)
[+] struct _GdaSqlTable (3)

gda-statement-struct-pspec.h
[+] struct _GdaSqlParamSpec (3)

gda-statement-struct-select.h
[+] struct _GdaSqlStatementSelect (3)

gda-statement-struct.h
[+] struct _GdaSqlStatement (3)

gda-transaction-status.h
[+] struct _GdaTransactionStatus (3)

gda-vconnection-data-model.h
[+] struct _GdaVconnectionDataModelSpec (3)

libgda-xslt.h
[+] struct _GdaXsltExCont (5)

to the top

Problems with Symbols, Low Severity (1)


gda-vconnection-data-model.h, libgda-4.0.so.4.0.0
[+] gda_vconnection_data_model_foreach ( GdaVconnectionDataModel* cnc, GdaVConnectionDataModelFunc func, gpointer data ) (1)

to the top

Header Files (85)


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-error.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-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-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-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.0.0
libgda-report-4.0.so.4.0.0
libgda-xslt-4.0.so.4.0.0

to the top




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