| Revision History |
|---|
| Revision 1.1.11 | | enz |
-
Set komi to zero, if handicap stones are used
-
Document that TwoGtp does not work in GTP engine mode with openings
containing non-alternating moves or setup stones.
-
Write komi to SGF files if both handicap and komi are used.
-
Formatting fixes in man pages.
|
| Revision 1.1.10 | 16 Jul 2009 | enz |
-
Export LaTeX Main Variation: fix wrong move number in comments after diagram
for moves that are not shown in the diagram (pass or multiple moves on same
point). Fixes bug #2699540.
-
Update to Quaqua 5.2.1. See also patch #2814945.
-
Update to JGoodies Looks 2.2.2.
|
| Revision 1.1.9 | 17 Mar 2009 | enz |
-
Create thumbnails in GoGui's file dialog in the same way as created by
gogui-thumbnailer (don't use smaller thumbnail size for board sizes smaller
than 19)
-
Make selection of position for thumbnails work as documented
-
Avoid showing old thumbnails in open dialog if a file was modified, saved and
opened in the same session of GoGui
|
| Revision 1.1.8 | 08 Mar 2009 | enz |
-
Fix small utility window location restoration problem
-
Don't use first setup position for thumbnails if it is a handicap setup
|
| Revision 1.1.7 | 03 Mar 2009 | enz |
-
Make substitution of analyze command arguments work that contain backslashes
(e.g. file name arguments on Windows)
-
Don't automatically continue play if Computer Color is Both and current
move generation was interrupted.
-
Mac OS X: update to Quaqua 5.0.1
|
| Revision 1.1.6 | 26 Feb 2009 | enz |
-
Remove unnecessary call to svnversion in ant build script that made the
compilation of the distributed source file fail on systems without subversion
|
| Revision 1.1.5 | 26 Feb 2009 | enz |
-
Remove browse button for working directory in New Program dialog; selecting a
directory did not work with native file dialogs on Windows
-
Fix wrong komi GTP command if komi is set to -0.5
-
Fix disabling of shortcut for Program/Interrupt on Mac
-
install.sh: Remove unnecessary leading slash in target path for gogui.schemas
-
Fix erroneous clearing of autorun checkbox in analyze dialog after a new
command was selected and run with autorun for the first time
-
Add some commands new in GNU Go 3.8 to built-in list of analyze commands
-
Make a change that hopefully fixes an unreproducible crash that may have been
occurred if the user changes to a new node and manages to click on an analyze
command before the Go program is synchronized with the new position
|
| Revision 1.1.4 | 02 Jan 2009 | enz |
-
Also show resign message dialog if computer plays both sides
-
Fix alignment problem for list parameters in dialog for analyze commands of
type "param"
|
| Revision 1.1.3 | 07 Nov 2008 | enz |
-
Enable Clock Start menu after clock was halted when changing the time left
with Set Time Left
-
Fix bug that caused GoGui to send the wrong time left to the program
if both main time and overtime are used.
-
Update to JGoodies Looks 2.2.1 and Quaqua 5.0
|
| Revision 1.1.2 | 15 Oct 2008 | enz |
-
Fix crash if invalid pattern is entered in find dialog.
-
Always automatically restore the clock when going to a node and send the
time_left command before each move generation.
-
Display time of first move correctly if no pre-byoyomi time is used.
|
| Revision 1.1.1 | 22 Sep 2008 | enz |
-
Move startup script with wrong old name (gogui-netgtp) to gogui-client
-
Fix typo in German tooltip
-
Don't automatically scale down thumbnail size for board sizes less than 19
anymore.
-
Remove copying of no-longer existing png files in doc/manual.html from
install.sh, which caused an error.
-
Update to JGoodies Looks 2.2.0 and Quaqua 4.4.7
|
| Revision 1.1 | 09 Jul 2008 | enz |
-
gogui-display: add missing text resources (bug #1973003)
-
Fast forward or backward if shift key is pressed while the mouse wheel is used
-
Minor fixes and improvements
|
| Revision 1.1pre3 | 05 May 2008 | enz |
-
Add missing text resources that caused the program to crash.
|
| Revision 1.1pre2 | 02 May 2008 | enz |
-
Update board position correctly after Edit/Truncate
-
gogui-twogtp: fix "too many open files" error, if TwoGtp is restarted and a
large number of games was already played
-
gogui-twogtp: also measure real time used by programs.
-
gogui-statistics: new option -random
-
Automatically restore clock to current node, if it was never running.
-
Partial translation of the user interface into German. New menu item
Help/Switch Language to select the default language.
-
Ask user whether to continue, if a command in a file sent with "Send File"
fails.
-
Use orange color for standard error lines in GTP Shell that start with
"warning:"
-
Update to Quaqua 4.4.3 on Mac OS X
-
Fix white background of status bar and part of message dialogs, if GTK look and feel is used.
-
Fix crash when reading some XML files containing variations.
-
Other minor fixes
|
| Revision 1.1pre1 | 14 Jan 2008 | enz |
-
Use Java 5 language features; older Java versions are no longer supported.
-
Remove the GmpToGtp adapter, because the Go Modem Protocol and usage of
serial ports have become quite obsolete. Should there still be use cases, then
a version of GmpToGtp from previous GoGui releases can still be used in
combination with a newer version of the GoGui interface.
-
Use uppercase letters for color arguments in GTP commands (like play or
gogui-setup). This was changed for consistency with the convention in the user
interface. It could break programs that do not treat colors in a
case-insensitive way (in violation of the GTP specification). Such programs can
still be used by wrapping their invocation with GtpAdapter with the option
-lowercase.
-
Move menu item Reattach Program from Program to Tools menu.
-
New menu items Tools / Save Parameters and Reattach With Parameters.
-
Show stderr output of program in GTP shell, even if the engine is not
processing a command (e.g. because it is pondering while waiting for the
next command)
-
New menu item File / Export / PNG Image.
-
GoGui: handle Go games in XML format. TwoGtp: new option -xml.
-
GoGui: mark points on board if text is selected in the GtpShell that
contains points (like it is already done with text selection in comment
or in text windows created by analyze commands)
-
GoGui: option -analyze is no longer supported
-
GtpAdapter: option -resign is no longer supported
-
Rename command line tools using prefix gogui- to avoid conflict with
tools from other packages.
-
Replace sgftotex by gogui-convert, which can read SGF or XML files and
supports several output formats
|
| Revision 1.0.4 | 10 Jan 2008 | enz |
-
Fix a bug, that made the setup of stones on occupied points not work in some
cases.
-
Mac: update Quaqua Look and Feel to version 4.1
|
| Revision 1.0.3 | 09 Nov 2007 | enz |
-
Bugfix in View / Variation Labels
-
Fix crash if existing program entry was changed and the program did
not startup.
-
Mac: update Quaqua Look and Feel to version 4.0 (Leopard support)
-
Minor fixes and improvements.
|
| Revision 1.0.2 | 24 Sep 2007 | enz |
-
Use native file dialogs on Windows to avoid slow startup and directory
reading of JFileChooser
|
| Revision 1.0.1 | 11 Sep 2007 | enz |
-
Cut excessively long program version strings in about dialog.
Ignore long version strings in TwoGtp.
-
Minor fixes and code cleanup.
|
| Revision 1.0 | 29 Aug 2007 | enz |
-
GoGui: send time settings and komi before setup stones and moves
-
New parameter type "list" for analyze commands of type "param".
-
Keep parameter dialog open (for an analyze command of type param), if
setting a new parameter value fails.
-
Mac: update to Quaqua Look and Feel 3.7.8
|
| Revision 1.0pre3 | 29 Jun 2007 | enz |
-
GoGui: allow going forward/backward with the mouse wheel
-
GoGui: make options -gtpfile and -command work again
-
GoGui, TwoGtp: support time specs using seconds in option -time
-
GtpRegress: new option -gtpfile; support for test suites (files containing
lists of test files)
-
Update documentation
-
Update license to GPL version 3
-
Minor fixes and enhancements
|
| Revision 1.0pre2 | 03 May 2007 | enz |
-
Handle SGF files with size property after point properties
-
Update to Looks 2.1.4, Quaqua 3.7.7
-
Make startup scripts work with Cygwin
-
GoGui: automatically clear markup on the board at the start of a Live Graphics
command. GtpDisplay: support Live Graphics.
-
Minor fixes and enhancements.
|
| Revision 1.0pre1 | 05 Apr 2007 | enz |
|
The coming version 1.0 (and its bugfix releases) are the last versions that
will be compatible with Java 1.4. Future versions are going to require
Java 1.5.
-
New optional commands for setting up positions; see section Setup Commands
in the manual
-
The preferred way to configure analyze commands is now that the program
implements the command gogui-analyze_commands, otherwise an internal list with
some standard commands and GNU Go extensions is used.
If gogui-analyze_commands is supported, only the response will be used to
configure analyze commands, so that the Go engine has full control over what
is shown in what order in the analyze dialog.
Analyze command configuration files in the .gogui directory are no longer
supported; the only way to use external configuration files is to invoke
GoGui with the option -analyze-commands.
-
The following GoGui extension commands use the prefix gogui- now according to
the GTP standard for extension commands: gogui-play_sequence,
gogui-analyze_commands, gogui-interrupt, gogui-sigint, gogui-title.
The old versions (play_sequence, gogui_analyze_commands, gogui_interrupt,
gogui_sigint, gogui_title) are deprecated and may not be supported in the
future.
-
Use platform specific storage of preferences; don't use .gogui/config
anymore
-
Use set_free_handicap if supported by the Go engine
-
Several changes in the organization of the user interface
-
Remove menu item Configure Analyze / Only Supported Commands; this is the
default and only behaviour now
-
Remove menu item Game / Cleanup; GoGui will now always use kgs-genmove_cleanup
commands if play is continued after game has ended and program supports
kgs-genmove_cleanup
-
The scoring_system command and GoGui option -rules are no longer supported
-
Import Go positions in text format from files or clipboard
-
Allow setup stones in non-root position
-
Don't use default komi anymore if game is loaded with unknown komi
-
Store lost on time information in game result
-
Analyze command wildcard %f is deprecated; use new wildcards %r and %w instead
-
Don't show error anymore for programs that don't support undo, automatically
synchronize position from start instead
-
Use same handicap locations as in GTP specification
-
New menu item Export Text Position to Clipboard
-
Use Quaqua look and feel on Mac OS/X
-
LaTeX position export now exports all markup types
-
GtpAdapter: handle all state changing commands and automatically emulate them
if not supported by the engine; always translate a loadsgf command into a
sequence of play commands; don't use option -emuloadsgf and -emuhandicap
anymore
-
GtpDummy: new option -resign
-
GtpDisplay: support resign
-
GoGui, GtpDisplay: don't support option -fast anymore
-
TwoGtp: new option -maxmoves
-
GtpRegress: support for test files not in the current directory
-
TwoGtp: option -loadsgf no longer exists; programs should implement
gogui-play_sequence if the transmission of openings with many stones or moves
is slow
-
GtpServer: new option -timeout
-
Other changes, fixes and user interface re-organizations
|
| Revision 0.9 | 15 May 2006 | enz |
|
|
| 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 |
|
|
| 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 available
-
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 |
|
|
| 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 |
|
|
| 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 file name 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 anti-aliasing
-
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 |
|
|