Mercurial > pidgin
diff ChangeLog.API @ 27480:cbee8aecc90a
Free the buddy list data some more at shutdown and some deprecations.
I think these deprecations are reasonable. Basically, purple_blist_init
should create a PurpleBuddyList*, so each UI doesn't need to do that.
The UI data for the PurpleBuddyList is more tightly coupled with
the PurpleBuddyList and purple_blist_destroy is called in
purple_blist_uninit (and is fully cleaned up now).
As libpurple works currently, I believe it's not really possible to have
multiple PurpleBuddyLists around (blist.c relies on a single global
variable) and when it was discussed on the mailing list a few months ago,
nobody was using it as such.
Refs #9253 (going to milestone 3.0.0 it).
author | Paul Aurich <paul@darkrain42.org> |
---|---|
date | Sun, 12 Jul 2009 02:55:36 +0000 |
parents | 8c41a23e6b44 |
children | bff61dad9a6b |
line wrap: on
line diff
--- a/ChangeLog.API Sat Jul 11 21:53:52 2009 +0000 +++ b/ChangeLog.API Sun Jul 12 02:55:36 2009 +0000 @@ -82,9 +82,12 @@ Deprecated: * buddy-added and buddy-removed blist signals + * purple_blist_destroy + * purple_blist_new * purple_buddy_get_local_alias + * purple_ip_address_is_valid * purple_notify_user_info_remove_entry - * purple_ip_address_is_valid + * purple_set_blist * purple_status_type_set_primary_attr * purple_status_type_add_attr * purple_status_type_add_attrs