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

	* games-network-dialog.c: Massive UI reorganisation. The
	preferences have now been folded into the main window. As a
	side-effect this fixes the bug where you had to visit the
	preferences window before "Connect" would do anything. The status
	text box has been reduced to a single line that indicates what we
	are trying to do right now. Errors should appear as dialogs (I
	haven't fixed everything coming from the non-GUI side yet). Don't
	mistake this for the last word in GUI design either - it is merely
	better, not good.

2005-05-31  Richard Hoelscher  <rah@rahga.com>

	* games-stock.c (games_stock_prepare_for_statusbar_tooltips) 
	(connect_proxy, unset_statusbar_tooltip, set_statusbar_tooltip):
	Imported a few functions that handle menu tooltips and statusbars.

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

	* games-stock.c (games_stock_copy_tooltip_from_stockid):
	Takes a stockid, and sends back a copy of a nice tooltip string.

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

	* games-scores-dialog.gob: Split the button setting routine out
	from the initialiser and give it its own function. This results in
	nicer code.
	Oops: make _set_message handle NULL strings properly.

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

	* games-scores-dialog.gob: Add a message area to the dialog. Use
	games_scores_dialog_set_message. Also add an extra option to _new
	to set the button types.

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

	* games-card-pixmaps.c (games_card_pixmaps_get_red_joker): 
	Specify the correct card. This only affected Aisleriot Thieves.

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

	* games-scores-dialog.gob: Handle the case when no categories are
	defined. i.e. games with only one level.

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

	* games-controls.c: Don't leak a gconf client reference when
	errors occur.

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

	* games-stock.c (games_stock_items): i18n notes.

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

	* games-scores-dialog.gob: Port Dennis' UI fixes back to the gob
	fiile and repack the vbox so that it works as expected by
	same-gnome et. al.

2005-03-31  Richard Hoelscher  <rah@rahga.com>

	* games-stock.c (games_stock_items): Remove ellipsis for the menuitem "Scores",
	since it does not require further input from the user prior to doing something. 
	Also, try using "New", "Pause" and "Restart" without appending the word "Game".

2005-03-30  Richard Hoelscher  <rah@rahga.com>

	* games-stock.h:
	* games-stock.c: New files to support games-stock menu items.
	Call games_stock_init () prior to using the items.

2005-03-23  Dennis Cranston  <dennis_cranston@yahoo.com>
 
 	* gnome-scores-dialog.c: Make the scores dialog more HIG compliant.
 	
2005-03-23  Richard Hoelscher  <rah@rahga.com>

	* games-gridframe.h:
	* games-gridframe.c: Alignment support added throughout.
	games_grid_frame_set_alignment): New function.

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

	* games-network-dialog.c: A patch from Dennis Cranston
	<dennis_cranston@yahoo.com> to make the network game dialog a lot,
	lot, less ugly.

	* games-frame.c: 	
	* games-frame.h: A patch from Dennis Cranston
	<dennis_cranston@yahoo.com> to convert games-frame to be what is
	essentially gimp-frame. This makes it a far nicer widget and lets
	the labels on vertically stacked frames align correctly..

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

	* games-scores-dialog.gob: Patch from Nickolay V. Shmyrev to get
	translation of the high-scores dialog working properly. See bug
	#167175.

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

	* games-files.c: Remove duplicates from the returned lists. This
	includes removing duplicates after the names are transformed. If
	it were a general API I might be worried about this behaviour, but
	this is almost always what we want in our case.

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

	* games-scores-dialog.gob: Move the widgets in the vbox from the
	start to the end to make it easier to add a label at the
	beginning.

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

	* Makefile.am:
	* games-scores-dialog.gob: Creat a new widget for handling the
	display of scores. It is based on the scores dialog from
	gnomine (which has since been converted to use this).

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

	* games-preimage.c (games_preimage_new_from_uri): Removed. 

2004-11-15  William Jon McCann  <mccann@jhu.edu>

	* games-network-dialog.c:
	* games-gridframe.c:
	* games-gconf.c:
	* games-card-selector.c: Don't use gnome.h or bonobo-i18n.h.

	* games-preimage.[ch] (games_preimage_new_from_file):
	* games-card-images.c (games_card_images_prerender): API change so
	make it clear that we don't depend on gnome-vfs.

2004-12-16  Richard Hoelscher  <rah@rahga.com>

	* games-controls.c: Disable list->view search.

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

	* games-card-pixmaps.c: gdk_pixbuf_render_pixmap_and_mask -> 
	gdk_pixbuf_render_pixmap_and_mask_for_colormap.

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

	* games-card-images.c:
	* games-card-pixmaps.c: In range checks, return NULL if fail.

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

	* games-card-images.c:
	* games-card-pixmaps.c:	
	* games-card-pixamps.h: Remove the duplicate definition of
	GAMES_CARD_ID and add some range checks for a cardids and the
	like.

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

	* games-card-images.h, games-card-pixmaps.h (GAMES_CARD_ID):
	Support for ace-high decks. (#158899, Harry Ray)

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

	* games-network.c: Fix conflicting extern and static
	declarations. Fixes bug #158624 (compilation on AIX).

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

	* games-preimage.h: Move G_BEGIN_DECLS below #include glib.h
	* games-preimage.c (games_preimage_render): scale pixbufs using
	GDK_INTERP_BILINEAR rather than GDK_INTERP_HYPER... Better overall
	image quality meant off-center tiled images with unclean edges.

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

	* libgnomegames.schemas.in: Fix closing tag.

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

	* libgnomegames.schemas.in: Adjust the default server name to
	localhost since we don't currently have a global game server.

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

	* Makefile.am:
	* .cvsignore:	
	* libgnomegames.schemas.in: Make a shema for the keys that
	games-network uses.

	* games-network-dialog.c:
	* games-network.c: Fix some compiler warnings.

	* Makefile.am: Include the libhowl flags.

	* games-network-dialog.c (config_cb): Make the local networking
	options insensitive if we don't have libhowl available.

	* games-network.c: Made support for libhowl optional at
	compile-time. Search for NO_HOWL for the details.	
	(games_start_server): Removed the altternative paths to
	games-server.py. They are only usefil for developers who are quite
	capable of setting PATH for themselves.

2004-10-04  Andreas Rsdal <andrearo@stud.ntnu.no>

	* Makefile.am: Install games-server in bin directory.
	* games-network-dialog.[c|h]: Implement GUI support for howl.
	* games-network.[c|h]: Implement howl support for discovering. 
	Implement support for starting the games-server.	
	* games-server.py: Allow python server to run without a
	standard-input.
	
2004-10-13  Callum McKenzie  <callum@physics.otago.ac.nz>

	* games-card-images.c: Revert Richard's last patch since it
	conflicts with his previous patch.

2004-09-30  Richard Hoelscher  <rah@rahga.com>

	* games-card-images.c (games_card_images_set_size): 
	Don't delete prerendered images on resize.
	(games_card_images_reset): Taken from games_card_images_purge.

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

	* games-card-image.*	
	* games-preimage.*: Rendering speed optimisations from Richard
	Hoelscher.

2004-09-21  Andreas Rsdal <andrearo stud ntnu no>
 
         * games-network.c: Update GUI when network disconnects. 
 
2004-09-20  Callum McKenzie  <callum@physics.otago.ac.nz>

	* games-network.h: 
	* games-network.c: Patch from Heikki Tauriainen to make the code
	strictly C compliant. See bug #153064.

2004-09-20  Andreas Rsdal <andrearo stud ntnu no>

	* games-network.c: Use callback functions to handle the function
	calls from the network layer to the game. Also add the
	function games_send_gamedata (), which makes the network
	code more generalized.
	* games-network-dialog.c: Use callback functions, and
	disable the "Connect" button when no game can be started.
	* games-server.py: Add support for gnibbles.

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

	* games-gridframe.h:
	* games-gridframe.c: Add code to allow for a "padding" in the
	frame so you can have space to do things like, say, draw the
	bottom and right lines of a grid. Also finally implemented
	games_grid_frame_set to resize the grid.

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

	* paris.svg: Added.

	* dondorf.svg:
	* bellot.svg: Moved to gnome-games-extra-data.

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

	* games-card-pixmaps.c (games_card_pixmaps_get_card_by_id):
	Tweaked the alpha bi-level threshold to make the cards look
	better. Not perfect, but in the absence of true alpha-blending
	fairly nice.

	* Makefile.am (card_DATA): Add David Bellot's French SVG cards.

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

	* games-controls.c: Add config.h to make sure we get
	GETTEXT_PACKAGE defined. Fixes bug 148704 (I hope).

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

	* dondorf.svg: Update from Richard Hoelscher.

2004-07-21  Christian Neumair  <chris@gnome-de.org>

	* games-network-dialog.c: Use stock cancel button.

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

	* games-network*
	* games-server.py: Move the network code from iagno into the
	shared repository. Also make the game server available for any
	server. (Patch from Andreas Rsdal.)

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

	* Makefile.am: Replace dondorf.png with an SVG version (from
	Richard Hoelscher).

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

	* Makefile.am:
	* games-controls.c: Add support for keynames as well as
	keyvals. This is of course all automatic and "just works".

	* games-controls.h:
	* games-controls.c:
	* Makefile.am: Add Paolo Borelli's key control selection
	widget.

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

	* games-card-selector.c: Remove an unnecessary unref. I still
	think I'm doing the dispose/finalize stuff wrong though.

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

	* games-files.c: Fix warnings.

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

	* Makefile.am (INCLUDES): How about we actually distribute
	games-card-commons.h ?

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

	* games-card-images.c: Render individual cards on demand rather
	than all at once.

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

	* games-files.c (games_file_list_create_widget): Handle the case
	where the provided default isn't in the list.

	* games-card-images.c: Add a fallback option when cards fail to load.
	
	* games-card-images.c: 
	* games-card-selector.c:
	* games-card-common.c: Use a common path definition.

	* Makefile.am: Move dondorf.png and bonded.png into this directory.

	* games-card-pixmaps.c (games_card_pixmaps_purge): Remove some
	debugging statements.

	* games-frame.c: 	
	* games-frame.h: TYPE_GAMES_FRAME -> GAMES_TYPE_FRAME for
	consistency across libgames.

	* games-card-selector.c:
	* games-card-selector.h:
	* Makefile.am (libgames_support_la_SOURCES): A widget to select a
	card theme.

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

	* games-card-images.c (games_card_images_new): 

	* Makefile.am (libgames_support_la_SOURCES):
	* games-card-pixmaps.c:
	* games-card-pixmaps.h: Add an object to manage pixmaps of cards.

	* games-card-images.c (games_card_images_finalize): Just call
	purge rather than repeating code. Also reorganise the _new and
	_init code so that variables get initialised properly by
	subclasses.

	* games-card-images.h: Implement the standard casting macros. 
	
	* games-card-images.h: 
	* games-card-images.c: Reduce dependencies to only glib and gdk-pixbuf.

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

	* games-card-images.c (games_card_images_render): Wrap up the
	common functionality into a macro.

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

	* games-card-images.h:
	* games-card-images.c: Use G_DEFINE_TYPE and add theme support.

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

	* games-card-images.h: 
	* games-card-images.c (games_card_images_render): Pick up the card
	images from a monolithic file.

	* Makefile.am (INCLUDES): Added a reference to the datadir.

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

	* games-card-images.h:
	* games-card-images.c:
	* Makefile.am: Added games-card-images.*

	* games-files.c: Update the file name at the top so it isn't the
	file we stole the boilerplate from.

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

	* games-files.c (games_image_suffix_list_init): Release the mutex
	on an early return. Fixes bug #132937.

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

	* games-clock.c: Added a function to retrieve the time from
	the clock.

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

	* games-gridframe.c: Fix the size request code.

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

	* Makefile.am:
	* games-gridframe.h: 	
	* games-gridframe.c: Create a new widget to keep a widget's size
	at a fixed multiple of an integer.

2003-12-17  Callum McKenzie  <callum@physics.otago.ac.nz>

	* games-files.c:	
	* games-files.h: Convert games_files_list to a proper gobject.
	Added games_file_list_get_nth and games_file_list_for_each.
	Removed games_file_list_new_short and games_file_list_free (use
	g_object_unref). Also added file name transformation flags to
	*_create_widget.

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

	* games-files.c:	
	* games-files.h: Add new routines (and rework some old ones) for
	finding images in a path and for dealing for cleanly with common
	UI work.

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

	* Makefile.am:
	* games-files.c:
	* games-files.c: New routines (and files) for searching paths.

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

	* Makefile.am: Removed *_DISABLE_DEPRECATED.

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

	* games-clock.c: 
	* games-clock.h:
	Added an add_seconds call to the API (mostly for gnomine).

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

	* games-gconf.c: Final compile warnings fixes.

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

	* games-frame.c (games_frame_add): Make games frame fill the
	available space.

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

	* games-frame.c (games_frame_set_label): Compile fixups for those
	of us still using ANSI C, bad Jon :).

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

	* games-frame.c (games_frame_set_label): Added
	games_frame_set_label function.

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

	* games-frame.h:
	* games-frame.c: New functions to create a HIG compliant
	frame widget.

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

	* games-gconf.c (games_gconf_sanity_check_string): Remove a
	compiler warning.
	(games_gconf_get_string): Initialise the error *, gconf likes
	that.

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

	* games-gconf.c (games_gconf_sanity_check_string): Destroy dialog
	after a response.  This wasn't noticed because it has always been
	used right before a game exits with an error.

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

	* games-gconf.c: Use public API to set use-markup.

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

	* games-gconf.c (games_gconf_sanity_check_string): i18n fixups for
	marked up messages. Fixes bug #112575. Also HIG fixups as per bug
	#112244.

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

	* games-gconf.[ch]: GConf utility functions for the games. So far
	a safe get_string() method which takes a default, and a
	string-based sanity check (check it exists, display warning if it
	doesn't).

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

	* Makefile.am:
	* games-clock.c: (games_clock_update):
	forgot to commit fix for a warning

2002-03-07  Juan Pablo Mendoza <jpablo@gnome.org>

	* games-clock.c: Apply patch from Tommi Komulainen,
	  to display the correct numbers of minutes.

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

	* games-clock.c: Fix the time calculation.

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

	* games-clock.c: Merge a changue from gnomines/clock.c.

2001-12-23  Mark McLoughlin  <mark@skynet.ie>

	* games-clock.[ch]: copied from iagno/clock.[ch]. Change 
	the format to be like the old GtkClock.

