Revision History |
---|
Revision 1.5.4 | 2023-11-14 | Rémi |
-
Add support for automatic game-specific board graphics with the new gogui-rules_board_gfx command.
|
Revision 1.5.3 | 2023-05-10 | Rémi |
-
Fix missing dependency in gogui-display.jar
|
Revision 1.5.2 | 2023-03-13 | Rémi |
-
Don't use Quaqua anymore, which should fix some crashes on macOS.
-
Support for large boards up to 52x52.
-
Support for games with moving pieces such as chess or ataxx
-
Drag-and-drop of sgf files (thanks to @zakki)
-
Fix wrong player names in sgf from gogui-twogtp -alternate (issue #9, thanks to @tomtseng)
-
New gogui-rules_captured_count command.
-
Minor fixes and improvements.
|
Revision 1.5.1 | 2019-04-12 | Sazuna |
-
Correct sgf result written by gogui-twogtp.
-
Display other games' results.
-
Keep gtp shell and analyze dialog opened after changing program.
|
Revision 1.5.0 | 2018-11-16 | Sazuna |
-
GTP protocol extension to support alternative game rules.
-
Wait a little for program output before displaying popup.
-
Edit commands in Tree contextual menu.
-
New menu item /
|
Revision 1.4.UNKNOWN | | enz |
|
Revision 1.4.9.UNKNOWN | | enz |
Added Hungarian translation (contributed by direktx@users.sf.net).
SGF files with invalid point values of length one were not loaded
by GoGui and triggered unhandled exceptions in the GoGui tools (bug #40).
-
The error messages when reading faulty SGF files no longer contain line numbers
because the current implementation doesn't handle Windows-style line
endings correctly.
-
The View/Shell menu was not enabled after opening the GTP shell.
|
Revision 1.4.9 | 09 Oct 2013 | enz |
-
Fixed writing of invalid SGF files if markups or labels were created on the
board and then all of them removed before saving the game (bug #38).
-
Show warning when reading an SGF file with property without values
instead of rejecting the file (bug #38).
-
With analyze commands of type gfx, fill the background of labels on empty
fields with the field color if the field has both a color and a label.
|
Revision 1.4.8 | 09 Jul 2013 | enz |
-
Fixed bug in install.sh, which failed if icon and other data directories did
not already exist in /usr/local/. Note that the old install.sh might have
corrupted /usr/local/, which needs to be fixed before installing the new
version, see https://sourceforge.net/p/gogui/discussion/198965/thread/dd2e1b77/
|
Revision 1.4.7 | 06 Mar 2013 | enz |
-
gogui.jar no longer contains a Class-Path attribute in its manifest if
GoGui is compiled with -Dquaqua.ignore=true, which violated the guidelines
for Fedora packages (bug #37).
-
Accept ',' for empty points when importing Go text diagrams
-
No longer use xdg-utils in Unix installation script.
-
Removed vendor prefix from Unix desktop entry file and application icon.
-
Install SVG icon for GoGui on Unix.
-
The location of the SetFile executable needed on OS X to create GoGui.app
can now be specified with the ant option -Dosx.setfile=... This is necessary
if "ant gogui.app" fails on newer OS X systems because SetFile was
moved from /Developer/Tools/SetFile to /usr/bin/SetFile.
|
Revision 1.4.6 | 07 Oct 2012 | enz |
-
Removed workaround for a bug in Ubuntu 12.04 that made the menu bar
unreadable in the default Ubuntu theme (Ubuntu bug #932274) because this
bug is now fixed in Ubuntu 12.10 (OpenJDK 7) and the workaround had
other side-effects on the menu colors.
|
Revision 1.4.5 | 08 Jul 2012 | enz |
-
Added a workaround for a bug in Ubuntu 12.04 that made the menu bar
unreadable in the default Ubuntu theme (Ubuntu bug #932274).
-
Use set_free_handicap command to make the Go program aware that handicap is
used if a SGF file is opened that stores handicaps as a sequence of black
moves instead of setup properties, like files from the KGS Go server with
Chinese rules (bug #3529926).
-
Fixed an assertion that triggered when using a SGF file that used moves left
properties and an overtime system other than Canadian overtime (which is the
only overtime system supported by GoGui).
-
Suppressed some warnings with Java 7 that occurred because some Java classes
have become generic that were raw before (JComboBox, JList).
|
Revision 1.4.4 | 17 May 2012 | enz |
-
Handle failing of undo commands sent to the Go program in gogui-adapter and
GoGui (bug #3519829)
-
gogui-adapter did not use komi from file in loadsgf (bug #3522401)
-
gogui-adapter: loadsgf loaded the position AFTER move_number (bug #3527339)
-
Explicitely send "komi 0" command to program if the komi is not defined.
This avoids that the program uses an old komi for example if first a SGF
file is loaded that has a komi property and then a file is loaded that
has no komi property.
-
Don't use separators in toolbar anymore
-
Add StartupWMClass key to desktop entry
|
Revision 1.4.3 | 09 Mar 2012 | enz |
-
Fix broken thumbnail generation on Unix if file name contained
non-ASCII characters.
-
Changed Back to Main Variation to go to the last move in the main
variation that had a variation, not to the last position in the main
variation.
-
Workaround for bad taskbar title (java-lang-Thread instead of GoGui)
with Gnome 3
-
No longer install the gogui-C.omf documentation metadata file on Unix,
which was the likely cause of problems with the system-wide help system
on some Linux distributions.
-
Updated toolbar icon for play command
|
Revision 1.4.2 | 12 Oct 2011 | enz |
-
Fixed bug in Unix install script introduced in version 1.4.1 that made it fail
when installing the Gnome 3 thumbnailer and the share/thumbnailers directory
did not already exist.
|
Revision 1.4.1 | 11 Oct 2011 | enz |
-
Set file status to modified and enable Save menu item if a label or markup was
added or changed.
-
Removed numbers in list menu items (like Recent Files) if the platform
is Mac because no mnemonics are used on the Mac.
-
No longer use window titles in alert dialogs.
-
Removed duplicate menu access keys
-
Avoid unjustified warnings (on standard error) about duplicate access keys in
menu items.
-
Make registering thumbnailer for SGF files work in Gnome 3.
|
Revision 1.4.0 | 08 Aug 2011 | enz |
-
Workaround for exception thrown at startup when GoGui is used with Java
1.7.0 (bug #3388086)
-
No longer support switching the language in "Help/Switch language".
The language is now always set according to the default system language.
-
The mnemonic keys in the menu labels are now parsed from the language
resource files using the Qt convention (the mnemonic is marked with a
preceding '&'). This avoids that non-English languages use the menmonics
from the English labels that may not exist in the non-English label.
-
gogui-twogtp: new option -debugtocomment
-
No longer display a warning if the Go engine sends empty lines outside
responses, which is allowed by GTP (version 2, draft 2, section 2.9).
Fixes bug #3351774.
-
Show meaningful error messages when compiling GoGui with ant and the local
copies of the Docbook DTD or XSL files are not found.
-
Added German translation of the Windows installer.
-
The Windows installer now optionally installs the source code of GoGui.
-
New option -s for the Unix install script to specify sysconfdir.
Default changed to /usr/local/etc.
|
Revision 1.3.0 | 25 Mar 2011 | enz |
-
The checkbox menu item "View/Variation Labels" was replaced by a submenu
with the items "Children", "Siblings", "None"
-
New menu item: View/Move Numbers
-
Ignore leading '>' characters when importing text positions to support
quotations in emails
-
Assume that non-square positions are anchored at lower-left corner when
importing text positions
-
The Windows installer now installs exe wrappers for the GoGui jar files
(created with Launch4j, see ant targets nsis and l4j).
-
gogui-terminal: New command line option -color
-
gogui-twogtp: New command line option -threads
-
The Docbook XSL stylesheets are no longer included in the GoGui sources.
To compile GoGui, they need to be installed on the system.
The location of the directory can be given with the ant option
-Ddocbook-xsl.dir=directory.
-
The full Quaqua sources are no longer included in compiled GoGui distributions,
only the file quaqua.jar. GoGui can be compiled without Quaqua with the
ant option -Dquaqua.ignore=true
-
A source distribution of GoGui that contains no bytecode files can be
created with the new ant target dist-src.
|
Revision 1.2 | 28 Feb 2010 | enz |
-
Use more meaningful system properties for displaying the Java runtime name
and version in the about and crash dialog
-
Look for strings like "Black to play" when importing positions from text
diagrams.
-
TwoGtp: use a lock file to check that TwoGtp is not already running with the
same result file.
-
TwoGtp: write game number to standard error at beginning of a game, if option
-verbose is used.
-
New menu item Find Next Comment
-
Fix parsing of OT property in SGF files that erroneously interpreted Japanese
byoyomi as Canadian overtime (which is currently the only time system supported
by GTP and GoGui)
-
Allow to use Reattach Parameters if program is dead but parameter snapshot
exists
-
GoGuiAdapter: forward kgs-genmove_cleanup to the program if it supports it
-
Add notes about OpenJDK and Ubuntu 9.10 in the README file.
-
Don't synchronize the program with GTP commands immediately after navigation
in the game tree but only when needed. This speeds up navigation and keeps
the GTP log shorter.
-
Simplify context menu of a point on the board by removing analyze commands
with point argument
-
Support multi-line text in analyze commands of type gfx
-
New checkbox Reuse text window in analyze dialog
-
New menu item: Import SGF from Clipboard
-
New menu items: Snapshot Parameters, Restore Parameters
-
Enable parameter commands in menu only if the currently attached program
has analyze commands of type "param"
-
System look and feel is now used by default on Linux, since the GTK-based
system look and feel in newer versions on the JRE has good usability now;
the JGoodies Looks look and feel is no longer used
-
No longer install MIME type definition for KDE 3 in installation script on
Unix; new version of KDE now support the standard shared MIME database from
freedesktop.org
-
Default installation directory in install.sh is now /usr/local
|
Revision 1.1 | 09 Jul 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
-
Fast forward or backward if shift key is pressed while the mouse wheel is used
-
gogui-thumbnail: new option -scale
-
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:"
|