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

	* io-gtk.c (to_destination_auto): Actually check the response from
	the "New game?" dialogue. Patch from Gustavo Girldez
	<gustavo.giraldez@gmx.net>, fixing #90419.

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

	* io-gtk.c (callback_exit):
	* io-gtk.c (callback_exit): Change the return type to a boolean,
	and set it so that when a window close event is sent, it can be
	cancelled (closes #85428)

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

	* io-gtk.c (callback_exit_really): Call gtk_main_quit() instead of
	exit()

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

	* io-gtk.c (callback_about): Call gtk_window_set_transient_for()
	so the about dialog appears in the right location.

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

	* menu.c: disable the help menu item as there's no help, remove
	the Quit item from the toolbar, it's crack

2002-05-31  Bastien Nocera  <hadess@hadess.net>

	* freecell.schemas: change default from "move one-by-one" from TRUE
	to FALSE as it changes from Gnome1 (Closes: #83465)

2002-05-14  Jacob Berkman  <jacob@ximian.com>

	* io-gtk.c (callback_new_with_seed_really): response != stock id
	(callback_about): this is C, not C++

2002-05-14  Abel Cheung  <maddog@linux.org.hk>

	* io-gtk.c (callback_about): Add translator credits.

2002-05-10  Bastien Nocera  <hadess@hadess.net>

	* io-gtk.c: (callback_new_with_seed_really): make the "new game with
	seed" more usable, 
	* score-dialog.c: (score_dialog): more HIG compliance (patch by
	Fredrik Henrysson) (Closes: #79880)

2002-05-10  Bastien Nocera  <hadess@hadess.net>

	* io-gtk.c: (callback_restart), (callback_new_with_seed),
	(callback_new), (callback_exit), (inform_invalid_move):
	destroy the "invalid move" dialog (Closes: #80270), make "Quit"
	the default answer

2002-04-26  Bastien Nocera  <hadess@hadess.net>

	* freecell.schemas: add <applyto> field, doh !

2002-04-16  Bastien Nocera  <hadess@hadess.net>

	* Makefile.am:
	* card-draw.c: (draw_card), (draw_background), (card_draw_init),
	(card_draw_card_general), (card_draw_deck_general):
	* freecell.c: (main):
	* io-gtk.c: (callback_restart), (callback_restart_lose),
	(callback_seed_input), (callback_new_with_seed_really),
	(callback_new_with_seed_with_lose), (callback_new_with_seed),
	(callback_new_really_callback), (callback_new_with_lose),
	(callback_new), (callback_option), (callback_rule),
	(callback_exit_really), (callback_exit_with_lose), (callback_exit),
	(callback_about), (inform_invalid_move), (to_destination_auto):
	* menu.c:
	* option-dialog.c: (option_dialog):
	* score-dialog.c: (score_dialog_callback), (score_dialog):
	ported the whole thing to gnome2, fixed some bugs, voila !

2002-04-15  Bastien Nocera  <hadess@hadess.net>

	* Makefile.am:
	* freecell.c: (key_changed_callback), (main):
	* freecell.schemas:
	* io-gtk.c: (io_gtk_init), (callback_restart),
	(callback_new_with_seed_really), (callback_new_with_seed),
	(callback_new), (callback_option), (callback_rule),
	(callback_exit), (inform_invalid_move), (to_destination_auto):
	* option-dialog.c: (option_dialog), (check1_changed_callback),
	(check2_changed_callback), (option_dialog_close_callback):
	* option-dialog.h:
	* option.c: (option_init), (option_write),
	(freecell_gconf_get_int), (freecell_gconf_get_bool):
	* option.h:
	* score.c: (score_init), (score_write): patch by mark@sporkstorms.org
	(Mark Stratman) for gconf support, needs more love though :(

2002-01-06  Juan Pablo Mendoza <jpablo@gnome.org>

	Patch from Andreas Simon.
	
	* menu.c: Fix compilation.

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

	* Makefile.am:
	* freecell.desktop:

	Install into the proper location and add a Categories
	field.

2001-07-27  Abel Cheung <maddog@linux.org.hk>

	* freecell.desktop: Added traditional Chinese translation.

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

	* io-gtk.c (callback_dialog_destroyed): New function.
	  (callback_restart), (callback_new_with_seed), (callback_new),
	  (callback_exit): Fix a bug when the Exit this game? dialog comes
	  up and the you pressed esc the dialog don't show any more.

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

	* io-gtk.c: Ported from Imlib to GdkPixbuf.

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

	* freecell.desktop: Modified Swedish entries.

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

	* io-gtk.c (to_destination_auto): set stalled = 1 also when the
	  game was won, fix bug #15637.

	* score.c (score_add_lose): Apply patch from tbspit@eng.um.edu.mt
	  bug #52045.

2000-11-26  Stanislav Brabec  <utx@penguin.cz>

	* freecell.desktop: Fixed Czech translation.
			
2000-05-12  Andreas Hyden  <a.hyden@cyberpoint.se>

	* freecell.desktop: Added Swedish translation.

2000-05-09  Martin Baulig  <baulig@suse.de>

	* freecell.c (main): Call gnome_score_init () to fix security
	exploit to group games.

1999-07-08  Ian Peters  <itp@gnu.org>

	* io-gtk.c, game.c: Finally fix for good and dead anything related to
	the history, undo, dumping core when you win, clicking yes to a new
	game, etc etc.  I think... :-)  Special thanks to my Debian maintainer
	for helpful patches.  (closes: #1076, #1179, #1430)

1999-04-16  Ian Peters  <itp@gnu.org>

	* io-gtk.c: Fix bug 807 (Freecell dumps core if you win), thanks to
	Ainsley Pereira for the fix.

1999-03-12  Ian Peters  <itp@gnu.org>

	* io-gtk.c: Kill the history once you win, so that you can't undo and
	then win all over again.

1999-03-12  Ian Peters  <itp@gnu.org>

	* io-gtk.c: Added a global mb variable, checks for duplicate dialogs
	from the exit, restart, and new functions.

1999-03-11  Ian Peters  <itp@gnu.org>

	* io-gtk.c: Added lots of calls to gnome_dialog_set_parent.  Some
	dialogs were modal that didn't need to be, fixed.  Spelling
	corrections.  Stopped setting dialog's position, as this is set
	globally for GNOME in a capplet.

	* menu.c: Removed .'s from the tooltips on the toolbar.  Cleaned up
	some of the tooltips/menuitems.  Made the "New with seed" menu and
	toolbar pixmaps consistant.

	* option-dialog.c: Tweaked the labels in the option dialog a little.

1999-03-11  Ian Peters  <itp@gnu.org>

	* card.c: (deck_shuffle): Hopefully fixed the "King of Spades is always
	in the top left" bug.

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

	* freecell.desktop: Recover the currupted Korean translation.

1998-12-06  Carsten Schaar  <nhadcasc@fs-maphy.uni-hannover.de>

	* io-gtk.c: Replaced all 'gnome_dialog_set_modal' calls with
 	'gtk_window_set_modal'.

1998-11-28  Herbert Valerio Riedel  <hvr@hvrlab.ml.org>

	* option-dialog.c (option_dialog_apply_callback): added just one
	GPOINTER_TO_INT where it was apropriate 
	
	* io-gtk.c: fixed a few cast done w/o GPOINTER_TO_INT and changed some
	int's to gint's

1998-11-22  Changwoo Ryu  <cwryu@adam.kaist.ac.kr>

	* game.c: Applied patch by <puckett+@andrew.cmu.edu>.  Now use all
	of the available free fields.

1998-11-21  Felix Bellaby <felix@pooh.u-net.com>
	* card.h: synced with card library.
	* card.c: synced with card library.
	* card-draw.c: synced with card library.

1998-11-19  Richard Hestilow  <hestgray@ionet.net>
	
	* menu.c: Added underscore accelerators

1998-07-25  Nuno Ferreira  <nmrf@rnl.ist.utl.pt>

	* freecell.desktop: Added Portuguese translation.

1998-05-27  Changwoo Ryu  <cwryu@adam.kaist.ac.kr>

	* io-gtk.c: Apply patches from Simon Kedal <simon@sdf.se>.

	1) when you make the window bigger, the main card area is getting
	all the new free space.
	
	2) Changes gnome_message_box_set_modal -> gnome_dialog_set_modal.

1998-04-25  Changwoo Ryu  <cwryu@adam.kaist.ac.kr>

	* tb-xpms.h: Icons for toolbar.
	* menu.c (main_toolbarinfo): Uses the icons in tb-xpms.h.

	* io-gtk.c (callback_undo): Uses GNOME_STOCK_BUTTON_* in dialog.
	(callback_restart): Likewise.
	(callback_new_with_seed): Likewise.
	(callback_new): Likewise.
	(callback_rule): Likewise.
	(callback_exit): Likewise.
	(inform_invalid_move): Likewise.
	(to_destination_auto): Likewise.
	* score-dialog.c (score_dialog): Likewise.
	
	* menu.c (game_menuinfo): Added undo feature.
	* io-gtk.c (callback_undo): Undo feature.

	* game.h (__FREECELLGAME): Added history.
	* game.c (history_pop): New function.
	(history_push): New function.
	(freecellgame_undo): Undo implemented with the history.  But, even
	automatical moves are saved to history.  It must be fixed.

	* option.[ch]: Added an option, `move one by one' at each turns.
	* option-dialog.c (option_dialog): Likewise.
	* io-gtk.c (callback_field_press): Likewise.

	* io-gtk.c (callback_new_with_seed_really): Use GnomeDialog.

	* option-dialog.c: Use callback's parameter instead of static
	variable.

	* *.[ch]: Confusings about FSF's address..  Boston is the correct
	address.

1998-04-24  Changwoo Ryu  <cwryu@adam.kaist.ac.kr>

	* option-dialog.c: Use GnomePropertyBox.

	* score-dialog.c: Use GnomeDialog.

	* *.[ch]: Changed copyright to FSF.  Changed FSF's address to
	Cambridge, MA 02139.

1998-04-21  Changwoo Ryu  <cwryu@adam.kaist.ac.kr>

	* io-gtk.c (to_destination_auto): Fixed a bug (NO play again
	also makes a new game).

