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

	* gyahtzee.c: Adjust the #include path for games-stock so that it
	compiles correctly when building outside the source tree.

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

	* gyahtzee.c: Make ui_description readonly.

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

	* help/C/gtali.xml: 
	* yahtzee.c: Remove user-visible uses of Yahtzee: its Hasbro's
	trademark.

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

	* setup.c:
	* gyahtzee.[ch]: Update callbacks to mention GtkAction, not widgets.

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

	* gyahtzee.c: Replace the GnomeAppBar with a GtkStatusBar, and 
	convert the menus to use GtkUIManager.

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

	* help/C/gtali.xml: Added a glossary, removed the reference to
	pumpkins.

2005-05-09  Alan Horkan <horkana tcd ie>

	* help/C/gtali.xml: Removed Known Bugs sections where not needed.

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

	* gyahtzee.c: Debranding.

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

	* yahtzee.c: Remove the unused IsCheater flag.

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

	* gyahtzee.c (GyahtzeeCreateMainWindow): Make the dice area into a
	toolbar so that the images receive highlights and the like. See
	bug #300878.

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

	* gyahtzee.c (LoadDicePixmaps): Rearrange the code so we can load
	animated images. The old way was more efficient (didn't involve
	rereading the file), but could only handle static images. I want
	to use an animation for the selected dice.

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

	* gyahtzee.c (about): Use GtkAboutDialog.

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

	* help/sv/*: Added a Swedish translation from Kenneth Astrand.
	
2005-03-23  Dennis Cranston  <dennis_cranston@yahoo.com>

	* setup.c:
	* gyahtzee.c: Make preference and scores dialog more HIG compliant.
	
2005-03-02  Callum McKenzie  <callum@physics.otago.ac.nz>

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

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

	* yahtzee.c:
	* yahtzee.h:	
	* gyahtzee.c: Remove undo. It is not a good idea to enable
	cheating. Incidentally this fixes bug #135851.

	* gyahtzee.c: Detect and correctly cheer a tied game. Based very
	loosely on Richard Hoelscher's patch from bug #135853.

2004-10-26    <rah@rahga.com>

	* clist.c (create_score_list): Disable treeview searching.
	* gyahtzee.c (do_computer_turns): Fix minor bug from last patch.
	(GyahtzeeNewGame): Remove obsolete code for CPU-only game support.

2004-10-25  Richard Hoelscher  <rah@rahga.com>

	* clist.c (row_activated_cb): Prevent players from scoring during
	CPU turns. Fixes bug #135895
	* computer.c (ComputerTurn): Removed.
	* gyahtzee.c (YahtzeeIdle): Removed.
	(do_computer_turns): Replacement for ComputerTurn, usable with or 
	without a timeout, supports the removal of sleep() in yahtzee.c
	Added ability to view the CPU dice immediately after it scores.
	(NextPlayer): add 600ms timeout and do_computer_turn()
	(gnome_modify_dice): Prevent players from modifying CPU dice.
	(roll_set_sensitive), (UpdateRollLabel): Unsensitive "Roll" button
	on third roll and during CPU turns.
	* yahtzee.c, yahtzee.h (YahtzeeDelay): Removed.

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

	* yahtzee.c (play_score): Make the full house slot accept a
	yahtzee. Very few people should ever need this, but there has been
	demand (see bug #156237). 

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

	* gyahtzee.c: 
	* pix/*.xpm:
	* pix/*.svg:
	* pix/*.png:	
	* pix/Makefile.am: New SVG graphics from Ryan Stutsman. The old
	xpm and png graphics have been removed.

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

	* gyahtzee.c: Fix compiler warnings.

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

	* gyahtzee.c: 
	* yahtzee.c:
	* clist.c:	
	* yahtzee.h: Applied Trevor Hamm's patch to present a count of the
	number of rolls and to highlight the rows which are totals. I have
	made a few modifications for i18n purposes and because I dislike
	underlining :).

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

	* setup.c (setup_game): Fix the fix. Clamp the maximum number of
	computeer players to be 5 rather than 6.

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

	* setup.c (setup_game): Make sure we have at least one player by
	having at least one human player. Anyone who wants to watch the
	computer play itself is a sad git.

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

	* help/C/gtali.xml: Updated version to 2.6.

2004-03-01  Richard Hoelscher  <rah@rahga.com>

        * gyahtzee.c (gnome_modify_dice): Ignore double and triple click
	events on the dice.
	(GyahtzeeNewGame): Set status bar when starting a new game.

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

	* gtali.schemas.in: Removed the space work-around since it
	survived the old intltool, but broke on gconf itself. You now need
	CVS intltool for all this to work properly.

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

	* setup.c: Remove references to _has_separator when dealing with
	message dialogs

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

	* help/da/Makefile.am: 
	* help/da/legal.xml:
	* help/da/gtali.xml:	
	* help/Makefile.am: Rework the Danish help document so it works
	with docbook rather than html. This should pass make distcheck,
	but is not a complete translation (the original wasn't). My
	apologies to all Danes.

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

	* gyahtzee.c (about): translator_credits ->
	translator-credits.

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

	* gtali.schemas.in: Work around an intltool-merge bug. Insert a
	space before the default for a list item so that it isn't
	stripped.

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

	* gyahtzee.c (about): Removed the empty entry in the credits list
	to keep non-C locale people happy. Fixes bug #131883.

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

	* Makefile.am: Patch to let schema files be isntalled
	properly. Thanks to Joe Marcus Clarke (bug #127441).

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

	* help/Makefile.am (SUBDIRS): Removed the danish translation. Any
	translation was minimal, with all the useful stuff still in
	English and it's format was interfering with the build process.
	It will be ressurected when I have more time to perform the
	required surgery.

	* help/da/Makefile.am (figdir): Update to the modern way of doing
	these things. Should mean the make uninstall works for these docs
	now.

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

	* gyahtzee.c: Make the game completely playable from the
	keyboard. Done as per Allan Jensen's suggestions See bug #126284.

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

        * NoGnome/*: Removed this directory since it has not been possible
	to compile without gnome support since 2.2. Use the original
	curses package if you want a curses version.
	
2003-10-29  Callum McKenzie  <callum@physics.otago.ac.nz>

	* Makefile.am: 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-06  Callum McKenzie  <callum@physics.otago.ac.nz>

	* clist.c (update_score_cell): We shouldn't be trying to free
	something we didn't malloc. Fixes bug #123735.

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

	* yahtzee.c (calc_random): i18n fix, see bug #123586.

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

	* gyahtzee.c: GConf return value checks.

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

	* gtali.schemas.in:
	Typo in the schema description. Also moved the default names
	inside the locale tags so that they can be translated to something
	more suitable for a given area (I know, area != language, but it's
	as good as it's going to get)..

	* setup.c:
	* gyahtzee.c:
	* help/C/gtali.xml:
	Delay between rolls and show-thoughts have been
	gconfified. Show-thoughts is now in fact only available via gconf
	since dumps to standard out should not be accessible to the
	ignorant users.

	* setup.c (setup_game): Remove old, old, gtk 1.x code.

	* help/C/gtali.xml: 2.4 updates, images not updated yet.

	* setup.c: 
	* yahtzee.h:
	* yahtzee.c:
	* gtali.schemas.in
	* gyahtzee.c: Removed the "Extra Yahtzee Bonus" and "Enforce Joker
	Rules" dialogs since while the values where set they were never
	used anywhere in the actual game. Since I don't know what they are
	meant to do and no one is complaining about them I have removed
	the code entirely.

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

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

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

	* clist.c (update_score_cell): Clear cells with a score of -1,
	this allows undo to update the display correctly.

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

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

	* gyahtzee.c (GyahtzeeCreateMainWindow): Space before punctuation
	fixes as per bug #115694.

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

	* yahtzee.c: 
	* yahtzee.h:
	* gyahtzee.c: Undo sensitivity now depends on the game state.

	* clist.c (create_score_list): Fix a compiler warning.

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

	* clist.c (create_score_list): Added set_rules_hint to
	tree view, this gives us alternating color rows.

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

	* setup.c: 
	* gyahtzee.c: Fixed compiler warnings.

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

	* setup.c (setup_game): More HIG spacing and alignment fixes.

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

	* setup.c (setup_game): HIG fixes for preferences dialog.

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

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

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

	* setup.c: Removed separator from dialogs as in HIG.

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

	* Makefile.am (install-data-local): Only install schemas
	if they are requested.

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-22  Callum McKenzie  <callum@physics.otago.ac.nz>

	* gyahtzee.c (CheerWinner): i18n fix, now using ngettext.

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

	* pix/Makefile.am: Imported gnome-die?.png from the gnome-desktop
	module as per request. They aren't actually used, but someone may
	have used them as an icon and they need a new home.

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

	* pix/gnome-dice-?.xpm: Reduced the colours used by each image to
	255. This saves 100k on the size of the binary and the tarball.

2003-04-30  Abel Cheung  <maddog@linux.org.hk>

	* ChangeLog: convert to UTF-8.

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

	* help/C/gtali.xml: Updated versions.

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

	* yahtzee.c (FieldLabels): Removed apostrophes used with
	plurals. It wasn't even used consistently within a single four
	word line.

	* help/C/gtali.xml: Cleaned up yesterdays changes.

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

        * clist.c:
	* gyahtzee.c:
	* gyahtzee.h: Swapped the upper total and bonus row to make the
	purpose of the bonus clearer. Also reworked the label. Fixes bug
	#92801.

	* help/C/gtali.xml: Clarified the rules with respect to yahtzees
	and the upper bonus. Fixes bug #109663 and helps toward bug
	#92801.

	* gyahtzee.c (say): Fixed buffer overflow possibilities when this
	function was called with a %s modifier (a long player name would
	demonstrate this by crashing the program). Fixes bug #74746.

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

	* yahtzee.c: Removed HumansAreDone() function since it was
	deprecated long ago.

	* yahtzee.h: Removed HumansAreDone() prototype.

	* gyahtzee.c (NextPlayer): Rewrote the code that chooses the
	next player so it works correctly when there are extra turns due to
	multiple yahtzees. This fixes bugs #55478 and #91097.

2003-03-06  Ross Burton  <ross@burtonini.com>

	* Build:
	* cyahtzee.[ch]:
	* scores.[ch]:
	* Makefile.am: Remove the ncurses port.

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

	* Makefile.am (schema_in_files): Fix the GConf schema path.

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

	* help/C/gtali.xml:
	* help/C/gtali-C.omf: More s/Gnome/GNOME/.

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

	* Makefile.am (EXTRA_DIST): Put the source of the schemas in the
	dist, not the generated files.

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

	* gyahtzee.c: s/Gnome/GNOME/, for #99683.

	* gtali.schemas.in: Fix the file, the <default> was in the wrong
	location.

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

	* gyahtzee.c: (about), (ShowHighScores): No more multiple About
	dialogs, and Score dialog is now modal. (#97320)
	* setup.c: (setup_game): gtk_window_present existing Prefs dialog.

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

	* Makefile.am: Fixed the GConf install location, thanks to Loz
	<gnome2@flower.powernet.co.uk>. Closes #99393.

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

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

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

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

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

	* gyahtzee.c: Make the window pointer public, instead of
	static. Also stop passing it around via the menu callbacks.

	* setup.c (setup_game): Set the relevant hints so that the setup
	dialog actually behaves like a dialog, not a window.
	
2002-06-03  Ross Burton  <ross@burtonini.com>

	* gyahtzee.c: Set the about window as a transient for the
	top-level window.

	* setup.c (setup_game): The preferences dialog should not appear
	under the mouse, but should state that it is a transient for the
	parent window.

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

	* help/C/Makefile.am: updated for new format of SK 0.3.8.
	* help/C/gtali-C.omf: updated for new format of SK 0.3.8.
	
2002-04-30  Abel Cheung  <maddog@linux.org.hk>

	* cyahtzee.c: Add translator note for some strings.

2002-04-28  Andreas Persenius  <ndap@telia.com>

	* setup.c: Replace gtk_signal_connect() with g_signal_connect().
	Replace gtk_container_border_width() with
	gtk_container_set_border_width().
	(do_setup): fix bug when renaming players.

	* gyahtzee.c: Replace gtk_signal_connect() with g_signal_connect().
	Small changes related to move from GtkCList to GtkTreeView.
	(GyahtzeeCreateMainWindow): gtk_window_set_policy() replaced by
	gtk_window_set_resizable() and don't allow size changes anymore.

	* gyahtzee.h: Use new prototypes from clist.c.
	* clist.c: Convert to GtkTreeView/GtkListStore.
	* Makefile.am (INCLUDES): Add -D{G,GDK,GTK}_DISABLE_DEPRECATED

2002-04-25  Andreas Persenius  <ndap@telia.com>

	* Makefile.am:
	* gyathzee.c: (LoadDicePixmaps): Use GtkImage instead of GnomePixmap
	and g_file_test() instead of g_file_exists().
	* setup.c: (WarnNumPlayersChanged): Use GtkMessageDialog instead of
	GnomeMessageBox.

	This makes GTali compile with -DGNOME_DISABLE_DEPRECATED.

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

	* gyahtzee.c: (about): nice icon, oooh
	* setup.c: (setup_game): use stock buttons, and add more space inside
	the frames

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

	* Makefile.am:
	* gtali.schemas:
	* gyahtzee.c: (main):
	* setup.c: (do_setup): gconf patch by Jörgen Viksell
	<jorgen.viksell@telia.com>, added gconftool call in Makefile.am

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

	* help/C/gtali.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/gtali.xml : move to XML.

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

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

	* help/C/Makefile.am : move to XML.

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

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

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

	* Makefile.am:
	* gtali.desktop:

	Install into the panel menus correctly.
	
2001-12-04  Duarte Loreto <happyguy_pt@hotmail.com>

        * gtali.desktop: Added Portuguese (pt) translation.

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

	* gtali.desktop: Added traditional Chinese translation.

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

	* gyahtzee.c (main): Remove call to gdk_imlib_init().

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

	* gyahtzee.c (quit_game): Don't destroy the window here.
          Fix bug #24530

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

	Apply patch from drk@sgi.com. Bug #52645.

	* setup.c (parse_an_arg): Add `break' in default.
	  (setup_game): Remove c++ style comment.
	* yahtzee.h: DefaultPlayerNames is extern so declare it extern.

2000-11-17  Martin Norbäck  <d95mback@licia.dtek.chalmers.se>

	* setup.c: removed _() from untranslatable string

2000-06-07  Scott D. Heavner  <sdh@po.cwru.edu>

	* setup.c: Add additional games rules.
	
	Change default value of yahtzee bonus to 100 (per MB rules).
	
	Preserve all original options when selecting cancel.

	Raise obstructed settings window when reselect prefs menu.

2000-06-06  Scott D. Heavner  <sdh@po.cwru.edu>

	* setup.c (do_setup): Move player rename into setup dialog and 
	remove hook from clist.c

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

	* gtali.desktop: Added Swedish translation.

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

	* gyahtzee.c (main): Move gnome_score_init () in front of
	bindtextdomain () and textdomain ().

1999-08-09  Robert Brady  <rwb197@ecs.soton.ac.uk

	* clist.c : applied Irix compiling fix from David Kaelbling 
	  <drk@sgi.com> : [bug #1781].

1999-04-18  Scott D. Heavner  <sdh@fishmonger.dont.mail.me.here.net>

	* NoGnome/Makefile.in: Update to reference config.h.in

	* NoGnome/config.h.in: rename from acconfig.h

	* scores.c (update_scorefile): Make sure to allocate scall if
	HAVE_RENAME fails.

1999-04-10  Scott D. Heavner  <sdh@fishmonger.dont.mail.me.here.net>

	* clist.c (ShowoffPlayer): Setting the column heading buttons to
	active/passive seems to force a redraw.  Leave as passive always. 

	* Allow change of player names under gnome.

	* *.c & *.h: Set default emacs tab width to 8 :)
	             Also clean out unused #if's
	
	* Add & populate help directory.

1999-03-29  Tuomas Kuosmanen  <tigert@gimp.org>

	* pix/gnome-gtali.png: Replaced the icon with one that matches
	better with the style of the rest of the desktop.. (all respect
	for the original artist)

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

	* Name changed to GTali

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

	* gyahtzee.c: Kill file menu.

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

	* gyahtzee.c (GyahtzeeCreateMainWindow): Create a GnomeAppBar, not
 	a GtkStatusBar.  Installed menu hints.
	(say): Use the appbar.

	Standardized the menus.

Mon Nov 23 16:58:42 EST 1998 Gregory McLean <gregm@comstar.net>

	* clist.c : commented out the gtk_clist_set_policy function as
	gtk 1.1.5 don't have it anymore.
	This has been 'guarded' by a FIXME :)

1998-10-24  Tuomas Kuosmanen  <tigert@gimp.org>

	* pix/gnome-dice-*.xpm: Got into artistic mood and made some dice pics
	I hope you like them ;)

1998-10-18  Phil Schwan  <pschwan@cmu.edu>

	* clist.c (select_row): This function is now called for both select and
	unselect events.  It takes care of making sure that the row is actually
	being selected/unselected, etc.  This takes care of the problem of
	having to de-select and then re-select rows in multi-player games.
	* (create_clist): Added unselect_row callback.

	* gyahtzee.c: (NextPlayer): The old way of doing things would cause a
	deadlock if player 2 had more yahtzees than player 1.
	* (gnome_modify_dice): Added a DEBUG mode that allows the player to
	shift-click on dice and change their values.  Was useful in testing the
	deadlock fix.
	* Added some "void"s and some "static"s so that it compiles
	-Wall -Wstrict-prototypes -Wmissing-prototypes clean.

	* yahtzee.c (play_score): The special case for yahtzees was broken,
	never checking to see if the user actually had a yahtzee before
	allowing them to use the slot twice--this allowed the user to click on
	yahtzee any time they didn't like their roll, as long as they'd already
	rolled a yahtzee earlier in the game.
	* (HumansAreDone): commented out this function, as it's no longer
	needed because of the change to gyahtzee.c

	* yahtzee.h: removed HumansAreDone prototype.

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

	* gyahtzee.desktop: Added Portuguese translation.

	* yahtzee.c, computer.c, clist.c: Some internationalization work. 

Tue Jul  7 15:52:29 1998  Scott D. Heavner  <sdh@fishmonger.dont.mail.me.here.net>

	* yahtzee.c: Add RegisterUndo() and ExecSingleUndo() allowing undo
	of last round.  Cheater flag is activated and high scores will not
	be saved.  Undo only available in gnome version.

Sun Jun 28 19:08:55 1998  Scott D. Heavner  <sdh@po.cwru.edu>

	* Summary:
	1) Allow 0-6 humans to play, limit total players to 6
	2) Fix scoring of multiple yahtzee's
	3) Hack that adjusts column header to indicate current player
	4) Comment call to gnome_message_box_new() until fixed in libs.

	* gyahtzee.c (gnome_modify_dice): don't let player un/select dice
	after game is over.
	* (NextPlayer): Make computers keep playing after humans are done.
	* (GyahtzeeNewGame): Allow 0 humans, when new game is started,
	computers will play to end of game.
	* (CheerWinner): Allow any one human to get a recordable high
 	score.  Should check all of the scores and see which are high, but
 	now, only check the high score.
	* (play_score): Fix code for multiple yahtzees.  Now have to make
 	sure all computers are allowed extra turns, even if human is done.
	* (HumansAreDone): Add new function to detect when only computers
 	are remaining.

	* clist.c (select_row): don't let player select score row if game
	over.  Use better #define's for row numbers we can't select.
	Trouble for multiple players if they want to score in the row that
	is already highlighted.
	* (create_clist): Remove unused callbacks.
	* (ShowoffPlayer): Rename Higlight and Unhiglight functions to
 	ShowoffPlayer.  Add some hacks that would be illegal under C++ to
 	mess with gtk internals to press buttons to indicate current
 	player.

	* setup.c (do_setup): Only display player change warning if number
	of players is changed.  Calling gnome_message_box_new() crashes my
	machine with a segv.
	* setup.c (MaxPlayersCheck): Synchronize num players/comp spinners
	to never exceede max players.
	* Add options for multiple humans.  High score is scored under the
 	login name of the user running gyahtzee.  It's hard to keep track
 	of who's up too, pay attention to "* -- you're up" in status box.

	* cyahtzee.c: Add NLS support.


Fri Jun 26 17:26:49 1998  Scott D. Heavner  <sdh@fishmonger.dont.mail.me.here.net>

	* gyahtzee.c (main): Warned gnome_client_new_default is obsolet. 
 	Removed all refs to it, just rely on gnome_init() to do all the
	work.

	* gyahtzee.c/setup.c/clist.c: Update callback functions to return
 	gints.  I am still unsure about returning TRUE/FALSE.  I've
 	handled the events, so I should return TRUE but maybe some other
 	routine will handle button/menu cleanup if I return FALSE.
	

Fri Jun 26 14:42:22 1998  Scott D. Heavner  <sdh@po.cwru.edu>

	* Makefile.am: Add cyahtzee back in as conditional build
	* cyahtzee.c/h: update names of defines to match curses.m4

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

	* Makefile.am (cyahtzee): Disable until Curses is properly
	autoconfed. 
	(Pixmap_DATA): Move to ...
	* pix/Makefile.am: ... here.

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

	* setup.c (setup_game): Conditionally use new GtkSpinButton API.
	Fixes Maciej's FIXME too.

1998-06-25  Maciej Stachowiak  <maciej@roc-ny1-21.ix.netcom.com>

	* setup.c (setup_game): FIXME: enums do _not_ result in the
	members of the enumeration being #defined, at least on gcc, so the
	`#ifdef GTK_UPDATE_SNAP_TO_TICKS' test is bogus.  Leaving only the
	case that works on gtk+-1.0.4; is it worth supporting earlier
	gtk's than that?

Wed Jun 24 22:25:48 1998  Scott D. Heavner  <sdh@fishmonger.dont.mail.me.here.net>

	* Commit to CVS.

	* cyahtzee.c: Add color support.  gets->fgets.  Try to maintain
	backward compatibilty with very old curses if NOCOLORCURSES defined.

	* setup.c (setup_game): GTK_UPDATE_SNAP_TO_TICKS has dissapeared
	in CVS - noticed & patch by Jaka Mocnik.  Should probably just
	toss the old way, but leave for now in case anyone is using an old
	snapshot.
	

Sun Jun 21 15:06:24 1998  Scott D. Heavner  <sdh@fishmonger.dont.mail.me.here.net>

	* gyahtzee.c (ShowPlayer): Add bonus to upper total - that's where
	zorst had it, but should it just go directly into grand total?

	* Release version 980621a 
        (980621 had probs w/Build script and missing config.h)

	* add Build script - cleaner than makefile to determine gnome
	setup on an unknown machine?

	* computer.c:
	  * remove be_computer()
	  * Forgot to call RollSelectedDice() for each computer roll
	  * Remove refs to global CurrentPlayer, each function should use
	    value passed as parameter player

	* gyahtzee.c / pix dir: update names inside xpm files to reflect
	new names (gnome-dice-N.xpm), fix check for missing pixmap files -
	will now use any pixmap files it finds, but fallback to compiled
	in pixmaps.

	* cyahtzee.c, cyahtzee.h: Add basic curses support - using zorst's
 	original version.  Will go back and add color hacks later.

	* scores.c, scores.h: Curses version has own routines for dealing
	with highscores.

Thu Jun 18 12:53:32 1998  Scott D. Heavner  <sdh@fishmonger.dont.mail.me.here.net>

	* gyahtzee.c (GyahtzeeCreateMainWindow): Put eventbox around
	pixmaps which 1) makes it easier to select the X
	pixmap, and 2) gets rid of the flicker on the menubar when we
	unhide each pixmap for the first time.

	* gyahtzee.c: add entries for keyboard accelerators 

Wed Jun 17 23:00:00 1998  Scott D. Heavner  <sdh@fishmonger.dont.mail.me.here.net>

	* Release version 980617
	

*Local Variables:
*backup-inhibited: t
*End:
