remove empathy-contact-manager https://bugzilla.gnome.org/show_bug.cgi?id=660547
remove old school get_all_groups https://bugzilla.gnome.org/show_bug.cgi?id=665121
remove empathy_contact_manager_get_flags_for_connection() https://bugzilla.gnome.org/show_bug.cgi?id=663328
Use _unref instead of _free _destroy when possible.unref Replace g_(ptr_)array_free (foo, TRUE) and g_hash_table_destroy with respectively g_(ptr_)array_unref (foo) and g_hash_table_unref. I used this command to generate this patch: for f in `find -name "*.c"`; do sed -i $f -re 's/g_ptr_array_free \(([^ ,]+), TRUE\)/g_ptr_array_unref \(\1\)/'; done See Danielle's blog for explanation of possible bug _free can do: http://blogs.gnome.org/danni/2011/11/16/mistakes-with-g_value_set_boxed/
remove old blocking API https://bugzilla.gnome.org/show_bug.cgi?id=661805
contact-manager: remove unused favourite code https://bugzilla.gnome.org/show_bug.cgi?id=661489
Use tp_proxy_prepare_async instead of tp_account_manager_prepare_async
Hook up abusive argument into TpContactList backend
Add contact blocking to EmpathyContactList and friends
Remove EmpathyContactMonitor, it is not used anymore Fixes bug #619489
libempathy/empathy-contact-manager.c: use tp_g_signal_connect_object instead of empathy_signal_connect_weak
tp-contact-list: Improve hash table descriptions
empathy-contact-manager: no need to pass object as user_data and weak_object
empathy-contact-manager: remove unrequired for loop when unpacking struct
check that logger is not NULL before unrefing it
fix hash table leak priv->favourites takes the reference of the newly created hash table so we don't have to ref it.
factor out add_contacts_to_favourites
Unref contact returned by empathy_contact_list_get_members empathy_contact_list_get_members return a list of reffed contacts.
log an error if {Add,Remove}FavouriteContact failed
document the favorites hash table