Appendix B. Release Notes
Prev |  | Next

## Appendix B. Release Notes

Revision History
Revision 0.9.3 | 20 Dec 2006 | enz

- Store lost on time information in game result
- Other minor fixes

Revision 0.9.2 | 28 Oct 2006 | enz

- Fix exception if program resigns on first move
- Don't disable run button in analyze dialog anymore, it was not reliably enabled again in all cases
- Other minor fixes

Revision 0.9.1 | 16 Aug 2006 | enz

- Fix bug when loading a bookmarked file while auto-run analyze command is enabled
- GtpDisplay: support resign
- Other minor fixes

Revision 0.9 | 15 May 2006 | enz

- Minor fixes

Revision 0.9pre3 | 07 Apr 2006 | enz

- GoGui: allow to display graphical data while a command is in progress; see section Live Graphics in the documentation
- SgfThumbnail: add missing configuration file to install as a GNOME thumbnailer
- GtpStatistics: add missing class files to gtpstatistics.jar; new options -min, -max, -backward
- GtpRegress: remove option -filecomments; use new tool GtpStatistics instead

Revision 0.9pre2 | 22 Mar 2006 | enz

- GoGui: fix clearing influence analyze command and analyze auto-run bug
- GoGui: use JGoodies WindowsLookAndFeel as default on Windows
- GoGui: enable preview in file dialog on Windows

Revision 0.9pre1 | 14 Mar 2006 | enz

- GoGui: new default look and feel PlasticXP from jgoodies.com on Linux and Windows; speed up board repaint; don't use DirectDraw on Windows anymore to avoid screen flicker
- GoGui: performance improvements in communication with the Go program
- GoGui: new extension command play_sequence is used if supported by the Go program
- GoGui: new menu items "Play Single Move", "Configure Board/Fixed Size Comment Font", "Configure Tree/Show Subtree Sizes"
- GoGui: new extension command gogui_analyze_commands to query analyze commands from the program
- GoGui: use Swing file dialog on Mac for file name parameters of analyze commands again (native file dialogs need to know, if the file name is used for load or save)
- GoGui: remove support for section and scale parameters of analyze commands
- GoGui: allow keyboard navigation in game tree window

- GtpStatistics: make it work with protocol version 2 programs; new option -setup

- TwoGtp: new option -time

- New tool sgfthumbnail; make GoGui create thumbnails for opened or saved files

Revision 0.8 | 26 Nov 2005 | enz

- TwoGtp: fix game CPU time measurement

- TwoGtp, GtpRegress: avoid locale-dependent formatting of some numbers in output files which broke the HTML report generation.

- New menu item Export/Text Position

- Other small bug fixes

Revision 0.8pre2 | 21 Sep 2005 | enz

- GoGui: more reorganization of the menu bar
- GoGui: bugfixes in Truncate and Truncate Children
- GtpStatistics: fix some bugs
- GtpAdapter: new option -lowercase
- GtpAdapter: fix bug in genmove command
- Other small fixes

Revision 0.8pre1 | 17 Aug 2005 | enz

- Move all classes to the namespace net.sf.gogui; avoid using class names that are already used basic java packages, like Color or Point.
- Include Sun's implementation of the Java Communications API and the Docbook XSL files in the distribution to make compilation easier.
- GoGui: re-organize menu bar. New menu Bookmarks.
- GoGui: use gg-undo, if avaliable
- GoGui: new menu item Game/Cleanup
- GoGui: new analyze command types eplist (editable point lists) and gfx (graphics).
- GoGui: new board context menu for quickly running analyze commands that need one point and optionally one color argument.
- GoGui: use dialogs for all secondary windows; they are always on top of the main window now
- GoGui: load and save SGF marks and labels; edit them from context menu
- GoGui: new option Timestamp in GTP shell settings menu
- GtpRegress: return -1 if any unexpected fails occurred
- GtpRegress: include error response outputs in test summaries; fix NullPointerException, if test file contains response pattern without a command to test (simply ignore the pattern)
- GtpAdapter: fix missing clear_board commands if -emuloadsgf is used
- GtpDummy: new option -srand
- GtpTerminal: fix exception if empty line is entered
- NetGtp: new option -timeout
- TwoGtp: remove option -estimate-score; use the new tool GtpStatistics instead
- TwoGtp: fix wrong cputimes
- New tool GtpStatistics
- Numerous other fixes and improvements

Revision 0.7.1 | 7 Apr 2005 | enz

- SgfToTex: fix NullPointerException if SGF file contains charset property
- Other small fixes

Revision 0.7 | 18 Jan 2005 | enz

- GtpRegress: parse special comments starting with '#>' only if enabled with option filecomments
- Other small fixes

Revision 0.7pre2 | 16 Dec 2004 | enz

- Subtrees can now be hidden and expanded in the game tree window. New context menu for nodes. New Settings menu for node labels and sizes.
- Change behaviour of "Next/Previous Variation". Add menu items "Next/Previous Earlier Variation"
- New menu item "Find in Comments", "Find Next", "Find Variation"
- Improve restoring main window size
- TwoGtp: new option -observer
- Lots of other fixes and enhancements

Revision 0.7pre1 | 29 Nov 2004 | enz

- GtpAdapter: fix some bugs with option -resign
- TwoGtp, GtpAdapter: handle resign
- TwoGtp: fix bug in setting komi with GTP command komi
- TwoGtp: new options -openings and -loadsgf for using opening positions
- GoGui: command line argument is now interpreted as SGF file, programs can be attached with the option -program
- GoGui: interrupt will offer to kill program for programs that don't support interrupting commands
- GoGui: speed up going to beginning or end in large games
- GoGui: new menu item "Node Info" in Game Tree Window
- GoGui: new menu items "Show Variations", "Show Info Panel", "Show Toolbar", "Show Grid"
- GoGui: playing a move that is already a child of the current node will no longer create a new child
- GoGui: add special code for Mac OS to handle Quit events from the Application and Dock menu in a safe way
- GoGui: new analyze command type "param"
- GoGui: new setting item "Auto Number" in Gtp shell menu
- GoGui: new option -fast for fast graphics
- Convert tools to GTP version 2
- New tool GtpDisplay
- Use xsltproc for generating the documentation instead of the built-in ant target "Style"
- Other fixes and improvements

Revision 0.6 | 9 Jul 2004 | enz

New stable release

- New wildcard %o for analyze commands
- Option -computer-both and -computer-black will automatically start the game
- Fix bug that sometimes caused assertion when scoring
- New menu item "Back to Main Variation"
- Other small fixes

Revision 0.6pre4 | 9 May 2004 | enz

This release fixes a lot of bugs (mainly in the tools) and introduces some enhancements in the analyze command dialog. If you upgrade from a previous version, you should overwrite the configuration file `$HOME/.gogui/analyze-commands` with the file `config/analyze-commands` from this package.

- Allow colors black and white in analyze commands of type cboard
- GtpAdapter: bugfixes, new option -emuloadsgf
- Color arguments to analyze commands can now be selected in the analyze window. New wildcard %c for commands and return type varc
- If text is selected in the window opened by an analyze command of type pstring or hpstring, only the points contained in the selection will be marked on the board
- New Window menu item Bring All to Front
- Lots of bugfixes

Revision 0.6pre3 | 29 Apr 2004 | enz

- Remember last Go program attached and automatically attach it on startup
- GtpAdapter: new option -fillpasses
- Lots of bugfixes

Revision 0.6pre2 | 21 Apr 2004 | enz

- TwoGtp: fix NullPointerException if no komi option was used
- GoGui: fix NullPointerException after leaving setup mode
- Lots of other small fixes.

Revision 0.6pre1 | 16 Apr 2004 | enz

- Support for game trees and navigation in variations
- Read, save and edit game information
- Detach current Go programs and attach new program
- New tools: GtpAdapter and GtpTerminal
- GtpServer: port number is now given with option -port. New options -remote and -user to make outgoing connections (e.g. required by the Random Go Challenge)
- TwoGtp: new option -estimate-score
- Nicer HTML output of GtpRegress, and TwoGtp
- GoGui: option -fillpasses is no longer supported
- Draw stones using highlights and shadows
- Other fixes and improvements

Revision 0.5 | 23 Feb 2004 | enz

- Use Apache Ant instead of GNU make as a build system
- TwoGtp: support an optional third program as a referee
- All programs have now the ability to read command line options and arguments from a file with the -config option
- SgfToTex: improved output. New options -force, -title
- Allow to enter non-standard board sizes from menu Size
- Minor fixes and improvements

Revision 0.4 | 19 Nov 2003 | enz

- TwoGtp: new option -force; forward time_settings; fixes in format of result file
- New Game menu item Truncate.
- New Settings menu item Show cursor
- GmpToGtp: new option -flow
- Minor fixes and improvements

Revision 0.4pre2 | 29 Oct 2003 | enz

- Improve export as LaTeX document. New option -pass for SgfToTex
- Add documentation for main menu bar
- TwoGtp: option -analyze also outputs a text file containing a table row with summary information
- Other minor fixes and improvements

Revision 0.4pre1 | 18 Sep 2003 | enz

- New menu items Open Recent and Goto
- TwoGtp: new option -analyze
- Analyze commands are now selected from a dialog. Lots of new analyze command wildcards and result types
- New tool GtpDummy.
- Remove GoGui option -gtpshell. Instead remember size and visibility of windows with new Settings menu item Remember window sizes
- Support for multiple analyze-commands files
- Lots of other fixes and enhancements

Revision 0.3.3 | 3 Sep 2003 | enz

- Minor bugfixes

Revision 0.3.2 | 1 Sep 2003 | enz

- Fix bug when truncating history in GTP shell
- Fix bug: marker was not cleared after running analyze command with point argument

Revision 0.3.1 | 29 Aug 2003 | enz

- Bugfix release

Revision 0.3.0 | 25 Aug 2003 | enz

- TwoGtp: new options for playing a series of games and saving the results; forward GTP extension commands to program that implement them; handle GTP version 2 programs
- New Settings menu item Show last move
- GoGui uses GTP extension command gogui_title if available
- Fix problem in GTP shell: caret was not redrawn after entering command
- Use key accelerators more similar to existing UI style guides
- Games can be saved in LaTeX format using psgo.sty. Standalone converter SgfToTex
- GoGui: Rename GoGui option -autoplay to -auto. Remove option -autofile. New option -command
- New tool GtpRegress
- Rename GtpNet to GtpServer
- Setup and score mode do no longer use their own the menu bar
- Go programs that can understand the special comment line # interrupt must indicate this by implementing the command gogui_interrupt
- Lots of other fixes and enhancements

Revision 0.2.2 | 2 Aug 2003 | enz

- Use GTP command final_status_list if supported by the Go program for initializing dead stones when scoring
- Make Japanese rules default and store them in preferences
- After setting up a position set last setup color as color to move
- Show filename in title bar if game is loaded and not modified
- Add option for beep after move
- Use time_settings command if -time option is used
- New options -autofile, -computer-both, -computer-black
- Compile TwoGtp into its own jar file twogtp.jar
- Fix bug in GmpToGtp: Black should send NEWGAME if -simple option is used
- Fix potential deadlock if program writes to standard error before GUI is visible
- Add network tools GtpNet and NetGtp
- Lots of other fixes and enhancements

Revision 0.2.1 | 23 Jun 2003 | enz

- Fix cursor not positioned at last moves if handicap or setup stones exist
- Fix bug: handicap stones were played after setup done
- Clear old markups before showing an analyze command with a point list result
- Store komi in preferences
- Add command reference to documentation
- Other small fixes.

Revision 0.2 | 23 Apr 2003 | enz

- Board uses background image and antialiasing
- Cursor keys can be used to enter moves
- Documentation in docbook format
- Improvements in GmpToGtp adapter
- Lots of other small fixes and improvements

Revision 0.1 | 4 Mar 2003 | enz

- Initial release

Prev |  | Next
twogtp | Home | Appendix C. Trouble Shooting