Revision 60a1ac7267c1bf8601eb03e49e4e793ffeab39f0

ecoffey at soc.pidgin.im ecoffey at soc.pidgin.im
Sun May 27 20:12:14 EDT 2007


-----------------------------------------------------------------
Revision: 60a1ac7267c1bf8601eb03e49e4e793ffeab39f0
Ancestor: 08aa2aac699cf59bd4b3821192c008a39602afcb
Author: ecoffey at soc.pidgin.im
Date: 2007-05-28T00:11:22
Branch: im.pidgin.soc.2007.monoloader

Renamed entries:
        libpurple/plugins/mono/loader/account-glue.c to libpurple/plugins/mono/loader/old-glue/account-glue.c
        libpurple/plugins/mono/loader/blist-glue.c to libpurple/plugins/mono/loader/old-glue/blist-glue.c
        libpurple/plugins/mono/loader/debug-glue.c to libpurple/plugins/mono/loader/old-glue/debug-glue.c
        libpurple/plugins/mono/loader/mono-glue.h to libpurple/plugins/mono/loader/old-glue/mono-glue.h
        libpurple/plugins/mono/loader/signal-glue.c to libpurple/plugins/mono/loader/old-glue/signal-glue.c
        libpurple/plugins/mono/loader/status-glue.c to libpurple/plugins/mono/loader/old-glue/status-glue.c
Added directories:
        libpurple/plugins/mono/loader/old-glue
Modified files:
        libpurple/plugins/mono/GetBuddyBack.cs
        libpurple/plugins/mono/api/BuddyList.cs
        libpurple/plugins/mono/api/Event.cs
        libpurple/plugins/mono/api/Signal.cs
        libpurple/plugins/mono/api/Status.cs

ChangeLog: 

Changed Event.cs to use Delegate instead of Signal.Handler, so we can pass around
any type of Delegate.

Updated the OnBuddyStatusChanged event to pass in the statuses also.

Status is now wrapped (or at least started ;-))

Added delegate void VOID__POINTER_POINTER_POINTER to Signal to mirror our marshalling
strategy.  Alternitevly add same delegate to BuddyList.cs with name BuddyStatusChangedHandle
since that might be easier for "plugin authors" (me) to type out.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: 60a1ac7267c1bf8601eb03e49e4e793ffeab39f0.diff
Type: text/x-diff
Size: 3786 bytes
Desc: not available
Url : http://pidgin.im/pipermail/commits/attachments/20070527/8b30e5be/attachment.diff 


More information about the Commits mailing list