Binary compatibility report for the Dee library  between 0.5.10 and 0.5.12 versions on x86

Test Info


Library NameDee
Version #10.5.10
Version #20.5.12
CPU Architecturex86
GCC Version4.5

Test Results


Total Header Files1
Total Shared Libraries1
Total Symbols / Types112 / 93
VerdictIncompatible
(20.54%)

Problem Summary


SeverityCount
Added Symbols-23
Removed SymbolsHigh14
Problems with
Data Types
High0
Medium1
Low6
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Added Symbols (23)


dee-file-resource-manager.h, libdee-1.0.so.1.0.4
dee_file_resource_manager_add_search_path ( DeeResourceManager* self, gchar const* path )
dee_file_resource_manager_get_primary_path DeeResourceManager* self )
dee_file_resource_manager_get_type ( )
dee_file_resource_manager_new gchar const* primary_path )

dee-model.h, libdee-1.0.so.1.0.4
dee_model_clear_tag DeeModel* self, DeeModelIter* iter, DeeModelTag* tag )
dee_model_get_tag DeeModel* self, DeeModelIter* iter, DeeModelTag* tag )
dee_model_register_tag DeeModel* self, GDestroyNotify tag_destroy )
dee_model_set_tag DeeModel* self, DeeModelIter* iter, DeeModelTag* tag, gpointer value )

dee-resource-manager.h, libdee-1.0.so.1.0.4
dee_resource_manager_get_default ( )
dee_resource_manager_get_type ( )
dee_resource_manager_load ( DeeResourceManager* self, gchar const* resource_name, GError** error )
dee_resource_manager_store ( DeeResourceManager* self, DeeSerializable* resource, gchar const* resource_name, GError** error )

dee-serializable-model.h, libdee-1.0.so.1.0.4
dee_serializable_model_get_seqnum DeeModel* self )
dee_serializable_model_get_type ( )
dee_serializable_model_inc_seqnum DeeModel* self )
dee_serializable_model_set_seqnum DeeModel* self, guint64 seqnum )

dee-serializable.h, libdee-1.0.so.1.0.4
dee_serializable_externalize DeeSerializable* self )
dee_serializable_get_type ( )
dee_serializable_parse GVariant* data, GType type )
dee_serializable_parse_external GVariant* data )
dee_serializable_register_parser GType type, GVariantType const* vtype, DeeSerializableParseFunc parse_func )
dee_serializable_serialize DeeSerializable* self )

dee-shared-model.h, libdee-1.0.so.1.0.4
dee_shared_model_flush_revision_queue DeeSharedModel* self )

to the top

Removed Symbols (14)


dee-model.h, libdee-1.0.so.1.0.4
dee_model_freeze_signals DeeModel* self )
dee_model_thaw_signals DeeModel* self )

dee-versioned-model.h, libdee-1.0.so.1.0.4
dee_versioned_model_append_next_seqnum DeeModel* self )
dee_versioned_model_check_seqnum DeeModel* self, guint64 seqnum )
dee_versioned_model_check_seqnums DeeModel* self, GArray* seqnums )
dee_versioned_model_get_last_seqnum DeeModel* self )
dee_versioned_model_get_seqnum DeeModel* self, guint pos )
dee_versioned_model_get_type ( )
dee_versioned_model_inc_seqnum DeeModel* self, guint pos )
dee_versioned_model_insert_next_seqnum DeeModel* self, guint pos )
dee_versioned_model_prepend_next_seqnum DeeModel* self )
dee_versioned_model_remove_seqnum DeeModel* self, guint pos )
dee_versioned_model_set_last_seqnum DeeModel* self, guint64 seqnum )
dee_versioned_model_set_seqnum DeeModel* self, guint pos, guint64 seqnum )

to the top

Problems with Data Types, Medium Severity (1)


dee-proxy-model.h
[+] struct _DeeProxyModel (1)

to the top

Problems with Data Types, Low Severity (6)


dee-index.h
[+] struct _DeeAnalyzer (6)

to the top

Header Files (1)


dee.h

to the top

Shared Libraries (1)


libdee-1.0.so.1.0.4

to the top




Generated on Wed Sep 14 21:02:34 2011 for Dee by ABI Compliance Checker 1.94.2  
A tool for checking backward binary compatibility of a shared C/C++ library API