Binary compatibility report for the libfolks library between 0.3.4 and 0.3.6 versions on x86
Test Info
Library Name | libfolks |
Version #1 | 0.3.4 |
Version #2 | 0.3.6 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 2 |
Total Shared Libraries | 2 |
Total Symbols / Types | 128 / 126 |
Verdict | Incompatible (2.3%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 51 |
Removed Symbols | High | 2 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 3 |
Medium | 0 |
Low | 0 |
Problems with Constants | Low | 0 |
Added Symbols (51)
folks-telepathy.h,
libfolks-telepathy.so.21.0.0
tpf_persona_get_is_in_contact_list ( TpfPersona* self )
tpf_persona_set_is_in_contact_list ( TpfPersona* self, gboolean value )
folks.h,
libfolks.so.21.0.0
folks_backend_store_dup_backend_by_name ( FolksBackendStore* self, gchar const* name )
folks_backend_store_dup_enabled_backends ( FolksBackendStore* self )
folks_emailable_get_email_addresses ( FolksEmailable* self )
folks_emailable_get_type ( )
folks_emailable_set_email_addresses ( FolksEmailable* self, GList* value )
folks_field_details_add_parameter ( FolksFieldDetails* self, gchar const* parameter_name, gchar const* parameter_value )
folks_field_details_construct ( GType object_type, gchar const* value )
folks_field_details_extend_parameters ( FolksFieldDetails* self, GHashTable* additional )
folks_field_details_get_parameter_values ( FolksFieldDetails* self, gchar const* parameter_name )
folks_field_details_get_parameters ( FolksFieldDetails* self )
folks_field_details_get_type ( )
folks_field_details_get_value ( FolksFieldDetails* self )
folks_field_details_new ( gchar const* value )
folks_field_details_remove_parameter_all ( FolksFieldDetails* self, gchar const* parameter_name )
folks_field_details_set_parameter ( FolksFieldDetails* self, gchar const* parameter_name, gchar const* parameter_value )
folks_field_details_set_parameters ( FolksFieldDetails* self, GHashTable* value )
folks_field_details_set_value ( FolksFieldDetails* self, gchar const* value )
folks_gender_get_type ( )
folks_gender_owner_get_gender ( FolksGenderOwner* self )
folks_gender_owner_get_type ( )
folks_gender_owner_set_gender ( FolksGenderOwner* self, enum FolksGender value )
folks_name_owner_get_full_name ( FolksNameOwner* self )
folks_name_owner_get_nickname ( FolksNameOwner* self )
folks_name_owner_get_structured_name ( FolksNameOwner* self )
folks_name_owner_get_type ( )
folks_name_owner_set_full_name ( FolksNameOwner* self, gchar const* value )
folks_name_owner_set_structured_name ( FolksNameOwner* self, FolksStructuredName* value )
folks_phoneable_get_phone_numbers ( FolksPhoneable* self )
folks_phoneable_get_type ( )
folks_phoneable_set_phone_numbers ( FolksPhoneable* self, GList* value )
folks_structured_name_construct ( GType object_type, gchar const* family_name, gchar const* given_name, gchar const* additional_names, gchar const* prefixes, gchar const* suffixes )
folks_structured_name_construct_simple ( GType object_type, gchar const* family_name, gchar const* given_name )
folks_structured_name_get_additional_names ( FolksStructuredName* self )
folks_structured_name_get_family_name ( FolksStructuredName* self )
folks_structured_name_get_given_name ( FolksStructuredName* self )
folks_structured_name_get_prefixes ( FolksStructuredName* self )
folks_structured_name_get_suffixes ( FolksStructuredName* self )
folks_structured_name_get_type ( )
folks_structured_name_is_empty ( FolksStructuredName* self )
folks_structured_name_new ( gchar const* family_name, gchar const* given_name, gchar const* additional_names, gchar const* prefixes, gchar const* suffixes )
folks_structured_name_new_simple ( gchar const* family_name, gchar const* given_name )
folks_structured_name_set_additional_names ( FolksStructuredName* self, gchar const* value )
folks_structured_name_set_family_name ( FolksStructuredName* self, gchar const* value )
folks_structured_name_set_given_name ( FolksStructuredName* self, gchar const* value )
folks_structured_name_set_prefixes ( FolksStructuredName* self, gchar const* value )
folks_structured_name_set_suffixes ( FolksStructuredName* self, gchar const* value )
folks_urlable_get_type ( )
folks_urlable_get_urls ( FolksUrlable* self )
folks_urlable_set_urls ( FolksUrlable* self, GList* value )
to the top
Removed Symbols (2)
folks.h,
libfolks.so.20.0.0
folks_backend_store_get_backend_by_name ( FolksBackendStore* self, gchar const* name )
folks_backend_store_get_enabled_backends ( FolksBackendStore* self )
to the top
Problems with Symbols, High Severity (3)
folks.h,
libfolks.so.20.0.0
[+] folks_individual_aggregator_add_persona_from_details ( FolksIndividualAggregator* self, FolksIndividual* parent, gchar const* persona_store_type, gchar const* persona_store_id, GHashTable* details, GAsyncReadyCallback _callback_, gpointer _user_data_ ) (3)
changed to:folks_individual_aggregator_add_persona_from_details ( FolksIndividualAggregator* self, FolksIndividual* parent, FolksPersonaStore* persona_store, GHashTable* details, GAsyncReadyCallback _callback_, gpointer _user_data_ )
| Change | Effect |
---|
1 | Parameter persona_store of type FolksPersonaStore* 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 | 3rd middle parameter persona_store_type 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 | 4th middle parameter persona_store_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
Header Files (2)
folks-telepathy.h
folks.h
to the top
Shared Libraries (2)
libfolks-telepathy.so.20.0.0
libfolks.so.20.0.0
to the top