Trac is being migrated to new services! Issues can be found in our new YouTrack instance and WIKI pages can be found on our website.

Changes between Version 20 and Version 21 of MonoLoader


Ignore:
Timestamp:
Jun 6, 2007, 1:15:41 AM (17 years ago)
Author:
ecoffey
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MonoLoader

    v20 v21  
    1010  * ~~Re-examing and possibly re-implement signal-glue and API -glue code.~~  The glue code is now gone.  The use of !DllImport has made it all pretty much obsolete.
    1111  * ~~Give .NET Purple objects the ability to actually update their C counterpart (or create one).~~
    12   * Would be nice if we could explicitly state what Delegates expect, e.g. {{{ OnBuddyStatusChanged(Buddy b, Status s) }}}  This could probably be solved with the Manager idea discussed below.
     12  * Would be nice if we could explicitly state what Delegates expect, e.g. {{{ OnBuddyStatusChanged(Buddy b, Status s) }}}.  Possible solution is to pass Event an array of Types.  Then Signal.connect registers its own handler.  When that gets invoked it feeds the IntPtrs to the proper constructors based on the array of Types and then invokes the plugin provided Delegate.
    1313  * Possibly utilize an object cache in the api, and to manage the mappings between .net objects and their c struct counterparts so we're not constantly (re)building objects.
    1414  * [http://reaperworld.com/htdocs/monoloader.html grim provided gameplan]
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!