2005-07-17  Callum McKenzie  <callum@physics.otago.ac.nz>

	* gameconfig.c (load_config): The while loop had a bad termination
	condition (bptr rather than *bptr). Fortunately there was another
	way out (and also fortunate that this is trusted data, there is
	basically no error checking in that routine). 

2005-07-11  Richard Hoelscher  <rah@rahga.com>

	* gnobots.c (main): Fix keyboard accelerators.
	* menu.c: Make ui_description readonly.

2005-07-08  Richard Hoelscher  <rah@rahga.com>

	* cursors.c (make_cursors): Added casts to kill signedness warnings.

2005-06-27  Richard Hoelscher  <rah@rahga.com>

	* statusbar.c: Remove statubar resize grip to match GnomeAppBar and
	the rest of gnome-games.

2005-06-06  Richard Hoelscher  <rah@rahga.com>

	* sound.[ch] (cleanup_sound): Removed.
	* properties.[ch]: Though technically outside of the properties
	dialog, support added for saving state of "Show Toolbar" menu item.
	It's handled here to keep everything gconf-related in one file.
	* menu.[ch]: Support the new GtkAction menus.
	(connect_handle_box_to_toolbar_toggle): Connect the Show Toolbar
	action to show and hide the toolbar's handle box.
	* gnobots2.schemas.in: Support the show_toolbar key.
	* gnobots.c (session_die): Removed, replaced by quit_game().
	(main): Updated to support GtkUIManager, GtkStatusBar, and toolbars
	using GtkHandleBox. 
	* game.[ch] (quit_game): Renamed cleanup_game, does gtk_main_quit().
	(show_scores): Check the result of gnome_scores_display, as we could
	crash if it returned null when dealing with bad score files.

2005-06-03  Callum McKenzie  <callum@physics.otago.ac.nz>

	* menu.c:
	* properties.c:
	* gnobots.c: Debranding.

2005-04-11  Richard Hoelscher  <rah@rahga.com>

	* game.c: Remove protoype for create_demo_objects.
	(log_score): Initialize score position as 0.
	* menu.c (about_cb): Use GtkAboutDialog.

2005-04-04  Callum McKenzie  <callum@physics.otago.ac.nz>

	* game.c: Only log a score if it is non-zero. This avoids problems
	with auto-started games that aren't actually played.
	
	* properties.c:
	* game.c:	
	* gbdefs.h: Patch from Michael Terry to make Robots start
	instantly. The properties are no longer disabled during play and
	changing the game starts a new one. Also some minor fixes by me
	for old-style GTK stuff.

2005-03-28  Callum McKenzie  <callum@physics.otago.ac.nz>

	* properties.c: Remove the three different preset key sets and
	replace them with a "restore defaults" button. The set of people
	who are hardcore enough to use the original keyset and the set of
	people who can't figure out how to change the keys do not
	intersect. Furthermore the left-hand key-set doesn't work outside
	of nearly-US-standard keyboards and most left-handers have found
	some way to deal with the keypad already. The rest can change the
	keys to suit themselves. This was all motivated by bug #171745
	which has an entirely different root cause.

2005-03-23  Dennis Cranston  <dennis_cranston@yahoo.com>

	* menu.c: Add mnemonics to Move menu items.
	* game.c: Make scores dialog more HIG compliant.
	* properties.c: Make preference dialog more HIG compliant.
	
2005-03-15  Callum McKenzie  <callum@physics.otago.ac.nz>

	* game.c (start_new_game): Make New Game record the score. This
	brings it into line with the other game and sots half of bug
	#107846.

2005-03-02  Callum McKenzie  <callum@physics.otago.ac.nz>

	* help/C/gnobots2.xml: Bump the app version number. No revisions.

2005-02-02  Callum McKenzie  <callum@physics.otago.ac.nz>

	* gnobots.c (main): 
	* graphics.c (load_game_graphics): Make sure that we have at least
	one theme. If not, complain.

2005-02-01  Callum McKenzie  <callum@physics.otago.ac.nz>

	* help/C/gnobots2.xml: Documentation updates from Adam Weinberger
	(bug #165575).

2004-11-21  Callum McKenzie  <callum@physics.otago.ac.nz>

	* gnobots2.soundlist.in (_description): Fix the description.

2004-09-09  callum  <callum@spooky-possum.org>

	* help/C/figures/gnobots2-main.png:
	* help/C/gnobots2.xml: Updates for 2.8.

2004-08-15  Callum McKenzie  <callum@physics.otago.ac.nz>

	* cows.png:
	* eggs.png:
	* mice.png:
	* windows.png: Moved these themes to the gnome-games-extra-data
	package.
	
2004-07-20  Christian Neumair  <chris@gnome-de.org>

	* graphics.c (load_bubble_graphic): Assimilate gettextized warning to
	other ones.

2004-07-18  Callum McKenzie  <callum@physics.otago.ac.nz>

	* properties.c: Convert the keyboard control list to Paolo's
	games_controls_list.

2004-07-05  Callum McKenzie  <callum@physics.otago.ac.nz>

	* game.c:
	* game.h:
	* cursors.c:
	* cursors.h:	
	* gnobots.c: Provide cursor hints to show which way clicking the
	mouse will take you.

2004-06-30  Callum McKenzie  <callum@physics.otago.ac.nz>

	* teleport.png:
	* rteleport.png:
	* menu.c: Add custom menu icons for teleport and rteleport.

2004-06-23  Callum McKenzie  <callum@physics.otago.ac.nz>

	* game.c: 
	* menu.h:	
	* menu.c: Add menu items and a toolbar for the commands like
	teleport, wait, etc. Also includes logic to correctly set
	sensitivity.

2004-06-22  Callum McKenzie  <callum@physics.otago.ac.nz>

	* gnobots.c:	
	* game.c: Add basic mouse support. You can successfully play the
	game with the mouse, but there is no guide as to what direction
	will be used yet. Also, you can click at the title screen to start
	a new game.

2004-05-26  Callum McKenzie  <callum@physics.otago.ac.nz>

	* properties.c: Fix compiler warnings.

2004-03-03  Callum McKenzie  <callum@physics.otago.ac.nz>

	* help/C/gnobots2.xml: Update the version since it is still
	accurate.

2004-02-23  Callum McKenzie  <callum@physics.otago.ac.nz>

	* help/it/.cvsignore: Making it correct.

2004-02-22  Callum McKenzie  <callum@physics.otago.ac.nz>

	* help/Makefile.am:
	* help/it/gnobots2.xml:
	* help/it/gnobots2-it.omf:
	* help/it/legal.xml:
	* help/it/Makefile.am: Restored the old Italian documentation.

2004-02-19  Callum McKenzie  <callum@physics.otago.ac.nz>

	* properties.c (show_properties_dialog): Typo. Fixes bug #134442.

2004-02-14  Callum McKenzie  <callum@physics.otago.ac.nz>

	* help/es/gnobots2.xml: 
	* help/es/gnobots2-es.omf:
	* help/es/Makefile.am:
	* help/es/legal.xml:	
	* help/Makefile.am: Yet another conversion of an old translated
	document by someone who doesn't understand the language.

	* help/da/gnobots2.xml: Remove accidental reference to gtali in
	the appname entity.

2004-02-12  Callum McKenzie  <callum@physics.otago.ac.nz>

	* help/Makefile.am
	* help/da/Makefile.am
	* help/da/gnobots2-da.omf: 
	* help/da/legal.xml:	
	* help/da/gnobots2.xml: Converted the old Danish html docs to
	docbook. The actual content has not been updated (except where cut
	and paste could fix it). Note that I do not speak Danish.

	* help/C/gnobots2.xml: Rearranged the key-controls section to
	reflect the new default.

2004-02-11  Richard Hoelscher  <rah@rahga.com>

	* properties.c (gconf_set_background_color): Set saving background
	color as a 12-digit hex triplet. Bug #134179.

2004-02-11  Callum McKenzie  <callum@physics.otago.ac.nz>

	* menu.c (about_cb): translator_credits ->
	translator-credits.

2004-02-07  Callum McKenzie  <callum@physics.otago.ac.nz>

	* properties.c: Set the keypad to be the standard set of
	keys. "Use Standard Robots Keys" has been renamed "Use Original
	Robots Keys". Reversed the key labels appropriately. Also
	capitalisation fixes as per HIG. Added tooltips to the checkboxes.

	* gnobots2.schemas.in: Added schemas for all the keys and set the
	default to be the numeric keypad.

2004-01-31  Callum McKenzie  <callum@physics.otago.ac.nz>

	* properties.c: Fix a crasher where list_view was not set to NULL
	at the right time. Bug #132047.

2003-11-19  Callum McKenzie  <callum@physics.otago.ac.nz>

	* Makefile.am (CLEANFILES): Clean up the schema data after
	ourselves.

2003-11-19  Callum McKenzie  <callum@ou030243.otago.ac.nz>

	* help/Makefile.am (SUBDIRS): Disabled the da, es and it
	translations until I can get them better integrated into the build
	process (xml, not html is now expected).

2003-11-19  Callum McKenzie  <callum@physics.otago.ac.nz>

	* help/it/Makefile.am: 
	* help/da/Makefile.am:
	* help/es/Makefile.am: Updated to let make uninstall work.

2003-10-30  Callum McKenzie  <callum@localhost.localdomain>

	* Makefile.am (INCLUDES): Removed *_DISABLE_DEPRECATED.

2003-10-21  Callum McKenzie  <callum@physics.otago.ac.nz>

	* Makefile.am (install-data-local): Change the way gconf files are
	installed. This should improve things for people building outside
	the source tree. See bug #123192.

2003-10-19  Callum McKenzie  <callum@physics.otago.ac.nz>

	* game.c: 
	* properties.c: 
	* properties.h: Replaced deprecated gtk+ functions.

2003-10-01  Callum McKenzie  <callum@physics.otago.ac.nz>

	* menu.c
	* gnobots.c: Explicitly call cleanup_game in the exit_cb code to
	avoid a race condition where the window gets destroyed and then
	the animation timer goes off before the game exits. Fun with bad
	window references occur. This fixes bug #123488.

2003-08-04  Callum McKenzie  <callum@physics.otago.ac.nz>

	* graphics.c: 
	* properties.c: GConf return value checks.

2003-08-01  Callum McKenzie  <callum@physics.otago.ac.nz>

	* gnobots.c (main): 
	* gameconfig.c (load_game_configs): Handle the case where we find
	no configuration files to load. This fixes bug #112059.

2003-07-31  Callum McKenzie  <callum@physics.otago.ac.nz>

	* help/C/gnobots2.xml: Updated for 2.4, including the screenshot.

2003-07-28  Callum McKenzie  <callum@physics.otago.ac.nz>

	* properties.c: Finally make the key-control entry dialog usable
	via the keyboard. Fixes bug 97327.

2003-07-10  Callum McKenzie  <callum@physics.otago.ac.nz>

	* gnobots.c (main): Drop the "II" from the window title.

	* gnobots2.desktop.in: Update name to fit HIG (bug 116916).

2003-07-02  Callum McKenzie <callum@physics.otago.ac.nz>
        * Makefile.am: Build fixes.

2003-06-24  William Jon McCann  <mccann@jhu.edu>

	* statusbar.c (gnobots_statusbar_set_remaining) 
	(gnobots_statusbar_set_score, gnobots_statusbar_set_level) 
	(gnobots_statusbar_set_safe_teleports):
	* menu.c (update_score_state): 
	* game.c (show_scores): 
	(log_score): Don't use fixed length buffer for
	strings that may come from the user or gconf.

2003-06-23  Callum McKenzie  <callum@physics.otago.ac.nz>

	* game.c: Removed dead code.

	* keyboard.c (keyboard_cb): Removed the comment asking "what is
	this for" since it is now clear. It is so we don't try and
	interpret accelerators like Ctrl-N as just 'N'. I've limited the
	mask so we hopefully don't have the old problems.

2003-06-22  Callum McKenzie  <callum@physics.otago.ac.nz>

	* gnobots2.schemas.in: Typo. (Fixes bug 115693.)

2003-06-20  William Jon McCann  <mccann@jhu.edu>

	* Makefile.am: 
	* gnobots2.schemas.in: Added schemas.in.

	* cows.png:
	* eggs.png:
	* gnomes.png:
	* mice.png:
	* robots.png:
	* windows.png: Made background transparent.

2003-06-19  William Jon McCann  <mccann@jhu.edu>

	* properties.h: 
	* properties.c: Removed icon theme draw area.  After
	the pref became instant apply it wasn't needed.
	Added background color configuration.

	* graphics.h:
	* graphics.c: Convert to use pixbufs.  This will allow
	us to use image themes with transparency and be able to
	easily scale the images.  Added the ability to configure
	the background color like the other games.

	* gameconfig.c (load_game_configs): 
	* graphics.c (load_game_graphics): Use glib file utilities
	and don't make so many assumptions about filenames (like
	don't assume there are no periods).
	(load_bubble_graphics): Use g_build_filename.

	* properties.c: Made preferences instant apply.

	* statusbar.c (gnobots_statusbar_new): Decrease spacing
	between status bar items since we no longer need room for a
	GTK separator.

	* main.c: 
	* properties.h: 
	* properties.c: Initial conversion to gconf.

	* keyboard.c (keyboard_string): Use gdk_keyval_name for
	num to name mapping.  When we verify that nothing else
	uses keylabels.h it can be removed.
	(keyboard_preferred): Use gdk_keyval_to_upper to convert
	case.

2003-06-18  William Jon McCann  <mccann@jhu.edu>

	* properties.c (show_properties_dialog): Clean up preferences
	dialog layout.

	* keyboard.c: 
	* keyboard.h: 
	* sound.c: 
	* sound.h: 
	* game.c: 
	* graphics.c: 
	* graphics.h: 
	* menu.c: 
	* menu.h: 
	* gameconfig.c: 
	* gameconfig.h: 
	* gnobots.c: 
	* statusbar.h: 
	* statusbar.c: Fixed compiler warnings.

2003-06-13  Callum McKenzie  <callum@physics.otago.ac.nz>

	* menu.c: Removed all the "Are you sure questions".

2003-06-11  Callum McKenzie  <callum@physics.otago.ac.nz>

	* menu.c: i18n fixes from Christian Neumair (bug #114875).

2003-05-31  Callum McKenzie  <callum@physics.otago.ac.nz>

	* Makefile.am (install-data-local): Implement setgid modifications
	(see gnome-games/ChangeLog). Also undo the score directory
	changes. It breaks more than it fixes.

2003-05-30  Callum McKenzie  <callum@physics.otago.ac.nz>

	* Makefile.am (scoredir): Changed score directory to fix bug
	#113968.

2003-05-30 Callum McKenzie <callum@physics.otago.ac.nz>

	* help/.cvsignore:
	* help/C/.cvsignore:
	* help/da/.cvsignore:
	* help/es/.cvsignore:
	* help/it/.cvsignore: Added (got lost in the shuffle).

2002-12-11  Ross Burton  <ross@burtonini.com>

	* help/C/gnobots2.xml
	* menu.c: 
	* properties.c:
	* gnobots2.soundlist.in:
	* gnobots2.desktop.in: Rename game to "GNOME Robots"

2002-11-27  Ross Burton  <ross@burtonini.com>

	* menu.c: 
	* gnobots.c: 
	* graphics.c: s/Gnome/GNOME/, for #99683.

2002-11-19  Jeremy Browne  <jeremy@synonymous.ca>

	* menu.c: (new_cb) (exit_cb): changed new game / quit dialogs for
	consistancy with other parts of gnome-games package. (Bug #97321)

2002-11-18  Fernando Herrera <fherrera@onirica.com>

	* gnobots2.desktop.in: add X-GNOME-BUGZILLA stuff

2002-11-11  Tim Musson <trmusson@ihug.co.nz>

	* game.c: (show_scores): no more multiple Score dialogs.
	* menu.c: (about_cb): no more multiple About dialogs. These fix
	#97320 for gnobots.

2002-11-11  Ross Burton  <ross@burtonini.com>

	* gnome-gnobots2.png: New icon contributed by Timothy Musson.

2002-08-23  Ross Burton  <ross@burtonini.com>

	* game.c:
	* gnobots.c:
	* menu.c:
	* menu.h:
	* properties.c: Enable the high scores dialog. Patch from Andrew
	Sobala <andrew@sobala.net>, fixing #84235.

2002-08-20  Ross Burton  <ross@burtonini.com>

	* menu.c: Rewrite the Quit and New callbacks. Fixes #90984.

2002-07-06  Ross Burton  <ross@burtonini.com>

	* keyboard.c (keyboard_cb): Allow the menu keyboard navigation
	(such as Alt-g) to work.
	* menu.c (about_cb): Allow the About -> Credits dialog to be
	closed.
	(both of these are from Timothy Musson <trmusson@ihug.co.nz>)

2002-06-02  Ross Burton  <ross@burtonini.com>

	* graphics.c: Use the application pixmap path instead of the
	system path, so pixmaps loads if installed in a different prefix
	to libgnome.

2002-06-03  Bastien Nocera  <hadess@hadess.net>

	* menu.c: (about_cb): remove separator in help menu, add icon in the
	about box

2002-05-10  Dave Neary  <bolsh@gimp.org>

	* Makefile.am:
	* game.c:
	* gameconfig.c:
	* gnobots.c:
	* graphics.c:
	* menu.c:
	* properties.c:
	* statusbar.c: Ported gnobots2 to gnome2, and got it
	compiling with -D*_DISABLE_DEPRECATED. Left to do: Change
	all dialogs to "action word" usable stuff. Enable Keynav.
	Handle changes in properties using gconf.

2002-05-05  Chris Lyttle    <chris@wilddev.net>

	* help/C/gnobots2-C.omf : updated for new format of SK 0.3.8.
	* help/C/Makefile.am : updated for new format of SK 0.3.8.
	
2002-04-15  Bastien Nocera  <hadess@hadess.net>

	* gnobots.c: (save_state): remove nstr(), patch from
	r_kinder@yahoo.com (Richard Kinder)

2002-02-17  Chris Lyttle  <chris@wilddev.net>

	* help/C/gnobots2.xml: updated for new template.
	* help/C/Makefile.am:  added legal.xml
	* help/C/legal.xml:  added to comply with new template

2002-02-14  Chris Lyttle    <chris@wilddev.net>

	* help/C/gnobots2.xml : move to XML.

	* help/C/gnobots2-C.omf : move to XML.

	* help/C/gnobots2.sgml : deleted, move to XML.

	* help/C/Makefile.am : move to XML.
	
2002-02-02  Zbigniew Chyla  <cyba@gnome.pl>

	* menu.c (about_cb): Don't try to translate empty string.

2001-12-19  Seth Nickell  <snickell@stanford.edu>

	* Makefile.am:
	* gnobots2.desktop:

	Install into the proper location and add a Categories
	field.
	
2001-07-27  Abel Cheung  <maddog@linux.org.hk>

	* gnobots2.desktop: Added traditional Chinese translation.

2001-07-12  Juan Pablo Mendoza <pablo_juan@yahoo.com>

	* Makefile.am: Don't create a `echo' file.

2001-07-07  Juan Pablo Mendoza <pablo_juan@yahoo.com>

	* gnobots.c
	* graphics.c: Vaya con dios imlib.

2001-07-05  Christian Rose  <menthos@menthos.com>

	* gnobots2.desktop: Modified Swedish entries.

2001-06-10  Juan Pablo Mendoza <pablo_juan@yahoo.com>

	* game.c : Apply patch from Matthew Sullivan <mattsull@iname.com>.
	  Bug #10664.

2001-06-09  Juan Pablo Mendoza <pablo_juan@yahoo.com>

	Fix bug #50786.

	* game.c (log_score): Use the same logic that in show_scores to
	  get the score name.
	* Makefile.am (install-data-local): Generate also the super-safe
	  score files and fix a typo in the generation of the -safe files.

2001-06-03  Juan Pablo Mendoza Mendoza <pablo_juan@yahoo.com>

	* gnobots.c (main): Don't try to free the gnome_master_client to
	  silent a gtk warning on exit.

2001-03-20 John Fleck <jfleck@swcp.com>

	* adding sgml version of docs - Makefiles still need to be done.
	
2000-05-12  Andreas Hyden  <a.hyden@cyberpoint.se>

	* gnobots.desktop: Added Swedish translation.

2000-04-22  Ian Peters  <itp@gnu.org>

	* gnobots.c: moved calls to push_[visual|colormap], added calls to
	  pop_[colormap|visual] -- these are for the drawing_area only, not for
	  everything.

1999-03-04  Ian Peters  <itp@acm.org>

	* keyboard.c: keyboard_cb: Commented out suspicious line checking
	keyboard modifiers, as this breaks some X setups with Numlock as
	modifier.  What was this for anyway?  Gtk+ can grab events fine
	regardless of what you do.

1999-02-21  Changwoo Ryu  <cwryu@adam.kaist.ac.kr>

	* properties.c, game.c: Marked more translatable strings with _().

1999-02-13  Ian Peters  <ipeters@acm.org>

	* Nothing was connected to delete_event, segfault on wm close.  Removed
	static from exit_cb and really_exit_cb in menu.c, and connected them up
	in gnobots.c, and now it works.

1999-01-26  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnobots.c (argv): Visual/Colormap fix.

	* menu.c: Kill file menu.

