2007-01-05  Andreas Røsdal  <andreasr@gnome.org>

	* tetris.cpp: Always show "Pause" when starting a new game.
	Patch from Thomas Andersen in Bug #391638.

2006-11-05  Callum McKenzie  <callum@spooky-possum.org>

	* highscores.cpp: Import g18n.h explicitly since
	games-scores-dialog.h doesn't do it implicitly anymore.

2006-11-04  Andreas Røsdal  <andrearo@pvv.ntnu.no>

	* highscores.h: Add missing include. 

2006-06-15  Richard Hoelscher  <rah@rahga.com>

	* COPYING: Delete a duplicate file found in gnome-games root.

2006-04-29  Callum McKenzie  <callum@spooky-possum.org>

	* tetris.cpp (gameProperties): Move the mnemonic letter from "l"
	to "w" for the "shadows" option.

	* field.cpp (Field): Disable GTK+ double-buffering since we do our
	own.

2006-04-06  Thomas Andersen  <phomes@gmail.com>

	* tetris.cpp: Update About dialog

2006-04-03  Callum McKenzie  <callum@spooky-possum.org>

	* tetris.cpp: 
	* main.cpp: 
	* pix/Makefile.am:
	* gnometris.desktop.in: Update the icon handling to use icon
	themes. Rename gnome-gtetris.png to gnome-gnometris.png

2006-03-27  Callum McKenzie  <callum@spooky-possum.org>

	* scoreframe.cpp: 
	* tetris.cpp: Raise the limit on the starting level to 20. This
	should be practically the same as having an infinite upper limit
	with the new level system.

	* main.cpp: Patch from Paolo Borelli to migrate from popt to
	GOption and set the appicon with a modern API. See bug #336095.

2006-03-16  Callum McKenzie  <callum@spooky-possum.org>

	* blockops.cpp (BlockOps): Fix the ordering of initialisers to
	avoid a compiler warning.

2006-01-17  Callum McKenzie  <callum@spooky-possum.org>

	* main.cpp: Patch from Scott Bronson to ensure user-edited
	accelerators are saved (bug #327280).

2005-12-20  Callum McKenzie  <callum@spooky-possum.org>

	* main.cpp: Added setgid_io_init ().

2005-12-11  Callum McKenzie  <callum@spooky-possum.org>

	* help/C/gnometris.xml:
	* blockops.cpp: 
	* blockops.h:
	* gnometris.schemas.in: 
	* tetris.cpp: Make targets a preference. Note that I have used an
	internal boolean variable to keep track of things and I am not
	using the gconf key to store running state. I *am* updating when
	the gconf keys change, but this is a side-effect of the current
	code organisation and not what I want to do long term. I am doing
	things differently because I hope to change everything to this way
	in the future.

2005-12-05  Callum McKenzie  <callum@spooky-possum.org>

	* tetris.cpp:
	* main.cpp:
	* blockops.h:
	* field.cpp:
	* renderer.cpp: Further targets work. Targets are on by default -
	this will change. Also some cleanups regarding timer creation.

2005-11-24  Callum McKenzie  <callum@spooky-possum.org>

	* blockops.cpp: 
	* blockops.h: Start of support for "targets" (also known as 
	"ghosts"). A bit of a rearrangement of putBlockInField as a 
	result.

2005-11-18  Callum McKenzie  <callum@spooky-possum.org>

	* scoreframe.cpp:
	* scoreframe.h:
	* tetris.cpp:
	* tetris.h: Remove points for fastfall and using the space bar.
	Remove the level limits. Use an exponentially decreasing timer
	instead.

	* scoreframe.cpp:
	* scoreframe.h:
	* tetris.cpp:
	* blockops.cpp:
	* blockops.h: Add a bonus for clearing the last line. This also
	means an additional method for blockops to check for an empty field.
	
	* scoreframe.h:
	* scoreframe.cpp: Change from absolute score increments to setting
	the score by action. incScore has become private and there is a
	new interface: scoreLines for scoring when lines are cleared. More
	methods to follow.

2005-11-12  Callum McKenzie  <callum@spooky-possum.org>

	* renderer.cpp:
	* render.h: Updated "JoinedUp" to be a better (but slower)
	demonstration of why pixmap themes can't do everything.

2005-10-12  Callum McKenzie  <callum@spooky-possum.org>

	* tetris.h:
	* tetris.cpp:
	* blockops.h:
	* blockops.cpp:
	* main.cpp: Prune dead code and move around misplaced globals.

	* tetris.cpp: 
	* preview.cpp:
	* preview.h: Change the preview widget to use the cairo theme.

2005-10-11  Callum McKenzie  <callum@spooky-possum.org>

	* preview.cpp: 
	* preview.h: Preliminary work for switching to the renderer:
	create (and destroy) an array of Block to store the data in.

	* tetris.cpp : 
	* renderer.cpp:
	* renderer.h:
	* field.cpp:
	* field.h: Make changing the theme in the preferences work
	again. There is a new theme gconf key to store the new-style names
	(which are currently hard-coded in renderer.cpp). Neither the
	preview or the theme-preview are currently changed.

	* renderer.cpp: Finish breaking up render into a class that can
	easily be customised.

2005-10-10  Callum McKenzie  <callum@spooky-possum.org>

	* renderer.h:
	* renderer.cpp:
	(drawCell): Split out drawCell and convert it to something simple
	and fast that will work on a black background.

	* Makefile.am:
	* field.h:	
	* field.cpp: Add a Render class and remove drawBackground and
	drawForeground from Field as preliminary refactoring work towards
	the drawing code to make it themeable. Also remove the redundant
	gnome-canvas-pimage.*.

2005-10-07  Callum McKenzie  <callum@spooky-possum.org>

	* blockops.h: 
	* tetris.h: Move the SlotType and Block definitions from tetris.h
	to blockops.h.

	* field.h:
	* field.cpp: Split out the background rescaling and call it
	directly so we don't have to generate synthetic configure events
	when the background changes. Also add a flag to tell us whether
	the background image or a colour should be used. This means
	dropping a colour when the background is an image now works
	again.

2005-10-06  Callum McKenzie  <callum@spooky-possum.org>

	* field.cpp: Add an outline to the text in case we end up on a
	white background. Set a minimum size to the playing field
	(approximately the same size as the preview/score stuff).

	* field.h:
	* blockops.cpp:
	* blockops.h:
	* preview.cpp:
	* tetris.cpp:
	* tetris.h: Paolo Borelli's cairo-fication patch (bug #314790)
	plus "improvements" from myself (proper blocks and better response
	to key presses). Also, code to save the size of
	the main window.

2005-10-05  Callum McKenzie  <callum@spooky-possum.org>

	* preview.cpp (enable): Make sure the preview is updated as the
	preference is toggled.

2005-10-01  Dennis Cranston  <dennis_cranston@yahoo.com>

	* tetris.cpp: HIG frame title fix. 

2005-09-26  Callum McKenzie  <callum@spooky-possum.org>

	* tetris.cpp (Tetris): Fix initialisation of the the preview
	state. As spotted by Paul Smith.

2005-09-13  Callum McKenzie  <callum@spooky-possum.org>

	* highscores.cpp: Remove the dummy scores category now that the
	games-scores code can handle no categories.

2005-09-08  Callum McKenzie  <callum@spooky-possum.org>

	* sound.cpp: Patch from Leonardo Boshell to fix compiling without
	ESD.

	* tetris.cpp (Tetris): Move the creation of high_scores so that
	setupScoreState has something to work with.

2005-09-07  Callum McKenzie  <callum@spooky-possum.org>

	* highscores.cpp: 
	* highscores.h:
	* main.cpp:
	* tetris.cpp: Use the new high scores API. (Compiles, but crashes
	on start-up.)

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

	* help/C/gnometris.xml: Update the appversion for 2.12.

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

	* blocks.cpp (blockTable): Re-arrange blocks, set for an eventual
	change where user can expect tetrads to emerge at only 2 rows tall.
	* tetris.[c|h]: Support for GtkUIManager and GtkActions.

2005-07-09  Paolo Borelli  <pborelli@katamail.com>

	* blockops.cpp: use a better algorithm for checkFullLines and make
	it return the number of full lines, so that scoreFrame->incLines()
	is moved to the caller and the BlockOps class doesn't depend on
	scoreFrame anymore.  
	* field.cpp: remove the useless show() method
	and move here the code to show the "pause" and "game over"
	messages so that the GnomeCanvas code is encapsulated in
	this class.
	* highscores.cpp: lazy creation to improve startup time.
	* scoreframe.cpp: automatically check the level when incrementing 
	the lines
	* tetris.cpp: minor cleanups and adaption for the above changes.

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

	* preview.cpp: 
	* preview.h:
	* tetris.cpp:
	* tetris.h: Patch from Paolo Borelli to clean up the preview code
	and add a preview to the theme selector.

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

	* tetris.cpp: Formatting changes in the about box.

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

	* Makefile.am: 
	* highscores.cpp:
	* highscores.h:	
	* tetris.h:
	* tetris.cpp: Use the new high score dialog. This should also fix
	bug 301733.

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

	* blockops.cpp: 	
	* main.cpp: A patch from Ryan Lortie <desrt@desrt.ca> to
	replace the srand/rand calls with GRand functions. See bug
	#301008.

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

	* tetris.cpp (gameAbout): Use GtkAboutDialog.

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

	* tetris.cpp: Patches from Dennis Cranston
	<dennis_cranston@yahoo.com> to make the game more HIG compliant.

	* Makefile.am: Make sure installation doesn't fail if touch can't
	access the scores directory.

2005-03-07  Richard Hoelscher  <rah@rahga.com>
	
	* tetris.h:
	* tetris.cpp (Tetris): Connect the focus out event.
	(focusOut): New, pause when window loses focus. Bug #153421.
	(fillMenu): Allow svg themes.
	

2005-02-22  Richard Hoelscher  <rah@rahga.com>

	* tetris.cpp (endOfGame): Update the preview window when game ends.

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

	* tetris.cpp (timeoutHandler): Don't award fast fall points on a
	piece that ends the game. Bug #164640.

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

	* tetris.cpp: Fall back to a default theme if the selected one is
	missing. (Josselin Mouette, bug #160683.) 

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

	* gnome-canvas-pimage.c: gdk_pixbuf_render_pixmap_and_mask -> 
	gdk_pixbuf_render_pixmap_and_mask_for_colormap.

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

	* sound.cpp: Conditionally compile sound support. configure.in
	makes it optional so the code had better make it optional.

	* tetris.cpp: Change GDK_ACTION_COPY -> GDK_ACTION_MOVE to make
	drag and drop from konqueror happy.

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

	* Makefile.am: Explicitly include the esd cflags and libs
	variables. The flags for libgnome generally cover this, but as it
	turns out, not always. See bug #155559.

2004-09-09  callum  <callum@spooky-possum.org>

	* help/C/gnometris.xml: Update version numbers.

2004-08-24  callum  <callum@spooky-possum.org>

	* tetris.cpp: 
	* field.cpp:	
	* blockops.cpp: Change 0->NULL to prevent crashes on x86_64
	machines. Fixes bug #148618 and Gentoo bug #48948.

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

	* pix/5blocks.png:
	* pix/5blocks-tig.png: 
	* pix/5blocks-tim.png:
	* pix/7blocks.png:
	* pix/7stones2-gn.png:
	* pix/7stones-gn.png: Moved these themes to the 
	gnome-games-extra-data package.

2004-08-05  William Jon McCann  <mccann@jhu.edu>

	* tetris.cpp (keyPressHandler): Only play sound if action
	occurs sucessfully.

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

	* gnometris.schemas.in: Typo in the usebgimage schema (bug
	#148361).

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

	* help/C/gnometris.xml: Update to document background and sound
	settings.

	* field.cpp: 
	* field.h:
	* tetris.cpp:	
	* tetris.h: Accept drops of application/x-color and
	x-special/gnome-background-reset.

	* Makefile.am: 
	* sounds/*:
	* sound.h:
	* sound.cpp:	
	* tetris.h:
	* tetris.cpp: Sound support added. Sounds courtesy of Richard
	Hoelscher.

2004-07-14  Paolo Borelli  <pborelli@katamail.com>

	* gnometris.schema.in:
	* Tetris.[ch]: add keyboard controls configurability.

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

	* tetris.cpp (setupPixmap): w->ww, h->hh to avoid warnings about shadowing members with local variables (bug #147543).

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

	* tetris.cpp: Fix support for eog uri-lists. Add support for
	nautilus background types (really just a uri-list). Add a
	heuristic to decide if the image should be tiled and tile it if it
	looks like it should.

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

	* help/C/gnometris.xml: New help file from Angela Boyle. Slightly
	edited to provide info on setting the background.

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

	* blockops.cpp:
	* tetris.cpp: Fix warnings.

	* Makefile.am: Separate out C flags and C++ flags.

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

	* pix/Makefile.am: Remove the backgrounds.

	* gnometris.schemas.in:
	* tetris.h:	
	* tetris.cpp: Drag-and-drop background changing now works. Any
	dragged URI is saved to a local file which is then loaded as 
	necessary.

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

	* tetris.cpp (dragDrop): Proof-of-principle code that loads a
	dropped pixbuf. It doesn't belong here though.

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

	* tetris.cpp: 
	* tetris.h: Start decoding the data from a drop.

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

	* tetris.cpp: 
	* tetris.h: Added Drag and Drop support so we can do backgrounds
	this way. The data is received, but nothing much happens yet.

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

	* help/C/.cvsignore: Ignore the correct files not the gtali ones
	where I copied this from.

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

	* tetris.cpp (Tetris): Add the help file to the help menu.

	* help/*: Added a help file.

	* tetris.cpp: Changed the <invalid> value for timeoutID from -1 to
	0 since this is what g_source uses. This may help bug 103787.
	(timeoutHandler): Change 1 to TRUE to make sure we match glib's
	expectations.

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

	* tetris.cpp: Removed the _has_separator calls from message
	dialogs.

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

	* tetris.cpp: Replaced a really crufty way of getting the widgets
	to resize themselves with gtk_widget_queue_resize(). This fixes
	bug #120444. Also disabled resizing of the window since it wasn't
	meaningful and aesthetically unpleasing when the block size was
	reduced.

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

	* tetris.cpp (gameAbout): translator_credits ->
	translator-credits.

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

	* tetris.cpp (Tetris): Added an awful hack to get around
	limitations in both pango and gnome canvas. See the comments in
	the code for the details. This will however allow the text to be
	the right size regardless of the dpi of the display. See bug
	#131829.

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

	* tetris.cpp: Make sure New Game is disabled while the preferences
	dialog is open (just as the preferences are disabled while the
	game is in play). Patch from Richard Hoelscher, see bug #130654.

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

	* gnometris.schemas.in: And make the new graphics the default.

	* pix/Makefile.am: Added a nice (small) background and block set
	from Graeme Worthy (see bug #130254).

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

	* tetris.cpp (gameQuit): Check that the games is in progress
	before getting the score. Fixes bug #129711.

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

	* Makefile.am (INCLUDES): Use GNOME_GAMES_CXXFLAGS rather than
	GNOME_GAMES_CFLAGS.

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

	* tetris.cpp: Avoid duplicate high scores when starting a new game
	without finishing the old one. Also record the score when we quit
	the game to be consistent. Fixes bug #128735.

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

	* tetris.cpp: 
	* scoreframe.cpp: Repackage the score widgets to avoid the window
	resizing as the score changes.

	* tetris.cpp: 
	* preview.h:	
	* preview.cpp: Reworked the preview pane code to remove drawing
	glitches and to use GTK+ to do most of the hard work.

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

	* Makefile.am (INCLUDES): Remove *_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-19  Callum McKenzie  <callum@physics.otago.ac.nz>

	* tetris.h:
	* tetris.cpp: Replaced deprecated gtk+ functions. Also fixed a
	warning generated when the bg loading code struck a name that
	wasn't a .png or a .jpg (like <none>).

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

	* tetris.cpp: 
	* scoreframe.cpp (ScoreFrame): GConf return value checks.

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

	* gnome-canvas-pimage.c: Removed dead code, gets rid of warnings.

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

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

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

	* gnometris.schemas.in: Remove full-stop at the end of the short
	description and add descriptions for line_fill_* .

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

	* gnome-canvas-pimage.c (gnome_canvas_pimage_draw): Convert to
	pixbufs.  This will allow us to support block images with an
	alpha layer.
	(dist_to_mask): Perform some checks for NULL images.

	* tetris.cpp (setupPixmap): Removed unused pix pixmap.

	* preview.cpp (paint): Use pixbuf for preview.

	* tetris.cpp (setupPixmap): Argh, fixed my typo.
	(setupPixmap): Don't leak fullpixname.

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

	* tetris.cpp: #define all the gconf keys for convenience.
	(setupPixmap):
	(gameProperties): Use g_build_filename.

	* scoreframe.cpp (ScoreFrame): Convert to gconf.

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

	* gnome-canvas-pimage.c: Removed unused vars.

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

	* tetris.cpp: 
	* scoreframe.cpp: Replaced frames with GamesFrames.

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

	* tetris.cpp: Removed separator from dialogs as in HIG.

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

	* tetris.cpp (endOfGame): Hide paused message before
	displaying end of game message.
	(setupScoreState): Make score menu item insensitive if
	scores are not available.
	(gameProperties): HIG fixes for preferences
	dialog.
	
	* scoreframe.cpp (ScoreFrame): HIG fixes for score frame.

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

	* tetris.cpp (Tetris): Don't exit if schemas are not installed,
	try to use minimum number of defaults.

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

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

	* tetris.cpp: 
	* tetris.h: Add indicators for the paused and "game over" states.

	* tetris.cpp (eventHandler, eventHandler): Fix scoring
	inconsistency and stop the block moving sideways after a drop. 

	* blockops.cpp (dropBlock): Fix scoring inconsistency between
	fastfall and drop modes.

	* tetris.cpp (Tetris): Fix space bar handling bug.

	* gnometris.schemas.in: Default background has gone from a .png to
	a .jpg.

	* tetris.cpp: Be smart about the transition from the .png files to
	.jpg and use a .jpg extension if the .png one can't be found. 

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

	* Makefile.am: Undo the score directory
	changes. It breaks more than it fixes.

	* tetris.cpp (fillMenu): Add support for jpg images as
	backgrounds.

	* pix/Makefile.am (bg_DATA): Use jpegs for the background
	images. This saves a *lot* of space. Quality has been carefully
	adjusted to make sure that the old and new images are visually
	indistinguishable.

	* Makefile.am (install-data-local): Implement setgid modifications
	(see gnome-games/ChangeLog).

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

	* Makefile.am (scoredir): Changed score directory to fix bug
	#113968.

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

	* blocks.cpp (blockTable): Changed the way the I piece rotates. It
	now rotates about a central block. No more shifting sideways.

	* tetris.cpp (eventHandler): Fiddling to get the key press handling
	feeling right when a new piece appears.

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

	* tetris.cpp (eventHandler): Rearranged so that the block drops
	when the space bar goes down, not when it comes back up.
	(timeoutHandler): The down key now works for the new block if it
	is held down (and keyboard auto-repeat is enabled).

2003-04-15  Ross Burton  <ross@burtonini.com>

	* tetris.cpp: Actually pass a key name to the sanity check
	function, instead of "". Whoops. Closes #110814.

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

	* tetris.cpp: Remove deprecated calls, fixes Sun builds. Thanks to
	Rich Burridge, closing #109991.

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

	* Makefile.am: Link to the shared games library.

	* tetris.cpp: Add a GConf sanity check.

2003-02-19  Alex Duggan  <aldug@astrolinux.com>

	* tetris.cpp: use a close button in the preferences dialog
	instead of an ok button.  Fixes #103835

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

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

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

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

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

	* tetris.cpp: (gameAbout), (showScores): No more multiple About
	dialogs, and Score dialog is now modal. (#97320)
	(gameProperties): gtk_window_present if Prefs dialog exists.

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>

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

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

	* pix/gnome-gtetris.png: New icon contributed by Timothy Musson.

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

	* tetris.cpp: Make the about dialog a transient for the main
	window. Also don't position the Preferences window under the
	cursor explicitly. If the user wants that, they can tell the WM to
	do it.

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

	* tetris.cpp: disable help menu item

2002-05-31  Bastien Nocera  <hadess@hadess.net>

	* tetris.cpp: /me silently corrects a 1 letter typo and
	(Closes: #82251)

2002-05-14  Abel Cheung  <maddog@linux.org.hk>

	* tetris.cpp (Tetris::gameAbout): Added translator credits.

2002-05-10  Bastien Nocera  <hadess@hadess.net>

	* Makefile.am: nothing interesting
	* tetris.cpp: add an icon to the about box, make 'P' be the pause
	button, make 'Space' drop the block at the bottom (like in all the
	other implementations) (Closes: #60579)

2002-02-26  Juan Pablo Mendoza <jpablo@gnome.org>

	* tetris.cpp (Tetris::gameAbout): Don't make
	  the about dialog modal (#72371)

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

	* gnometris.desktop:

	Fix Categories field.

2001-12-15  Johan Dahlin  <jdahlin@telia.com>

	* main.cpp, tetris.cpp, gnome-canvas-pimage.[ch]: Ported to GNOME2

2001-12-04  Duarte Loreto <happyguy_pt@hotmail.com>

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

2001-08-18  Marcin Gorycki  <Janusz.Gorycki@intel.com>

	* pix/*: Added 2 great new tiles and 7 great new backgrounds 
	  (C) Gunther Noack <gnoack@guenthernoack.de>
	  http://www.guenthernoack.de.
	  Changed default background to his gnometris-bg.png
	
2001-07-27  Abel Cheung  <maddog@linux.org.hk>

	* gnometris.desktop: Added traditional Chinese translation.

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

	* blockops.cpp:
	* field.cpp:
	* field.h:
	* preview.cpp:
	* tetris.cpp:
	* tetris.h: Good bye imlib, our old ugly friend.
	* gnome-canvas-pimage.[ch]: Work around gnomecanvaspixbuf slowness.

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

	* gnometris.desktop: Modified Swedish translation.

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

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

	* Makefile.am: Don't hardcode gcc-specific compiler flags.

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

	* tetris.cpp (Tetris::gameProperties): Connect the dialog to the
	  close signal instead of delete_event.
	  (Tetris::setupPixmap): I we can't find the theme show a
	  dialog instead of a printf , also show a dialog if
	  gdk_imlib_load_image fails.


2000-12-03  James M. Frisby <the_gandhi_of_bowling@yahoo.com>

	* scoreframe.cpp, scoreframe.h, tetris.cpp:
	fixed level change bug.
	
2000-11-07  Michael Plump <plumpy@gangstageeks.org>

	* blockops.cpp, scoreframe.cpp, scoreframe.h, tetris.h:
	scoring updated (variable scores depending on number of lines
	filled and other things) - patch
	
2000-04-27  Marcin Gorycki  <Janusz.Gorycki@intel.com>

	* blockops.cpp, tetris.cpp: gtk warnings fixed


2000-04-19  Ian Peters  <itp@gnu.org>

	* field.cpp: push the visual and colormap before creating the
	  canvas, etc., to fix BadMatch on multi-depth displays.

1999-12-07  Mitchell Perilstein  <mitch@enetis.net>

	* blockops.h, blockops.cpp: Fixed crash in emptyField() wherein it
	received trash in the blocks newly created by BlockOps::BlockOps()
	because they were created with new(), which does not zero arrays
	automatically.
	
1999-10-23  Callum McKenzie  <callum@localhost>

	* blockops.h, blockops.cpp, tetris.h, tetris.cpp, TODO : 
	  added code to allow pre-filling of the field with 
	  random blocks.

1999-10-04  Marcin Gorycki  <mgo@olicom.dk>

	* pix/Makefile.am, vortex-bg.png: added vortex-bg.png 
	  by Jon Abbott jca8929@garnet.acns.fsu.edu
	 
1999-09-10  pablo  <pablo@???>

	* gnometris.desktop: added estonian descriptions

1999-09-08  nakai  <nakai@???>

	* gnometris.desktop: ja Update from ITANI Eiichoro

1999-07-09  kmaraas  <kmaraas@???>

	* gnometris.desktop: Added Norwegian translation.


1999-05-06  Janusz Marcin Gorycki  <mgo@spiderman.pl.olicom.com>

	* tetris.h, tetris.cpp, field.h, field.cpp, blockops.h, blockops.cpp:
	using canvas widget

	* pix/7blocks-tig.png, pix/Makefile.am: added 7blocks-tig.png

1999-04-17  mawarkus  <mawarkus@???>

	* gnometris.desktop: More German l10n.

1999-04-08  mjr  <mjr@???>

	* gnometris.desktop:
	Updated and completed finnish translations of messages and desktop files

1999-04-06  kloczek  <kloczek@???>

	* Makefile.am:
	- fixed all Makefiles.am to allow use DESTDIR in "make install,
	- fixed perm on gnometris.scores (must be 644 instead 666).


1999-03-16  Janusz Marcin Gorycki  <mgo@spiderman.pl.olicom.com>

	* tetris.h, tetris.cpp: patches from Ian applied

1999-03-15  Janusz Marcin Gorycki  <mgo@spiderman.pl.olicom.com>

	* tetris.h, tetris.cpp:
	changes suggested by Ian Peters - style guid compliance

1999-02-25  Marcin Gorycki  <mgo@olicom.dk>

	* tetris.h, tetris.cpp: "variable gravity" down-arrow key

1999-02-23  Marcin Gorycki  <mgo@olicom.dk>

	* tetris.h, tetris.cpp, blockops.h, blockops.cpp: fast fall fixed

1999-02-21  sipan  <sipan@mit.edu>

	* gnometris.desktop: Added Russian lines to the *.desktop files


1999-02-19  Janusz Marcin Gorycki  <mgo@olicom.dk>

	* tetris.h, tetris.cpp, field.cpp: smooth fast fall, backgrounds

	* pix/Makefile.am, pix/*-bg.png: added background pixmaps

1999-02-19  Tuomas Kuosmanen  <tigert@gimp.org>

	* pix/5blocks-tig.png: Added a new tileset - if you like it, make it
	the default if you want.

1999-02-11  Marcin Gorycki  <mgo@olicom.dk>

	* tetris.h, tetris.cpp, preview.h, preview.cpp, main.cpp, field.h, field.cpp:
	configurable block shapes

	* pix/Makefile.am: more block pixmaps installed

1999-02-10  Marcin Gorycki  <mgo@olicom.dk>

	* TODO: updated TODO (ideas by Sergey)

1999-02-10  Sergey Panov <sipan@mit.edu>

        * tetris.cpp
        now it uses macros from gnome-libs to build its menues.
        and have them automatically translated in to all lang. available in gnome-libs.

1999-02-08  Marcin Gorycki  <mgo@olicom.dk>

	* tetris.cpp:
	now it compiles without warnings (patch from andrewtv@usa.net)

1999-02-01  Marcin Gorycki  <mgo@olicom.dk>

	* tetris.h, tetris.cpp, scoreframe.cpp, preview.cpp, main.cpp, blockops.h, blockops.cpp, TODO, Makefile.am, ChangeLog:
	lots of changes for ver 0.2.0

	* changes in pix subdir

1999-01-27  Marcin Gorycki  <mgo@olicom.dk>

	* TODO: updated

	* tetris.h, tetris.cpp, scoreframe.cpp: i18n support fixed

1999-01-20  pablo  <pablo@???>

	* gnometris.desktop: updated *.desktop whith es and fr descriptions

1999-01-20  Marcin Gorycki  <mgo@olicom.dk>

	* COPYING: initial rev.

	* main.cpp, Makefile.am: added i18n support

	* TODO: updated todos

	* pix/5blocks-tim.png: initial rev.

1999-01-19  Marcin Gorycki  <mgo@olicom.dk>

	initial rev. under a name of gnometris

