From mkestner@speakeasy.net Sun Nov 4 21:43:28 2001 From: mkestner@speakeasy.net (Mike Kestner) Date: 04 Nov 2001 15:43:28 -0600 Subject: [Gtk-sharp-list] Status Update Message-ID: <1004910210.1178.177.camel@notebook.localdomain> Code generation is now at least partially supported for structs, enums, flags, objects, methods, properties, and constructors. enums and flags are generating cleanly. They were the first and remain the most completely supported def in the binding. structs should be in good shape as well, but unfortunately there aren't any define-struct definitions in the current defs files. I plan on hard coding struct defs as I need them for methods/ctors, until a complete, automatically generated source is available. The object, method, and property defs are roughed in. I am currently throttling generation to produce only the Gtk.Window class. The smaller target space makes it easier to sift through the csc error output. My plan is to turn on a class or two at a time and refine the generation until clean. Rinse, spin, repeat. Constructors are also roughed in, but I need to add logic to deal with redundant signatures. It's an issue for classes like Button which has 3 constructors that each take a single String param. Not sure whether I want to handle this with class methods or mangle in some dummy params. Next step is event/signal code generation. Again this is an area where the defs files don't have any data to play with, but I've got some ideas on how to perl me up some to play with. Event code generation is the last piece remaining for typical class generation. Mike From incrediblefish@yahoo.com Thu Nov 15 17:43:07 2001 From: incrediblefish@yahoo.com (Incredible-Fish) Date: Thu, 15 Nov 2001 12:43:07 -0500 Subject: [Gtk-sharp-list] ??? Message-ID: This is a multi-part message in MIME format. ------=_NextPart_000_0012_01C16DD3.135E9FE0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Is this list really that quite or am I just not signed-up properly? ------=_NextPart_000_0012_01C16DD3.135E9FE0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Is = this list really=20 that quite or am I just not signed-up=20 properly?
------=_NextPart_000_0012_01C16DD3.135E9FE0-- From mkestner@speakeasy.net Thu Nov 15 18:22:30 2001 From: mkestner@speakeasy.net (mkestner@speakeasy.net) Date: Thu, 15 Nov 2001 10:22:30 -0800 Subject: [Gtk-sharp-list] ??? Message-ID: <200111151822.fAFIMUQ18540@spidey.speakeasy.net> > Is this list really that quite or am I just not signed-up properly? It's really quiet. :-) To break the silence, I'll provide a quick update. In the last week, I've committed a simple event parser to extract signal declarations from the gtk source. There is no official source for these defs yet, so I will either be submitting this upstream for the other bindings' use or nuking it at some point in the future when official defs are available. Last night I checked in initial support for event declaration in the code generator. It can handle the previously defined GLib.SimpleSignalDelegate and Gdk.SimpleEventDelegate style events. I'll be doing some investigation into closures to see if they can be used to simplify this process. At this point, with the exception of two signals, the entire public API for Gtk.Window is generating and compiling cleanly on Windows. That includes all methods, properties, and constructors, plus some Gtk# customizations. Mike From incrediblefish@yahoo.com Thu Nov 15 18:34:50 2001 From: incrediblefish@yahoo.com (Incredible-Fish) Date: Thu, 15 Nov 2001 13:34:50 -0500 Subject: [Gtk-sharp-list] ??? In-Reply-To: <200111151822.fAFIMUQ18540@spidey.speakeasy.net> Message-ID: Question.... is there like a website for the project or anything? I can't seem to find it... > -----Original Message----- > From: mkestner@speakeasy.net [mailto:mkestner@speakeasy.net] > Sent: Thursday, November 15, 2001 1:23 PM > To: Incredible-Fish > Cc: gtk-sharp-list@ximian.com > Subject: Re: [Gtk-sharp-list] ??? > > > > Is this list really that quite or am I just not signed-up properly? > > It's really quiet. :-) > > To break the silence, I'll provide a quick update. > > In the last week, I've committed a simple event parser to extract > signal declarations from the gtk source. There is no official > source for these defs yet, so I will either be submitting this > upstream for the other bindings' use or nuking it at some point > in the future when official defs are available. > > Last night I checked in initial support for event declaration in > the code generator. It can handle the previously defined > GLib.SimpleSignalDelegate and Gdk.SimpleEventDelegate style events. > > I'll be doing some investigation into closures to see if they can > be used to simplify this process. > > At this point, with the exception of two signals, the entire > public API for Gtk.Window is generating and compiling cleanly on > Windows. That includes all methods, properties, and > constructors, plus some Gtk# customizations. > > Mike From mkestner@speakeasy.net Thu Nov 15 18:46:55 2001 From: mkestner@speakeasy.net (mkestner@speakeasy.net) Date: Thu, 15 Nov 2001 10:46:55 -0800 Subject: [Gtk-sharp-list] ??? Message-ID: <200111151846.fAFIktt20864@spidey.speakeasy.net> > Question.... is there like a website for the project or anything? I can't > seem to find it... Nope. I suppose I could beg Miguel for some space on go-mono.org, or set up a sourceforge project. Eventually we'll need someplace to put releases up. Miguel, how hard would it be to get something set up on go-mono.org? Or should we just set up a link there to a project page on sourceforge to simplify the admin issues? Mike From incrediblefish@yahoo.com Thu Nov 15 18:54:17 2001 From: incrediblefish@yahoo.com (Incredible-Fish) Date: Thu, 15 Nov 2001 13:54:17 -0500 Subject: [Gtk-sharp-list] ??? In-Reply-To: <200111151846.fAFIktt20864@spidey.speakeasy.net> Message-ID: well, there's lots of free webspace floating around. i got some to spare. if you want it just hollar. > -----Original Message----- > From: mkestner@speakeasy.net [mailto:mkestner@speakeasy.net] > Sent: Thursday, November 15, 2001 1:47 PM > To: Incredible-Fish > Cc: mkestner@speakeasy.net; gtk-sharp-list@ximian.com > Subject: RE: [Gtk-sharp-list] ??? > > > > Question.... is there like a website for the project or > anything? I can't > > seem to find it... > > Nope. I suppose I could beg Miguel for some space on go-mono.org, > or set up a sourceforge project. Eventually we'll need someplace > to put releases up. > > Miguel, how hard would it be to get something set up on > go-mono.org? Or should we just set up a link there to a project > page on sourceforge to simplify the admin issues? > > Mike From miguel@ximian.com Fri Nov 16 05:26:12 2001 From: miguel@ximian.com (Miguel de Icaza) Date: 16 Nov 2001 00:26:12 -0500 Subject: [Gtk-sharp-list] ??? In-Reply-To: <200111151846.fAFIktt20864@spidey.speakeasy.net> References: <200111151846.fAFIktt20864@spidey.speakeasy.net> Message-ID: <1005888372.17787.2.camel@erandi.ximian.com> > Miguel, how hard would it be to get something set up on go-mono.org? Or should we just set up a link there to a project page on sourceforge to simplify the admin issues? Linking to an external site is the simplest way of doing things (because www.go-mono.com is actually hosted at the main Ximian site). If the content is just plain text that can be integrated directly into the main site, you can just update the files in mono/doc, and they will become part of the web site. Anything more complex or elaborated would require further changes. Another thing I could do is get a Web Server up (need to get the admins to allow me to) on the mono-cvs.ximian.com, this would also be useful to setup bonsai on the system. Miguel. From mkestner@speakeasy.net Sat Nov 17 17:01:00 2001 From: mkestner@speakeasy.net (Mike Kestner) Date: 17 Nov 2001 11:01:00 -0600 Subject: [Gtk-sharp-list] Gtk# hits the web with a resounding thud In-Reply-To: <1005888372.17787.2.camel@erandi.ximian.com> References: <200111151846.fAFIktt20864@spidey.speakeasy.net> <1005888372.17787.2.camel@erandi.ximian.com> Message-ID: <1006016463.28146.4.camel@notebook.localdomain> On Thu, 2001-11-15 at 23:26, Miguel de Icaza wrote: > Linking to an external site is the simplest way of doing things Okay, Gtk# now has a homepage: http://gtk-sharp.sourceforge.net I basically yanked down a copy of go-mono.org, feebly hacked it, made a lame logo in the GIMP, and uploaded it. It looks like my ass, but at least it has a little info on it. If anyone with serious web skillz wants to make it more attractive, send me patches. I'd rather spend my time on code generation. Mike