- The IGS client
- The game window
- The SGF editor
- Play with GnuGo
- Solving problems
- The RubyGo printing system
- Customizing RubyGo
- Changes from last version
- Troubles with Ruby

The RubyGo project started at November 2001

    Changes for v5.0

    Text typed into the entry fields of the gui are now remembered. These remembered values
    are loaded after the original RubyGo Defaults so that the fields you change
    will be displayed again next time.

    You can use the entry in the players list to set parameters of the
    reload button, with for example 'user 8k' or 'user fr'

    gosetup has additions to the menu.
          'add node'  added at a variation of the node
      'replace node'  replace current (note: only available for 'setup nodes')

    Added 'two -points' objects like lines, arrows and dimmed areas. These
    objects can still be dragged, but they now have two squares that can be
    dragged to change their dimensions.

    You can now resize the text window of a game by dragging its title bar at the top of the text widget.

    The various windows like players list, games list, players info, comments and buttons are all remembered
    as to whether they are to be open or closed on the next program invocation. The status is loaded and saved
    in lib/ENTRY.rb so you'll have to remove that file if you'd like to have RubyGo go back to the window settings
    for defaults.

    Changes for v6.0

    Add two menus to the 'players' window.

    'Show' menu: allows you to select which kind of players is displayed on the list:
    	- 'New': players newly connected to the server (option 'quiet' must be set to false)
    	- 'closed': players not accepting matches
    	- 'playing': players already playing a game

    'user' menu: here you toggle your own options:
    	- 'Open for match'
    	- 'Looking for match'
    	after changing one option , you must refresh the list to see the change.

    Changes for v7.0

     Add a slider to the Navigate panel.
     add a auto_load command to the console to re-open adjourned games.
     add a scoring tool.
     add auto_tell when asking a match
     add auto_switch form 'say' to 'tell' if needed.
     add opening sgf files directly form the internet (open URL)
     add Internationalisation (currently French only)
     add a message to the chat window if the user disconnects.
     add a measuring tool for network performances to see netlags or disconnections
     add a 'goteacher' window to use the 'Teach' mode on IGS
     ... as usual many other things like bug corrections that I don't remember :-)

    Changes for v8.0
        Improve speed and memory usage of the TK GUI.
        Stats of users with head and notes stored
        Transparent comments on the board
        detachable comments
        notify on games stored when player is connected
        add buttons to open games an players lists
        stones in gif
        keep windows geometry informations
        move group of stones with shift-click on go editor
        improve browsing urls
        make the default directory for RUBYGO_USER_FILES
        make the mark for the last move customizable
        play sounds
        netlag correction

    Changes for v9.0
    	Control presence of players for games stored
    	Receive shutdown messages
    	Changes in the players list
    	Online documentation
    	Choose of the language in the menu
    	Get a message window when you will fall in timeout
    	Add a Collection menu in the editor
    	Get the IGS time at the console
    	Get the rank of the player when receiving a match request
    	Add some URLS to web pages for loading sgf files

    	.... and correction of miscellaneous bugs as usual ;-)

    Changes for 9.1
    	Correct a bug for remove dead stones when playing on IGS.
    	Improve SGF read of Kogo's and Gifus's files.
    	Modify the 'begin' button of goreplay (|=< symbol) to make it go back to the main variation when you are on a variation.

    Changes for 9.2
    	Correct bugs
    	Change the layout of the game window so that the goban get more space
    	A window appear if you have message on IGS
    	Add a 'beginner' mode to the gnugo interface

    Changes for 9.3
    	Correct a bug when observing a game
    	Correct a bug that make some geometry not saved
    	clock will not blink in teach mode
    	take the title of a match given by igs
    	faster load of a game observed
    	put a game as wallpaper (unix only)
    	show a symbol with the name of the player for the state

    Changes for 10.0
    	Add the wallpaper option in unix systems.
    	Implement the IGSCP protocol.
    	Updated for Ruby 1.8
    	The game window take the title of the game given by IGS
    	Suppress the clock in teach mode (replaced by IGSCP commands)
    	Improve load of a game to observe
    	Improve speed of players/games list
    	Correct a bug for saving the windows geometry.
    	Correct a bug that makes RubyGo crash when observing a game.
    	Add "save_var" option to the file menu
    	Modify the behavior of navigate buttons "beginning" and "end"

    Changes for 10.1
    	Change IP adress of IGS
    	bugs correction
    	add title game and customizable filter to wallpaper
    	add marks and texts on a node with GoEditor
    	Translation from korean names to english names (pro players)

    Changes for 10.2
    	Translation in Italian.
    	Try to open a browser for pro players info when available
    	memorise last file/path for sgf files
    	export diagram in ascii format
    	use artsd for sound output when available (KDE)
    	games list updated live
    	add "stats" on player name button
    	improve numbering moves
    	add level option on gnugo interface and a commands menu
    	Add options "komi" and "free" to the match window

    Changes for 11
    	Add a problems module.
    	Make keyboard work better for navigate into a game.
    	Control+right arrow go to the next node containing a comment
    	Control+click on a stone go to the node where the move was made.
    	Propose to save a modified game.
    	Open the "open game" window automatically.
    	wheel mouse work on the lists
    	Control buttons to add/remove stones on gosetup
    	Open a chat window when the game you played is over.
    	Bugs fixes ...

    Changes for 12:
    	add a list and a board for reviews
    	display komi in goscore
    	add list of stored games in the console
    	change "control" use in gosetup-goscore

    Changes for 12.1:
    	bugs correction
    	add a list of servers in the connection window

    Changes for 12.2:
    	bugs

    Changes for 12.3:
    	bugs