2003-05-16 20:33  Josef Spillner <dr_maux@users.sourceforge.net>

	* autogen.sh: - apply autogen.sh changes from libggz

2003-05-11 17:40  Josef Spillner <dr_maux@users.sourceforge.net>

	* po/Makefile.am: - fix for srcdir != builddir

2003-05-11 11:22  Josef Spillner <dr_maux@users.sourceforge.net>

	* man/ggz-gtk.6: - man page update

2003-05-11 01:51  Josef Spillner <dr_maux@users.sourceforge.net>

	* configure.ac: - set the package version number (via configure.ac)
	to 0.0.7

2003-05-11 01:45  Josef Spillner <dr_maux@users.sourceforge.net>

	* README: - version update

2003-05-11 01:16  Josef Spillner <dr_maux@users.sourceforge.net>

	* NEWS, QuickStart.GGZ, README.GGZ, autogen.sh: - update common
	files for 0.0.7 in gtk-client

2003-05-10 16:38  Josef Spillner <dr_maux@users.sourceforge.net>

	* autogen.sh: - sync autogen.sh

2003-05-10 01:11  Josef Spillner <dr_maux@users.sourceforge.net>

	* ggz-gtk/: chat.c, xtext-gtk2.c: - more signedness comparison
	cleanups
	
	This includes the change of the inet_addr() return value from -1 to
	INADDR_NONE.

2003-05-05 15:02  Josef Spillner <dr_maux@users.sourceforge.net>

	* m4/ggz.m4: - add -fsigned-char

2003-03-29 21:53  Josef Spillner <dr_maux@users.sourceforge.net>

	* ggz-gtk/ggzclient.c, po/de.po, po/es_AR.po, po/ggz-gtk.pot,
	po/pt_BR.po: - mark some more strings for translation - update
	German translation

2003-03-29 11:32  Josef Spillner <dr_maux@users.sourceforge.net>

	* autogen.sh: - apply improverished autogen globally

2003-03-29 11:26  Josef Spillner <dr_maux@users.sourceforge.net>

	* m4/ggz.m4: - update GGZ macro file

2003-03-08 06:30  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/client.c: - When autocompletion is done, set the cursor
	to the end of the   autocompletion.  - Add a FIXME to label how
	autocompletion is broken/incomplete.
	
	It really doesn't make sense that we do all the work for
	autocompletion.  Surely there are library functions for this
	(although I don't know them).

2003-02-16 14:01  Josef Spillner <dr_maux@users.sourceforge.net>

	* autogen.sh: - new autogen.sh

2003-02-04 18:11  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/login.c: Disable TLS in the call to
	ggzcore_server_set_hostinfo.

2003-02-04 09:56  Jason Short <jdorje@users.sourceforge.net>

	* configure.ac: Update more autoconf code for autoconf2.5x.

2003-02-04 09:53  Jason Short <jdorje@users.sourceforge.net>

	* acconfig.h, configure.ac: Remove acconfig.h; make sure AC_DEFINE
	and AC_DEFINE_UNQUOTED macro calls all have three parameters.

2003-02-04 03:23  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/Makefile.am: Don't set CFLAGS manually; instead set
	ggz_gtk_CFLAGS.

2003-02-04 02:51  Jason Short <jdorje@users.sourceforge.net>

	* autogen.sh, configure.ac, configure.in: Step 1 of
	autoconf2.5x-only support: rename configure.in as configure.ac.

2003-01-12 13:27  Josef Spillner <dr_maux@users.sourceforge.net>

	* ggz-gtk/main.c: [powerpc]
	
	- include <locale.h> before <libintl.h> so that LC_ALL is defined

2002-12-15 11:05  Jason Short <jdorje@users.sourceforge.net>

	* configure.in: Auto-detect GTK1.2 or GTK2.0 linkage.

2002-12-15 09:33  Jason Short <jdorje@users.sourceforge.net>

	* Makefile.am, acinclude.ggz, autogen.sh, m4/ggz.m4, m4/gtk-2.0.m4,
	m4/gtk.m4: Move aclocal files into the m4/ directory.  Use the
	contents of this directory in building acinclude.m4.  Add GTK and
	GTK+-2.0 m4 files to this directory.

2002-11-05 11:28  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/: game.c, pick_module.c: Some more 'char *' become 'const
	char *'.

2002-11-05 10:18  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/: Makefile.am, game.c, launch.c, pick_module.c,
	pick_module.h: Add a dialog window to allow a user to pick the game
	module to use if more than one is present.
	
	Note: this will allow you to save your choice, but if you do so
	there is no (graphical) way to undo it.  The properties/preferences
	window should provide an editor for this.

2002-11-04 06:38  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/server.c: Use ggz_debug instead of g_print to print
	debugging output.

2002-11-04 05:56  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/: client.c, license.c, login.c, motd.c, msgbox.c,
	msgbox.h, props.c: Added some stock buttons/icons.

2002-11-04 05:05  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/ggzclient.c: Use gtk_object_get() instead of
	gtk_object_getv() to retrieve object data (the height of the table
	pane).	The latter function does not exist in GTK 2.0.

2002-11-04 02:47  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/: Makefile.am, client.c, client.h, ggzclient.c,
	ggzclient.h, playerlist.c, playerlist.h, tablelist.c, tablelist.h:
	Split off code for managing player and table clists into separate
	files.

2002-11-04 01:31  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/: about.c, chat.c, chat.h, client.c, client.h, first.c,
	game.c, game.h, ggzclient.c, launch.c, login.c, login.h, main.c,
	motd.c, msgbox.c, playerinfo.c, props.c, roominfo.c, server.c,
	server.h, types.c: Remove 'extern' definitions from .c files.  They
	really don't belong there!

2002-11-04 01:07  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/: Makefile.am, msg_help.xpm, msg_info.xpm, msg_stop.xpm,
	msgbox.c: Move message box XPMs into their own files.

2002-11-04 01:00  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/login.c: Set the connection dialog as the transient child
	of the main window.

2002-11-04 00:58  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/msgbox.c: Set all message windows as the transient child
	of the main window.

2002-11-04 00:50  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/: license.c, motd.c: When compiling with GTK2, make the
	MOTD and license texts non-editable, and hide the cursor.

2002-11-04 00:28  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/: Makefile.am, about.c, about_bg.xpm: - Move the XPM for
	the about dialog background into its own file.	- Slight cleanups
	to about.c.

2002-11-03 23:22  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/client.c: Removed duplicate colors[] declaration.

2002-11-03 22:50  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/: Makefile.am, chat.c, chat.h, client.c, game.c, props.c,
	xtext-gtk2.c, xtext-gtk2.h, xtext.c, xtext.h: Further hacks to get
	ggz-gtk to compile with a GTK2-compatible version of xtext (taken
	from ggz-gnome).

2002-11-03 22:18  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/client.c: Hack: disable accel groups when compiling for
	GTK2.

2002-11-03 21:38  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/server.c: Add cast to avoid compiler warning.

2002-11-03 21:33  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/props.c: GTK2 fixes for properties dialog code.

2002-11-03 21:25  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/motd.c: GTK2 updates for the MOTD code.

2002-11-03 21:09  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/: login.c, server.c, server.h: More char *'s marked as
	const.

2002-11-03 20:58  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/license.c: Use a GtkTextView instead of GtkText when
	compiling with GTK2.

2002-11-03 20:46  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/: client.c, game.c, roominfo.c: Yet more const char *
	additions - to satisfy ggzcore.

2002-11-03 20:43  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/: client.c, launch.c: Some more const char * additions -
	to satisfy GTK2 and ggzcore.

2002-11-03 20:18  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/client.c: Unify client_chat_entry_activate() and
	client_send_button_clicked() so that they call a common helper
	function.

2002-11-03 20:17  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/: chat.c, chat.h: Label a lot of strings as const char
	*'s.

2002-11-03 00:47  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/playerinfo.c: You can send a private message to a player
	through the player info dialog.

2002-11-01 08:01  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/ggzclient.c: Handle GGZ_CHAT_FAIL error with a useful
	error message.

2002-10-29 07:12  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/playerinfo.c: Remove inadvertent reference to dlg_info
	(how did this even compile?).

2002-10-29 01:25  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/playerinfo.c: Don't immediately show the stats widgets,
	so that the info window can grow as needed.

2002-10-29 01:18  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/client.c: Don't blindly select a clist entry.

2002-10-29 01:13  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/: Makefile.am, client.c, playerinfo.c, playerinfo.h: Add
	a crude player "info" dialog.

2002-10-29 00:37  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/roominfo.c: - Try to avoid having the labels overflow.  -
	When a room has no game, give sensible default information.

2002-10-29 00:26  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/: Makefile.am, client.c, info.c, info.h, roominfo.c,
	roominfo.h: Renamed info.[ch] as roominfo.[ch], and made some
	slight improvements to the code therein.

2002-10-28 23:10  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/: client.c, client.h: Remove popup_row madness; fix a bug
	that had player lookups into the clist returning NULL instead of
	the correct player name.

2002-10-28 22:37  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/client.c: Replace the "Send private message" menu item
	with an "info" one, along with a comment about what it should do. 
	But it's not implemented either.

2002-10-28 22:21  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/client.c: Set the "send private message" menu item
	insensitive, since its behavior is not implemented.

2002-10-28 07:05  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/client.c: Add sucky support for ratings, rankings, and
	highscores.
	
	There is just one field in which the most "applicable" of these
	stats is shown.  The order is rankings, highscore, rating, record.
	
	Thus (with the current server configuration) in TTT you will see a
	player's record, whereas in GGZCards you will see their ELO rating.

2002-10-27 22:27  Josef Spillner <dr_maux@users.sourceforge.net>

	* ggz-gtk/props.c: - when creating profiles, predefine port to be
	5688
	
	Newbies won't find out by themselves...

2002-10-27 13:46  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/: client.c, ggzclient.c: GTK-client support for player
	win-loss records.

2002-10-27 01:35  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/: game.c, ggzclient.c: Display a more appropriate message
	when joining or leaving a table.

2002-10-26 07:42  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/chat.c: Avoid a segfault when sent an unknown, empty
	message.

2002-10-20 00:57  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/chat.c: Adjust for  the GGZ_CHAT_NONE -> GGZ_CHAT_UNKNOWN
	change, and improve handling of this chat type.

2002-10-18 03:18  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/: chat.c, chat.h, client.c: In autocompletion, when a
	multiple match is found and some autocompletion is possible, do the
	autocompletion.  E.g. if 'j<tab>' is typed while "jdorje1" and
	"jdorje2" are in the room, it will be autocompleted to 'jdorje'.

2002-10-16 07:13  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/launch.c: Avoid crashing when we try to launch a table of
	an invalid game type.

2002-10-16 02:07  Jason Short <jdorje@users.sourceforge.net>

	* acinclude.ggz: Improvement (hopefully :-) to acinclude.ggz.  Now
	each GGZ check takes two optional parameters.  For instance:
	
	  AC_GGZ_LIBGGZ(action-if-found, action-if-not-found)
	
	'action-if-found' will be evaluated if the specified module was
	found.	'action-if-not-found' will be evaluated if the module is
	not found.  This is consistent with other autoconf macros.  If
	'action-is-not-found' is empty, then an error will be emitted if
	the module isn't found.  If 'action-if-not-found' is "ignore", then
	the module will simply be ignored if it's not found.
	
	This is not entirely backwards-compatible, since "ignore" used to
	be the first parameter to the macro.  But this way is more
	consistent, in my opinion.

2002-10-15 00:13  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/game.c: Pass the server variable to ggzcore_game_init().

2002-10-12 07:49  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/: launch.c, types.c: Two more tiny fixes to gtk-client.

2002-10-12 07:45  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/info.c: Tiny cleanup to gtk-client.

2002-10-12 07:41  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/msgbox.c: Here's the *actual* correct fix for msgbox.c.

2002-10-12 04:16  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/ggzclient.c: Localized some gtk1.2-specific code.

2002-10-12 04:14  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/: about.c, msgbox.c: Tiny cleanup to gtk-client.

2002-10-12 03:14  Jason Short <jdorje@users.sourceforge.net>

	* acconfig.h, configure.in: Add --with-gtk2 option for gtk-client's
	configure script.
	
	If selected, gtk-client will be linked against GTK2.0 instead of
	GTK1.2, and GTK2 will be #defined.  Of course, this doesn't yield
	very good results at this point.

2002-10-10 22:59  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/chat.c: Add handling for both sending and receiving table
	chats:	 - Currently a table chat is sent via "/table <msg>".  See
	/help.	  - Currently a table chat is displayed with the sender
	enclosed in |	   (instead of <> or ><), e.g. |jdorje| instead of
	<jdorje>.
	
	Later a more sophisticated UI needs to be developed.  Although some
	players may want the interface to work this way, most will want the
	room and table chats to be differentiated - perhaps in separate
	tabs.

2002-10-10 19:30  Jason Short <jdorje@users.sourceforge.net>

	* configure.in: Bump gtk-client version to 0.0.7pre.

2002-10-10 01:12  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/: chat.c, chat.h, client.c, game.c, ggzclient.c, props.c:
	Changed gtk-client to deal with the new ggzcore protocol.
	
	This involved getting rid of the exiting CHATTypes enumeration. 
	Server chats and local chats are now handled by different functions
	- chat_display_server() versus chat_display_local().  The code that
	translated between the ggzcore room event and the CHATTypes is
	therefore removed.  In summary, it's much cleaner now.

2002-10-10 01:01  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/: xtext.c, xtext.h: Change our copy of xtext a little
	more: change some function parameters from (char *) to (const char
	*).

2002-10-09 03:14  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/: chat.c, chat.h: Make the list of chat commands more
	dynamically editable - an array of possible commands associated
	with functions to call and help texts.

2002-10-09 03:04  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/chat.c: Fix a grammar error, and make two strings
	translatable.

2002-10-09 00:58  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/chat.c: Fix a grammar error in the help text.

2002-10-07 23:28  Jason Short <jdorje@users.sourceforge.net>

	* NEWS: Rewrote NEWS for 0.0.6, and propogated it to all modules.

2002-10-07 23:14  Josef Spillner <dr_maux@users.sourceforge.net>

	* ChangeLog: - update changelog for 0.0.6

2002-10-01 20:50  Josef Spillner <dr_maux@users.sourceforge.net>

	* configure.in: - use configure.in for AC_INIT

2002-09-29 14:11  Josef Spillner <dr_maux@users.sourceforge.net>

	* man/ggz-gtk.6, configure.in: - finalize ggz-gtk version numbers

2002-09-27 10:56  Josef Spillner <dr_maux@users.sourceforge.net>

	* autogen.sh: - new autogen

2002-09-26 13:20  Josef Spillner <dr_maux@users.sourceforge.net>

	* ggz-gtk/Makefile.am, po/es_AR.po, acinclude.ggz, configure.in: -
	new acinclude.ggz - fix charset in Spanish translation

2002-09-24 20:18  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/types.c: Put two more unused functions within #if
	0...#endif.

2002-09-24 09:34  Josef Spillner <dr_maux@users.sourceforge.net>

	* QuickStart.GGZ, README.GGZ: - update intro docs

2002-09-24 00:45  Jason Short <jdorje@users.sourceforge.net>

	* acinclude.ggz: Update acinclude.ggz in the txt-client, and label
	acinclude.ggz as being included in txt-client.

2002-09-23 04:10  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/first.c: Make the list of defaults hosts into its own
	structure, and iterate over the structure to assemble the hosts for
	a first-time user.  This should make it much easier to change the
	list.
	
	Also, I commented out "ggz.morat.net" from the list...

2002-09-19 18:17  Jason Short <jdorje@users.sourceforge.net>

	* acinclude.ggz: Include gnome-client on the list of modules that
	use acinclude.ggz.

2002-09-17 03:54  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/launch.c: If there are more than 10 seats at a table,
	place them within a scrolled window.
	
	Although not especially pretty, this should at least allow the user
	to launch games that support lots of players.

2002-09-15 11:57  Josef Spillner <dr_maux@users.sourceforge.net>

	* ggz-gtk/main.c, po/de.po, configure.in: - update German
	translation - use correct PACKAGE_LOCALE_DIR to setup i18n stuff

2002-09-13 19:26  Josef Spillner <dr_maux@users.sourceforge.net>

	* po/: de.po, es_AR.po, ggz-gtk.pot, pt_BR.po: - strange: We didn't
	have any Portuguese/Brazilian and German translation for   months
	for ggz-gtk! - therefore, pulled back revisions 1.3 and 1.2
	respectively - updated (merged) and did some pseudo translation
	already

2002-09-12 00:11  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/launch.c: - Removed the hard-coded 8 seats from the
	launch dialog.	Now as many   seats are allocated as needed (note
	that this will not work well for a   large number of seats).  This
	has the secondary advantage of reducing   memory overhead, and
	drastically reducing the number of lines of code   necessary to
	create the seats.  - By default, reserve the first seat for
	yourself.  This mechanism was	already in place, but had not yet
	been enabled.  Note that guest users   cannot have seat
	reservations - the server should transparently convert	 such a
	reservation into an open seat.	The only advantages of the   system
	are (1) it's cool and (2) a player on a slow connection cannot	 be
	usurped on their own table.  - Make the indentation of some parts
	of the code more consistent.  - A slight cleanup to the list of
	#includes.  - Edited a couple of unrelated comments in the file.

2002-09-11 05:17  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/: about.c, chat.c, client.c, launch.c: Don't compare
	boolean values to TRUE and FALSE.  Just look at their boolean
	state.
	
	Doing it the other way is both bad and ugly.  It lead directly to a
	bug when a function returning a boolean value returned a true value
	other than TRUE.

2002-09-09 22:43  uid40310

	* ggz-gtk/: client.c, client.h, ggzclient.c: Index table entries in
	the GtkCList by their ID, not by row.  This makes table selection
	much more persistent, especially in an active room.

2002-09-08 04:18  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/game.c: Don't let the player try to watch a game that
	doesn't support spectators.

2002-09-07 19:49  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/: client.c, client.h, ggzclient.c: Don't reset the table
	selection when we join a table.  Instead, reset it when the tables
	are redrawn.  It's when they're redrawn that the selection actually
	goes away graphically.	This happens when we successfully join a
	table, but not if a table join fails.

2002-09-07 15:36  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/client.c: Add a spectator parameter to the
	ggzcore_room_join_table function.

2002-09-07 04:37  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/ggzclient.c: Fix yet another problem: when the server
	spontaneously disconnects from us, the server data is freed before
	the input handler is removed.

2002-09-07 00:34  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/ggzclient.c: Another fix: make sure we free the server in
	server_disconnect() even if there is no input handler registered.

2002-09-07 00:22  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/: ggzclient.c, login.c: A fix to the fix: prevent
	ggzcore_server_free from being called more than once on the same
	pointer.  Also added in an extra assertion and safety check.

2002-09-06 23:06  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/ggzclient.c: OK, it looks like that was one assertion too
	many.  I've replaced it with a simple check.

2002-09-06 22:49  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/: ggzclient.c, ggzclient.h, login.c: Call
	server_disconnect() from within login_connect_failed(), so that we
	correctly clean up for another connection.
	
	Also, I added some extra assertions to make sure something like
	this doesn't happen elsewhere.

2002-09-06 22:37  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/ggzclient.c: Add an assertion to make sure we stay sane
	with the calling of ggz_check_fd.  If the GDK input hook is not
	correctly removed, we'll end up potentially calling this
	twice...sometimes with an invalid server value.
	
	Currently this can happen in certain situations (like when you
	connect to a server and there's a protocol mismatch).  I haven't
	yet tracked down the error.

2002-09-06 21:30  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/chat.c: Avoid a buffer underflow in checking for string
	suffixes.
	
	Thanks to Valgrind for helping find this buglet.

2002-09-06 21:28  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/xtext.c: Make sure a particular value is initialized
	within xtext code.
	
	This required making changes to the exernal code of xtext.c
	(imported from xchat).	I tried to update the file to the most
	recent one xchat has, but that didn't seem to be feasible.  So I
	just fixed the buglet.

2002-09-04 21:43  Josef Spillner <dr_maux@users.sourceforge.net>

	* configure.in: - bump number to 0.0.6pre, so people are not
	confused

2002-09-04 20:50  Josef Spillner <dr_maux@users.sourceforge.net>

	* ggz-gtk/: client.c, game.c, game.h, ggzclient.c, launch.c: - Gtk+
	client support for spectators

2002-08-20 23:19  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/: client.c, ggzclient.c, main.c, msgbox.c, types.c: Fix
	some (mostly harmless) compiler warnings:   - client.c: make
	main_xtext_chat_create() static.    - ggzclient.c: #include
	"ggzclient.h".	  - main.c: make init_debug() static.	 -
	msgbox.c: make many functions static	- types.c: #if 0...#endif
	around the unused create_menu1().

2002-08-20 22:49  Jason Short <jdorje@users.sourceforge.net>

	* configure.in: Changed -I<directory> to -isystem<directory> to
	avoid warnings in gcc3.

2002-08-20 22:45  Jason Short <jdorje@users.sourceforge.net>

	* acinclude.ggz: Changed -I<directory> to -isystem<directory> to
	avoid warnings in gcc3.

2002-08-20 04:15  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/: login.c, types.c: Put "#if 0...#endif" around some
	unused functions and function prototpyes: types_clist_events and
	login_reconnect.

2002-07-08 17:52  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/first.c: Changed the default port of the "CVS Developer
	Server (Slow)" to 5689.
	
	There are other changes that would be good here:   - This server is
	not currently "Slow".	 - The list of default servers is generated
	manually.  It'd be better to	  have a full list in a struct
	array and loop over it to generate the	    list.    - It would be
	good to use the metaserver for this task.

2002-06-22 07:16  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/: client.c, game.c, game.h, ggzclient.c, launch.c: 
	- Work with new ggzcore, now that games have a control channel -
	Reverse the previous launch order: now launching the game module  
	comes first in case there are problems on the server (much easier
	to   kill a forked game module here than un-request a launch from
	the   server)

2002-05-15 21:45  Josef Spillner <dr_maux@users.sourceforge.net>

	* .cvsignore: - shut up autom4te

2002-05-06 10:11  Josef Spillner <dr_maux@users.sourceforge.net>

	* debian/: control, menu: - use icon for Gtk+ client - we have to
	byte the apple: Apps/Net section in debian :( - suggest games by
	version, not by core client source version

2002-05-05 23:18  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/: client.c, client.h, game.c, ggzclient.c, ggzclient.h,
	launch.c, launch.h: 
	- Split game joining/launching into two steps: creating channel,
	and   (when that is done), launching the game - Removed old stuff
	for communicating with game fd - Call game_destroy() from
	game_quit()

2002-05-05 23:15  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/main.c: 
	- Remove unnecessary hack with ggz_conf_read_list().  It was #if'd
	out   anyway

2002-04-15 09:23  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/: chat.c, first.c, game.c, ggzclient.c, msgbox.c,
	server.c, types.c: Added "#include <config.h>" line to lots and
	lots and lots (and lots) of files.
	
	AFAIK this line should be included at the top of every .c and .cpp
	file, before any other #inlcudes (so that it will affect them as
	well).	It should now be the case that this is true for all files
	in the ggzd, gtk-games, and gtk-client modules.
	
	  There is one exception: gtk-games/spades/gtk_menu.c breaks if
	config.h
	  is #included, because doing so causes i18n to take effect and the
	file
	  is not prepared for this.  A separate fix will be necessary.

2002-04-15 06:17  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/launch.c: Removed ALLOW_RESERVED_SEATS macro, and removed
	the code to disable reserved seats.  Seat reservations are thus now
	an integrated part of the code.

2002-04-13 23:11  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/chat.c: Fix to player-name tab-autocompletion code:
	instead of doing a loop over the GtkCList, instead use GGZCore
	functions to loop over the players in the room directly.

2002-04-13 22:30  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/chat.c: Cleanup & improvement to the "friends" and
	"ignore" list checking code:   - Make it case-insensitive by using
	strcasecmp instead strcmp.    - Use the chat_is_friend and
	chat_is_ignore functions in a couple of      extra places (instead
	of doing a manual loop).

2002-04-13 07:37  Brent Hendricks <bmh@users.sourceforge.net>

	* ChangeLog: 
	- Updated ChangeLog for 0.0.5

2002-04-13 06:20  Josef Spillner <dr_maux@users.sourceforge.net>

	* debian/rules: - install pixmaps correctly

2002-04-13 06:09  Rich Gade <rgade@users.sourceforge.net>

	* ggz-gtk-client.spec: - Turn off debugging in RPM release - Added
	pixmap dir (DOH!)

2002-04-13 06:01  Rich Gade <rgade@users.sourceforge.net>

	* configure.in, ggz-gtk-client.spec: - Updated versioning info -
	Updated RPM Spec for 0.0.5

2002-04-13 05:58  Josef Spillner <dr_maux@users.sourceforge.net>

	* debian/menu: - add menu entry for ggz-gtk

2002-04-13 05:56  Brent Hendricks <bmh@users.sourceforge.net>

	* AUTHORS, NEWS, QuickStart.GGZ, README, README.GGZ: 
	- Documentation updates

2002-04-12 23:09  Rich Gade <rgade@users.sourceforge.net>

	* ggz-gtk-client.spec: - Turn off debugging in RPM release - Added
	pixmap dir (DOH!)

2002-04-12 23:01  Rich Gade <rgade@users.sourceforge.net>

	* configure.in, ggz-gtk-client.spec: - Updated versioning info -
	Updated RPM Spec for 0.0.5

2002-04-12 22:58  Josef Spillner <dr_maux@users.sourceforge.net>

	* debian/menu: - add menu entry for ggz-gtk

2002-04-12 22:56  Brent Hendricks <bmh@users.sourceforge.net>

	* AUTHORS, NEWS, QuickStart.GGZ, README, README.GGZ: 
	- Documentation updates

2002-04-10 22:08  Ricardo Quesada <riq@users.sourceforge.net>

	* po/es_AR.po: updated translation (still missing some words)

2002-04-09 16:28  Josef Spillner <dr_maux@users.sourceforge.net>

	* debian/: control, rules: - finalize gtk+ client (e.g. gettext)

2002-04-08 16:51  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/launch.c: - Allow reservation names to be up to
	MAX_RESERVATION_NAME_LEN (16)	characters long, instead of
	limiting them to 8 characters (oops!).	- Remove (comment out) the
	explicit sizing of the reserved-name widget.	This means it gets
	automatically sized, and should hopefully hold a    16-character
	string.

2002-04-08 13:57  Josef Spillner <dr_maux@users.sourceforge.net>

	* debian/control: - update more control files

2002-04-07 15:18  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/client.c: 
	- Allow the full icon to be shown in the player list

2002-04-07 03:14  Josef Spillner <dr_maux@users.sourceforge.net>

	* debian/rules: - fix pixmap installation

2002-04-07 03:10  Josef Spillner <dr_maux@users.sourceforge.net>

	* debian/: .cvsignore, changelog, control, docs, postinst, prerm,
	rules: - debianize Gtk+ client

2002-04-06 09:39  Josef Spillner <dr_maux@users.sourceforge.net>

	* acinclude.ggz: - sync acinclude.ggz

2002-04-05 16:03  Josef Spillner <dr_maux@users.sourceforge.net>

	* README.GGZ, QuickStart.GGZ: - update installation instructions
	and overview

2002-04-05 11:10  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/: client.c, login.c: Check the return value of
	ggzcore_server_logout, and log an GGZ error if it fails.

2002-04-05 10:12  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/login.c: When a login fails, log out immediately.  The
	old behavior was to wait until we closed the connection dialog or
	tried to log in again to log out.

2002-04-04 22:39  Jason Short <jdorje@users.sourceforge.net>

	* acconfig.h, configure.in: Have ENABLE_NLS be handled within the
	acconfig system rather than by manually adding a -DENABLE_NLS flag
	onto CFLAGS.
	
	This means if you toggle NLS, you can rebuild things and all
	dependencies will be taken care of automatically.

2002-03-26 17:37  Josef Spillner <dr_maux@users.sourceforge.net>

	* .cvsignore: - cosmetical: add stamp-h1

2002-03-25 17:23  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: info.c, launch.c, license.c, login.c, props.c, types.c,
	glade/info.glade, glade/launch.glade, glade/license.glade,
	glade/login.glade, glade/props.glade: 
	- Changed alot of the widgets so they are no longer a fixed size.

2002-03-24 10:31  Josef Spillner <dr_maux@users.sourceforge.net>

	* po/: de.po, es_AR.po, ggz-gtk.pot, pt_BR.po: - prepare
	translations for ggz-gtk-client

2002-03-22 22:02  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/: client.c, client.h, ggzclient.c: 
	- new function client_clear_tables() clears the table list and sets
	  the selected row to -1 - call client_clear_tables() when a new
	table list arrives and when we	 first enter a room.  This fixes
	bug #435008

2002-03-21 12:51  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/main.c: It appears that ggzcore_conf_read_list does
	return a NULL-terminated list.	Therefore the debugging
	initialization code should work without having to do anything
	tricky.  I have reverted it to not do anything tricky.
	
	I have no idea what was causing the segfaults I saw before.  I
	cannot reproduce them now.  However, at the time I am quite sure
	that (1) they happened all the time and (2) they were fixed by
	"properly" NULL-terminating the list.

2002-03-21 12:23  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/: client.c, game.c: Changed gtk-client to use the new
	"force" parameter when leaving a game.
	
	We only force the leave when we've received a GGZ_GAME_OVER event
	from ggzcore.  This indicates the game's IO socket has been closed,
	which is pretty much a fatal problem.

2002-03-16 15:59  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/game.c: Miniscule error handling of the case where
	ggzcore_room_send_game_data does not return success.

2002-03-15 22:46  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/main.c: Added back in ggzcore_init() call, which
	mysteriously disappeared somewhere in the last couple of weeks.
	
	Heh.  And here I though there was a problem in my installation
	because no games would run on the debian system I installed on. 
	The actual problem was that *no* games *anywhere* could be run.

2002-03-15 20:55  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/main.c: Add ugly-ass hack to keep ggz-gtk from
	segfaulting every time it starts up.
	
	The new code to read the debug_types through ggzcore_conf_read_list
	was extremely buggy.  That function returns the length of the list
	as an integer.	However, debug_init expects the list to be
	null-terminated, which it never was, hence...a near-guaranteed
	segfault on startup.
	
	(This is the exact same issue as with command-line parameters for
	game servers in ggzd, and the solution is the same: copy the list,
	and null-terminate it.)

2002-03-15 19:47  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/ggzclient.c: If ggzcore_game_send_data failes, give a
	ggz_error_msg and return GGZ_HOOK_ERROR.

2002-03-03 09:47  Josef Spillner <dr_maux@users.sourceforge.net>

	* ggz-gtk/ggzclient.c: - display "No description available" rather
	than "(null") for the table   description

2002-03-02 15:19  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/main.c: 
	- Moved debug init into new function init_debug() - Call
	ggz_debug_init() directly rather than ggzcore_debug_init() - Read
	debugging types from conf file - If DEBUG enabled, call
	ggz_debug_clean() with GGZ_CHECK_MEM

2002-03-02 06:24  Josef Spillner <dr_maux@users.sourceforge.net>

	* ggz-gtk/main.c: - set debug_types to {NULL} instead of NULL (this
	shouldn't break anything but helps compilation errors)

2002-02-25 20:57  Jason Short <jdorje@users.sourceforge.net>

	* acconfig.h, configure.in: Change autoconf system so that if DEBUG
	is not defined (--enable-debug, currently on by default) we'll get
	NDEBUG defined instead.

2002-02-18 06:42  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/: game.c, main.c: Swapped two g_printf calls for
	ggz_debug, type "modules".  Added the "modules" type to
	ggz_debug_init.

2002-02-18 02:18  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/main.c: Fixed compiler warning: made debug_types a const
	char** instead of just a char**.

2002-02-18 00:05  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/: ggzclient.c, main.c: Fixed problem with ggz-gtk getting
	fubared on "GGZ_PROTOCOL_ERROR" error.	  - Created new helper
	function server_disconnect() to remove the GTK	    input handler
	for the server socket FD, and set the tracked value of	    the
	input handler to -1.	- Removed nearly identical code from
	ggz_net_error and ggz_logout;	   instead they just call
	server_disconnect().  The only change is that	   server_handle is
	always set to -1 now instead of sometimes being set	 to -2
	(nobody checks this anyway, except as noted below).    - Added call
	to server_disconnect to ggz_server_error(), which is the     
	function called on a GGZ_PROTOCOL_ERROR.  This means we get (more
	or	less) properly disconnected.  I do not clear the list of   
	  rooms/players/tables as is done in the other two disconnection
	cases.	  - Added some ggz_debug("connection", ...) calls to these
	functions.    - Changed ggz_connection_query to return FALSE (no
	connection) if	    server_handle is <0, not just if it's ==-1. 
	This was a problem before,	but shouldn't matter now that it's
	always set to -1.    - Changed ggz_debug_init to log
	"connection"-type debug messages, if	  DEBUG is enabled.

2002-02-17 23:41  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/: client.c, main.c: - Moved chat_save_lists() out of the
	exiting functions and into main().  - Created new function,
	try_to_quit, that takes on the work of giving the   popup dialog
	and calling gtk_main_quit.

2002-02-17 05:46  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/about.c: Fix for last commit: removed unused variable.

2002-02-17 05:21  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/: about.c, chat.c, chat.h, client.c, ggzclient.c,
	server.c: Fixed a few nasty g_strdup and g_strdup_printf memory
	leaks.
	
	I reviewed all g_strdup_printf calls, and I believe these should
	now all be safe.

2002-02-17 03:31  Rich Gade <rgade@users.sourceforge.net>

	* ggz-gtk/: client.c, client.h, props.c: - Cleaned up leaks in
	props.c - client.c/props.c now share DEFAULT_FONT defined from
	client.h

2002-02-17 03:16  Rich Gade <rgade@users.sourceforge.net>

	* ggz-gtk/login.c: - Plugged a few more leaks

2002-02-17 03:08  Rich Gade <rgade@users.sourceforge.net>

	* ggz-gtk/first.c: - Cleaned up some memory leaks

2002-02-17 02:44  Rich Gade <rgade@users.sourceforge.net>

	* ggz-gtk/: client.c, ggzclient.c, ggzclient.h: - Added function
	ggz_connection_query() - returns 1 if connected, 0 if not - Only
	query "Are you sure" at exit if we are connected to a server -
	Changed the behaviour of the window close button to mimic exit
	button	 (ask for confirmation and save friend/ignore list)

2002-02-17 00:52  Rich Gade <rgade@users.sourceforge.net>

	* ggz-gtk/: chat.c, chat.h, client.c, main.c, server.c, server.h,
	support.c: - Fixed several memory leaks related to
	ggzcore_conf_read_string/list usage - Major cleanup to code for
	friend and ignore lists to eliminate memory leaks - Cleaned up
	chat_get_color code by using "%02d" in printf - Added note to
	chat_get_color that callers need to g_free the memory (FIXME) -
	Cleanup functions added for server.c and chat.c - Cleaned up the
	logic in support_goto_url

2002-02-16 01:41  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/launch.c: Enable seat reservations in the launch dialog
	of gtk-client.
	
	So, they should entirely work now.  Yay!

2002-02-16 01:12  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/: ggz_gtk_lag0.xpm, ggz_gtk_lag1.xpm, ggz_gtk_lag2.xpm,
	ggz_gtk_lag3.xpm, ggz_gtk_lag4.xpm, ggz_gtk_lag5.xpm: Reverted the
	lag icons to the old ones.

2002-02-16 00:44  Rich Gade <rgade@users.sourceforge.net>

	* ggz-gtk/motd.c: - A fix for the buffer overrun when MOTD > 1KB

2002-02-12 19:30  Jason Short <jdorje@users.sourceforge.net>

	* configure.in: Fixed errors in --disable-FEATURE options (for
	gettext and debug).

2002-02-12 18:49  Jason Short <jdorje@users.sourceforge.net>

	* configure.in: - Changed --enable-debug to --disable-debug, so
	that debugging (DEBUG) is   enabled by default.  - Added "Gettext
	support" to the list of options printed out at the end.

2002-02-08 14:43  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/launch.c: Changed ggzcore_table_add_bot and
	ggzcore_table_add_reserved to ggzcore_table_set_seat.

2002-02-06 17:48  Josef Spillner <dr_maux@users.sourceforge.net>

	* ggz-gtk/: game.c, ggz.c, msgbox.c, types.c: - make ggz-gtk
	compile with the latest ggzcore API change - fix *NULL deref
	segfault in player listing; I don't know why this happened   but
	now it works (will check this)

2002-02-05 00:10  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/launch.c: Added pre-processor macros ALLOW_RESERVED_SEATS
	(defaults to off/undefined) and MAX_RESERVED_NAME_LEN (set to 16;
	used to be 8).

2002-02-03 14:36  Jason Short <jdorje@users.sourceforge.net>

	* acinclude.ggz: Updated acinclude.ggz from changes made in ggzd.

2002-01-31 22:57  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/launch.c: Added #if 1...#endif around the code to disable
	the "reserved" option during a table launch.  This just serves as a
	reminder.

2002-01-31 22:55  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/ggzclient.c: - Convert gtk-client to use
	ggzcore_table_get_seat_count instead of  
	ggzcore_table_get_num_open.  - gtk-client now shows the number of
	open+reserved seats as "available"   at the table.  Note there are
	problems with this implementation, as	discussed on ggz-dev.  I
	also added a FIXME comment about it.  Also   note that there should
	not ever _be_ any reserved seats yet.

2002-01-31 22:53  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/launch.c: Add code to tell ggzcore about reserved seats
	if they are chosen during a launch.
	
	Note, the "reserved" option is still disabled so the user _can't_
	choose reserved seats during a launch.

2002-01-30 01:35  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/ggzclient.c: I made the same two changes for
	display_tables.
	
	Namely, all 4 elements of the clist are initialized to NULL.  This
	shouldn't matter AFAICT, since all three columns use real text
	values (I'm not sure why the fourth entry is there at all, but...).
	 But it could prevent a future bug.
	
	Also the clist gets frozen and thawed to prevent flickering.  The
	flickering here is even less noticable than for the player list (I
	can just barely convince myself it was flickering at all :-),
	probably also because there are no pixmaps involved.

2002-01-30 01:20  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/ggzclient.c: When updating the player list (clist) table,
	"freeze" the clist before doing the update and "thaw" it afterward.
	
	This will (should) prevent flickering when doing the update.

2002-01-30 01:09  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/ggzclient.c: Fixed bad bugfix.
	
	Boris was no doubt seeing a segfault here because the player[]
	fields weren't initialized at all, and might end up pointing to
	random data.  But filling them all with malloc() data will (1) also
	be random and (2) give us a definite memory leak.
	
	The correct solution is to put them all to NULL.  GTK claims that
	you can use NULL if you don't want any text associated with the
	clist entry, for instance if you want to put a pixmap there instead
	[1] - which is exactly what we want.
	
	[1] http://gtk.org/tutorial/sec-addingrowstothelist.html

2002-01-24 17:08  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: ggz_gtk_lag0.xpm, ggz_gtk_lag1.xpm, ggz_gtk_lag2.xpm,
	ggz_gtk_lag3.xpm, ggz_gtk_lag4.xpm, ggz_gtk_lag5.xpm, ggzclient.c: 
	- Memmory leak fixed by Boris Buegling

2002-01-19 13:51  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: ggz.c, ggz_gtk_admin.xpm, ggz_gtk_guest.xpm,
	ggz_gtk_registered.xpm, main.c: 
	- Changed the user icons - started to do player list updated
	properly, ie an update not a clear/reenter

2002-01-19 13:16  Ismael Orenstein <perdig@users.sourceforge.net>

	* ggz-gtk/client.c: 
	- Added Up/Down IRC-like behaviour (ie, cycle throught the last
	sent messages)

2002-01-12 04:48  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/: Makefile.am, client.c, first.c, ggz.c, ggz.h,
	ggzclient.c, ggzclient.h, login.c, main.c: Renamed ggz.[ch] as
	ggzclient.[ch] to avoid conflicts with libggz.	Ugh!
	
	Also I #include <ggz.h> from main.c, and use ggz_free in one
	necessary place.

2002-01-12 04:15  Jason Short <jdorje@users.sourceforge.net>

	* configure.in: Added libggz check.

2002-01-12 04:12  Jason Short <jdorje@users.sourceforge.net>

	* acinclude.ggz: Added acinclude.ggz to ggzd and ggz-client-libs.

2002-01-12 04:04  Jason Short <jdorje@users.sourceforge.net>

	* acinclude.ggz: Added libggz support to acinclude.ggz.

2002-01-08 03:20  Jason Short <jdorje@users.sourceforge.net>

	* acinclude.ggz: Added acinclude to utils/ module, and updated the
	years on the copyright notice.

2001-12-22 21:29  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/game.c: Corrected typo "Launch faild" to "Launch failed".
	 Also removed unnecessary g_printf_strdup.

2001-12-17 20:21  Jason Short <jdorje@users.sourceforge.net>

	* .cvsignore: Added acinclude.m4 to .cvsignore.

2001-12-17 16:28  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/Makefile.am: Added an EXTRA_DIST line to the automake
	file so that the XPM's are correctly included with "make dist"
	(previously they weren't).

2001-12-17 14:03  Jason Short <jdorje@users.sourceforge.net>

	* autogen.sh, configure.in: Converted ggz-gtk autoconf process to
	use acinclude.ggz.

2001-12-17 02:14  Jason Short <jdorje@users.sourceforge.net>

	* acinclude.ggz: Updated acinclude.ggz to check for new ggzmod;
	added it to gtk-games and gtk-client.

2001-12-16 19:29  Josef Spillner <dr_maux@users.sourceforge.net>

	* ggz-gtk/: about.c, game.c, main.c, server.c, xtext.c: - include
	string.h to define strcmp - fix #undef - note: there are two unused
	functions left

2001-10-15 20:09  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: Makefile.am, chat.c, client.c, ggz.c, ggz_gtk_lag0.xpm,
	ggz_gtk_lag1.xpm, ggz_gtk_lag2.xpm, ggz_gtk_lag3.xpm,
	ggz_gtk_lag4.xpm, ggz_gtk_lag5.xpm: 
	- Added the lag meter

2001-10-04 21:00  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: chat.c, ggz.c: 
	- Add the ability to send and recieve announce chat types

2001-10-03 17:22  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: chat.c, chat.h, client.c, glade/main.glade: 
	- Fixed up player popup menu

2001-10-02 16:20  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/login.c: 
	- If the settings of a profile have changed, clear the profile
	title from the combo box

2001-10-02 16:08  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: ggz_gtk_admin.xpm, ggz_gtk_guest.xpm,
	ggz_gtk_registered.xpm: 
	- Changed the icons a bit

2001-09-28 21:08  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/chat.c: 
	- spaces between /msg and <nick> are now ignored

2001-09-28 21:03  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: chat.c, client.c, ggz_gtk_guest.xpm: - Fixed beep with
	Brents help - Fixed player popup menu

2001-09-17 19:45  Brent Hendricks <bmh@users.sourceforge.net>

	* acconfig.h: 
	- Put GGZDATADIR in list of defines

2001-09-17 19:44  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/login.c: 
	- Log server communication to file specified by Debug->SessionLog

2001-09-17 19:43  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/ggz.c: 
	- Read pixmaps from GGZDATADIR - Don't try to display pixmap if we
	couldn't load it

2001-09-17 19:43  Brent Hendricks <bmh@users.sourceforge.net>

	* configure.in: 
	- Define ggzdatadir/GGZDATADIR for pixmaps based on --datadir or  
	--prefix specified to configure

2001-09-17 17:42  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: Makefile.am, chat.c, ggz.c, ggz_gtk_admin.xpm,
	ggz_gtk_guest.xpm, ggz_gtk_registered.xpm, server.c: 
	- 3 graphics for the players status   Must run ggz-gtk from the
	source directory as the graphics arn't installed.

2001-09-14 16:19  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk-client.spec: Updated RPM spec file for 0.0.5pre.
	
	All looks good here.  However, if w

2001-09-13 17:44  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/client.c: 
	- First round of tooltips (client toolbar)

2001-09-08 18:27  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: props.c, glade/props.glade: 
	- Small modification to props dialog

2001-09-08 17:57  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: client.c, ggz.c: 
	- Really fixed the chat pane bug... should always do whats right
	now

2001-09-07 22:23  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/ggz.c: 
	- Output server errors in msg box

2001-09-05 17:22  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: chat.c, chat.h, client.c, main.c: 
	- friends and ignore fully work and are carried from session to
	session

2001-09-04 16:42  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: chat.c, client.c, ggz.c, glade/main.glade: 
	- This should take care of the chat pane resize bug

2001-08-24 15:15  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/first.c: Removed the (G) prefix from all guest entries. 
	Also, I reformatted the list of entries and made a slight fix to
	the random number selection for picking an entry.
	
	Note: the list entries are marked to be translated with an N_(...),
	but are never actually translated.

2001-07-30 11:52  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/client.c: Fixed typo on function call - only noticable
	when compiling with debugging.

2001-07-18 16:51  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: chat.c, chat.h, client.c, props.c: 
	- default highlight color to green (3) - moved name matching code
	out of client.c and into chat.c - if multiple name match, list them

2001-07-18 09:48  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: chat.c, chat.h: 
	- Minor code cleanup - Minor documentation cleanup

2001-07-17 20:00  Josef Spillner <dr_maux@users.sourceforge.net>

	* ggz-gtk/support.c: - Add another dcop call to launch konqueror in
	existing window - I know it better than the KDE release maintainer
	:-)

2001-07-17 17:16  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: chat.c, chat.h, client.c, game.c, ggz.c, props.c: 
	- Cleaned up the chat code in client.c - Updated
	chat_display_message()

2001-07-16 15:16  Josef Spillner <dr_maux@users.sourceforge.net>

	* ggz-gtk/support.c: - (experimental) support for konqueror
	in-window loading

2001-07-14 23:19  Jason Short <jdorje@users.sourceforge.net>

	* ggz-gtk/game.c: Made necessary changes for gtk-client to work
	with new protocol engine/version specification.

2001-07-13 22:31  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: chat.c, chat.h, client.c, client.h, glade/main.glade: 
	- Can add to and remove frm your friends list - removed jdorje from
	the default list - list is not stored session to session

2001-07-13 21:09  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/support.c: 
	- opening into an existing window work on browsers that support it
	with the exclution of Konqueror

2001-07-13 17:59  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: chat.c, client.c, props.c, support.c, support.h,
	glade/props.glade: 
	- Updated browser options - All browser types listed will launch -
	Any browser with "- Existing" will launch a new window even though
	the command is propper to use an existing window. I'm looking into
	is, I *think* it has to do with the execing - Konqueror has some
	issues with launching into an existing window. I'm working with irc
	#kde-dev people as to the best way to get it working

2001-07-12 19:02  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: chat.c, chat.h, main.c, props.c: 
	- Chat color is hooked up and compleatly works

2001-07-11 18:41  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: login.c, props.c, glade/login.glade, glade/props.glade:
	
	- made the login dialog a little wider - added some stuff to the
	props dialog   -- new items persist threw sessions   -- new items
	are not hooked up yet

2001-07-08 21:09  Ismael Orenstein <perdig@users.sourceforge.net>

	* ggz-gtk/ggz.c: 
	- Fixed a bug with old servers (when the server didn't have an
	Entry room, the table view was hidden anyway)

2001-07-08 14:12  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/ggz.c: 
	- Will join room 0 on every login, not jsut the first - Will
	highlight toom 0

2001-07-06 12:27  Justin Zaun <jzaun@users.sourceforge.net>

	* configure.in, po/de.po, po/es_AR.po, po/ggz-gtk.pot, po/pt_BR.po:
	
	- Updated version to 0.0.5pre

2001-07-05 20:26  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/ggz.c: 
	- if room type = -1 then   - dissable launch/join   - hide table
	list

2001-07-05 18:50  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/ggz.c: 
	- Auto Join room 0 on login

2001-07-01 14:16  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: client.c, ggz.c, ggz.h: - Bug #435321 - check to make
	sure that a table is highlited - check to make sure that the table
	is withing 0 and numtables

2001-07-01 01:19  Rich Gade <rgade@users.sourceforge.net>

	* ggz-gtk/: client.c, ggz.c, ggz.h: Bug #435321 - misclicking to
	join room gives error
	
	- The number of rooms is now stored in the numrooms global - Check
	clist row vs. numrooms to make sure it's valid before trying   to
	join a room or show the room info menu

2001-06-17 21:46  Rich Gade <rgade@users.sourceforge.net>

	* ggz-gtk-client.spec: - .spec file updates - these were actually
	necessary for 0.0.4, but as they   aren't part of the distros they
	needn't be tagged as such

2001-06-17 15:48  Rich Gade <rgade@users.sourceforge.net>

	* ChangeLog: - Updated ChangeLog

2001-06-14 16:56  Brent Hendricks <bmh@users.sourceforge.net>

	* NEWS: 
	- Updated NEWS file for 0.0.4

2001-06-14 03:23  Brent Hendricks <bmh@users.sourceforge.net>

	* Makefile.am, QuickStart.GGZ, README.GGZ, configure.in,
	ggz-gtk-client.spec: 
	- Documentation updates - Bumped version to 0.0.4 - Include docs in
	tarball

2001-06-14 01:12  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/Makefile.am, man/Makefile.am, po/Makefile.am: 
	- Explicitly specify SUBDIRS = ., rather than leaving it blank.   
	Leaving it blank causes 'make dist' to choke

2001-06-07 12:48  Josef Spillner <dr_maux@users.sourceforge.net>

	* ggz-gtk/first.c: - added DNS name for euro server

2001-06-06 13:42  Josef Spillner <dr_maux@users.sourceforge.net>

	* ggz-gtk/first.c: - changed server address

2001-06-04 20:55  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/launch.c: 
	- Don't default seats to "bot" if bots aren't allowed on a specific
	  gametype.  (variation on a patch from riq)

2001-06-04 20:31  Brent Hendricks <bmh@users.sourceforge.net>

	* man/.cvsignore: 
	- Added .cvsignore file to ignore Makefile and Makefile.in

2001-06-04 20:28  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/Makefile.am: 
	- Set SUBDIRS to be blank instead of setting to "." which isn't  
	necessary since make automatically does the current dir

2001-06-02 14:57  Ismael Orenstein <perdig@users.sourceforge.net>

	* po/pt_BR.po: 
	- Updated brazilian portuguese translation

2001-06-02 10:24  Ricardo Quesada <riq@users.sourceforge.net>

	* po/es_AR.po: added spanish (Argentinian) translation for gtk
	client

2001-06-01 23:34  Josef Spillner <dr_maux@users.sourceforge.net>

	* man/Makefile.am: - fix makefile bug

2001-06-01 22:12  Josef Spillner <dr_maux@users.sourceforge.net>

	* po/Makefile.am: - force "make messages"

2001-06-01 22:10  Josef Spillner <dr_maux@users.sourceforge.net>

	* configure.in: - now go in, change

2001-06-01 22:09  Josef Spillner <dr_maux@users.sourceforge.net>

	* po/: de.po, ggz-gtk.pot, pt_BR.po: - revoked commit

2001-06-01 22:07  Josef Spillner <dr_maux@users.sourceforge.net>

	* .cvsignore, configure.in: - removed dumb spaces

2001-06-01 19:07  Josef Spillner <dr_maux@users.sourceforge.net>

	* po/.cvsignore: - cvsignore update

2001-06-01 19:07  Josef Spillner <dr_maux@users.sourceforge.net>

	* Makefile.am, configure.in: - modified build process

2001-06-01 19:06  Josef Spillner <dr_maux@users.sourceforge.net>

	* ggz-gtk/first.c, ggz-gtk/main.c, ggz-gtk/support.h,
	po/Makefile.am, po/de.po, po/ggz-gtk.pot, po/pt_BR.po: -
	internationalized ggz-gtk - re-added German and Portuguese
	translation

2001-05-30 16:48  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/about.c: 
	- Added verion to about screen

2001-05-30 16:31  Justin Zaun <jzaun@users.sourceforge.net>

	* configure.in, ggz-gtk/client.c: 
	-- Fixed spelling

2001-05-30 08:26  Josef Spillner <dr_maux@users.sourceforge.net>

	* debian/: .cvsignore, README.Debian, changelog, control,
	copyright, docs, postinst, prerm, rules: - debianized source tree

2001-05-28 17:11  Rich Gade <rgade@users.sourceforge.net>

	* Makefile.am, configure.in, man/Makefile.am, man/ggz-gtk.6: -
	Added ggz-gtk(6) man page for installation and distribution

2001-05-28 15:08  Rich Gade <rgade@users.sourceforge.net>

	* ggz-gtk/msgbox.c: - Applied Riq's patch to msgbox.c - Expanded
	patch a bit to also eliminate some repeated code

2001-05-25 00:11  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/game.c: 
	- Cope with multiple modules supporting the same game by selecting
	the   one that matches our frontend (gtk).  The Right Way will be
	to pop	 up a dialog and let the user select one (storing the
	preference),   but this will work for the 0.0.4 release

2001-05-21 22:37  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/launch.c: 
	- Quick fix to check if number of bots specified is valid

2001-05-20 17:32  Rich Gade <rgade@users.sourceforge.net>

	* README: - General info for the Gtk client package

2001-05-20 16:02  Rich Gade <rgade@users.sourceforge.net>

	* README.GGZ: - Added README.GGZ to each client module

2001-05-10 16:47  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/first.c: 
	- Forgot a minor item

2001-05-10 16:46  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/first.c: 
	- Fixed the blank profile problem when you choose to make the
	default profiles - Added a Euro server - Default name is now random
	bases on "(G) name##" name is random from 20 names,   ## are random
	numbers. This will fix a problem of name collitions with Guest.

2001-04-22 13:38  Rich Gade <rgade@users.sourceforge.net>

	* ggz-gtk-client.spec, ggz-gtk.spec: - Updated RPM spec file to new
	distro name

2001-04-19 22:31  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/: client.c, game.c, ggz.c, login.c, glade/main.glade: 
	- Pulled most sensitivity stuff into a state callback  
	ggz_state_sensitivity() - Rethink what needs to be sensitive when -
	This should fix Rich's Lag bug #4

2001-04-19 19:34  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/game.c: 
	- When the game is over, check the state of the server, and only
	call   ggzcore_room_leave_table() if we're actually *at* the table,
	  otherwise install game_delayed_leave() as a callback to the  
	GGZ_STATE_CHANGE event.  - New function game_delayed_leave() will
	call   ggzcore_room_leave_table() once we finally reach the "at
	table"	 state.  - All of this fixes Rich's lag bug #2

2001-04-14 00:38  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/: client.c, game.c, launch.c: 
	- Check return values of ggzcore_room_{join|launch}_table() before 
	 proceeding.  If errors, post a dialog.  - Check server state
	before initializing game module.  Yeah, it'll	error out later if
	the state is wrong, but this provides a simple	 check earlier on
	in the process.

2001-04-10 09:21  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/: client.c, game.c, game.h, ggz.c, launch.c,
	glade/launch.glade: 
	- Do a bunch of error checking in game_init() to see if we're in a 
	 room, or already at a table, and if the module actually exists,
	etc.  - Actually create the object in game_init() - Call
	game_init() from launch_create_or_raise() so that we don't   popup
	launch dialog if the game does not initialize properly - New
	function game_launch() to do the actual launching - Call
	game_launch() if the "Launch" button is pressed - Call
	game_destroy() if the launch "Cancel" button is pressed - Call
	game_destroy() from game_launch() if the launch fails

2001-04-09 01:02  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/client.c: 
	- Removed unnecessary debugging statements

2001-04-07 16:16  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/client.c: 
	- Pulled table joining code into function client_join_table() -
	Reordered error checking so we don't get errors every time we join
	a   table

2001-04-07 15:48  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/: client.c, glade/main.glade: 
	- Cleaned up client_room_clist_event code a bit (in an effort to  
	understand it a bit better)

2001-04-07 14:40  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/client.c: 
	- Check server state before attemoting to enter room: - If not OK,
	pop up appropriate error message - If attempt to join fails popup
	an error message - If singleclick room entering is enabled,
	desensitize the room list   while between rooms to prevent trying
	to join two rooms at once.    A bug (perhaps in GTK?) causes the
	mouse pointer to get "stuck" if    we do this with doubleclick room
	entering

2001-04-07 12:12  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/ggz.c: 
	- Handle room join failures: popup a message explanation

2001-04-05 09:37  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/ggz.c: 
	- Place the server:port in the titlebar when connected.

2001-04-04 18:13  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/login.c: 
	- set propfile to last server you attempted to connect to

2001-04-03 16:53  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/client.c: 
	- Don't attempt to join a game if its full.  - Give a message if
	there is no highlighted row, at a table already or the	 table if
	full

2001-04-01 14:58  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/client.c: 
	- Use question type of box when asking if user wants to quit.

2001-04-01 11:58  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: msgbox.c, msgbox.h: 
	- New icons - Added MSGBOX_QUESTION as a icon type

2001-03-31 18:32  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/: ggz.c, login.c, login.h, glade/login.glade: 
	- Fixed up connect/login/relogin logic: - New functions
	login_connect_button_clicked() and   login_cancel_button_clicked()
	always handle button events.  - Call login_start_session() or
	login_reload() depending on current   state - New function
	login_connect_failed() to handle case of connection   failure -
	Call ggzcore_server_logout() when Cancel button is pressed

2001-03-31 17:53  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/ggz.c: 
	- Removed duplicate registration of GGZ_TABLE_DATA handler so games
	  don't see messages twice (oops)

2001-03-31 00:29  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/msgbox.c: 
	- Small fixes (defaulting and buttonbox)

2001-03-31 00:11  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/ggz.c: 
	- Pop up a message box for various failure events

2001-03-31 00:10  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/client.c: 
	- New function: client_get_table_index() to get table index from
	row   number.  Using this function (rather than the row number)
	fixes the   tables joining bug people have been seeing

2001-03-30 22:16  Brent Hendricks <bmh@users.sourceforge.net>

	* Makefile.am, TODO: 
	- Oops.  Forgot Makefile.am

2001-03-30 22:15  Brent Hendricks <bmh@users.sourceforge.net>

	* .cvsignore, AUTHORS, COPYING, ChangeLog, INSTALL, NEWS, README,
	acconfig.h, autogen.sh, configure.in, ggz-gtk.spec,
	ggz-gtk/AUTHORS, ggz-gtk/COPYING, ggz-gtk/ChangeLog,
	ggz-gtk/INSTALL, ggz-gtk/NEWS, ggz-gtk/README, ggz-gtk/TODO,
	ggz-gtk/acconfig.h, ggz-gtk/autogen.sh, ggz-gtk/configure.in,
	ggz-gtk/ggz-gtk.spec: 
	- Moved files out of ggz-gtk into gtk-client so the source isn't in
	  the top-level dir

2001-03-30 21:44  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/main.c: 
	- Set global conf file to NULL (until we support it) - Default
	debugging file to ~/.ggz/ggz-gtk.debug

2001-03-30 20:50  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/client.c: 
	- Tab compleation of usernames in chat entry

2001-03-30 20:25  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/: client.c, game.c, ggz.c: 
	- New functions ggz_input_removed() and game_input_removed() to
	free   the respective objects after their fd's are removed - Call
	gdk_input_add_full() rather than gdk_input_add() so we can  
	specify XXX_input_removed() to be called when the fd is removed -
	Copied over some table related callbacks from the text client,	
	specifically since TABLE_LEFT is now a room event, not a server  
	event

2001-03-30 20:18  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/configure.in: 
	- Remove -leasysock from explict linking list (looks like we don't 
	 need it after all)

2001-03-30 17:46  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/launch.c: 
	- Don't try to disable bots based on max number.  - Disable
	reverved option since the server doesn't support it yet.

2001-03-28 00:01  Rich Gade <rgade@users.sourceforge.net>

	* ggz-gtk/: configure.in, ggz-gtk.spec: - Corrected package name -
	Added RPM specification file

2001-03-27 18:27  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: client.c, props.c, glade/props.glade: 
	- Added option for single-click room entry

2001-03-27 10:33  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/configure.in: 
	- Must also link against easysock since ggzcore is linked against
	it

2001-03-27 01:33  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/configure.in: 
	- Remove some unnecessary stuff from configure.in

2001-03-27 01:31  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/AUTHORS: 
	- Added AUTHORS file

2001-03-27 01:30  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/: .cvsignore, COPYING, ChangeLog, INSTALL, Makefile.am,
	NEWS, README, acconfig.h, autogen.sh, configure.in: 
	- Added autoconf files since we've been split out

2001-03-25 13:06  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/about.c: 
	- fixed a small bug

2001-03-25 12:55  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/about.c: 
	- Updated the credits

2001-03-25 12:34  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: about.c, glade/about.glade: 
	- Fixed a bug perdig found

2001-03-24 17:29  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/launch.c: 
	- Fixed launch dialog bug with number of bots

2001-03-24 17:12  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/msgbox.c: 
	- Fixed up the msgbox

2001-03-24 11:15  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/about.c: 
	- Changed the font color - Scrolling starts over if window is
	closed

2001-03-23 20:02  Ismael Orenstein <perdig@users.sourceforge.net>

	* ggz-gtk/about.c: 
	- Fixed the flicker in the animation

2001-03-23 19:48  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: about.c, glade/about.glade: 
	- Fixed up the about dialog   - Made the text changeable without
	the need for GLADE

2001-03-18 16:37  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: ggz.c, msgbox.c: 
	- Added a message when the client can't connect to the server -
	Fixed up the stop sign icon

2001-03-17 00:09  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/Makefile.am: 
	- Converted libggzcore into a libtool shared library - Converted
	the included libeasysock into a non-installed libtool	convenience
	library - Various Makefile changes to support the above

2001-03-16 18:33  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: TODO, ggz.c: 
	- Fixed CPU eating bug on GGZ_NET_ERROR

2001-03-11 15:27  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: client.c, game.c, game.h: 
	- Allow one game at a time

2001-03-11 15:01  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/login.c: 
	- Clear the player, room and table list when connecting to a server
	  this is used when swithing one to the other mainly.

2001-03-11 14:43  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: client.c, ggz.c, types.c: 
	- Fixed spelling errors - Clear the playerlist as soon as we enter
	the new room. This should stop	 the confusion of thinking the new
	list has com in already

2001-03-11 09:01  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/info.c: 
	- info dialog displays correct information

2001-03-10 11:23  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/TODO: 
	- Updaed the TODO list

2001-03-10 11:12  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/client.c: 
	- Added a msgbox for each menu/button that will not be implimented
	in 0.0.4

2001-03-10 11:02  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/ggz.c: 
	- removed all my g_print statments

2001-03-10 10:53  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/chat.c: 
	- nomore black on black colors in chat

2001-03-10 10:38  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: client.c, game.c: 
	- Leave button on the toolbar works

2001-03-09 23:31  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/ggz.c: 
	- added GGZ_TABLE_LEFT support

2001-03-09 23:26  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/chat.c: 
	- Fixed segfault on /msg bug

2001-03-09 21:56  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/launch.c: 
	- Added some check to make sure launching works, if not tell the
	user.

2001-03-09 20:36  Ismael Orenstein <perdig@users.sourceforge.net>

	* ggz-gtk/msgbox.c: 
	- Made icons transparent

2001-03-09 20:25  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: client.c, glade/main.glade: 
	- game joining works

2001-03-09 20:09  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/ggz.c: 
	- Show user his password after a successful first time login

2001-03-09 16:51  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: game.c, ggz.c, launch.c: 
	- Game launching and playing works.  - small bug is the ggs.modules
	dosn't have the game type listed (segfault)

2001-03-09 08:50  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/launch.c: 
	- When calling ggzcore_table_add_bot(), seats are numbered from 0,
	not 1 - Pass ggzcore_table_init() the numbers of seats, not a
	hardcoded '2'

2001-03-08 18:27  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: Makefile.am, game.c, game.h, launch.c: 
	- launching code. Bots don't work yet.

2001-03-08 15:48  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/launch.c: 
	- Fixed small bug with sensitivity of the computer options

2001-03-08 15:39  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/ggz.c: 
	- Removed last of ggzcore's old API

2001-03-07 20:35  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/launch.c: 
	- Hooked up the launch dialog so everything *except* launching
	works.

2001-03-06 20:31  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: client.c, msgbox.c, msgbox.h: 
	- per request, added a fith option for MBModal	 MSGBOX_NORAML	
	MSGBOX_MODAL

2001-03-06 20:05  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: client.c, msgbox.c, msgbox.h: 
	- changed status name to mb_status - changed mb_status to static -
	added a fourth varible to the function call of type MBIcon  
	MSGBOX_NONE   MSGBOX_STOP   MSGBOX_INFO

2001-03-04 19:09  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: Makefile.am, client.c, msgbox.c, msgbox.h: 
	- Added a very customisable message box system

2001-03-04 16:14  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: chat.c, props.c, glade/props.glade: 
	- Added an option on the chat tab for a black or white background.
	Default is   black.

2001-03-03 13:50  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/: ggz.c, main.c: 
	- Disabled MEMDETAIL debugging by default - Split out code to
	display table and player lists into functions	display_tables()
	and display_players() : these should probably go in   client.c -
	Call display_tables() upon table list and table updates - Call
	display_players() upon player list, playuer enter and leave,   and
	player updates.  This keeps us from requesting the data from the  
	server again - New functions for handling GGZ_NET_ERROR and
	GGZ_PROTOCOL_ERROR:   right now they just print a line to stdout. 
	They should pop up a   dialog

2001-02-27 21:43  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/chat.c: 
	- Colors have the correct names in the comments (Thanks to Perdig
	as i'm color   blind)

2001-02-27 15:41  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: chat.c, motd.c: 
	- My Goof, should have check the new colors before commiting.
	Things are fixed   now.

2001-02-27 12:37  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: chat.c, main.c: 
	- Redid colors for both chat and MOTD

2001-02-23 22:19  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/: ggz.c, login.c: 
	- Work with new ggzcore functions: -
	ggzcore_server_set_{hostinfo,logininfo} - Don't logout if the login
	fails, give user the oppotunity to try	 again

2001-02-23 19:22  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/chat.c: 
	- Full color support added to chat.

2001-02-21 22:56  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/: ggz.c, ggz.h, main.c: 
	- Re-attached ggz_state_change as callback for GGZ_STATE_CHANGE
	event	so we can get the state printed in the statusbar

2001-02-21 16:34  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/glade/first.glade: 
	- forgot the glade file fir the first dialog

2001-02-21 16:32  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: Makefile.am, first.c, first.h, ggz.h, launch.c, main.c:
	
	- First run dialog   - Give the user an option of creating 2
	profiles (Morat.net and CVS Developer	  Server)

2001-02-19 17:22  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/client.c: 
	- Hooked up View/MOTD

2001-02-19 16:28  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: ggz.c, launch.c, types.c: 
	- Gametypes dialog works again, Launch dialog show correct info

2001-02-16 23:45  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/: ggz.c, server.c: 
	- Hacked in a ggz_list_tables() function so I could test ggzcore's 
	 table listing - Fixed up ggz_list_players() to display table
	number correctly

2001-02-16 21:23  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/motd.c: 
	- Display MOTD from the top, not the bottom (DOH!)

2001-02-16 21:12  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: client.c, ggz.c: 
	- hooked up MOTD - Fixed room popup (join) segfault

2001-02-16 20:26  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: client.c, ggz.c: 
	- GGZ_ROOM_ENTER and GGZ_RROM_LEAVE hooked up - fixed small chat
	duplication bug

2001-02-16 19:19  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: ggz.c, login.c: 
	- Old event system has been removes or commented out.

2001-02-16 18:53  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: client.c, info.c, info.h: 
	- Fixed info-dialog segfault

2001-02-16 18:40  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: ggz.c, launch.c: 
	- Compiles again

2001-02-16 18:12  bugg

	* ggz-gtk/chat.c: You _must_ commit sys/types.h before sys/socket.h

2001-02-15 17:05  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: chat.c, chat.h, client.c, ggz.c, info.c: 
	- Updated to use GGZRoom

2001-01-31 19:37  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: client.c, ggz.c, info.c, launch.c, login.c, login.h: 
	- Removed several warnings and hooked up more callbacks. There are
	still quite   a few warning, and will be until ggzcore is back up
	to spead. I do beleave	 that the gtk FE is up to speed with the
	text FE.

2001-01-31 17:10  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: chat.c, client.c, ggz.c, ggz.h, info.c, launch.c,
	login.c, main.c: 
	- The GTK FE now compiles, but thats about it.	There are major
	warnings during   compile, 90% of the functionality isn't hooked up
	(This is due to 1/2 the   callbacks being commented out).  This
	commit is just so the CVS build isn't	broken. Please don't
	attempt to us the gtk FE until I have finished the   convertion to
	the new ggzcore API!

2001-01-21 20:05  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: TODO, about.c, glade/about.glade: 
	- Fixed up the about dialog, added KDE2 client and Josef Spillner,
	added 2001   to the copyright (both in source and in the dialog)

2001-01-20 19:36  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/glade/types.glade: 
	- This is the Game Types glade file

2001-01-20 19:36  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/main.c: 
	- Fixed the random file bug.

2001-01-20 15:42  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: Makefile.am, client.c, types.c, types.h: 
	- Added the Game Types list & hooked up the View/Game Types menu
	option in the	client

2001-01-19 21:14  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/login.c: 
	- login_reconnect(): removed the hook_remove function, changed
	return value to   GGZ_HOOK_REMOVE

2001-01-19 21:01  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: ggz.c, login.c: 
	- updated to work with new ggzcore API

2001-01-18 16:30  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/client.c: 
	- Double-Click to join room, single click to select, right-click
	for pop-up on	the Rooms list

2001-01-14 09:37  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: about.c, client.c, glade/about.glade, glade/main.glade:
	
	- "GNU Gaming Zone" -> "GGZ Gaming Zone"

2001-01-14 02:34  Rich Gade <rgade@users.sourceforge.net>

	* ggz-gtk/main.c: - Updated to call ggzcore_conf_initialize()
	directly from FE

2000-12-22 20:25  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: chat.c, client.c, ggz.c, launch.c, login.c: 
	- Added a bunch of _() macros

2000-12-22 16:15  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: TODO, launch.c: 
	- Displaying the game information in the launch dialog

2000-12-21 22:04  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/login.c: 
	- Hooked up the "Edit Profiles" button on the loging dialog

2000-12-20 16:30  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/info.c: 
	- Added lookup to get gametype from room - Added lookup to get
	gametype from table - Initilize the gametype linked list (whoops!)
	- Finished the table info dialog

2000-12-18 17:48  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/ggz.c: 
	- Added support for displaying and updating table information

2000-12-05 16:58  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/ggz.c: 
	- Player list now shows the player's current table

2000-12-05 16:30  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: server.c, server.h: 
	- Removed warning on compile of server.c

2000-12-04 16:30  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/props.c: 
	- All profile funtions now work under the properties dialog. There
	is a bug in   server.c on line 92 that causes the main profile list
	to *not* be saved.    until this is fixed, adding and deleting will
	not work properly

2000-12-03 15:33  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: Makefile.am, login.c, main.c, server.c, server.h,
	glade/login.glade: 
	- Start on profile support.

2000-12-02 14:35  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/props.c: 
	- Hooked up the User Information tab in the props dialogy

2000-12-02 01:34  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/main.c: 
	- Make user conffile ggz-gtk.rc not ggz.rc

2000-12-01 22:49  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/chat.c: 
	- Fixed a name/color display in chat with usernames starting with
	numbers

2000-12-01 22:14  Rich Gade <rgade@users.sourceforge.net>

	* ggz-gtk/main.c: - make_path() ripped from server for config file
	path generation - gtk FE user config file set to "~/.ggz/ggz.rc"

2000-12-01 21:08  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: chat.c, client.c, ggz.c, main.c, props.c: 
	- all chat properties work except:   * Full Color

2000-12-01 20:06  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/: client.c, main.c, glade/main.glade: 
	- Removed reference to local conf file - Added accelerators to room
	context menu

2000-11-29 14:41  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/props.c: 
	- AutoIndent, Timestamp, and WordWrap props work but are not stored
	session to   session yet.

2000-11-28 21:37  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/props.c: 
	- You can now set your font used in chat threw the props dialog.   
	This isn't saved  yet from session to session

2000-11-24 14:22  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: about.c, chat.c, info.c: 
	- Adding some documentation

2000-11-16 18:44  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: Makefile.am, client.c, info.c, info.h, support.c,
	support.h, glade/info.glade, glade/main.glade: 
	- This is a big update to the room description code I recently
	added.	  What is committed here is a cleaner GUI than was used
	before, and    presented much better

2000-11-13 19:05  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: client.c, ggz.c, glade/main.glade: 
	- Room description support added

2000-11-10 23:00  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/login.c: 
	- You can now login as a registered user

2000-11-09 22:37  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/: client.c, ggz.c, ggz.h, main.c, glade/main.glade: 
	- Simple example of using ggzcore's state callbacks in the text and
	  gtk frontends

2000-11-05 00:47  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/: about.c, about.h, launch.c, launch.h, license.c,
	license.h, motd.c, motd.h, props.c, props.h, glade/about.glade,
	glade/launch.glade, glade/license.glade, glade/motd.glade,
	glade/props.glade: 
	- Renamed global dialog widget variables to be different than the  
	local one used while creating.	Basically dlg_foo -> foo_dialog -
	Make sure gtk_widget_destroyed() is connected to "destroy" signal  
	for all dialogs so that the widget pointer gets set to NULL -
	Removed unnecessary foo_destroy() functions since we can rely on  
	gtk_widget_destroyed() to set the widget to NULL

2000-11-04 23:34  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/: login.c, glade/login.glade: 
	- Removed fixed size of login dialog: this allows the full text of
	the   failed login message to be displayed

2000-11-04 23:27  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/: chat.c, client.c, ggz.c, login.c, login.h: 
	- s/ggzcore_event_trigger/ggzcore_event_enqueue -
	s/ggzcore_event_connect/ggzcore_event_add_callback - New function
	login_failed() handles updating of login dialog after a   failed
	login - Disconnect login_start_session() and connect
	login_relogin() to   "connect" button of login dialog when doing a
	second login attemot - Pass pointer to profile info to
	login_reconnect as user data - Remove login_reconnect() by
	reference to function rather than ID,	eliminating the need for
	the global variable

2000-11-04 12:24  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: ggz.c, login.c: 
	- Some fixes to login_reconnect

2000-11-03 16:53  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: ggz.c, login.c, login.h: 
	- Reconnecting to a server from a URL is now done threw callbacks
	rather than   the old way.

2000-10-30 16:33  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: ggz.c, login.c, login.h: 
	- connecting to a ggz url work now.  - added correct sensitvity to
	the login dialog

2000-10-24 20:19  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/glade/.cvsignore: 
	- Added .cvsignore file in glade dir

2000-10-24 20:18  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/: ggz.c, login.c, glade/login.glade: 
	- Rename global variable dlg_login to login_dialog so as not to  
	conflict with local variable inside create_dlg_login() - When
	window object is destroyed (receives "destroy" signal), call  
	gtk_widget_destroyed() with &login_dialog as data so that  
	login_dialog gets set to NULL - Remove unnecessary
	login_cancel_button_clocked() and just call   gtk_widget_destroy()
	with dlg_login as the object

2000-10-22 16:38  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: chat.c, login.c, login.h: 
	- The URL launcher for chat now handles ggz://addresses and
	ggz.addresses	corectly

2000-10-21 17:22  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/chat.c: 
	- Removed some debugging stuff I forgot

2000-10-21 17:19  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: chat.c, chat.h, client.c, main.c, motd.c, support.c,
	support.h, xtext.c, xtext.h: 
	- Reorderd window display so that the login dialog is displayed
	second	 and therefor on top.  - Useing the newer xtext widget from
	XChat - Added URL highlights to chat area - Right-click URL opens
	to web - Help/Goto Web works

2000-10-20 19:45  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/chat.c: 
	- added /me actions to chat

2000-10-20 17:23  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: client.c, launch.c, launch.h, props.c, props.h,
	glade/launch.glade: 
	- Starting to hook up the launch and properties dialogs

2000-10-19 14:26  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: Makefile.am, launch.c, launch.h, props.c, props.h,
	glade/props.glade: 
	- Properties and Launch dialogs     *NOTE: Nothings hooked up yet

2000-10-17 19:23  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/: client.c, motd.c, glade/motd.glade: 
	- New callback for OK button on motd dialog so that motd_destroy() 
	 gets called and therefore dlg_motd gets set back to NULL - Trigger
	GGZ_USER_MOTD event from View->MOTD menu item callback

2000-10-15 18:01  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: TODO, ggz.c, motd.c: 
	 - Finished up the MOTD

2000-10-15 15:23  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: Makefile.am, ggz.c, motd.c, motd.h, glade/motd.glade: 
	- MOTD dialog added

2000-10-14 22:22  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/: TODO, about.c, about.h, client.c, license.c, license.h,
	main.c, glade/about.glade, glade/license.glade: 
	- Implemented foo_create_or_raise() and foo_destroy() for about and
	  license dialogs - Moved dlg_about and dlg_license into respective
	files and make	 static - Moved main_win into client.c (still
	global though) - Enabled gettext support in About dialog

2000-10-14 21:33  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/: ggz.c, login.c: 
	- Use lookup_widget() rather than gtk_object_get_data() - Hide
	password box for all but "normal" logins - Declare login dialog
	callbacks and make them static - Make Leave button insensitive when
	we first connect

2000-10-14 19:54  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/: Makefile.am, TODO, client.c, ggz.c, login.c, login.h,
	main.c, support.c, support.h, glade/login.glade, glade/main.glade: 
	- Enabled gettext support for main window and login dialog - Added
	support.[ch] files from glade for _() gettext function - Make main
	window callbacks static - Rename main window callbacks from on_ to
	client_ - Added main window callback declarations - New function
	login_create_or_raise() creates the login dialog if it	 didn't
	exist, and raise it if it did - Call login_create_or_raise() rather
	than create_dlg_login() whenever   we want to activate the login
	dialog - New function login_destroy() kills login dialog and sets
	dlg_login   to NULL - Moved dlg_login into login.c with the future
	intent of making it static - Added Keyboard accelerators to menu
	items - Renamed "GPL License" menu item to "Copyright"

2000-10-14 13:07  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: Makefile.am, TODO, about.c, about.h, client.c,
	license.c, license.h, main.c, glade/about.glade,
	glade/license.glade: 
	 - Added the about dialog
	 - Added the license dialogy

2000-10-14 11:10  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: TODO, client.c, ggz.c, ggz.h, main.c,
	glade/about.glade, glade/main.glade: 
	 - padding around the room label
	 - left align the room label
	 - more padding around the edges of client_hbox
	 - sensitivity within ggzcore event callbacks

2000-10-14 02:19  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/: ggz.c, ggz.h, main.c: 
	- New function ggzcore_event_poll() works as a replacement for
	poll()	 except it tacks on the ggzcore fds and handles them
	automatically.	  This function can easily be used in FE event
	loops  - Remove ggzcore_event_ispending() - Rename
	_ggzcore_event_ispending_actual() to ggzcore_event_ispending() -
	Don't check for net input in ggzcore_event_ispending() - New
	functions ggzcore_event_get_fd() and ggzcore_net_get_fd() allow  
	access to ggzcore fds in case FE needs to add them to event loop -
	Use ggzcore_event_poll() in text and gtk frontends - remove
	ggz_loop() from gtk FE

2000-10-14 01:11  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/TODO: 
	- The gtk FE todo list

2000-10-13 22:24  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/client.c: 
	- hooked up the chat's scrollbar

2000-10-13 18:48  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: chat.c, chat.h, client.c, ggz.c: 
	
	- All chat functions are now working, /help for help :-)

2000-10-13 09:01  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/: Makefile.am, .cvsignore: 
	- Add @EASYSOCK_{INC,LIB}@ so the Gtk frontend compiles with the  
	recent easysock changes - Added .libs and ggz-gtk to .cvsignore
	file

2000-10-12 18:11  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/: Makefile.am, chat.c, chat.h, client.c, client.h, ggz.c,
	ggz.h, login.c, login.h, main.c, xtext.c, xtext.h,
	glade/login.glade, glade/main.glade: 
	Well here is the first commit of the GTK frontend. I'm commiting a
	little early because, I have to leave for about a half and hour and
	wanted to get this in. There are some things a little different
	from what I said would be done.
	
		- /msg needs implimented
		- we are currently not recieving beep or msg
		- /beep will send a beep
		- per todays emails I have not done the
		  sensitvity work, though I did put the frame
		  work in place so Brent and others can see
		  what I was planning on doing, and sugjest a
		  better way.

2000-09-22 18:12  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/glade/main.glade: 
	- Moves the room label to a more prominate place.

2000-09-21 17:54  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/glade/main.glade: 
	- Some small changes to the mail window,    1) Fixed up menus	 2)
	Added a label for current room display

2000-09-16 19:32  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/glade/: about.glade, dlg_about.glade, dlg_launch.glade,
	dlg_license.glade, dlg_login.glade, dlg_motd.glade,
	dlg_props.glade, launch.glade, license.glade, login.glade,
	main.glade, motd.glade, props.glade, win_main.glade: 
	- Renamed the glade files, removing the dlg_ prefix - Output files
	nolonger have the dlg_ prefix or _[ic] suffix - Added the table and
	room pop-up menus to the main.glade file

2000-09-16 10:56  Justin Zaun <jzaun@users.sourceforge.net>

	* ggz-gtk/glade/: dlg_about.glade, dlg_launch.glade,
	dlg_license.glade, dlg_login.glade, dlg_motd.glade,
	dlg_props.glade, win_main.glade: 
	- This is the start of the new client glade files.    win_main has
	changed a bit, dlg_license is new    the rest are copyed over from
	the old directory    and just slightly modified.

2000-09-15 18:46  Brent Hendricks <bmh@users.sourceforge.net>

	* ggz-gtk/: .cvsignore, Makefile.am: 
	- Added new directories for core client and frontends - Modified
	build system to work with new source layout - Skeletal libggzcore
	and text frontend

