File Release Notes and Changelog
Notes:
================
WoodPusher 0.1.1
================
* Code Changes
- src/Login.cs: use Hashtable to store server information
- src/WoodPusher.cs: use switch statement instead of if/else if/else.
Add some new queue message types: "<disconnected>", "<error>message".
- src/Move.cs: add properties to this class instead of public members
- src/History.cs: new class that represents the move history of a game.
- src/Game.cs: new class that encapsulates the important bits about a
game
* Bug fixes
- Fixed installation instructions and adding some missing MonoDevelop
project files
- src/ICSClient.cs: If we get a SocketException, raise an error dialog
with the message and put the GUI in a disconnected state
- src/ICSClient.cs: display a dialog if the player makes an illegal move.
Also refresh the board as some ICS servers don't seem to display the
board position again after an illegal move.
- src/WoodPusher.cs: fix bug with Treeview that caused duplicate rows for
illegal moves by black.
- src/WoodPusher.cs: clear move list when starting a new game.
* New Features
- Support other chess servers in additin to FICS such as chessd
(http://chessd.sf.net)
Changes:
2004-06-28 Jamin P. Gray <jamin@pubcrawler.org>
* Version 0.1.1
2004-06-26 Jamin P. Gray <jamin@pubcrawler.org>
* src/Move.cs: use properties
* src/Game.cs: add Game.cs
* src/History.cs: add History.cs
2004-06-26 Jamin P. Gray <jamin@pubcrawler.org>
* src/WoodPusher.cs: clear move list when starting a new game.
2004-06-26 Jamin P. Gray <jamin@pubcrawler.org>
* src/WoodPusher.cs: fix bug with Treeview that caused duplicate rows for illegal moves by black.
2004-06-26 Jamin P. Gray <jamin@pubcrawler.org>
* WoodPusher now works with chessd (http://chessd.sf.net)
2004-06-26 Jamin P. Gray <jamin@pubcrawler.org>
* src/WoodPusher.cs: I'm really the only author so far. :) I'd welcome others, though.....
* src/Seek.cs: code cleanup
2004-06-26 Jamin P. Gray <jamin@pubcrawler.org>
* src/WoodPusher.cs: some cleanups
2004-06-26 Jamin P. Gray <jamin@pubcrawler.org>
* src/ICSClient.cs: display a dialog if the player makes an illegal move. Also refresh the board as some ICS
servers don't seem to display the board position again after an illegal move.
2004-06-26 Jamin P. Gray <jamin@pubcrawler.org>
* src/WoodPusher.cs: use switch statement instead of if/else if/else. Add some new queue message types:
"<disconnected>",
"<error>message".
* src/ICSClient.cs: If we get a SocketException, raise an error dialog with the message and put the GUI in a
disconnected state
2004-06-23 Jamin P. Gray <jamin@pubcrawler.org>
* Up * src/ICSClient.cs: fix regex so that I can connect to ICS servers other than FICS
2004-06-22 Jamin P. Gray <jamin@pubcrawler.org>
* Fix installation instructions for 0.1
date README
* src/Login.cs: use Hashtable to store server information