[ictk-cvs] ictk ChangeLog,1.32,1.33 NEWS,1.5,1.6 README,1.4,1.5 build.xml,1.26,1.27
chess library in java, PGN, FEN, ICS
Brought to you by:
jvarsoke
|
From: <jva...@us...> - 2003-10-01 06:37:22
|
Update of /cvsroot/ictk/ictk
In directory sc8-pr-cvs1:/tmp/cvs-serv31943
Modified Files:
ChangeLog NEWS README build.xml
Log Message:
Updated docs about new features and build file to do distribution and hints
about deleting generated source files.
Index: ChangeLog
===================================================================
RCS file: /cvsroot/ictk/ictk/ChangeLog,v
retrieving revision 1.32
retrieving revision 1.33
diff -C2 -d -r1.32 -r1.33
*** ChangeLog 29 Sep 2003 11:28:22 -0000 1.32
--- ChangeLog 1 Oct 2003 06:37:18 -0000 1.33
***************
*** 18,23 ****
[icc] applies to support for the www.chessclub.com server
! *IN PROGRESS*
[net] added FICS support to main branch of library
[fics] removed BlockMode message chunking
[fics] recoded login sequence to not use StringBuffer
--- 18,25 ----
[icc] applies to support for the www.chessclub.com server
!
! 0.2.0 - **IN PROGRESS** FICS Support (limited)
[net] added FICS support to main branch of library
+
[fics] removed BlockMode message chunking
[fics] recoded login sequence to not use StringBuffer
***************
*** 33,40 ****
--- 35,47 ----
[fics] added template files for Parsers and ParserTest to auto generate
these files.
+ [fics] added support for following events: style12, match request,
+ kibitz, whisper, say, tell, channel tell, shout, c/t/-shout, emote,
+ move list, pin, gin, seek ads, seek remove, seek clear, game results.
+
[net] removed most of the ICS*Event.java and FICS*EventParser.java files.
[net] added XSLT java code generation for ICSEvents and FICSEventParsers
Since most event objects are simple and repetitive code they are
now generated using XALAN (by default).
+
[dev] added code generation target to build file
The build file now has a XALAN dependency by default if you wish
***************
*** 46,51 ****
This sample program logs onto FICS and displays server output
on the console (System.out). The output is ANSI color coded
! as defined by ANSIConsole. The Forte(tm) form file is also
! provided in case someone wishes to modify through that IDE.
[chess] fixed 801272 - PGNWriter added superfluious results
PGN standard specifies only an end result, not results for
--- 53,60 ----
This sample program logs onto FICS and displays server output
on the console (System.out). The output is ANSI color coded
! as defined by ANSIConsole. The sample code intends to show how
! to register to listen to events. An alternative channel listener
! is provided.
!
[chess] fixed 801272 - PGNWriter added superfluious results
PGN standard specifies only an end result, not results for
Index: NEWS
===================================================================
RCS file: /cvsroot/ictk/ictk/NEWS,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** NEWS 18 Aug 2003 06:05:41 -0000 1.5
--- NEWS 1 Oct 2003 06:37:18 -0000 1.6
***************
*** 7,10 ****
--- 7,17 ----
account of what was changed look at the ChangeLog file.
+ 0.2.0 - **IN PROGRESS** FICS Support
+ o Limited FICS support
+ o Timeseal support
+ o XSLT java code generation for ICS events
+ o Sample ICS Client
+ o PGN bugs fixed
+
0.1.3 - 2003-08-17 Bug fix and CLI display
o Added an event structure for getting board updates
Index: README
===================================================================
RCS file: /cvsroot/ictk/ictk/README,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** README 30 Sep 2003 20:19:52 -0000 1.4
--- README 1 Oct 2003 06:37:18 -0000 1.5
***************
*** 87,103 ****
which might look something like this: /usr/local/jdk/jre/lib/ext
- * Source (generated):
! If you've downloaded the (generated) source tar-ball then just untar it
! into a directory of your choosing. From there you can use Ant to build the
! classes or the Jar file if need be.
$ ant compile
- * Source (non-generated):
! The non-generated version of the source tar-ball is default source
! distribution. It contains the XML source files necessary to generate the
! ICS Event parsing Java source.
$ ant generate
--- 87,107 ----
which might look something like this: /usr/local/jdk/jre/lib/ext
! * Source from distribution:
!
! If you've downloaded the source tar-ball then just untar it into a
! directory of your choosing. From there you can use Ant to build the class
! files, Jar file, and documentation. For the class files & documentation:
$ ant compile
+ $ ant docs
! * Source from CVS:
!
! If you got the source code from CVS you'll notice many of the Java source
! code files are missing (and ICTK will not compile). These source files are
! generated through XML and XSTL. To do this you must have Xalan-Java installed
! then do the following:
$ ant generate
***************
*** 147,149 ****
---
! Last Updated: 2003-09-30 by jvarsoke
--- 151,153 ----
---
! Last Updated: 2003-10-01 by jvarsoke
Index: build.xml
===================================================================
RCS file: /cvsroot/ictk/ictk/build.xml,v
retrieving revision 1.26
retrieving revision 1.27
diff -C2 -d -r1.26 -r1.27
*** build.xml 30 Sep 2003 19:42:18 -0000 1.26
--- build.xml 1 Oct 2003 06:37:18 -0000 1.27
***************
*** 270,273 ****
--- 270,276 ----
-->
+ <!-- if this fails you probably don't have $JUNIT_HOME/junit.jar in your
+ CLASSPATH (which is required for Ant to use the JUnit task
+ -->
<junit fork="no"
haltonerror="yes"
***************
*** 394,398 ****
<!-- binary distribution files -->
! <target name="bin" depends="clean,jar,jar-nonet,docs"
description="create the binary release file">
<property name="bin.include"
--- 397,401 ----
<!-- binary distribution files -->
! <target name="bin" depends="clean,generate,jar,jar-nonet,docs"
description="create the binary release file">
<property name="bin.include"
***************
*** 452,456 ****
</target>
-
<!-- ..................................................................-->
--- 455,458 ----
***************
*** 514,517 ****
--- 516,522 ----
<delete dir="${docs.dir}" />
<delete file="${output.jar}" />
+ <echo message="To delete generated code use (unix):"/>
+ <echo message=" $ (cd src/ictk/boardgame/chess/net/ics/event && cat genfiles.log | xargs rm)"/>
+ <echo message=" $ (cd test/ictk/boardgame/chess/net/ics/fics/event && cat genfiles.log | xargs rm)"/>
</target>
|