Upgrading to 1.10 and restructuring Client.java a bit

Brian Duff <[email protected]> Tue, 14 Mar 2000 12:57:59 +0000
Newsgroups gmane.games.freeciv.java
Organization Oracle Corporation UK Ltd
Message-ID <[email protected]>
Hi,

I've been doing a bit of work in my free time with the freeciv java
client source. I started off trying to get Revolutions to work properly,
but then got a bit deeper into things and ended up upgrading the
networking bits of the client to be compatible with a 1.10.0 server.
I've also been thinking about ways to restructure Client.java slightly
so that it doesn't become enormous and all-encompasing.

Is there a procedure in place for submitting code? It's still a bit
early for me to check anything in, but I was just curious about how I
would go about doing it when I'm ready.

Are there any automated tools for generating the java source?, e.g. I
noticed that Constants.java has a "do not modify, machine generated"
comment at the top, since I need to upgrade this for 1.10.0, it'd be
nice not to have to do it by hand (I've been modifying it manually when
I need to up till now). This sort of goes for the packet stuff to; in
theory it might be possible to "parse" packets.h and/or packets.c and
generate the java code from it...

A bit about me: I work for Oracle developing a Java UML modelling tool.
I don't have an enormous amount of free time, but I quite like tinkering
with opensource java stuff when I get the chance.

Brian
bduff.vcf (text/x-vcard, 600 B)
begin:vcard 
n:Duff;Brian
tel;cell:+44 (0)7712 191939
tel;work:+44 (0)118 9244901
x-mozilla-html:TRUE
url:http://wired.st-and.ac.uk/~briand
org:Oracle Corporation<br><center><IMG SRC="http://www.btinternet.com/~dubh/images/phoenix.gif"></center>;<center><font style="helvetica"><a href="http://des2000.uk.oracle.com:8002/bm_doc_4/web/obm-idx.htm">JDeveloper UML</a> Development</font></center>
version:2.1
email;internet:[email protected]
title:Software Engineer
adr;quoted-printable:;;Building 520=0D=0AOracle Parkway;Reading;Berkshire;RG6 1RA;UK
fn:Brian Duff
end:vcard