Binary compatibility report for the libebook-1.2.so.5 library  between 5.0.2-Maemo 4.1.2 and 5.0.2-Maemo 5.0 versions on ARM

Test Info


Library Namelibebook-1.2.so.5
Version #15.0.2-Maemo 4.1.2 (gcc 3.4.4)
Version #25.0.2-Maemo 5.0 (gcc 4.2.1)
CPU ArchitectureARM

Test Results


Total Header Files8
Total Shared Libraries1
Total Symbols / Types193 / 75
VerdictIncompatible

Problem Summary


SeverityCount
Added Symbols-37
Removed SymbolsHigh1
Problems with
Data Types
High0
Medium1
Low9
Problems with
Symbols
High0
Medium0
Low1
Problems with
Constants
Low0

Added Symbols (37)


e-book-sexp.h, libebook-1.2.so.5.0.2
e_book_sexp_get_type ( )
e_book_sexp_match_contact EBookSExp* sexp, EContact* contact )
e_book_sexp_match_vcard EBookSExp* sexp, char const* vcard )
e_book_sexp_new char const* text )
e_book_sexp_parse EBookSExp* sexp, char const* text )

e-book-util.h, libebook-1.2.so.5.0.2
e_book_util_remove_duplicates GList* haystack, GList** needles, GList** duplicate_ids )
e_book_util_remove_duplicates_using_book EBook* book, GList** contacts, GList** duplicate_ids, GError** error )
e_normalize_phone_number char const* phone_number )

e-book-view.h, libebook-1.2.so.5.0.2
e_book_view_get_parse_vcards EBookView* book_view )
e_book_view_get_query EBookView* book_view )
e_book_view_is_freezable EBookView* book_view )
e_book_view_set_freezable EBookView* book_view, gboolean freezable )
e_book_view_set_parse_vcards EBookView* book_view, gboolean parse_vcards )
e_book_view_set_sort_order EBookView* book_view, gchar const* query_term )
e_book_view_thaw EBookView* book_view )

e-book.h, libebook-1.2.so.5.0.2
e_book_add_contacts EBook* book, GList* contacts, GError** error )
e_book_async_add_contacts EBook* book, GList* contacts, EBookCallback cb, gpointer closure )
e_book_async_remove_all_contacts EBook* book, EBookCallback cb, gpointer closure )
e_book_async_reset_changes EBook* book, char* changeid, EBookCallback cb, gpointer closure )
e_book_remove_all_contacts EBook* book, GError** error )
e_book_reset_changes EBook* book, char* changeid, GError** error )

e-contact.h, libebook-1.2.so.5.0.2
e_contact_geo_free EContactGeo* geo )
e_contact_geo_get_type ( )
e_contact_inline_data EContact* contact )
e_contact_is_syncable EContact* contact )
e_contact_persist_data EContact* contact, char const* dir )

e-vcard.h, libebook-1.2.so.5.0.2
e_vcard_attribute_equal EVCardAttribute* attr_a, EVCardAttribute* attr_b )
e_vcard_attribute_get_type ( )
e_vcard_attribute_merge_param EVCardAttribute* attr, EVCardAttributeParam* param, GCompareFunc cmp_func )
e_vcard_attribute_merge_param_with_value EVCardAttribute* attr, EVCardAttributeParam* param, char const* value, GCompareFunc cmp_func )
e_vcard_attribute_merge_param_with_values EVCardAttribute* attr, EVCardAttributeParam* param, GCompareFunc cmp_func, ... )
e_vcard_attribute_param_merge_value EVCardAttributeParam* param, char const* value, GCompareFunc cmp_func )
e_vcard_attribute_param_merge_values EVCardAttributeParam* param, GCompareFunc cmp_func, ... )
e_vcard_construct_with_uid EVCard* evc, char const* str, char const* uid )
e_vcard_is_parsed EVCard* evc )
e_vcard_is_parsing EVCard* evc )
e_vcard_util_split_cards char const* str, gsize* len )

to the top

Removed Symbols (1)


e-book-query.h, libebook-1.2.so.5.0.2
e_book_query_visible ( )

to the top

Problems with Data Types, Medium Severity (1)


e-contact.h
[+] enum EContactField (1)

to the top

Problems with Data Types, Low Severity (9)


e-contact.h
[+] enum EContactField (4)
[+] struct anon-struct-e-contact.h-228 (1)
[+] struct EContactCert (1)
[+] struct EContactDate (3)

to the top

Problems with Symbols, Low Severity (1)


e-book.h, libebook-1.2.so.5.0.2
[+] e_book_async_add_contact EBook* book, EContact* contact, EBookIdCallback cb, gpointer closure ) (1)

to the top

Header Files (8)


e-address-western.h
e-book-query.h
e-book-types.h
e-book-view.h
e-book.h
e-contact.h
e-name-western.h
e-vcard.h

to the top

Shared Libraries (1)


libebook-1.2.so.5.0.2

to the top




Generated on Mon Jun 20 18:26:57 2011 for libebook-1.2.so.5 by ABI Compliance Checker 1.23.3  
A tool for checking backward binary compatibility of a shared C/C++ library API