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:
