[Mono-devel-list] Re: [Mono-list] System.Windows.Forms plans.
Cory Nelson
phrosty at gmail.com
Wed Jun 30 18:27:19 EDT 2004
very cool! hopefully this will let SWF apps to work seamlessly
between Mono and MS.NET.
On Wed, 30 Jun 2004 18:12:08 -0400, Miguel de Icaza <miguel at novell.com> wrote:
>
> Hello,
>
> A couple of weeks ago, we decided to rewrite our
> System.Windows.Forms implementation. Today's implementation suffered
> from various problems:
>
> * Debugging with Wine was extremely hard, and Wine was
> a moving target, internals change from release to release.
>
> * Wine/GDI+ interactions were not efficient.
>
> * Too many cooks contributed to the core, so it was
> hard to maintain.
>
> So a couple of weeks ago we decided to take a step back and
> redesign it, as you remember one of the reasons for using Wine is that
> it would allow third-party components to P/Invoke and to hook up to
> WndProc, this is sadly required for most third-party commercial
> controls and for advanced applications like WebMatrix to run.
>
> Our new implementation takes a different approach, it will be
> completely managed and will not use Wine, this should help the
> portability to new operating systems, and should help on the debugging
> side of things, and should help with the large set of Wine/GDI+
> interactions that we have.
>
> To support WndProc, this new version uses the most commony used
> WndProc events internally so applications that depend on this works,
> and we will have an optional plugin that would use WineLib to host
> advanced functionality.
>
> This is a rewrite from scratch to support the new design, and we
> hope to have something in the next couple of weeks that will go into
> the Mono CVS repository.
>
> The core is being worked on by Peter Bartok, and once the core is
> ready familiar faces: Jackson, Jordi and Ravindra will join the effort
> to implement the missing functionality, and we hope that interested
> developers will join this effort.
>
> Miguel.
>
> _______________________________________________
> Mono-list maillist - Mono-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
>
More information about the Mono-devel-list
mailing list