classpath AWT -> gcj
Tom Tromey
tromey@cygnus.com
Sun Jul 2 12:06:00 GMT 2000
Bryce> That sounds great!! I've been doing a little work on libgcj's
Bryce> AWT recently (I'll probibly do a checkin in the next couple of
Bryce> days). Getting libgcj's AWT going is going to take a while but
Bryce> I don't think its a wasted effort - I'm starting with the JDK
Bryce> 1.3 API, where as classpath only has a partial 1.1
Bryce> implementation. Hopefully one day this silly licencing buisness
Bryce> will be resolved and we can merge the libgcj implementation
Bryce> back into classpath.
Rolf> I just wanted to let everyone know that I've also done some work
Rolf> on an AWT implementation. For those interested, I've put up some
Rolf> information on <URL: http://www.ii.uib.no/~rolfwr/jcnix/ >. The
Rolf> code includes a general 1.3 AWT API implementation including a
Rolf> lot of the Java2D/awt.image classes, a package of Xlib wrapper
Rolf> classes, a set of X peer components, implemented using the Xlib
Rolf> classes.
Rolf> I've had some free time lately to continue development, and I've
Rolf> sent off the copyright assignment paperwork to FSF. So, if
Rolf> someone is interested, I'll be happy to work towards making
Rolf> portions of the code I have suitable for inclusion in libgcj.
Hey Rolf, you read my mind! I've been meaning to get in touch with
you the last week or so -- I looked at your jcnix page again last
week, and I think the time is good for starting to merge work into the
master repository.
I'll let you and Bryce work out the plan for the implementation, and
coordinate about merging your code
I can say that I definitely want to see us use Gtk under the hood.
However, this doesn't rule out the possibility of also using your
X-based peers. There is nothing wrong with having multiple peers.
If we end up with a JDK 1.3 AWT, I'm pretty sure we can just use it to
replace the current Classpath implementation.
Please tell me what I can do to make this move forward. How about
commit access to the sourceware libgcj repository? (If so I'll need
your preferred username, your forwarding email address, and your ssh
v1 public key.) BTW did you get a reply back from the FSF about your
paperwork?
Tom
More information about the Java
mailing list