Revision e3752d65a631feededb663594f98d65be831cd3d

ecoffey at soc.pidgin.im ecoffey at soc.pidgin.im
Sat Jul 28 14:37:06 EDT 2007


-----------------------------------------------------------------
Revision: e3752d65a631feededb663594f98d65be831cd3d
Ancestor: 12caebf7d58013b365990a865dd840300fd8ce3a
Author: ecoffey at soc.pidgin.im
Date: 2007-07-28T18:35:51
Branch: im.pidgin.soc.2007.monoloader

Added files:
        libpurple/plugins/mono/api/Signal.Marshall.cs
Modified files:
        libpurple/plugins/mono/MPlugin.cs
        libpurple/plugins/mono/Makefile.am
        libpurple/plugins/mono/api/Buddy.cs
        libpurple/plugins/mono/api/Makefile.am
        libpurple/plugins/mono/api/Signal.cs
        libpurple/plugins/mono/loader/mono-helper.c
        libpurple/plugins/mono/playground/embed.cs
        libpurple/plugins/mono/playground/test.c

ChangeLog: 

Update the PurpleAPI to use .Net 2.0 constructs, woot for Generics!

Also, api/Signal.cs is now abstracted for use with other signals.
Anticipating that when we generate the bindings we'll also auto generate
all the signal marshalling stuff, I moved that code to Signal.Marshall.cs.

Also, I have a few ideas for handling callbacks that expect something other
than an IntPtr (bool, int, etc).

The next step now is to generate the mappings for all the signals, and then
start generating wrappings for individual modules.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: e3752d65a631feededb663594f98d65be831cd3d.diff
Type: text/x-diff
Size: 9780 bytes
Desc: not available
Url : http://pidgin.im/pipermail/commits/attachments/20070728/b30f4f5f/attachment.diff 


More information about the Commits mailing list