Wed Sep  8 18:15:59 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Added "Show key" option to preferences and functions to toggle it

Wed Sep  8 13:25:43 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Wow. The game was not checking more than two words at a time, if
	you have a go which creates 3 or more words, the game ignored
	those. No points. No spell-check. :(
	* Fixed it! I was running a for loop within a for loop, both using
	the same counter. _Classic_ error, never thought I'd do it.

Wed Sep  8 00:46:34 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Fixed a glaring error in the rpm spec file (thanks go to Conrad
	Steenberg
	* Released 0.2.7

Tue Sep  7 13:53:41 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* The tile rack now has a player_name label and the player's
	score.
	* This means multiple players on one display can have a floating
	rack each.
	* Stuck the action buttons on a handlebox too.
	* Released 0.2.6

Tue Sep  7 12:39:54 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Added a key to explain the score values of the special tiles
	* This key changes with the theme, so keeps itself up to date.

Tue Sep  7 01:48:14 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* We have scoring! Kind of important, this one.
	* It may still be buggy, there's more testing to do, but I haven't
	broken it yet...
	* Again, run from a terminal and check out the stdout to see how
	scores are calculated. Mail me if its in error...

Mon Sep  6 22:17:16 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Tile rack is now on a gtkhandlebox, so it can be detached.

Mon Sep  6 03:01:17 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Added Gnerudite.spec.in for the creation of rpms

Sun Sep  5 22:41:21 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Fixed up some bugs, packaged for a release. (0.2.5)

Sun Sep  5 00:14:23 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Added code to handle wildcard (blank) tiles.
	* Added "swap all" button to the swap_buttons dialog.

Sat Sep  4 19:20:39 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Cleaned up tile swapping and character assignment _lots_.
	* Fixed a couple of leaks in the process.
	* Added a skip_go button and related callback.

Sat Sep  4 17:04:43 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Finished "return tiles to bag" function.

Thu Sep  2 23:46:31 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Created a new button and related functions for returning tiles
	to the 'bag' and drawing new ones at the cost of a turn.
	* Some work still to do on this, but so far, I like it.
	* Fixed problem with the skip_go dialog not having its parent set
	correctly
	* Several other fixlets.

Wed Sep  1 22:23:34 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Defined a debug macro
	* Used it everywhere I currently have an if(debug) printf(...
	* Squashed more buglets

Tue Aug 31 23:07:09 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Oops. I made a bug. Squashed it.

Tue Aug 31 18:44:14 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Released 0.2.4, for kicks.
	* Fixed a bug in Makefile.am.
	* Tidied code to stick on my website.

Tue Aug 31 18:22:47 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Cleaned up letter-bag code, lots.
	* Fiddled with themes some more, tile racks are now themeable.
	* Numerous fixes. Scoring coming real soon. Then turns.

Mon Aug 30 22:52:36 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Re-introduced the SciFi theme ;)
	* Its fairly ugly, but shows how different themes can look.
	* Changing themes _still_ requires a restart :(

Mon Aug 30 19:48:20 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Fixed theme engine. Still wasn't working with certain peoples'
	setups.
	* Trying to split up code more...
	* Its getting tidier, slowly.

Sat Aug 28 19:06:13 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Some documentation!
	* Various fix-me-ups.

Sat Aug 28 17:00:33 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Added confirmation dialog for skipping turns.

Sat Aug 28 13:40:05 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Added "shuffle rack" function
	* Tidied up everything else.

Sat Aug 28 00:26:15 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Fixed bug in turns.c, it kept telling me off for a perfectly
	valid go.

Fri Aug 27 22:57:55 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Finished validation code. Run it from a terminal and watch the
	output as you place words. :)
	* Next up is wildcard checking.

Fri Aug 27 21:11:04 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Font change dialog added.
	* Changing the font actually changes the font ;)

Fri Aug 27 18:36:32 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Turn validation now checks you placed your tiles next to
	existing letter tiles.

Fri Aug 27 16:15:25 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Turns.c: Now copes with any situation where only one tile was
	placed in a go (required a special case)
	* This stuff is nearly finished.

Fri Aug 27 14:52:17 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Fixed the core dump problem. Really stupid typo, took me an hour
	to spot it :(
	* Character handling code is now a _lot_ cleaner.

Fri Aug 27 13:42:58 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Cleaning up and finishing turn validation code
	* Currently not working too well, may dump core :(

Fri Aug 27 00:05:36 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Switched to the macro-driven Gnome autogen, configure, and
	automake sequence. Ironed out the problems I caused myself by not
	doing this earlier ;)

Thu Aug 26 22:35:32 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Warning hunt :)
	* Now compiles with -Wall with *no* warnings.
	* First time for everything ;)

Thu Aug 26 21:06:52 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Tidied spell checking somewhat. Its still very clunky
	(dictionary size is currently hard-coded, etc)
	* Improvments to the turn-validation code

Thu Aug 26 00:07:02 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Well, that was a fun 45 mins. The spell checking now works!
	* The permutation stuff (for computer players) is going to take a
	while. This is hard stuff.
	* The dictionary is kept gzipped on the hard-disk, and unzipped
	when the program is run.
	* Lookups on words work. Again, watch the stdout of the game by
	running from an xterm.
	* Next up are secondary words formed perpendicular to your primary
	word. This bit should also be fun.
	* Then, scoring!

Wed Aug 25 23:13:11 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Started work on spell checking and permutation calculation
	* This is intense stuff, it may take a while ;)

Wed Aug 25 21:27:19 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Fixed up the theme engine loads! Its pretty cool now.
	* Only the Classic theme is currently working with the new engine,
	but its looking beautiful!
	* Try it!

Wed Aug 25 19:35:35 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Ok, some changes :)
	* Turn validation code sorted nicely.
	* If a turn is incorrect, tiles are now returned to the rack.
	* Cannot swap tiles from previous turns now, as I am finally
	writing turn-based code. Still lots more to do here.
	* I may rewrite the theme code again, its not quite how I want it
	yet :)

Tue Aug 24 22:54:54 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* More properties box changes, I'm quite happy with it now.

Tue Aug 24 21:39:49 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Haha. Fixed a very hard to track-down bug. Pleased with myself
	* Turn validation code is pretty bulletproof now.
	* If anyone out there can spoof it: let me know!
        * Added Classic theme. Ugly right now.
        * Themes currently only change when the app is restarted :(

Tue Aug 24 19:00:14 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Give or take a couple of bugs I'm sure to find in a minute ;),
	the turn validation code is pretty complete. Launch from a console
	and watch the stdout!

Mon Aug 23 23:36:51 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Sigh. Name changed to Gnerudite for trademark reasons.
	* Doesn't that just suck?

Mon Aug 23 18:12:31 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Have themed up a basic default theme, and the capability to not
	use a theme, using the current system theme instead.
	* still can't get new theme to take effect without an app restart,
	but will fix this next.
	* Changed the theme names.
	* Removed other themes until I get around to fixing them.

Sun Aug 22 22:53:51 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Ha! Theme engine now works.
	* The properties box isn't quite there, it won't update the theme,
	and there are other niggles, but its mostly there.
	* Only the Default and classic themes currently work, and they're
	ugly as sin! I haven't had time for graphics, just C :)
	* Removed inflexible xpm-based pixmap generation code, and will
	theme up some scrabble tiles to replace them tomorrow.

Sun Aug 22 21:33:21 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Changed theme code. Now uses customised gtkrc with named styles
	* Doesn't work yet, I'm still doing something wrong there :(
	* Any pointers anyone?
	* I've only changed the default theme so far, so the others won't
	work now ;)

Sun Aug 22 18:05:37 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Still more property setting fixes
	* Preferences window is better, but not great yet
	* Theme selector broken. Needs more work
	* New themes, only for testing, they're real ugly now.

Sun Aug 22 13:04:40 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Fixed bug in new property-setting code
	* Nearly finished preferences window
	* Theme selector works nicely :)

Sun Aug 22 00:59:00 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Added basic session management code
	* Doesn't save any session data yet (nothing to save), but
	responds to the necessary signals in the correct manner.

Sun Aug 22 00:18:59 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Wow. Tons.
	* Re-arranged the theme-dir structure
	* Fixed the menus to make more sense
	* Started the properties dialog
	* Worked on tile theme selector
	* Tidied up
	* Reduced number of unnecessary global variables.
	* Added About dialog :)

Sat Aug 21 20:49:27 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Sorted out the directory structure somewhat.

Sat Aug 21 18:43:53 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Added skeletal docs. No info in them yet, but they install :)

Sat Aug 21 16:27:57 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Oh, lots.
	* Source code is now more modular (was monolithic), not ideal yet.
	* Properly gnome-ised. This means Gnome menus, gnome status bar,
	gnome toolbar, gnome help menu, etc.
	* Fixed many niggles.
	* Still no turns though.

Sat Aug 21 01:53:19 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Routines to save and load user preferences using
	gnome_config_get and gnome_config_set. Can now define 
	theme_to_use, tile_font_to_use, whether to prompt skipped turns,
	and whether to use the current gtk theme instead of one of its
	own.
	* There is _still_ no interface to these values yet, but the
	priority is backend right about now.
	* This is still fun.

Sat Aug 21 00:30:48 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Added user preferences code to set the font to use for letter
	tiles. There is no gui for this yet, so the preferences are all
	defaulted. I will put a properties dialog together soon.

Fri Aug 20 23:39:27 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Commented some code, it makes more sense now
	* Fiddled more with turn_validation
	* Added a debug mode (kind of)

Fri Aug 20 21:36:15 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Tidied things up a lot
	* Nearly finished turn validation stuff.
	* Spelling check is next...

Fri Aug 20 18:46:20 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Uploaded to cvs.gnome.org
	* More work on the turn validation stuff
	* Plenty more to do here though...

Fri Aug 20 00:24:25 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Un hard-coded the theming bit (thank you to Havoc Pennington!)
	* Uses a proper gnome_ok_dialog instead of my poor gtk attempt :)
	* Started work on turn validation.

Thu Aug 19 19:53:59 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Added a pixmaps dir containing the pngs and a gtkrc necessary to
	give the toggle-buttons their own style, and to make the thing
	themeable. This is basic sofar, and partially hard-coded (temporary!)

Wed Aug 18 21:04:38 1999  Tom Gilbert  <gilbertt@tomgilbert.freeserve.co.uk>

	* Commented out hard-coded font setting. I doubt many others have
	a truetype font server *and* the arial font on hand! D'oh.
	* Set up the source ready to go into cvs.gnome.org

Tue Aug 17 21:10:51 1999  Tom Gilbert <gilbertt@tomgilbert.freeserve.co.uk>

        * Changed to using automake, autoconf
        * Created the ChangeLog (!)

