============ Version 0.2.2

2009-04-05  Philip Withnall  <philip@tecnocode.co.uk>

	* NEWS:
	* configure.ac: Bump to version 0.2.2.

2009-04-05  Philip Withnall  <philip@tecnocode.co.uk>

	* README: Updated the README to give the new website.
	* src/interface.c (hitori_about_cb): Updated the About dialogue to
	give the new website, and to fix the punctuation in the copyright
	string.

2009-03-09  Philip Withnall  <philip@tecnocode.co.uk>

	* configure.ac: Modernised how the options are presented.

	Updated svn:ignore properties.

2009-03-09  Philip Withnall  <philip@tecnocode.co.uk>

	* src/interface.c (hitori_button_release_cb), (hitori_update_hint),
	(hitori_hint_cb): Fixed hinting so that hint rectangles don't get
	stuck on the board any more.

2009-03-09  Philip Withnall  <philip@tecnocode.co.uk>

	* Makefile.am:
	* src/interface.c (hitori_draw_board), (hitori_undo_cb),
	(hitori_redo_cb), (hitori_about_cb):
	* src/main.h:
	* src/rules.c (hitori_check_rule3): Fix some warnings, and list the
	documenters in the About dialogue.

2009-03-02  Philip Withnall  <philip@tecnocode.co.uk>

	* src/main.c (main): Added a translator comment.

2009-03-01  Philip Withnall  <philip@tecnocode.co.uk>

	* src/interface.c (hitori_create_interface), (hitori_contents_cb),
	(hitori_about_cb):
	* src/main.c (main): Fixed some calls to printf()-style functions
	without format specifiers, and some bad code for displaying the help.

2009-03-01  Philip Withnall  <philip@tecnocode.co.uk>

	Updated svn:ignore properties.

============ Version 0.2.1

2008-07-08  Philip Withnall  <philip@tecnocode.co.uk>

	* data/icons/16x16/Makefile.am:
	* data/icons/22x22/Makefile.am:
	* data/icons/32x32/Makefile.am:
	* data/icons/48x48/Makefile.am: Include the SVG versions of the icons
	in the tarball.
	* src/Makefile.am: Revert change of binary installation location.
	* NEWS:
	* README:
	* configure.ac: Bump to version 0.2.1.

2008-07-08  Philip Withnall  <philip@tecnocode.co.uk>

	* .bzrignore:
	* gnome-doc-utils.make:
	* autogen.sh: Converted to use gnome-autogen.sh.
	* Makefile.am: Fixed to include COPYING-DOCS in the tarball.
	* src/Makefile.am: Fixed to put the binary in /usr/games.

2008-06-29  Philip Withnall  <philip@tecnocode.co.uk>

	* data/hitori.desktop.in: Removed incorrect Bugzilla details.

============ Version 0.2

2008-06-27  Philip Withnall  <philip@tecnocode.co.uk>

	* ChangeLog: Ported bzr history to ChangeLogs.
	* data/icons/16x16/hitori.svg:
	* data/icons/22x22/hitori.svg:
	* data/icons/32x32/hitori.svg:
	* data/icons/48x48/hitori.svg: Added SVG sources for icons by Jakub
	Szypulka <cube@szypulka.com>.
	* data/hitori.ui: Used the correct glyphs for board sizes and made many
	UI strings translatable.
	* src/Makefile.am: Tidied up autofoo a little.
	* .bzrignore: Updated bzr ignore lists.
	* NEWS:
	* README:
	* configure.ac: Bump to version 0.2.

2008-06-26  Philip Withnall  <philip@tecnocode.co.uk>

	* configure.ac:
	* data/Makefile.am:
	* data/hitori.desktop.in: Added desktop file.
	* data/icons/16x16/Makefile.am:
	* data/icons/16x16/hitori.png:
	* data/icons/22x22/Makefile.am:
	* data/icons/22x22/hitori.png:
	* data/icons/32x32/Makefile.am:
	* data/icons/32x32/hitori.png:
	* data/icons/48x48/Makefile.am:
	* data/icons/48x48/hitori.png:
	* data/icons/Makefile.am: Added icon by Jakub Szypulka.
	* .bzrignore: Updated bzr ignore lists.

2008-06-22  Philip Withnall  <philip@tecnocode.co.uk>

	* src/interface.c:
	* src/rules.c: Rewrote the check for rule 3 to be a lot cleaner, and
	ensured that the board is redrawn before the win message is displayed.

2008-06-22  Philip Withnall  <philip@tecnocode.co.uk>

	* src/interface.c:
	* src/main.c:
	* src/main.h:
	* src/rules.c: Added error highlighting.

2008-06-22  Philip Withnall  <philip@tecnocode.co.uk>

	* src/generator.c:
	* src/interface.c:
	* src/interface.h:
	* src/main.c:
	* src/main.h:
	* src/rules.c: Lots of cleanup and refactoring to reduce memory
	footprint.

2008-06-08  Philip Withnall  <philip@tecnocode.co.uk>

	* .bzrignore: Updated bzr ignore lists.
	* src/main.c: Improved an error message.

2008-06-08  Philip Withnall  <philip@tecnocode.co.uk>

	* data/hitori.ui: Added a menu entry to open the help.
	* configure.ac:
	* src/generator.c:
	* src/interface.c: Modified the code to seed the random number generator
	so that starting two new games in rapid succession results in different
	games.

2008-06-08  Philip Withnall  <philip@tecnocode.co.uk>

	* data/hitori.ui: Fixed some problems with the UI file, and ensured the
	window can't be made too small.
	* src/interface.c:
	* src/main.c: Changed the renderer to use GtkStyle colours where
	possible, and updated other colours to be Tango-compliant.

2008-06-08  Philip Withnall  <philip@tecnocode.co.uk>

	* COPYING-DOCS:
	* gnome-doc-utils.make:
	* .bzrignore:
	* Makefile.am:
	* configure.ac: Added documentation.

2008-05-21  Philip Withnall  <philip@tecnocode.co.uk>

	* src/interface.c: Improvements to the hint code to prevent it
	occasionally highlighting the first cell in error.

2008-05-21  Philip Withnall  <philip@tecnocode.co.uk>

	* src/interface.c: Improve hint drawing a little.

2008-04-20  Philip Withnall  <philip@tecnocode.co.uk>

	* README:
	* src/generator.c:
	* src/generator.h:
	* src/interface.c:
	* src/interface.h:
	* src/main.c:
	* src/main.h:
	* src/rules.c:
	* src/rules.h: Relicensed to GPLv3+ and updated links to the project
	website.

2008-04-20  Philip Withnall  <philip@tecnocode.co.uk>

	* src/generator.c:
	* src/main.c:
	* src/main.h: Fix a few more small memory leaks, and switch to
	allocating the board with g_slices, rather than plain old malloc.

2008-04-20  Philip Withnall  <philip@tecnocode.co.uk>

	* src/generator.c:
	* src/main.c: Fixed some memory leaks and added a few bits of code
	documentation.
	* src/rules.c: Fixed the rule 3 check so that it takes painted cells
	into account correctly.

2008-04-20  Philip Withnall  <philip@tecnocode.co.uk>

	* src/generator.c:
	* src/generator.h: Re-generate the random number seed for each new
	board generated.
	* src/interface.c:
	* src/interface.h: Add code to fall back to the build directory UI
	file if we can't load the install directory one.
	* src/main.c:
	* src/rules.c: Clear the board when there's the possibility it's been
	resized, to prevent draw glitches. Improve font rendering.

2008-04-20  Philip Withnall  <philip@tecnocode.co.uk>

	* .bzrignore:
	* AUTHORS:
	* COPYING:
	* ChangeLog:
	* Makefile.am:
	* NEWS:
	* README:
	* config.h.in:
	* configure.ac:
	* data/Makefile.am:
	* data/hitori.ui:
	* src/Makefile.am:
	* src/generator.c:
	* src/generator.h:
	* src/interface.c:
	* src/interface.h:
	* src/main.c:
	* src/main.h:
	* src/rules.c:
	* src/rules.h: Some Makefile cleanup, and the introduction of an
	--enable-debug compilation option to simplify things.

2007-11-08  Philip Withnall  <philip@tecnocode.co.uk>

	* data/hitori.ui:
	* src/generator.c:
	* src/generator.h:
	* src/interface.c:
	* src/main.c:
	* src/main.h: Hooked up the interface to allow changing the size of the
	board, which now works completely.

2007-11-06  Philip Withnall  <philip@tecnocode.co.uk>

	* src/generator.c:
	* src/interface.c:
	* src/main.c:
	* src/main.h:
	* src/rules.c: The initial work to make the board size dynamic has now
	been done, and apart from a double-free on exit, is all working well.

2007-11-01  Philip Withnall  <philip@tecnocode.co.uk>

	* .bzrignore: Finished repository cleanup.

2007-11-01  Philip Withnall  <philip@tecnocode.co.uk>

	* INSTALL:
	* TODO.tasks:
	* config.guess:
	* config.sub:
	* depcomp:
	* hitori.anjuta:
	* install-sh:
	* ltmain.sh:
	* missing:
	* mkinstalldirs:
	* .bzrignore: More repository cleanup.

2007-11-01  Philip Withnall  <philip@tecnocode.co.uk>

	* Makefile.in:
	* aclocal.m4:
	* configure:
	* data/Makefile.in:
	* intltool-extract.in:
	* intltool-merge.in:
	* intltool-update.in:
	* po/Makefile.in.in:
	* src/Makefile.in:
	* .bzrignore: More repository cleanup.

2007-11-01  Philip Withnall  <philip@tecnocode.co.uk>

	* intltool-extract:
	* intltool-merge:
	* intltool-update: Repository cleanup.
	* .bzrignore:
	* src/interface.c:
	* src/main.c:
	* src/main.h:
	* src/rules.c: Added --seed option to allow regeneration of previous
	boards. Cleaned up debug output, as well as the internationalisation.

2007-09-13  Philip Withnall  <philip@tecnocode.co.uk>

	* README:
	* src/interface.c: Changed Ben's e-mail address.

============ Version 0.1

2007-09-13  Philip Withnall  <philip@tecnocode.co.uk>

	* Makefile.am:
	* Makefile.in:
	* src/interface.c:
	* src/main.h: Fixed UI file location, and cleaned up Makefiles for
	release.

2007-09-13  Philip Withnall  <philip@tecnocode.co.uk>

	* src/main.c: Added seeding to random-number generation.

2007-09-13  Philip Withnall  <philip@tecnocode.co.uk>

	* aclocal.m4:
	* configure:
	* configure.ac:
	* data/Makefile.in:
	* src/Makefile.am:
	* src/Makefile.in:
	* Makefile.in: Makefile changes to add Cairo as a proper dependency.
	* README: Documentation updates, making sure I've got the website
	right.
	* src/generator.c:
	* src/interface.c:
	* src/main.c:
	* src/main.h: Interface fixes, meaning that you can no longer play on
	with a game after winning. A bug was also fixed with the hinting
	system, so that hinting stops when you change a cell.
	* src/rules.c: Fixed the rule-checking function for rule 1, which was
	broken due to using the wrong variable name.

2007-09-03  Philip Withnall  <philip@tecnocode.co.uk>

	* src/interface.c: Added winning message.

2007-09-03  Philip Withnall  <philip@tecnocode.co.uk>

	* AUTHORS:
	* NEWS:
	* README: Updated documentation.
	* src/interface.c:
	* src/main.c: Added GOption support for the --debug parameter.

2007-09-03  Philip Withnall  <philip@tecnocode.co.uk>

	* .bzrignore: Repository cleanup.
	* data/hitori.ui:
	* src/generator.c:
	* src/generator.h:
	* src/interface.c:
	* src/interface.h:
	* src/main.c:
	* src/main.h:
	* src/rules.c:
	* src/rules.h: Added polish.

2007-09-03  Philip Withnall  <philip@tecnocode.co.uk>

	* data/hitori.ui:
	* src/generator.c:
	* src/interface.c:
	* src/interface.h:
	* src/main.c:
	* src/main.h:
	* src/rules.c: Added support for hints, fixed some bugs with the undo
	stack, and did some more cleanup.

2007-09-03  Philip Withnall  <philip@tecnocode.co.uk>

	* data/hitori.ui: Linked up some of the menus.
	* src/interface.c:
	* src/main.c:
	* src/main.h: Added undo/redo support.

2007-09-03  Philip Withnall  <philip@tecnocode.co.uk>

	* src/Makefile.am:
	* src/Makefile.in:
	* src/rules.c:
	* src/rules.h: Split rule-checking functions out into a different file
	and finished them off.
	* data/hitori.ui:
	* src/generator.c:
	* src/interface.c:
	* src/main.c:
	* src/main.h: Created the menus, and did some cleanup.

2007-09-03  Philip Withnall  <philip@tecnocode.co.uk>

	* src/generator.c:
	* src/generator.h: Wrote a proper generator using Ben's method.
	* src/Makefile.in:
	* src/interface.c:
	* src/interface.h:
	* src/main.c:
	* src/main.h: Cleaned up a lot of code.

2007-09-02  Philip Withnall  <philip@tecnocode.co.uk>

	* src/Makefile.am:
	* src/interface.c:
	* src/interface.h:
	* src/main.c:
	* src/main.h: Validation, rewritten drawing code, and various cleanups.
	It mostly works now, apart from board generation.

2007-08-27  Philip Withnall  <philip@tecnocode.co.uk>

	Initial commit. So far, rendering is preliminarily working, and you
	can toggle the paint overlay on cells.
