Main BList vs Accessors

Ethan Blanton elb at
Thu Mar 19 14:08:24 EDT 2009

Mark Doliner spake unto us the following wisdom:
> 2009/3/15  <aluink at>:
> > Moreover, if we only expect clients to work with a single PurpleBuddyList,
> > why do PurpleBlistUiOps pass a list pointer if it's always the same list?
> I think the buddy list code was some of the first code that was
> rewritten to be core/UI split, and the buddy list code is pretty
> complicated in general.  I think at some point is was thought that
> maybe some clients would want to have two or more buddy lists.  But I
> think we've realized that there's really no reason for that and it
> makes the code more complicated, so we should probably simplify the
> API for 3.0.0 and consistently allow for only one buddy list.

There was somebody in #pidgin a while back who said he had several
users running out of the same libpurple in some sort of jabber
transport, it would be worth finding out if his [patched] libpurple
uses multiple blists or not.  Does anyone have contact information
from that exchange?


The laws that forbid the carrying of arms are laws [that have no remedy
for evils].  They disarm only those who are neither inclined nor
determined to commit crimes.
		-- Cesare Beccaria, "On Crimes and Punishments", 1764
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <>

More information about the Devel mailing list