2002-10-16  Ross Burton  <ross@burtonini.com>

	* gnomine.c: Re-write of the Preferences code. It's now instant
	apply, has a clearer interface, etc etc. Closes #94873.
	Also did a global s/Gnome/GNOME/ replacement.

	* minefield.c (gtk_mine_draw): Cast to PangoLayout to prevent
	warnings from Pango.

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

	* gnomine.c: Enable the high scores dialog. Patch from Andrew
	Sobala <andrew@sobala.net>, fixing #84235.

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

	* gnomine.c (about): Load the image from the application pixmap
	path, not the system path.

2002-06-09  Juan Pablo Mendoza <jpablo@gnulinux.org.mx>

	* gnomime.c (image_widget_setup): Find the images on
	  the correct location.

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

	* gnomine.c: made help work

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

	* help/C/Makefile.am: updated for docs move
	* help/C/gnome-mines-C.omf: delete for docs move
	* help/C/gnome-mines.xml: delete for docs move
	* help/C/gnomine-C.omf: add for docs move
	* help/C/gnomine.xml: add for docs move
	
2002-05-05  Chris Lyttle <chris@wilddev.net>

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

	* Makefile.am:
	* gnomine.c: (set_flabel), (new_game), (preferences_callback),
	(nstr), (main):
	* minefield.c: (_setup_sign), (gtk_mine_draw),
	(gtk_minefield_lose), (gtk_minefield_win),
	(gtk_minefield_toggle_mark), (gtk_minefield_button_press),
	(gtk_minefield_button_release), (gtk_minefield_class_init),
	(gtk_minefield_new), (gtk_minefield_get_type),
	(gtk_minefield_restart):
	* minefield.h: ported to GObject, fixed resize bug, it's now
	fully ported to Gnome2

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

	* Makefile.am:
	* gnomine.c: (image_widget_setup), (about), (size_radio_callback),
	(apply_cb), (preferences_callback), (main):
	* minefield.c: (gtk_minefield_expose), (gtk_minefield_restart):
	one step closer to gnome2 porting (removed GnomePropertyBox,
	gnome_config_*, gnome_pixmap_*)

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

	* gnomine.c: (about), (main): remove ENABLE_NLS, add nice icon
	* minefield.c: (gtk_minefield_setup_numbers):
	move the numbers 4 pixels up, which should "fix" the numbers
	appearing between cells

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

	* Makefile.am:
	* gnomine.c: (set_flabel):
	* minefield.c: (gtk_minefield_setup_signs),
	(gtk_minefield_realize), (gtk_minefield_size_request),
	(gtk_mine_draw), (gtk_minefield_check_cell), (gtk_minefield_lose),
	(gtk_minefield_win), (gtk_minefield_randomize),
	(gtk_minefield_show), (gtk_minefield_toggle_mark),
	(gtk_minefield_multi_press), (gtk_minefield_multi_release),
	(gtk_minefield_motion_notify), (init_random), (get_random),
	(gtk_minefield_get_type), (gtk_minefield_restart):
	* minefield.h:
	* question.xpm: gameplay enhancements adapted from patch by
	wrstock@buckeye.cb.lucent.com (Bill Stock) (Closes: #78576,
	#77751)

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

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

2002-02-17  James Henstridge  <james@daa.com.au>

	* gnomine.c (main): use the "clicked" signal for the "Press to
	resume" button rather than released.  This means you can resume
	the game with spacebar.
	(main): don't bother pushing the RGB visual.  This is all handled
	for us by gtk these days.
	(main): turn off expand for the status bar.  Makes things lay out
	better.
	(focus_out_cb): make the resume button grab focus when we focus
	out.
	(lose_game): make the face button grab focus when you lose.
	(win_game): and when you win.

2002-02-16  James Henstridge  <james@daa.com.au>

	* gnomine.c (about): GnomeAbout isn't a GnomeDialog

	* minefield.c (gtk_minefield_setup_numbers): set up the pango
	layouts for the numbers.
	(gtk_mine_draw): use gdk_draw_layout() to draw the mine text.
	(gtk_minefield_set_size): queue a resize when setting the size of
	the field.
	(gtk_minefield_set_mines): don't queue the resize if the minesize
	is not changed.

	* minefield.h: use pango layouts for drawing the numbers.

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

	* help/C/gnome-mines.xml : move to XML.
	* help/C/gnome-mines-C.omf : move to XML.
	* help/C/gnome-mines.sgml : deleted, move to XML.
	* help/C/Makefile.am : move to XML.

2002-02-02  Zbigniew Chyla  <cyba@gnome.pl>

	* gnomine.c (about): Don't try to translate empty string.

2001-12-30  Juan Pablo Mendoza <jpablo@gnome.org>

	* Makefile.am:
	* gnomine.c: Update to work with games-clock.

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

	* Makefile.am:
	* gnomine.desktop:

	Install into the correct location and add a Categories
	field.
	
2001-12-17  Juan Pablo Mendoza <jpablo@gnome.org>

	* clock.h: Fix the clock to look like the old one.
	* gnomines.c: Scores works again.	  

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

	* gnomines.c, minefield.c: A little clean up, and removed some deprecated stuff.

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

	* minefield.c: Paint again the numbers with pretty colors.

2001-11-24  Kevin Vandersloot <kfv101@psu.edu>

	* gnomine.c, clock.[c,h]: bring back the clock
	functionality

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

	* gnomine.desktop: Added traditional Chinese translation.

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

	* gnomine.c (main): Set windows policy to allow_shrink and
	  allow_grow.

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

       * gnomine.c:
       * minefield.c: So long Imlib, hello GdkPixbuf!

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

	* gnomine.desktop: Modified Swedish entries.

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

	* gnomine.c: (focus_out_cb), (resume_game_cb): New functions.
	  (new_game): Hide button and show minefield.
	  (main): Create the resume button, connect signal to
	  focus_out_event (Feature taken from kmines).

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

	* minefield.c (gtk_minefield_motion_notify): We was passing for 1
	  the minefield size.

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

	* minefield.c (gtk_minefield_button_press), 
	  (gtk_minefield_button_release): If we get button 1 click + shift
	  do a "multi press". Implent "bug" #50327.
	
2001-06-03  Juan Pablo Mendoza Mendoza <pablo_juan@yahoo.com>

	* gnomine.c (main): Don't try to free the gnome_master_client to
	  silent a gtk warning on exit.
	* minefield.c (gtk_minefield_motion_notify): Don't do anything if
	  x/y passes the minefiled boundarys, to a fix crash bug.

2000-05-12  andreas Hyden  <a.hyden@cyberpoint.se>

	* gnomine.desktop: Added Swedish translation.

2000-05-06  Karl Eichwalder  <ke@suse.de>

	* gnomine.desktop: Improve de.

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

	* gnomine.c (about): Now can only create one about dialog, which is
	set_parented to the main window

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

	* gnomine.c (lots of stuff): Moved gnomine to use a propbox for
	configuration.

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

	* gnomine.c (verify_ranges): Fixed a coding typo - it was checking the
	xsize twice, instead of the xsize and the ysize in a custom board.

1999-02-06  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* gnomine.c (about): Fixed a Fundation -> Foundation typo and
	copyright date.

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

	* gnomine.c: Kill file menu.

1999-01-09  Nat Friedman  <nat@nat.org>

	* gnomine.c (main): Install an appbar.  Setup menu hints.  Not
 	quite working.

	Standardized the menus.

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

      * gnomine.c (marks_changed): Call gtk_clock_start.
1999-01-02  Callum McKenzie  <callum@physics.otago.ac.nz>

      * minefield.c: Resizing now works properly. All public functions
      check their arguments.
      * minefield.h: Removed the global variable minesize (it was evil).
      * gnomine.c:   More fixes to get resizing working properly.

1999-01-01  Callum McKenzie <callum@physics.otago.ac.nz>
  
        * gnomine.c (marks_changed): Call gtk_clock_start.

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

	* gnomine.c (marks_changed): Call gtk_clock_start.

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

	* gnomine.c: added GPOINTER_TO_INT / GINT_TO_POINTER

Mon Nov 23 15:10:07 EST 1998 Gregory McLean <gregm@comstar.net>

	* minefield.c : GTK_BASIC got removed from gtk, ifdef'd this
	one out as I'm not sure what replaces it.

1998-11-22  Carsten Schaar  <nhadcasc@fs-maphy.uni-hannover.de>

	* gnomine.c (main): 'gnome_new_default_client' replaced by
 	'gnome_master_client'.

1998-09-24  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnomine.c: Added shortcut support.

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

	* gnomine.desktop: Added Portuguese translation.

1998-06-24  Raja R Harinath  <harinath@cs.umn.edu>

	* gnomine.c (setup_game): Use new API for GtkSpinButton.

1998-05-29 Kjartan Maraas <kmaraas@fib.hl.no>

	* gnomine.c: Fixed scores getting better as time goes.
		     No more "waiting for a new hiscore" :-)
	
1998-05-24 Kjartan Maraas <kmaraas@fib.hl.no>

	* Makefile.am: New scorefiles gnomine.[Tiny,Medium,Biiiig].scores
	* gnomine.c:   Made scores work in all modes.
	
1998-05-17 Timo Sirainen <a@sicom.fi>

	* minefield.c: Marking two mines fast resulted as doubleclick and
	               didn't work right
	* minefield.c: Changed multi press behaviour so that it always
	               displays what squares are about to be pressed
	* minefield.c: Mine is now marked directly when button is pressed down
	* minefield.c: You can't win anymore by marking mines to all squares.
	               Also, you can win now when there's only left same
	               amount of unopened and unmarked mines like you don't
	               really have to mark any mines to win :)
	* minefield.c: The previous fix "multi show didn't work if pressed
	               over marked mine" wasn't actually good idea, removed..
	* minefield.c: Colors of mines 4-8 changed
	* minefield.c: Opened mines have now thin borders, I think this is
	               somewhat clearer :) and bigger fonts can be used.
	* minefield.c: Square presses follow now mouse.
	* gnomine.c: Because of above, I removed the "off release" option
	             since it didn't have anything to do anymore..
	* gnomine.c: Minefield sizes changed to same as other minesweepers
	             have

1998-05-10 Timo Sirainen <a@sicom.fi>

        * minefield.c: multi show didn't work if pressed over marked mine
        * minefield.c: left+right button works as multi show (like middle) 
        * gnomine.c: New option to let mouse button be released off the
                    square it was pressed in. 
        * minefield.c: Implemented the above

1998-04-24  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* minefield.c (gtk_minefield_draw): Fixed off-by-one mine
	repainting bug.

1998-04-16  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnomine.c: Add range verification.

Sun Mar  8 19:51:20 1998  Tom Tromey  <tromey@cygnus.com>

	* Makefile.am (INCLUDES): Added GNOME_INCLUDEDIR.

Sat Mar  7 22:26:22 1998  Tom Tromey  <tromey@cygnus.com>

	* gnomine.c (parse_an_arg): New function.
	(parse_args): Removed.
	(options): New structure.
	(parser): Likewise.

2018-03-02  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* gnomine.c (main): Now the minefield is created with the correct
	visual and colormap.

	* minefield.c (_setup_sign): Now the image is only used here.

	* minefield.h: Removed image field from sign structure.

1998-02-28 Arturo Espinosa  <arturo@nuclecu.unam.mx>

	* gnomine.c: Using a spinbutton for the properties dialog.

1998-02-26 Arturo Espinosa  <arturo@nuclecu.unam.mx>

	* minefield.[ch]: The bitmaps for the flags and the mines are now 
	                  scaled.

1998-02-26 Arturo Espinosa  <arturo@nuclecu.unam.mx>

	* gnomine.c (main): Removed unused variable mfieldbox.
	* minefield.c: Changed the type of the secs variable to time_t, as
	               it was not being 64-bit clean. It was overwriting the minefield_signals[0]
	               and that's why there were warnings from Gtk.

1998-02-26 Arturo Espinosa  <arturo@nuclecu.unam.mx>

	* minefield.c: Moved signals enum to this file.
	* minefield.h: Added sign structure to unclutter the GtkMineField
	               struct.
	* minefield.c (gtk_mine_draw): Mines and flags are now centered.
        * minefield.c (gtk_mine_draw): Added flag mask declaration.
	* flag.xpm mine.xpm: Pixmaps are sharper now.
	* face*.xpm: Fixed faces transparencies.

1998-02-26 Arturo Espinosa  <arturo@nuclecu.unam.mx>

        * minefield.c (gtk_minefield_set_mines): font position is forced
	              by setting numstr[0].gc to zero.
	
1998-02-26 Arturo Espinosa  <arturo@nuclecu.unam.mx>

        * minefield.c (gtk_minefield_expose): Now the size of the font
	              is proportional to minesize.
	
1998-02-26 Arturo Espinosa  <arturo@nuclecu.unam.mx>

        * gnomine.c (main): Using new scores stock pixmap and the
	                    stock buttons for OK & CANCEL
	
1998-02-26 Arturo Espinosa  <arturo@nuclecu.unam.mx>

	* gnomine.c (main): Help is right-justified.

Tue Feb 25 23:10 1998  Arturo Espinosa  <arturo@nuclecu.unam.mx>

	* gnomine.c (main): now minefield is always centered.

Tue Feb 25 23:10 1998  Arturo Espinosa  <arturo@nuclecu.unam.mx>

	* gnomine.c (main): using gnome_pixmap_new_from_xpm_d instead of
	                    gnome_create_pixmap_widget_d

Tue Feb 17 21:50:19 1998  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnomine.c (main): Remove spurious call to gtk_init

1998-02-19  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* gnomine.c (main): Added app_id "gnomine".

1998-02-16  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* minefield.c: Modified the GtkMineField widget to use a
	GdkColorContext for color allocation instead of the old (broken!
	stupid! brain-dead!) gnome-colors stuff :-)

Donnie Barnes <djb@redhat.com>:

	* Added resizing of squares

Mon Feb 16 19:58:06 KST 1998  Changwoo Ryu  <cwryu@adam.kaist.ac.kr>

	* Makefile.am (INCLUDES): Define GNOMELOCALEDIR.

	* gnomine.c (main): Added bindtextdomain().

1998-02-14  Carsten Schaar  <nhadcasc@fs-maphy.uni-hannover.de>

	* gnomine.c (save_state): Changed to use new SM support.
	(parse_args): Changed to use new SM support

Sat Feb 14 09:27:05 1998  Tom Tromey  <tromey@cygnus.com>

	* Makefile.am (gnomine_LDADD): Added INTLLIBS.
	(Games_DATA): New macro.
	(install-data-local): Don't install gnomine.desktop.

1998-02-07  Raja R Harinath  <harinath@cs.umn.edu>

	* Makefile.am (install-data-local): Install game `setgid' only if
	chown to `games' succeeded.

Mon Feb  2 23:50:12 EST 1998 Nathan Bryant <bryant@cs.usm.maine.edu>

	* Makefile.am: install gnomine setgid games.

Mon Feb  2 22:08:05 EST 1998 Nathan Bryant <bryant@cs.usm.maine.edu>

	* gnomine.c: added gnome_score_init

Fri Jan 30 13:26:55 1998  Tom Tromey  <tromey@cygnus.com>

	* programs/gnomine/gnomine.c (about): Don't return a value.

1998-01-28  Raja R Harinath  <harinath@cs.umn.edu>

	* Makefile.am: Misc. fixes.

Tue Jan 27 13:57:26 1998  Federico Mena  <federico@bananoid.nuclecu.unam.mx>

	* Makefile.am (install-data-local): Updated installation of
	.desktop files.

Tue Jan 27 21:03:01 ART 1998  Horacio J. Pea  <horape@compendium.com.ar>

	* gnomine.c: Disable i18n of fsize2names.

Tue Jan 27 13:59:41 ART 1998  Horacio J. Pea  <horape@compendium.com.ar>

	* gnomine.c: Added Help menu and About dialog.

Tue Jan 27 03:56:10 ART 1998  Horacio J. Pea (n.) <horape@compendium.com.ar>

	* Makefile.am: Creates $(scoredir)/gnomine.scores

1998-01-26  Mark Galassi  <rosalia@cygnus.com>

	* Makefile.am (LDADD): added $(DL_LIB) since these are now
	required for any user of libgnome.a.

Sun Jan 25 23:38:30 1998  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnomine.c: Replaced "Quit" with "Exit".

Tue Jan 27 09:00:32 1998  Changwoo Ryu  <cwryu@adam.kaist.ac.kr>

	* gnomine.c: include <config.h>
 	(main): call textdomain().
	(main): make it translate static strings, `mainmenu', `gamemenu',
	and `fsize2names' (some tricky).
	gnomine is i18ned...

Wed Jan 21 20:11:45 1998  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnomine.c (show_scores): Use simplified `gnome_scores_display'
	routine.

Wed Jan 21 01:18:34 1998  Federico Mena  <federico@bananoid.nuclecu.unam.mx>

	* gnomine.c (show_scores): cast hs to GNOME_SCORES.

Wed Jan 21 00:41:27 1998  Federico Mena <federico@bananoid.nuclecu.unam.mx>

	* gnomine.c (top_ten, win_game): Replace snprintf with g_snprintf.

Sun Jan 18 11:17:27 1998  Tom Tromey  <tromey@cygnus.com>

	* gnomine.c (gamemenu, mainmenu): Use `N_' macro, not `_' macro.
	(session_id): New global.
	(nstr): New function.
	(save_state): New function.
	(parse_args): New function.

Sun Jan 18 03:10:15 1998  Horacio J. Pea (n.) <horape@compendium.com.ar>

	(Warning: All this changes have a lot of memory leaks.)
	* gnomine.c: (fsize2names): new global array. Used in top_ten and
	win_game.
	(show_scores): New function.
	(top_ten): New function.
	(win_game): New way of computing score. Replaced messagebox with
	a call to show_scores.

Wed Jan 14 12:44:20 1998  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gnomine.c: Internationalization changes. 

Fri Jan  2 14:53:14 1998  Federico Mena  <federico@bananoid.nuclecu.unam.mx>

	* gnomine.c: Removed some unused variables.
	
Sun Dec  7 12:05:25 1997  Tom Tromey  <tromey@cygnus.com>

	* Makefile.am (gnomine_LDADD): Added x_libs.
