Changes in version 0.16.1 from 0.16.0 ------------------------------------- - Fix compilation error with newer GCC versions. - Backport changes from Debian by Vincent Legout, Martin Michlmayr. - Fix bad interaction between edit board and preference dialog box. - Fix bad interaction between edit board and toolbar. - Fix midgame search when the game finishes without filling the board. Changes in version 0.16.0 from 0.15.2 ------------------------------------- - Add Edit board feature. - Fix game log bug that prevents GRhino to open its own game log. - Fix help file installation issue. Report and patch from Michel Salim. - Add desktop icon. Patch from Michel Salim. - Add grhino.desktop (not installed automatically yet). Patch from Michel Salim. - Update to Autoconf 2.60, gettext 0.16. This should fixes gettext detection failure in configure script. Changes in version 0.15.2 from 0.15.1 ------------------------------------- - Regenerate Makefile.in. Report and patch from Ernani Azevedo. Changes in version 0.15.1 from 0.15.0 ------------------------------------- - GTP frontend command grhino-setup_board can begin game with black or white as first move. - New GTP command grhino-show_history. - Fix problem with random board when the first player must pass. - Merge in small changes from Fedora Extras 5 and NetBSD ports. Changes in version 0.15.0 from 0.14.0 ------------------------------------- - Change default AI level to 2. - Fix incorrect score in game logging. - Fix compilation error (Reported by Paul Pogonyshev). - Add Alternate and Random AI color mode in Preference dialog box. - Add new setting 'Show last move' in Preference dialog box. - Fix gen_pattern bug that fails to close pattern file. - Generate pattern and book from more GGS games. - Add random game support in GTP frontend. - Add driver to play two GTP against each other via 'aiai' executable. It is still not user friendly. You must modify 'cmd_black' and 'cmd_white' in the source code and build via 'make aiai' to try different AI parameters. Use 'aiai --help' to list all command line options. - Reduce race condition modifying game log. - Avoid wipe out during AI midgame evaluation. Changes in version 0.14.0 from 0.13.0 ------------------------------------- - Add experimental GTP frontend. This allows future AI tuning and game server support. It is tested with Quarry. Only 8x8 and no time limit games are supported. Use 'gtp-rhino --help' to list all command line options. - New configure options --enable-gnome (enabled by default) and --enable-gtp (also enabled by default). Changes in version 0.13.0 from 0.12.0 ------------------------------------- - Add game open function. - Transposition table is temporarily disabled as it seems to cause problem with AI calculation. - Improve program startup speed. - i18n fixes in various places. - Size of open book file is reduced. - Fix computer thread cancellation problem. - Change log file format to GGS. This supports random game logging. - Fix problem restarting game when board opening preference is changed. - Fix Game History window selection when window is opened during view mode. - Fix AI pattern data bug when data is processed from GGS games. Changes in version 0.12.0 from 0.11.0 ------------------------------------- - Fix AI level bug caused by i18n enabling. - Online help added. - Random game added. - Position of Main window, Pattern Evaluation and Game History windows are remembered. Windows are opened automatically based on the previous run. - Fix several problems in parity evaluator. - Fix game searching problem. Hashing across move is disabled. This slows down winning move and end game searching but gets correct result. - Fix problems with pattern score and open book generation. - Black AI first move is no longer fixed to C4. Changes in version 0.11.0 from 0.10.0 ------------------------------------- - Game History window added. - Forward/backward through game added. This is similar to undo/redo but does not affect existing board moves. - Don't allow opening more than one Pattern Evaluation window. - Preferences dialog box is no longer modal. So game can be played even when this dialog box is opened. - Switch computer color menu is inactive when computer or human plays both colors. - Add missing text domain binding for i18n. - Add en_GB locale messages. Changes in version 0.10.0 from 0.9.0 ------------------------------------ - GNOME 2 is now required. - Enable i18n. - Toolbar added. - GUI code reorganization. - Undo/redo menus become active/inactive according to current game state. - Customizing game graphics is supported. - Reorganize undo/redo mechanism. Changes in version 0.9.0 from 0.8.3 ----------------------------------- - Supports GNOME 2. - Fix bug where game may use wrong color when game is started from certain openings. - Fix delay problem when animate opening is off. - Add delay in Preferences to slow down animation. Changes in version 0.8.3 from 0.8.2 ----------------------------------- - Add missing mutex initialization. Changes in version 0.8.2 from 0.8.1 ----------------------------------- - Fix compilation failure. Changes in version 0.8.1 from 0.8.0 ----------------------------------- - Reduce open book file size. - Slightly improved AI speed. - Reorganize exception handling code. Changes in version 0.8.0 from 0.7.1 ----------------------------------- - Add experimental parity evaluator. Changes in version 0.7.1 from 0.7.0 ----------------------------------- - Install pattern data in datadir (usually /usr/share) instead of libdir (usually /usr/lib). - Add Preferences dialog box help. - Tweak pattern data for board symmetry. Pattern data files are now smaller. - Code cleanup. Changes in version 0.7.0 from 0.6.0 ----------------------------------- - Fix i18n message installation problem. - Fix gen_pattern segfault. - Fix pattern generation bug. - Improve edge, corner, and diagonal pattern data. - Add Pattern Evaluation menu (for AI development purpose). Changes in version 0.6.0 from 0.5.3 ----------------------------------- - Store configuration in file. - Fix open book variation bug. - Change open book variation scale in Preferences dialog box. - Fix opening selection display in Preferences dialog box. - Update to autoconf 2.53. - Add gettext 0.11.3 support. Changes in version 0.5.3 from 0.5.2 ----------------------------------- - Fix missing include bug. (Reported by Domenico Notarangelo) Changes in version 0.5.2 from 0.5.1 ----------------------------------- - Fix book move bug when an opening is specified. Changes in version 0.5.1 from 0.5.0 ----------------------------------- - Fix AI level setting bug in Preference dialog box. Changes in version 0.5.0 from 0.4.0 ----------------------------------- - Add AI open book with open book variation. - Add pattern from GGS games. - Store log file in user home directory. - Various bug fixes. - Update to autodep 1.1.5. Changes in version 0.4.0 from 0.3.1 ----------------------------------- - Support GCC 3.1. Changes in version 0.3.1 from 0.3.0 ----------------------------------- - Improved evaluator. Changes in version 0.3.0 from 0.2.0 ----------------------------------- - Support GCC 3.0. - Can display animation of opening moves. - Experimental pattern-based evaluator. - New log file format. - Fix game log bug. - "make install" implemented. - New computer level: 5. Changes in version 0.2.0 from 0.1.0 ----------------------------------- - Custom level where AI parameters can be arbitrary chosen. - Add randomness in board evaluation. - Undo and redo menu items moved to Edit menu. - Can display possible moves. - Can log game history to grhino.log in the current directory when the game ends. - Can start the game from any opening in Robert Gatliff's list. - Fix undo bug when the first player is AI. - Fix some thread problem. Changes in version 0.1.0 from 0.0.0 ----------------------------------- - Undo and Redo menu items fully implemented. - Preferences menu partially implemented. You can choose the color and the level computer plays. - Add status bar. - The program behaves better while the AI is working. Version 0.0.0 ------------- - First version.