2001-02-11
	* gnect-1.0.0 - Wheee!
	* Applied patches from David Neary to gnect.c and gui.c, reducing CPU
	  usage while idle - removed this from TODO list.
	* All gnect .c files: removed most of the --debugging option's output.
	
2001-02-07 Tim Musson <trmusson@ihug.co.nz>
	* gnect-0.6.3 - released binary as an experimental .deb file - my first.
	* theme.h, theme_get_info: implemented "NoGrid" option for theme files.
	
2001-02-04 Tim Musson <trmusson@ihug.co.nz>
	* gnect-0.6.2 - zipped up
	* theme_init: removed warning if ~/.gnect directory not found.

2001-02-04 Tim Musson <trmusson@ihug.co.nz>
	* index.html, README: tweaks to user guide.
	* gnect_makes_line, etc: added len parameter, used by brain_pass_3
	* brain_pass_4, brain_pass_3, brain_pass_2, brain_row_compare: small
	  improvements to Gnect's dummy brain... makes fewer really stupid moves,
	  but it's still a complete and utter idiot.
	* cb_gui_toggle_grid, cb_prefs: new function, moving grid toggle from prefs
	  dialogue to Settings menu.
	
2001-01-27 Tim Musson <trmusson@ihug.co.nz>
	* main.c, gnect_setup_first_game: bugfix: whoStarts was being set to
	  1 or 2 rather than 0 or 1 due to a missing -1. This bug had no serious
	  effect though.
	* gnect_error: replaced gtk_main_quit with gtk_exit.
	* main.c, gnect_session_init, gnect_session_save, gnect_session_restart,
	  gnect_die: new functions for basic session management - window
	  position only.
	* main.c, options[]: added -x and -y for window position.
	* gnect_process_move: now clears status bar to clear hints left by the
	  tweak to cb_gui_hint.
	* cb_gui_hint: now uses push rather than flash, unless game over, to
	  ensure hints stick around long enough to be seen.
	* prefs.h, DEFAULT_PREFS_DO_GRID: now "true" by default.
	* prefs.h, DEFAULT_PREFS_TOGGLE_TOOLBAR: now "true" by default.
	* gui.c, toolbar: added labels to toolbar buttons... and removed "Prefs"
	  button, probably the least-often used, to keep the toolbar a decent
	  width for small tilesets.
	* cb_dialog_about, AUTHORS: added David to Authors list.
	* theme_init: tidied/shrunk.
	* theme_add: new function, to insert themes alphabetically into theme
	  info list according to title. Removed this from TODO list.
	* theme_get_info: bugfix: fname, userDataDir and userPixmapDir are now
	  free'd if theme_file_read fails.
	
2001-01-25 Tim Musson <trmusson@ihug.co.nz>
	* theme_get_info, cb_prefs: set MAX_LENGTH_PLAYER_DESCR limit on player
	  descriptions read from themes and displayed in prefs dialogue.
	* Removed TODO note about editable player descriptions - decided that'd
	  be excessive.
	
2001-01-24 Tim Musson <trmusson@ihug.co.nz>
	* index.html, README: put in sync with program.
	* filename_expand_tilde: new function helps with user-owned files.
	* theme_init, theme_get_info, gfx_load_pixmaps: added support for
	  user-owned themes and pixmaps, removing this from TODO list.
	* gnect_undo_move: now uses gnect.velengStr as the list of undoable
	  moves, rather than keeping a separate array for that purpose. This
	  is a bit untidy, but means not having to keep a separate undo array.
	  Removed from TODO list.
	* gfx_load_pixmaps: bugfix: filename is now free'd if gdk_imlib_get_visual
	  fails.
	
2001-01-22 Tim Musson <trmusson@ihug.co.nz>
	* gnect-0.6.1 - RELEASED
	* data/, pixmaps/: renamed themes and images to get something
	  resembling a naming convention. Reduced number of themes/images
	  packaged with gnect. Will make available a separate
	  gnect-extras.tar.gz.
	* gui_open, gnect_process_move, gnect_check_computer_move:
 	  Gnect now responds much better to user events thanks to patches from
	  David Neary. David reckons it could be further improved, so we'll
	  probably keep working on this.
	* main.h: new source file, shifting bits from gnect.h
	* Prefs, prefs.c: added option to display or hide grid.
	* gnect_setup_first_game, gfx_load_pixmaps: mostly redone.
	* gfx_draw_grid, gfx_make_player_pixmaps: new functions to break down
	  gfx_load_pixmaps a bit. No attempt to speed things up though.
	* cb_gui_undo_move: fixed and removed from TODO list.
	* theme_get_info: fixed and removed from TODO list.
	* "New game" now pops up a verification dialogue if there's a game in
	  progress. Removed from TODO list.
	
2001-01-20 Tim Musson <trmusson@ihug.co.nz>
	* ThemeList, theme_get_info, theme_free: optional "GridRGB" keyword
	  implemented for theme files. Defaults to "RGB:00/00/00".
	* ThemeList, theme_get_info, theme_free: optional "Background" keyword
	  implemented for theme files.
	* gfx_load_pixmaps, gfx_free_pixmaps: support for full-window
	  background images and transparent tile sets. It's a bit slow - must
	  be a better way?
	
2001-01-18 Tim Musson <trmusson@ihug.co.nz>
	* gnect-0.6.0 - not released
	* Testing David's patches, trying to fix Gnect's habit of temporarily
	  ignoring outside events while in loops - on the right track :)
	* configure.in: applied a patch from David Neary, fixing a bug where
	  configuring without specifying a --prefix would screw up Gnect's
	  ability to find its data and pixmaps.
	* gui.c: master sound toggle added to "Settings" menu.
	* All Gnect source files: almost completely re-written and made
	  sane-ish.
	* ChangeLog: old irrelevant rubbish deleted - bugfixes and user-visible
	  changes remain. New rubbish starts here.

2001-01-14 Tim Musson <trmusson@ihug.co.nz>
	* gnect-0.4.2 - not released.
	* Bugfix: replaced GNOME's own file-finding functions with Gnect
	  installation specific ones - for example, gnome_datadir_file()
	  becomes filename_gnect_data(). Related changes to configure.in and
	  aconfig.h
	
2001-01-12 Tim Musson <trmusson@ihug.co.nz>
	* gnect-0.4.1 - not released.
	* Bugfix: Gnect would segfault if it had to abort before allocating
	  Velena Engine - I'd forgotten to initialize a pointer to NULL, etc.
	* Bugfix: theme_init: two allocated strings were not free'd if the
	  function failed.
	* Rewrote/rearranged README and INSTALL.
	
2001-01-11 Tim Musson <trmusson@ihug.co.nz>
	* gnect-0.4.0 - not released.
	* Bugfix: the fancy "undo" wipe was decrementing winning player's score.
	* Hint function added to "Game" menu.
	* Prefs dialogue reworked.
	* Removed "Swap counters" option - you can now get a similar result by
	  making yourself Player One or Player Two.
	* Ability to run computer vs computer games.
	* Toolbar added, with toggle in "Settings" menu.
	* Re-implimented support for GNOME sound events.
	* Exit verification dialogue if game in progress.
	* Optional tooltip keyword implemented for theme files.
	* Undo now writes "Nothing to undo" to status bar when need be.
	* New tile sets added.

2001-01-05 Tim Musson <trmusson@ihug.co.nz>
	* gnect-0.3.0 - not released.
	* First experiment with Velena Engine code.
	
2000-12-29 Tim Musson <trmusson@ihug.co.nz>
	* gnect-0.2.0 - RELEASED.
	* Keyboard play now supported.
	* Theme support added.
	* Multiple winning lines are now indicated... not just one :p
	* Prefs dialogue simplified.
	* Removed support for sound events other than beep.
	* Removed ability to change number of rows/columns.
	* New tile sets, replacing originals.

2000-04-02 Tim Musson <trmusson@ihug.co.nz>
	* gnect-0.1.1 - RELEASED.
	* GNOME help files added.
	* Prefs dialogue is now a proper gnome_property_box.
	* Winning line now indicated by blinking.
	* Menu hints added.

2000-03-29 Tim Musson <trmusson@ihug.co.nz>
	* gnect-0.1.0 - RELEASED - first version.
