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 <string.h> 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.