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.

