Share

Mono Code

File Release Notes and Changelog

Release Name: WoodPusher-0.1.1

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