2006-03-16 14:33:16  Rev 7939   josef

	* ggzcore/hook.c:
	  [the 0.0.13 crash police]
	  - do not crash if hook list is NULL
	  It should never be NULL, I suspect ggz-gtk to handle disconnection 
	  in the case
	  of protocol errors wrong, but the fix prevents the crash at least.


2006-03-15 13:07:26  Rev 7927   josef

	* Makefile.am:
	  - TODO and HACKING were no more


2006-03-14 13:54:27  Rev 7912   josef

	* README:
	  - version bumping in the README files


2006-03-14 13:53:58  Rev 7911   josef

	* autogen.sh QuickStart.GGZ:
	  - more synchronisation of common files (must be a boring day...)


2006-03-14 13:50:27  Rev 7909   josef

	* ggzcore/ggzcore.h ggzcore/netxml.c:
	  - library interface version bump
	  - send all things xml-escaped


2006-03-14 13:49:36  Rev 7908   josef

	* ggzmod/ggzmod.h:
	  - library interface version bump


2006-03-14 13:47:11  Rev 7905   josef

	* AUTHORS NEWS README.GGZ:
	  - sync all common files from libggz (README.GGZ, AUTHORS)
	  - updated NEWS file for the upcoming 0.0.13 release


2006-03-14 13:45:48  Rev 7903   josef

	* configure.ac:
	  - bump all package numbers to 0.0.13 already


2006-03-08 06:49:02  Rev 7899   josef

	* ggzcore/netxml.c:
	  - always quote CDATA strings, like chat text, user name, password 
	  and email


2006-03-07 09:57:32  Rev 7889   josef

	* ggzcore/user.h ggzcore/state.h ggzcore/conf.c ggzcore/module.c 
	  ggzcore/table.c ggzcore/conf.h ggzcore/ggzcore-ggz.h 
	  ggzcore/module.h ggzcore/net.h ggzcore/table.h ggzcore/player.c 
	  ggzcore/hook.c ggzcore/player.h ggzcore/init.c ggzcore/hook.h 
	  ggzcore/ggzcore.h ggzcore/server.c ggzcore/protocol.h 
	  ggzcore/netxml.c ggzcore/game.c ggzcore/server.h ggzcore/gametype.
	  c ggzcore/room.c ggzcore/user.c ggzcore/game.h ggzcore/state.c 
	  ggzcore/gametype.h ggzcore/room.h:
	  - licence texts in sources clarified to be LGPL


2006-03-07 09:57:17  Rev 7888   josef

	* ggzmod/ggzmod.h ggzmod/io.h ggzmod/mod.h ggzmod/protocol.h 
	  ggzmod/ggzmod.c ggzmod/io.c:
	  - licence texts in sources clarified to be LGPL


2006-02-13 07:09:22  Rev 7868   josef

	* po/ggz-config/ggz-config.pot po/ggzcore/de.po po/ggz-config/de.po 
	  po/ggzcore/ggzcore.pot:
	  - translation update (mostly just line numbers that changes)


2006-02-13 07:07:40  Rev 7867   josef

	* ggzcore/TODO ggzcore/netxml.c:
	  - always send login name, email address and password as CDATA
	  Of course, this is still not a clean way of letting such data be
	  automatically escaped! Using libxml or something such in the future
	  is advisable.


2006-02-13 07:06:33  Rev 7866   josef

	* TODO:
	  - remove TODO file, it only contained the roadmap


2006-02-08 17:49:09  Rev 7846   josef

	* ggzcore/server.c:
	  - implement E_BAD_USERNAME (and E_BAD_OPTIONS was missing, too!)


2006-01-20 08:45:48  Rev 7799   jdorje

	* ggzcore/room.c:
	  Fix a bug in _ggzcore_room_add_player causing player rating, 
	  ranking, and
	  highscore to be incorrectly initialized.  The end result is only 
	  the record
	  is correctly displayed after one player sees another enter a room.


2006-01-17 21:53:50  Rev 7792   jdorje

	* ggzcore/game.c:
	  Send stats to ggzmod.


2006-01-17 21:28:15  Rev 7791   jdorje

	* ggzmod/ggzmod.h ggzmod/ggzmod.c:
	  Fix triggering of GGZMOD_EVENT_STATS.


2006-01-17 21:26:35  Rev 7790   jdorje

	* ggzmod-ggz/ggzmod-ggz.c:
	  Fix check in ggzmod_ggz_set_stats.


2006-01-17 18:27:45  Rev 7789   jdorje

	* ggzcore/table.c ggzcore/game.c ggzcore/room.c ggzcore/game.h:
	  Revert r7784: "Change room and table data in the game structure into
	  pointers."


2006-01-17 18:19:37  Rev 7788   jdorje

	* ggzmod/ggzmod.c:
	  Fix bugs in stats query functions.


2006-01-17 18:15:48  Rev 7787   jdorje

	* ggzmod/ggzmod.c:
	  Fix memory allocation problems with infos lists.


2006-01-17 18:08:54  Rev 7786   jdorje

	* ggzmod/ggzmod.c:
	  Fix stats memory problems.


2006-01-16 08:25:55  Rev 7784   jdorje

	* ggzcore/table.c ggzcore/game.c ggzcore/room.c ggzcore/game.h:
	  Change room and table data in the game structure into pointers.


2006-01-14 05:29:03  Rev 7782   jdorje

	* m4/ggz.m4:
	  Fix AM_CONDITIONAL problem.


2006-01-11 07:00:16  Rev 7762   jdorje

	* m4/ggz.m4:
	  ggz-gtk support in ggz.m4.


2006-01-03 01:33:39  Rev 7716   jdorje

	* po/ggz-config po/ggzcore:
	  svn:ignore


2006-01-03 01:32:15  Rev 7715   jdorje

	* po/Makefile.am:
	  Allow ggz-client-libs to compile again.


2006-01-02 16:45:48  Rev 7712   josef

	* po/ggz-config/ggz-config.pot configure.ac ggz-config/ggz-config.c 
	  po/ggz-config ggzcore/Makefile.am po/ggz-config.pot 
	  po/ggz-config/de.po po/ggzcore po/ggzcore/ggzcore.pot 
	  po/ggz-config/Makefile.am po/de.po po/ggzcore/de.po ggzcore/init.c 
	  ggzcore/ggzcore.h po/ggzcore/Makefile.am ggzcore/server.c 
	  po/Makefile.am ggzcore/server.h:
	  - support for GAI_a (asynchronous host lookups) with a callback
	    [EXPERIMENTAL!]
	  - support for translated ggzcore messages
	    (happens automatically via catalog preloading in ggzcore_init())


2005-12-29 11:54:12  Rev 7707   josef

	* po/de.po po/ggz-config.pot:
	  - translation updates


2005-12-29 11:53:46  Rev 7706   josef

	* HACKING:
	  - remove obsolete HACKING file


2005-12-29 11:51:15  Rev 7703   josef

	* ggz-config/readme.ggzconfig:
	  - improved ggz-config documentation


2005-12-29 11:50:22  Rev 7702   josef

	* man/Makefile.am man/ggzwrap.1:
	  - ggzwrap manpage lives here now


2005-12-29 11:31:27  Rev 7690   josef

	* m4/i18n.mk autogen.sh README.GGZ m4/ggz.m4:
	  - synchronisation of all globally used files
	  - in the future, README.GGZ should be even more generic!


2005-12-29 01:35:10  Rev 7683   jdorje

	* ggzcore/ggzcore.h ggzcore/server.c ggzcore/server.h:
	  Add missing ggzcore function ggzcore_server_get_player.


2005-12-22 17:28:06  Rev 7678   jdorje

	* ggz-config/ggz-config.c:
	  Avoid some memory leaks and unnecessary allocation in ggz-config.


2005-12-16 12:59:15  Rev 7675   josef

	* configure.ac ggzwrap/Makefile.am:
	  - make ggzwrap compile after the move


2005-12-16 12:44:18  Rev 7672   josef

	* Makefile.am ggzwrap/Makefile.am ggzwrap/.cvsignore ggzwrap:
	  - moving ggzwrap to ggz-client-libs so Java games can easily 
	  depend on it


2005-12-13 00:35:51  Rev 7665   jdorje

	* ggz-config/ggz-config.c:
	  Move make_path and mkdirectory into libggz, and rename as 
	  ggz_make_path.


2005-12-12 23:45:48  Rev 7664   jdorje

	* ggzcore/server.c:
	  Fix problems with alarm.


2005-12-12 23:37:08  Rev 7662   jdorje

	* configure.ac m4/mkdir.m4 ggz-config/ggz-config.c Makefile.am:
	  Fix problems with dirent and mkdir on windows.


2005-12-12 11:54:49  Rev 7660   josef

	* tests/.cvsignore ggzmod-ggz/.cvsignore ggzmod/.cvsignore .
	  cvsignore man/.cvsignore desktop/.cvsignore po/.cvsignore ggzcore/.
	  cvsignore ggz-config/.cvsignore ggz-wrapper/.cvsignore:
	  This week's XXL commit!
	  - removal of all .cvsignore files
	  - addition of *.a, *.os, ... to svn:ignore


2005-11-25 19:36:11  Rev 7643   josef

	* ggzcore/server.c:
	  - trying to disable the alarm stuff
	    (based on WINSOCK detection... well)


2005-11-25 19:32:01  Rev 7642   josef

	* ggzmod-ggz/ggzmod-ggz.c:
	  - remove port and buf variables for non-socketpair compilation


2005-11-24 18:11:41  Rev 7639   josef

	* ggzmod-ggz/ggzmod-ggz.c:
	  - trying to fix the case when no socketpair() is available (aka, 
	  win32)


2005-10-01 13:56:41  Rev 7604   josef

	* desktop/ggz.menu:
	  - use full GGZ name


2005-09-27 23:37:04  Rev 7601   josef

	* configure.ac m4/ggz.m4:
	  - move prefix sanitiser into AC_GGZ_INIT
	  - remove all assumptions over prefix being NONE


2005-09-27 23:02:26  Rev 7599   josef

	* configure.ac:
	  - quick fix for the PREFIX = NONE problem
	  The real fix (for after 0.0.12) is to move this into AC_GGZ_INIT


2005-09-27 02:54:00  Rev 7597   jdorje

	* ggzcore/gametype.c:
	  Make local namedbots functions static.


2005-09-25 18:25:14  Rev 7593   josef

	* ChangeLog:
	  - big changelog update (2.3 MB... due to new formatting)


2005-09-25 13:33:44  Rev 7566   josef

	* ggzmod-ggz/ggzmod-ggz.h:
	  - include ggz.h (unless we defined a GGZInfo structure instead of 
	  using GGZList)


2005-09-25 13:20:08  Rev 7564   josef

	* ggzcore/Doxyfile ggzmod/Doxyfile:
	  - doxygen version bump


2005-09-25 11:25:49  Rev 7556   josef

	* ggzcore/ggzcore.h ggzcore/Makefile.am:
	  - library version bump: interface changed, but is backward 
	  compatible with 0.0.11


2005-09-25 11:16:05  Rev 7555   josef

	* ggzmod/ggzmod.h ggzmod/Makefile.am:
	  - library version bump: ggzmod changed quite a bit, not binary 
	  compatible


2005-09-25 10:11:25  Rev 7551   josef

	* configure.ac:
	  - more version string changes in the build system


2005-09-25 09:54:30  Rev 7550   josef

	* NEWS README.GGZ README:
	  - version updates in common files
	  - news and release-specific changes


2005-09-23 21:54:25  Rev 7547   josef

	* COPYING:
	  - add copyright files for gnome-client and sdl-games to SVN
	  - update all copyright files with current version, including the 
	  new FSF address in Boston


2005-09-18 13:00:08  Rev 7540   josef

	* ggzmod/ggzmod.h:
	  - removal of GGZMOD_EVENT_SERVER_FD event (which is purely internal)
	  - fixing up many comments which were copy&pasted from ggzdmod


2005-09-17 19:31:46  Rev 7527   josef

	* ggzmod-ggz/io-ggz.c:
	  - now, ggz_write_int and ggz_write_fd are not quite the same...


2005-09-17 19:31:17  Rev 7526   josef

	* ggzmod/ggzmod.c:
	  - some trailing white space removals


2005-09-16 22:53:54  Rev 7525   josef

	* ggzmod/ggzmod.c ggzmod/io.c:
	  - small documentation extensions
	  - one oddly indented brace fixed


2005-09-16 22:25:39  Rev 7524   josef

	* ggzcore/server.c:
	  - improved handling of channels


2005-09-16 19:44:09  Rev 7519   josef

	* ggzmod-ggz/protocol.h ggzmod/ggzmod.h ggzcore/ggzcore.h 
	  ggzcore/server.c ggzmod-ggz/ggzmod-ggz.c ggzmod-ggz/io-ggz.c 
	  ggzcore/game.c ggzmod/mod.h ggzmod/protocol.h 
	  ggzmod-ggz/ggzmod-ggz.h ggzmod-ggz/io-ggz.h ggzmod/ggzmod.c 
	  ggzmod/io.c:
	  - committing the proposed reintroduction of channels.
	  See this mail for explications:
	  https://mail.ggzgamingzone.
	  org/pipermail/ggz-dev/2005-September/000539.html
	  Now the core clients must be checked for compatibility, ideally 
	  with both models.
	  The whole process of launching might become more configurable in 
	  the future.


2005-09-15 18:00:53  Rev 7516   josef

	* configure.ac autogen.sh:
	  - synchronisation of all autogen.sh files
	  - quick fixes in configure.ac's (but they really need a cleanup 
	  also)


2005-08-27 12:13:54  Rev 7500   josef

	* ggzcore/ggzcore.h ggzcore/table.c ggzcore/room.c:
	  more char*->const char* conversions


2005-08-21 13:22:31  Rev 7475   josef

	* ggz-config/ggz-config.c:
	  - transform slashes in game name (Escape/SDL) into underscores


2005-08-21 08:38:24  Rev 7471   josef

	* ggz-config/ggz-config.c:
	  - now module handling became even easier: automatic handling of 
	  auxiliary "no-registry" directories


2005-08-20 21:41:45  Rev 7464   josef

	* configure.ac:
	  - bump version to 0.0.12pre to not create *-0.0.11.tar.gz files
	  - remove the gtk-games override stuff


2005-08-15 22:34:32  Rev 7444   josef

	* ggzmod/ggzmod.c ggzmod/io.c:
	  - improved list data handling (allocate on the heap so libggz 
	  doesn't silently drop the
	  entries!)


2005-08-15 09:50:01  Rev 7431   josef

	* ggzcore/ggzcore.h ggzcore/netxml.c ggzcore/gametype.c 
	  ggzcore/gametype.h:
	  - new function to query peers_allowed status per gametype


2005-08-15 09:04:07  Rev 7427   josef

	* ggzmod/ggzmod.h ggzmod/io.h ggzmod/mod.h ggzmod/protocol.h 
	  ggzmod/ggzmod.c ggzmod/io.c:
	  - ggzmod side of player info patch
	  - introduction of 2 new functions in the public API


2005-08-15 09:03:04  Rev 7426   josef

	* ggzmod-ggz/protocol.h ggzmod-ggz/mod-ggz.h ggzmod-ggz/ggzmod-ggz.c 
	  ggzmod-ggz/io-ggz.c ggzmod-ggz/ggzmod-ggz.h ggzmod-ggz/io-ggz.h:
	  - ggzmod-ggz part of the player info patch
	  - new protocol elements MSG_GAME_INFO and REQ_INFO
	  - also a GGZMOD_TRANSACTION_INFO for ggzcore


2005-08-15 09:01:50  Rev 7425   josef

	* ggzcore/netxml.c ggzcore/game.c ggzcore/net.h ggzcore/game.h:
	  - ggzcore part of the player info patch
	  Note that there is probably a memory leak as the list handling is 
	  not yet optimised.


2005-08-14 07:09:44  Rev 7403   josef

	* ggzcore/gametype.c:
	  - use ggz_strdup()


2005-08-13 22:24:02  Rev 7402   josef

	* ggzcore/ggzcore.h ggzcore/netxml.c ggzcore/gametype.c 
	  ggzcore/gametype.h:
	  - cross-module change: named bots (server->client part)
	  - implemented parsing [NamedBots] sections from game .dsc file
	  - those values are transmitted to the client
	  - ggzcore parses it and puts it into its gametype info
	  - ggzcore++ has accessors to them
	  - kggz can read the entries and display them in the launch dialog


2005-08-13 17:47:00  Rev 7396   josef

	* m4/ggz.m4:
	  - build system synchronisation


2005-08-13 10:27:52  Rev 7377   josef

	* ggz-config/ggz-config.c:
	  - new command line option 
	  --noregistry=/usr/share/games/modules/gtk-games
	  This should eliminate everyone's favourite ggz-config issue. When 
	  using
	  --noregistry, the modfile is not registered but preserved instead. 
	  Then,
	  during deinstallation, simply call:
	  for i in $dir/*.module.dsc; do ggz-config --remove --modfile $i; 
	  done


2005-08-06 08:32:26  Rev 7367   josef

	* m4/ggz.m4:
	  - global m4 file synchronisation (now that is fun with subversion)
	  - also a test for the changed commit script which crops at 20 kB 
	  diff size


2005-08-02 20:50:50  Rev 7331   josef

	* ggzcore:
	  ++ Reorganisation ++
	  - deprecation of old 'ggz' module
	  - move ggzcore to ggz-client-libs


2005-06-18 07:13:21  Rev 7282   josef

	* ggzmod-ggz/ggzmod-ggz.c ggzmod/ggzmod.c:
	  - introduce GGZSOCKET and GGZMODE environment variables
	  - deprecate GGZMOD_SOCKET_FD instead, and clean up the portability 
	  parts


2005-06-10 11:59:51  Rev 7267   josef

	* ggzmod/io.c:
	  - GCC4 fixes


2005-06-02 15:02:10  Rev 7265   josef

	* tests/ggzmodtest.c tests/Makefile.am:
	  - migrating the check for ggzmodtest to ggzmod-ggz


2005-05-21 16:26:21  Rev 7241   josef

	* desktop/Makefile.am:
	  - add all data to EXTRA_DIST


2005-05-21 11:23:34  Rev 7219   josef

	* man/ggz-wrapper.6 man/ggzcore_h.3.in man/ggz-config.6.in 
	  man/ggzmod_h.3.in man/ggz.modules.5.in:
	  - manpage updates from doxygen (ggzmod, ggzcore) and hand-written 
	  ones


2005-05-21 11:16:53  Rev 7217   josef

	* ggzmod/Doxyfile:
	  - doxygen file update


2005-05-21 11:13:11  Rev 7216   josef

	* AUTHORS NEWS QuickStart.GGZ README.GGZ README:
	  - common files synchronisation and README update for 0.0.11


2005-05-21 10:46:02  Rev 7214   josef

	* configure.ac:
	  - LET version = 0.0.11


2005-05-21 10:15:34  Rev 7206   josef

	* ggzmod/ggzmod.h ggzmod/Makefile.am:
	  - version info for ggzmod is 3:1:1 (only implementation changes 
	  and one const)


2005-05-16 21:52:57  Rev 7199   josef

	* ggz-config/ggz-config.c:
	  - swap iconfile and modfile arguments


2005-05-16 21:35:21  Rev 7197   josef

	* Makefile.am:
	  - adding i18n.mk to EXTRA_DIST


2005-05-16 21:34:19  Rev 7196   josef

	* m4/i18n.mk:
	  - message catalog support for ggz-client-libs


2005-05-16 21:14:58  Rev 7194   josef

	* configure.ac Makefile.am:
	  - configure po directory
	  - do not link ggzcore against popt anymore (if at all, this were 
	  ggz-config)
	  - remove some obsolete autoconf stuff


2005-05-16 21:13:06  Rev 7193   josef

	* po/de.po po/Makefile.am po/ggz-config.pot po/.cvsignore po:
	  - message catalog and German translation for ggz-config


2005-05-16 21:12:27  Rev 7192   josef

	* ggz-config/ggz-config.c:
	  - replace popt with getopt
	  - mark all strings for translation


2005-05-07 16:45:13  Rev 7186   josef

	* ggzmod-ggz/mod-ggz.h ggzmod-ggz/ggzmod-ggz.c ggzmod-ggz/io-ggz.c 
	  ggzmod-ggz/ggzmod-ggz.h ggzmod-ggz/io-ggz.h:
	  - rename all ggzmod_XXX functions to ggzmod_ggz_XXX
	  I never thought this was necessary. BUT:
	  from ggzcore, both ggzmod and ggzmod-ggz have the same "distance", 
	  so it
	  is confused at which function symbol to resolve... and naturally 
	  goes for
	  the wrong one.
	  Ideally, it would know that a statically linked lib should get a 
	  higher
	  score than a dynamically linked one. Maybe this can even be 
	  configured.
	  This was not so much a problem for normal games and core clients, 
	  but very
	  much for embedded games which use both ggzmod and ggzcore.


2005-05-06 21:12:01  Rev 7181   josef

	* configure.ac m4/ggz.m4 Makefile.am:
	  - compile ggzmod-ggz first, then ggzcore, then ggzmod


2005-05-06 21:08:09  Rev 7178   josef

	* ggzmod/io.h ggzmod/ggzmod-ggz.h ggzmod/mod.h ggzmod/protocol.h 
	  ggzmod/ggzmod.c ggzmod/io.c ggzmod/Makefile.am:
	  - ggzmod-ggz has been moved out of here


2005-05-06 21:07:44  Rev 7177   josef

	* ggzmod-ggz/protocol.h ggzmod-ggz/Makefile.am ggzmod-ggz/mod-ggz.h 
	  ggzmod-ggz/.cvsignore ggzmod-ggz/ggzmod-ggz.c ggzmod-ggz/io-ggz.c 
	  ggzmod-ggz ggzmod-ggz/ggzmod-ggz.h ggzmod-ggz/io-ggz.h:
	  - a new static library: ggzmod-ggz, the GGZ side of ggzmod


2005-05-03 20:30:32  Rev 7172   oojah

	* configure.ac ggz-config/ggz-config.c ChangeLog ggzmod/mod.h 
	  ggz-wrapper/loop.c ggzmod/ggzmod.c:
	  Changed all winsock usage to winsock2 to maintain consistency with 
	  libggz.


2005-04-24 06:36:47  Rev 7147   josef

	* ggz-wrapper/server.c:
	  - oh! another core client


2005-04-17 14:24:03  Rev 7115   josef

	* ggz-config/ggz-config.c:
	  - ability to install game icon with --icon
	  (nevertheless we'd really need some generic *gametype* icons)


2005-03-26 09:51:15  Rev 7046   josef

	* ggzmod/ggzmod.h ggzmod/io.h ggzmod/ggzmod-ggz.h ggzmod/protocol.h 
	  ggzmod/ggzmod.c ggzmod/io.c:
	  - turn ggzdmod-isms into ggzmod-isms


2005-03-11 07:22:18  Rev 6979   jdorje

	* ggzmod/ggzmod.c:
	  Portability fix: allow compilation to succeed if kill() isn't 
	  present.


2005-02-27 23:24:22  Rev 6952   josef

	* configure.ac desktop/ggz.directory desktop/ggz.menu desktop/.
	  cvsignore Makefile.am desktop desktop/ggz-games.directory 
	  desktop/ggz.merge.menu desktop/Makefile.am:
	  - XDG menu structure definitions


2005-02-04 15:59:43  Rev 6918   josef

	* m4/ggz.m4:
	  - synchronize


2005-02-04 13:05:27  Rev 6916   josef

	* m4/ggz.m4:
	  - fix: on FreeBSD, *.la files are not installed (argggh!)
	  - fix: use NO instead of NONE so the case where only headers are 
	  installed
	    is now detected properly
	  If it works fine, this should be synchronized again.


2005-02-03 10:04:00  Rev 6914   jdorje

	* ggz-config/Makefile.am:
	  Don't link against ggzmod.


2005-01-28 04:23:51  Rev 6907   jdorje

	* ggz-wrapper/server.c ggz-wrapper/game.c:
	  Define out deprecated elements.


2005-01-25 18:57:38  Rev 6903   jdorje

	* ggzmod/ggzmod-ggz.h ggzmod/ggzmod.h:
	  Change ggzmod event handler functions to take a const data 
	  parameter.


2005-01-24 04:18:31  Rev 6873   jdorje

	* ggz-wrapper/server.c ggz-wrapper/game.c ggz-wrapper/server.h:
	  Include the local ggzcore not the global (installed) one.


2005-01-24 04:14:57  Rev 6872   jdorje

	* Makefile.am ggz-wrapper/server.c ggz-wrapper/game.c indent.pro:
	  Make hook functions take const pointers.


2005-01-24 01:39:48  Rev 6866   jdorje

	* ggzmod/io.c ggzmod/io.h m4/ggz.m4 ggzmod/ggzmod-ggz.h ggzmod/mod.h 
	  ggzmod/ggzmod.c ggzmod/Makefile.am:
	  Change the way channels are created at the client side.  The GGZ 
	  client
	  does not create the channel.  Instead the channel connection data 
	  is sent
	  to the game which makes the connection itself.  This means ggzmod 
	  needs
	  to call the channel-creation function from within ggzcore, adding 
	  a new
	  library dependency.  This is solved by linking ggzcore in along with
	  ggzmod inside AC_GGZ_GGZMOD.


2005-01-23 21:23:07  Rev 6856   josef

	* AUTHORS ChangeLog:
	  - authors and changelog


2005-01-23 13:32:47  Rev 6845   josef

	* ggz-wrapper/ggz-wrapper.c:
	  - random name: without 'gaim' (since ggz-wrapper could be used by 
	  others too)


2005-01-23 13:20:29  Rev 6844   josef

	* NEWS:
	  - news update


2005-01-23 13:12:48  Rev 6843   josef

	* QuickStart.GGZ README.GGZ README:
	  - updated common files


2005-01-23 11:29:26  Rev 6835   josef

	* configure.ac tests/Makefile.am:
	  - do not use @LDADD@ for mingw32, use $(LIBS) instead
	  Makefile.am's never contain platform specific stuff!
	  This should always be managed by configure.ac.
	  LIBS is added automatically so each additional library (like -lm, 
	  -lgettext,
	  -lreadline) should be added here.
	  For 0.0.11 the windows tests should move out of configure.ac and 
	  to m4/*.m4.


2005-01-23 11:16:19  Rev 6834   josef

	* man/Makefile.am:
	  - include new manpage into EXTRA_DIST list


2005-01-23 08:54:26  Rev 6825   jdorje

	* ggzmod/ggzmod.c:
	  Improve return value of ggzmod_disconnect.


2005-01-22 16:31:39  Rev 6823   josef

	* man/ggzcore_h.3.in ggzmod/Doxyfile man/ggzmod_h.3.in:
	  - doxy updates (& manpages)


2005-01-22 16:01:45  Rev 6816   josef

	* ggzmod/ggzmod.h ggzmod/Makefile.am:
	  - new major library version number (binary incompatible)


2005-01-22 15:39:02  Rev 6814   josef

	* man/ggz-config.6.in man/ggz.modules.5.in:
	  - version number updated


2005-01-22 15:28:57  Rev 6812   josef

	* configure.ac:
	  - version number bump


2005-01-22 10:08:50  Rev 6800   jdorje

	* ggzmod/ggzmod.c:
	  Don't crash in ggzmod_get_player.


2005-01-22 01:06:07  Rev 6796   jdorje

	* ggzmod/ggzmod.c:
	  Remove spurious/accidental printf.


2005-01-21 22:11:45  Rev 6795   jdorje

	* ggzmod/ggzmod.c:
	  Fix some bugs with stats lists, and change stats_compare to take 
	  const
	  values.


2005-01-20 01:05:36  Rev 6751   jdorje

	* man/ggz-config.6.in:
	  Fix manpage.  See bug #27.


2005-01-20 01:04:58  Rev 6750   jdorje

	* ggz-config/ggz-config.c:
	  Add reminder to update manpage when options change.


2005-01-18 17:06:14  Rev 6728   oojah

	* ggzmod/ggzmod.c:
	  Call to CreateProcess() was missing a parameter.
	  With the channels.diff patch, this allows game launching on win32.


2005-01-18 02:51:57  Rev 6724   jdorje

	* ggzmod/ggzmod.h ggzmod/ggzmod.c:
	  Add a new ggzmod state, CONNECTED.  Go into this state once the 
	  ggz client
	  to game client connection is made, and stay in it until the game 
	  server
	  connection is made (when the state is changed to waiting).


2005-01-18 00:51:15  Rev 6723   jdorje

	* ggzmod/ggzmod.c:
	  Make _ggzmod_handle_state more robust.


2005-01-17 21:41:10  Rev 6720   jdorje

	* m4/libtool.m4:
	  Get a better libtool.m4


2005-01-17 03:52:11  Rev 6719   jdorje

	* m4/libtool.m4 Makefile.am:
	  Add libtool.m4 (needed for AC_LIBTOOL_WIN32_DLL).


2005-01-17 01:02:14  Rev 6717   oojah

	* configure.ac ggzmod/Makefile.msys.in m4/ggz.m4:
	  Removed misguided Makefiles for building dlls on win32.
	  configure.ac now natively builds dlls with libtool. If you get 
	  errors about wsock32 and pthread not being available as shared 
	  libraries, you need to update libtool.


2005-01-16 19:10:57  Rev 6715   oojah

	* configure.ac ggzmod/Makefile.msys.in:
	  Added new Makefiles for compiling/linking on win32.
	  Use
	  make -f Makefile.msys
	  make -f Makefile.msys install
	  etc.
	  This will produce a .dll file and a .a file for linking against.


2005-01-16 17:09:08  Rev 6709   josef

	* ggz-config/readme.ggzconfig:
	  - move available again the ggz-config usage documentation


2005-01-16 03:43:54  Rev 6692   jdorje

	* configure.ac:
	  Check for gettext in ggz-client-libs.  This can fix some linkage 
	  problems
	  with popt when compiling with GNU gettext (libintl).


2005-01-15 04:40:06  Rev 6683   jdorje

	* configure.ac ggzmod/ggzmod.c:
	  Allow game_fork and game_embedded to be compiled on unix systems 
	  without
	  socketpair.


2005-01-14 07:01:43  Rev 6675   jdorje

	* Makefile.am m4/iconv.m4 m4/ggz.m4:
	  Add support for libintl and libiconv to AC_GGZ_INTL.  This is 
	  needed to
	  compile at all on non-glibc systems.


2005-01-13 02:23:59  Rev 6643   jdorje

	* m4/ggz.m4:
	  Fix a typo in checking for libintl.h and locale.h.


2005-01-13 01:45:15  Rev 6641   jdorje

	* m4/ggz.m4:
	  Define ENABLE_NLS if NLS is present.  This is standard, even 
	  though it's
	  not helpful for most packages since NLS is manditory.


2005-01-11 03:14:32  Rev 6636   jdorje

	* ggz-wrapper/Makefile.am:
	  Replace deprated INCLUDES directive with AM_CPPFLAGS.


2005-01-11 02:46:46  Rev 6635   jdorje

	* ggz-wrapper/ggz-wrapper.c ggz-wrapper/server.c ggz-wrapper/game.c 
	  ggz-wrapper/loop.c:
	  Various compiling fixes for windows and other platforms.


2005-01-11 02:44:38  Rev 6634   jdorje

	* configure.ac:
	  Check for the alarm function.


2005-01-11 02:44:15  Rev 6633   jdorje

	* ggzmod/ggzmod.c:
	  Fix a typo in HAVE_SOCKETPAIR.


2005-01-11 01:26:25  Rev 6632   jdorje

	* ggzmod/ggzmod.c:
	  Fix problems with embedded ggzmod on windows.


2005-01-08 19:03:18  Rev 6614   josef

	* ggzmod/ggzmod.c:
	  - support for ggzcore embedded mode


2005-01-08 18:18:04  Rev 6612   jdorje

	* ggzmod/ggzmod.c:
	  ggzmod_dispatch should return 0 if select returns 0.


2004-12-22 21:05:21  Rev 6557   josef

	* man/ggz-config.6.in:
	  - document --modfile instead of --fromfile
	  About the -D option, I don't know yet - ideally it wouldn't be 
	  needed but we
	  need to check the 'make distcheck' command without it.


2004-12-22 16:38:28  Rev 6556   josef

	* configure.ac ggz-config/Makefile.am ggzmod/Makefile.am:
	  - get rid of @LDADD@ usage altogether, and use proper $(...) 
	  variables
	    for FOO_LDADD, FOO_LDFLAGS and LIB_FOO


2004-12-16 00:50:26  Rev 6502   josef

	* man/Makefile.am:
	  - install manpage (grmpf)


2004-12-16 00:45:48  Rev 6501   josef

	* man/ggz-wrapper.6:
	  - manpage for ggz-wrapper


2004-12-16 00:20:36  Rev 6500   josef

	* ggz-wrapper/game.h ggz-wrapper/server.c ggz-wrapper/game.c:
	  - pass empty destplayer string for bot opponents
	  e.g. ggz-wrapper -g TicTacToe -d ""


2004-12-15 21:17:08  Rev 6494   josef

	* configure.ac Makefile.am:
	  - compile ggz-wrapper


2004-12-15 21:16:47  Rev 6493   josef

	* ggz-wrapper/game.h ggz-wrapper/loop.h ggz-wrapper 
	  ggz-wrapper/ggz-wrapper.c ggz-wrapper/server.c 
	  ggz-wrapper/Makefile.am ggz-wrapper/game.c ggz-wrapper/loop.c 
	  ggz-wrapper/server.h ggz-wrapper/.cvsignore:
	  - move ggz-wrapper, the generic command-line GGZ core client


2004-11-24 08:41:00  Rev 6424   jdorje

	* ggzmod/ggzmod.h:
	  Improve the documentation.


2004-11-12 00:14:36  Rev 6332   jdorje

	* ggzmod/ggzmod.c:
	  Add ggzmod_get_server_fd().  This function was included in the 
	  header but
	  forgotten from the backend.


2004-11-04 22:53:36  Rev 6257   jdorje

	* ggz-config/Makefile.am ggzmod/Makefile.am:
	  Change INCLUDES to AM_CPPFLAGS.


2004-09-04 07:22:54  Rev 6176   jdorje

	* tests/Makefile.am ggzmod/ggzmod.c:
	  Small compilation improvements for windows.


2004-09-04 07:05:09  Rev 6174   jdorje

	* configure.ac tests/ggzmodgametest.c Makefile.am tests/ggzmodtest.c 
	  tests/Makefile.am tests/.cvsignore tests:
	  Add a simple ggzmod test.


2004-09-04 06:29:25  Rev 6173   jdorje

	* configure.ac ggzmod/ggzmod.c:
	  Add an experimental (untested) method of creating a GGZMod in 
	  windows.


2004-09-04 05:39:38  Rev 6172   jdorje

	* configure.ac:
	  Don't use AC_FUNC_MALLOC.


2004-09-04 05:38:40  Rev 6171   jdorje

	* ggz-config/ggz-config.c:
	  Use ggz_malloc, not malloc.


2004-07-18 00:37:08  Rev 6153   josef

	* ChangeLog:
	  - changelog update


2004-07-17 22:45:57  Rev 6151   josef

	* ggzmod/ggzmod.h ggzmod/ggzmod-ggz.h ggzmod/mod.h ggzmod/ggzmod.c:
	  - don't let ggzmod lose the statistics
	  Their transmission from ggzcore to ggzmod is still missing.
	  But this will probably not be done for 0.0.9 anyway, as it is only 
	  used
	  by ktictactux.


2004-07-17 20:42:55  Rev 6150   josef

	* ggzmod/ggzmod.c:
	  - forgot one long value


2004-07-17 20:41:02  Rev 6149   josef

	* ggzmod/ggzmod.h ggzmod/ggzmod.c:
	  - more long -> int conversion for highscores


2004-07-17 15:57:24  Rev 6143   josef

	* ggz-config/Makefile.am:
	  - ggz-config, like all core clients, needs to link in ggzmod now


2004-07-17 03:59:30  Rev 6135   josef

	* Makefile.am:
	  - fix libtool.m4 inclusion


2004-07-17 01:53:27  Rev 6127   josef

	* man/ggzcore_h.3.in ggzmod/Doxyfile man/ggz-config.6.in 
	  man/ggzmod_h.3.in man/ggz.modules.5.in:
	  - manpage updates


2004-07-17 00:44:02  Rev 6124   josef

	* ggzmod/ggzmod.h ggzmod/Makefile.am:
	  - new library interface version


2004-07-16 19:08:39  Rev 6117   josef

	* AUTHORS configure.ac NEWS QuickStart.GGZ README.GGZ README:
	  - 0.0.9 updates propagation


2004-07-16 17:31:15  Rev 6112   jdorje

	* ggzmod/io.h ggzmod/ggzmod-ggz.h ggzmod/mod.h ggzmod/protocol.h 
	  ggzmod/ggzmod.c ggzmod/io.c:
	  Add limited ggzmod support for stats.  Stats may be sent by 
	  ggzcore to
	  the game client, but ggzmod loses them midway.  The network 
	  protocol is
	  updated to support stats, however.


2004-07-15 18:06:13  Rev 6106   jdorje

	* ggzmod/ggzmod.h ggzmod/ggzmod.c:
	  Add the API functions for ggzmod support for spectator stats.


2004-07-15 16:43:00  Rev 6105   jdorje

	* ggzmod/ggzmod.h ggzmod/ggzmod.c:
	  Add the API functions for ggzmod support for stats.


2004-07-13 14:56:49  Rev 6098   josef

	* m4/libtool.m4:
	  - remove libtool macros


2004-07-10 17:45:53  Rev 6074   jdorje

	* configure.ac m4/libtool.m4:
	  Update libtool.m4.


2004-06-13 17:20:42  Rev 6031   josef

	* ggz-config/ggz-config.c:
	  - do not write environment if it is Null (default)


2004-03-22 17:05:09  Rev 5972   josef

	* ggz-config/ggz-config.c:
	  - implement game module environment information:
	    X11/fullscreen, X11/window, framebuffer, console, no 
	  input/output (passive)
	  - deprecate GGZNet* from public API
	  GGZModuleEnvironment ggz_module_get_environment(GGZModule*) is new.
	  The only function which changed is ggzcore_module_add().
	  This function should probably become non-public as well.


2004-02-28 01:58:10  Rev 5961   jdorje

	* m4/libtool.m4 Makefile.am:
	  Add libtool.m4 to CVS.


2004-02-21 08:51:32  Rev 5956   jdorje

	* m4/ggz.m4:
	  - Copy ggz.m4 into libggz.
	  - Declare the libggz copy to be the master copy.
	  - Use AC_HELP_STRING inside AC_ARG_WITH.
	  - Replace the history section (which was getting really big) with a
	    reference to CVS.
	  - Propogate the changes back into all modules.


2004-02-21 05:42:37  Rev 5949   jdorje

	* ggzmod/ggzmod.h ggzmod/io.h ggzmod/ggzmod-ggz.h ggzmod/mod.h 
	  ggzmod/protocol.h ggzmod/ggzmod.c ggzmod/io.c:
	  Exchange table chats with the game client.  This allows the game 
	  client to
	  show table chats internally.


2004-02-21 05:07:03  Rev 5947   jdorje

	* ggzmod/ggzmod.c:
	  Remove the idiotic duplicate fork call of a previous commit.


2004-02-16 22:39:15  Rev 5946   jdorje

	* ggz-config/ggz-config.c:
	  Two hacks to compile ggz-config for win32.


2004-02-16 22:19:52  Rev 5945   jdorje

	* configure.ac ggzmod/mod.h ggzmod/ggzmod.c:
	  If fork, kill, and wait are not present, use the corresponding 
	  Windows
	  functions instead.


2004-02-16 17:31:18  Rev 5944   jdorje

	* ggz-config/Makefile.am:
	  Fix INCLUDES.


2004-02-16 17:20:34  Rev 5943   jdorje

	* configure.ac ggz-config/Makefile.am ggz-config/ggz-config.c 
	  ggz-config/.cvsignore Makefile.am ggz-config:
	  ggz-config gets its own directory.


2004-02-16 17:07:31  Rev 5942   jdorje

	* configure.ac:
	  - Check for close and hstrerror functions.
	  - Don't use poll.h.
	  - Don't use poll (use select instead).
	  - use fopen and fwrite instead of open and write.
	  - #include <winsock.h> if it's available.
	  - Use closesocket if close isn't available.
	  - Don't use hstrerror if it's not available.


2004-02-16 07:57:50  Rev 5941   jdorje

	* configure.ac:
	  Fork and select checks may fail under mingw.


2004-02-10 07:59:33  Rev 5881   josef

	* ggz-client-libs.spec debian:
	  - third round of removals of distribution files


2004-02-09 04:58:25  Rev 5862   jdorje

	* configure.ac ggzmod/ggzmod.c:
	  Add checks for sys/socket.h, sys/select.h, and winsock.h before 
	  #including
	  them.


2004-02-09 02:04:04  Rev 5861   jdorje

	* configure.ac ggzmod/ggzmod.c:
	  Don't include sys/wait.h if it's not present.


2004-02-09 01:54:41  Rev 5860   jdorje

	* configure.ac:
	  Don't include netdb.h if it's not present.


2004-02-07 13:40:42  Rev 5825   josef

	* man/ggzcore_h.3.in man/ggzmod_h.3.in:
	  - doxygen'd manpage updates


2004-02-07 09:55:32  Rev 5819   josef

	* ggzmod/ggzmod.h:
	  - version goes up to 0.0.8
	  - interface version doesn't change


2004-02-05 11:56:51  Rev 5799   josef

	* man/ggz-config.6.in man/ggz.modules.5.in:
	  - version updates
	  - add authors field to ggz.modules


2004-02-05 11:38:16  Rev 5792   josef

	* ggzmod/Doxyfile:
	  - doxy version bump


2004-02-05 10:46:53  Rev 5790   josef

	* configure.ac NEWS QuickStart.GGZ ChangeLog README.GGZ README:
	  - synchronized NEWS, README.GGZ and QuickStart.GGZ from docs
	  - updated README
	    * new URLs for developers, bugs, website
	    * no more per-package maintainer mention (it was never valid 
	  anyway)
	  - updated configure.ac to indicate final version 0.0.8
	  - ChangeLog updates


2004-01-31 10:54:44  Rev 5770   josef

	* autogen.sh:
	  - sync common files


2004-01-27 08:55:45  Rev 5749   josef

	* configure.ac m4/ggz.m4 m4/ggz-debug.m4:
	  - prevent underquoting in ggz.m4 as well
	  - change maintainer list address
	  - remove odd comma
	  The first two changes must be propagated to all GGZ modules!


2004-01-17 18:46:28  Rev 5740   dr_maux

	* autogen.sh:
	  - sync


2003-12-31 17:02:57  Rev 5727   dr_maux

	* configure.ac:
	  - use new-style AC_INIT


2003-12-04 23:59:31  Rev 5702   jdorje

	* configure.ac m4/ggz-debug.m4:
	  Move the -Wall test into the AC_GGZ_DEBUG macro.


2003-12-04 22:58:27  Rev 5699   jdorje

	* configure.ac:
	  Rewrite large parts of the autoconf file to satisfy autoscan and 
	  make it
	  prettier.


2003-12-04 07:54:47  Rev 5695   jdorje

	* configure.ac Makefile.am m4/ggz-debug.m4:
	  Use the AC_GGZ_DEBUG macro to determine debugging info.


2003-12-04 07:15:41  Rev 5693   jdorje

	* configure.ac:
	  Use AM_CONFIG_HEADER instead of AC_CONFIG_HEADER.  This is 
	  required by
	  automake.


2003-07-11 23:20:45  Rev 5620   jdorje

	* configure.ac:
	  Don't link ggzmod with expat or popt libraries (only ggzcore uses 
	  these).


2003-05-17 08:10:42  Rev 5588   dr_maux

	* ChangeLog:
	  - update changelog


2003-05-16 18:34:45  Rev 5583   dr_maux

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


2003-05-11 09:21:50  Rev 5567   dr_maux

	* ggzmod/ggzmod.h man/ggzcore_h.3.in ggzmod/Doxyfile man/ggz-config.
	  6.in man/ggzmod_h.3.in ggzmod/Makefile.am man/ggz.modules.5.in:
	  - updated apidox
	  - updated library interface version numbers


2003-05-10 23:54:28  Rev 5563   dr_maux

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


2003-05-10 23:46:58  Rev 5561   dr_maux

	* README:
	  - version update


2003-05-10 23:15:23  Rev 5545   dr_maux

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


2003-05-10 14:38:57  Rev 5539   dr_maux

	* autogen.sh:
	  - sync autogen.sh


2003-05-05 13:01:25  Rev 5499   dr_maux

	* m4/ggz.m4:
	  - add -fsigned-char to C(XX)FLAGS by default where it's due


2003-03-29 10:33:32  Rev 5476   dr_maux

	* autogen.sh:
	  - apply improverished autogen globally


2003-03-29 10:27:44  Rev 5475   dr_maux

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


2003-02-16 13:02:09  Rev 5413   dr_maux

	* autogen.sh:
	  - new autogen.sh


2003-02-04 09:18:09  Rev 5371   jdorje

	* configure.ac acconfig.h:
	  Various updates for autoconf2.5x usage.


2003-02-04 01:55:26  Rev 5358   jdorje

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


2003-01-23 17:11:10  Rev 5347   dr_maux

	* ggzmod/ggzmod.h:
	  - add versioning information for ggzmod


2002-12-17 21:41:53  Rev 5297   jdorje

	* m4/ggz.m4 Makefile.am autogen.sh acinclude.ggz m4:
	  Move acinclude.ggz to m4/ggz.m4.


2002-11-03 19:30:53  Rev 5173   jdorje

	* ggzmod/ggzmod.h ggzmod/io.c:
	  - Mark some char * strings as const char *.
	  - Pass a real pointer-to-integer to ggz_read_int; don't fake it.


2002-10-25 08:11:17  Rev 5024   jdorje

	* ggzmod/ggzmod.c:
	  After kill()ing the game client, wait() for it to die.  Thus we 
	  can avoid
	  creating arbitrary defunct processees.


2002-10-21 04:27:00  Rev 4968   jdorje

	* ggzmod/ggzmod.h ggzmod/io.h ggzmod/ggzmod-ggz.h ggzmod/mod.h 
	  ggzmod/protocol.h ggzmod/ggzmod.c ggzmod/io.c ggzmod/Makefile.am:
	  - Created new file ggzmod-ggz.h, where all interface that is 
	  GGZ-specific
	    goes.  This way the library can be the same, but game developers 
	  won't
	    have to look at the (growing amount of) GGZ-specific portions.
	  - Moved ggzmod_set_module, ggzmod_set_player, ggzmod_set_seat,
	    ggzmod_set_spectator_seat into ggzmod-ggz.h.
	  - Added functions ggzmod_request_stand, ggzmod_request_sit,
	    ggzmod_request_boot, ggzmod_request_bot, ggzmod_request_open to
	    ggzmod.h.
	  - Implemented the backend code so that if a transaction request 
	  function
	    is called by the game, the GGZ side of ggzmod will be told about 
	  it.
	  - Added the GGZModTransaction type, and a GGZdModTransactionHandler
	    function type for GGZ to use.  This allows the handling of 
	  transaction
	    requests to be kept separate from the code game developers need 
	  to see.
	  - When each transaction is requested by the game client, the 
	  appropriate
	    transaction handler will be called by the GGZ side of ggzmod.  
	  Thus
	    ggzcore will be able to forward the requests to ggzd.


2002-10-16 00:07:30  Rev 4929   jdorje

	* 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 01:57:43  Rev 4927   jdorje

	* ggzmod/ggzmod.c ggzmod/io.c:
	  Fixes to seat, spectator seat, and player naming (string handling) 
	  in
	  ggzmod.


2002-10-15 01:39:35  Rev 4926   jdorje

	* ggzmod/io.h ggzmod/mod.h ggzmod/ggzmod.c ggzmod/io.c:
	  Cleanup to ggzmod's launch code.


2002-10-14 21:59:49  Rev 4914   jdorje

	* ggzmod/ggzmod.h ggzmod/io.h ggzmod/mod.h ggzmod/ggzmod.c ggzmod/io.
	  c:
	  Improvements to the API after realizing I'd forgotten something:
	    - The player's name is included with the player (our player) data.
	    - Renamed ggzmod_[get|set]_my_seat as ggzmod_[get|set]_player.


2002-10-14 20:22:18  Rev 4912   jdorje

	* ggzmod/ggzmod.h ggzmod/io.h ggzmod/mod.h ggzmod/protocol.h 
	  ggzmod/ggzmod.c ggzmod/io.c:
	  Extensive additions to ggzmod to allow game clients to access 
	  information
	  about the current player and the table.
	  Additions:
	  - New seat events:
	    - GGZMOD_EVENT_PLAYER: when we get information about us (current 
	  player)
	    - GGZMOD_EVENT_SEAT: when a seat changes
	    - GGZMOD_EVENT_SPECTATOR_SEAT: when a spectator seat changes
	  - New structures GGZSeat and GGZSpectatorSeat; similar to what 
	  ggzdmod
	    uses.
	  - New functions for game: ggzmod_get_num_seats, ggzmod_get_seat,
	    ggzmod_get_num_spectator_seats, ggzmod_get_spectator_seat,
	    ggzmod_get_my_seat.
	  - New functions for GGZ: ggzmod_set_my_seat, ggzmod_set_seat,
	    ggzmod_set_spectator_seat.  Conspicuously absent are 
	  ggzmod_set_num_seats
	    and ggzmod_set_num_spectator_seats.  Yay.


2002-10-10 17:08:44  Rev 4844   jdorje

	* configure.in:
	  Bumped version numbers to 0.0.7pre.


2002-10-07 21:28:18  Rev 4795   jdorje

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


2002-10-07 21:16:10  Rev 4794   dr_maux

	* ChangeLog:
	  - update changelog for 0.0.6


2002-10-01 19:05:44  Rev 4785   dr_maux

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


2002-10-01 15:46:11  Rev 4780   jdorje

	* man/ggzcore_h.3.in man/ggzmod_h.3.in:
	  Update man pages for ggzcore and ggzmod.


2002-10-01 15:44:12  Rev 4779   jdorje

	* ggzmod/Doxyfile:
	  Bump Doxyfile versions to 0.0.6.


2002-09-29 12:42:14  Rev 4765   dr_maux

	* configure.in man/ggz-config.6.in man/ggz.modules.5.in:
	  - client libs version number bumping


2002-09-27 15:35:15  Rev 4749   dr_maux

	* ggzmod/Makefile.am:
	  - increase ggzmod interface version by one
	  For example, the semantics of ggzmod_connect/disconnect have 
	  changed, and
	  get_udp_fd is not available anymore.
	  This is, of course, no surprise because of the direct connections.


2002-09-27 08:58:31  Rev 4746   dr_maux

	* autogen.sh:
	  - new autogen


2002-09-26 11:03:03  Rev 4721   dr_maux

	* ggzmod/Makefile.am:
	  - let ggzmod use libggz linkage information, too


2002-09-26 10:25:05  Rev 4716   dr_maux

	* configure.in acinclude.ggz:
	  - deploy new configuration macros for ggz-client-libs


2002-09-24 07:36:20  Rev 4679   dr_maux

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


2002-09-23 22:45:37  Rev 4674   jdorje

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


2002-09-19 16:18:33  Rev 4631   jdorje

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


2002-09-18 22:27:21  Rev 4628   jdorje

	* configure.in acconfig.h:
	  If DEBUG isn't enabled (via --enable-debug), define NDEBUG.


2002-09-17 02:40:57  Rev 4597   jdorje

	* ggzmod/Makefile.am:
	  Added mod.h and protocol.h to libggzmod_la_SOURCES.


2002-08-20 20:49:40  Rev 4376   jdorje

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


2002-08-07 16:43:20  Rev 4352   jdorje

	* man/ggzcore_h.3.in:
	  Updated ggzcore manpage.


2002-08-07 16:36:44  Rev 4349   jdorje

	* ggzmod/Doxyfile:
	  Updated Doxyfile:
	    - Version: 0.0.5pre -> 0.0.6pre
	    - Enabled latex output.


2002-08-07 15:31:19  Rev 4343   jdorje

	* man/ggzmod_h.3.in:
	  Updated manpage for ggzmod.


2002-08-07 06:31:34  Rev 4340   jdorje

	* ggzmod/ggzmod.h ggzmod/ggzmod.c:
	  Changed the ggzmod interface slightly: the GGZMOD_EVENT_SERVER 
	  event now
	  passes a pointer to the FD (int*) instead of passing the FD directly
	  (int).
	  This makes it consistent with the rest of the ggzmod and ggzdmod 
	  api's,
	  as well as more stable overall.


2002-08-01 04:53:16  Rev 4330   jdorje

	* configure.in:
	  Exit the configure script if expat-dev is not found; don't just 
	  give a
	  warning and continue.  This makes the process nearly identical to 
	  what is
	  used for ggzd.
	  Note there are a few problems with this system: (1) ggzmod is 
	  linked to
	  expat (as the game servers are in ggzd); (2) if we're only 
	  compiling ggzmod
	  (or the game servers in ggzd) we shouldn't need expat, and (3) 
	  there is no
	  way (that I know of) to compile just ggzmod (without ggzcore).


2002-06-22 05:13:43  Rev 4266   bmh

	* Makefile.am:
	  - compile ggzmod before ggzcore


2002-06-22 05:10:28  Rev 4264   bmh

	* ggzmod/.cvsignore ggzmod/ggzmod.h ggzmod/io.h ggzmod ggzmod/mod.h 
	  ggzmod/protocol.h ggzmod/ggzmod.c ggzmod/io.c ggzmod/Makefile.am:
	  - New ggzmod (parallels server-side ggzdmod) with a control channel
	    between the ggz client and game modules


2002-05-15 19:38:30  Rev 4200   dr_maux

	* .cvsignore:
	  - silence autoconf's new "autom4te"


2002-05-13 19:03:57  Rev 4196   dr_maux

	* configure.in:
	  - more fixes for ac > 2.5


2002-05-03 05:45:23  Rev 4144   jdorje

	* configure.in:
	  Bumped the version up to 0.0.6pre.


2002-04-14 12:55:49  Rev 3980   dr_maux

	* .cvsignore:
	  - add configure-stamp


2002-04-13 05:37:33  Rev 3961   bmh

	* ChangeLog:
	  - Updated ChangeLog for 0.0.5


2002-04-13 03:55:18  Rev 3941   rgade

	* ggz-client-libs.spec configure.in:
	  - Updated versioning for release
	  - Updated RPM Spec file for 0.0.5


2002-04-13 03:44:04  Rev 3940   bmh

	* README.GGZ AUTHORS TODO NEWS README QuickStart.GGZ:
	  - Updated doc files


2002-04-13 01:52:38  Rev 3935   jdorje

	* man/.cvsignore man:
	  Added ggzmod_h.3 to .cvsignore.


2002-04-13 01:45:08  Rev 3933   jdorje

	* man/ggzcore_h.3.in man/ggzmod_h.3.in:
	  Updated man files for ggzmod/ggzcore.


2002-04-13 00:43:42  Rev 3927   dr_maux

	* Makefile.am:
	  - exclude local clean-rule again
	  - if at all, it should be present in debian/rules
	  - oterwhise, 'make clean' broke sometimes


2002-04-09 20:15:45  Rev 3859   dr_maux

	* debian/copyright debian/rules:
	  - finalize ggz-client-libs


2002-04-08 05:54:10  Rev 3849   jdorje

	* ggzmod/ggzmod.h:
	  Added extern "C" declaration to ggzmod.h for c++ compilations.


2002-04-07 22:59:20  Rev 3846   jdorje

	* ggzmod/Makefile.am:
	  Added Doxyfile to EXTRA_DIST.


2002-04-07 14:36:57  Rev 3839   dr_maux

	* debian/rules debian/control:
	  - add --include-conffiles to dh_md5sums
	  BUG: There's a bug in this tool, I just sent a patch to 
	  joeyh@debian.org.
	  So if you want to build the package on your own, the following 
	  patch will help
	  until a new debhelper version is released:
	  --- /usr/bin/dh_md5sums.broken  Sun Apr  7 16:10:46 2002
	  +++ /usr/bin/dh_md5sums Sun Apr  7 16:10:58 2002
	  @@ -53,7 +53,7 @@
	          # Check if we should exclude conffiles.
	          my $exclude="";
	  -       if (! $dh{INCLUDE} && -r "$tmp/DEBIAN/conffiles") {
	  +       if (! $dh{INCLUDE_CONFFILES} && -r $tmp/DEBIAN/conffiles") {
	                  # Generate exclude regexp.
	                  open (CONFF,"$tmp/DEBIAN/conffiles");
	                  while (<CONFF>) {


2002-04-07 13:46:35  Rev 3838   dr_maux

	* debian/rules:
	  - create MD5 sums with -x (this took me one hour to find out...)


2002-04-07 12:28:56  Rev 3835   dr_maux

	* debian/libggzcore1.conffiles debian/control:
	  - remove conffiles (they're handled automatically now)
	  - update control file


2002-04-07 11:21:50  Rev 3832   dr_maux

	* debian/control:
	  - force old 0.0.4 package libggz-client-libs to be deinstalled


2002-04-06 21:34:57  Rev 3794   dr_maux

	* debian/changelog:
	  - fix typo


2002-04-06 21:06:10  Rev 3791   dr_maux

	* debian/libggzmod-dev.docs debian/postinst debian/shlibs 
	  debian/preinst debian/prerm debian/libggzmod0.docs 
	  debian/changelog debian/docs debian/libggzcore-dev.docs 
	  debian/rules debian/libggzmod-dev.files debian/libggzcore1.docs 
	  debian/libggzmod0.files debian debian/libggzcore-dev.files 
	  debian/copyright debian/conffiles debian/libggzcore1.files debian/.
	  cvsignore debian/libggzcore1.conffiles debian/control:
	  - debianizing ggz-client-libs


2002-04-06 20:59:44  Rev 3790   dr_maux

	* configure.in Makefile.am:
	  - addon


2002-04-06 20:59:17  Rev 3789   dr_maux

	* man/Makefile.am man/ggz_client_h.3.in man/ggzmod_h.3.in:
	  - include local 'make clean' rule
	  - rename ggzmod man page


2002-04-06 15:39:12  Rev 3778   dr_maux

	* acinclude.ggz:
	  - sync acinclude.ggz


2002-04-05 22:03:05  Rev 3758   dr_maux

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


2002-03-20 05:34:42  Rev 3605   jdorje

	* configure.in:
	  s/Debuging/Debugging/


2002-01-20 04:09:49  Rev 3155   bmh

	* configure.in acconfig.h:
	  - Check for PF_LOCAL, and if it's not there, define it to PF_UNIX


2002-01-19 07:47:27  Rev 3138   bmh

	* .cvsignore:
	  - Ignore stamp-h1


2002-01-19 07:45:30  Rev 3137   bmh

	* configure.in:
	  - Don't use acinclude.ggz as source file since it's not a real
	    distributed source file


2002-01-19 07:45:04  Rev 3136   bmh

	* acinclude.ggz:
	  - Removed references to easysock, since that lib is gone
	  - When checking for LIBGGZ, also look in the specified prefix dir


2002-01-19 05:32:32  Rev 3131   bmh

	* configure.in:
	  - Use easysock functions in new libggz and remove dependency on
	    easysock


2002-01-14 05:53:06  Rev 3111   jdorje

	* ggzmod/ggzmod.h ggzmod/Makefile.am:
	  Removed ggz_client.h; changed code to use ggz_common.h from libggz 
	  to
	  get the GGZSeatType enum from.


2002-01-13 23:41:19  Rev 3107   jdorje

	* ggzmod/ggzmod.h ggzmod/Makefile.am:
	  Moved GGZSeatType enumeration out of ggzmod.h and ggzcore.h, 
	  creating
	  a new header file ggz_client.h that is included by both of them.
	  In theory there might be more code that can go into this file.  It 
	  may
	  eventually become worthwhile to move it into its own directory 
	  area.  For
	  now, though, I've just left it in the ggzcore directory and modified
	  ggzmod to link to it there.
	  Also, I remaned GGZ_SEAT_RESV to GGZ_SEAT_RESERVED to match what 
	  ggzcore
	  had for the enumeration.


2002-01-12 18:42:26  Rev 3101   jdorje

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


2002-01-12 10:28:11  Rev 3090   jdorje

	* configure.in autogen.sh:
	  Switch to using acinclude.ggz to check for easysock (do we even need
	  easysock???) and libggz.


2002-01-12 10:13:19  Rev 3087   jdorje

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


2001-12-18 07:56:35  Rev 2933   jdorje

	* configure.in:
	  Added check for libggz to ggz-client-libs autoconf process.


2001-12-17 10:46:52  Rev 2920   jdorje

	* Doxyfile:
	  Made a separate ggzcore Doxyfile; removed the ggz-client-libs 
	  "global"
	  Doxyfile.


2001-12-17 10:30:57  Rev 2919   jdorje

	* ggzmod/.cvsignore ggzmod ggzmod/Doxyfile:
	  Made ggzmod-specific Doxyfile (doxygen config file).
	  To make the documentation, run "doxygen Doxyfile".


2001-12-17 07:25:59  Rev 2916   jdorje

	* ggzmod/.cvsignore ggzmod/ggzmod.h ggzmod ggzmod/ggzmod.c 
	  ggzmod/ggz.c ggzmod/Makefile.am ggzmod/ggz_client.h:
	  Brought ggzmod in line with the naming conventions used by ggzdmod:
	    - Renamed files to ggzmod.c and ggzmod.h.
	    - Renamed functions to use ggzmod prefix.
	    - Renamed ***_get_***_sock functions to ***_get_***_fd.
	    - Changed (hopefully) all references to these names in the 
	  comments.
	  This will make every game client in existence stop compiling, but it
	  should be a one-time change.


2001-12-11 07:16:40  Rev 2876   jdorje

	* ggzmod/ggz_client.h:
	  Ugh.  Not only are the GGZSeatType enumeration values provided by
	  ggzmod, they're provided by ggzcore as well.  This means that not 
	  only
	  do they conflict with a game's local definitions (which is good), 
	  they
	  also conflict with each other.
	  A temporary solution is to put each enumeration within an 
	  appropriate
	  #ifdef check, so that things will compile.  I'm not sure what the 
	  right
	  long-term solution would be.  I don't think it's right for games 
	  to be
	  encouraged to #include <ggzcore.h>, but the enumerations belong 
	  there
	  more than than do in ggzmod.  Perhaps another header file,
	  <ggz_client_common.h>, could be #included from both ggzcore.h and
	  ggzmod.h?  But unless there was more than one enumeration in the 
	  file,
	  it wouldn't be worth it.


2001-12-11 06:23:29  Rev 2873   jdorje

	* ggzmod/ggz_client.h:
	  Changed GGZdModSeat to GGZSeatType.


2001-12-10 22:30:06  Rev 2867   jdorje

	* ggzmod/ggz_client.h:
	  Added GGZdModSeat enumeration (containing the seat status values) to
	  ggzmod.
	  Every game we have now uses these values.  As such, they should 
	  definitely
	  be included in ggzmod.  This isn't a great permanent solution 
	  because
	  they'll still be duplicated between ggzmod and ggzdmod.
	  This will cause existing game to fail to compile, but that's 
	  easily fixed.


2001-09-13 23:57:24  Rev 2471   jdorje

	* configure.in man/.cvsignore man/ggzcore_h.3.in man:
	  Added man file for ggzcore (from doxygen documentation).


2001-09-13 22:42:11  Rev 2467   jdorje

	* Doxyfile .cvsignore:
	  Created a default Doxyfile for creating doxygen documentation.
	  To create the documentation, run "doxygen" within the top level 
	  directory.
	  Currently the files ggz_client.h and ggzcore.h are indexed; the
	  documentation created is for both ggzmod and ggzcore.  In the 
	  future this
	  could be changed.  It may also be wise later to have the 
	  documentation
	  itself be a part of CVS (either in this module or the docs module),
	  although it is about 90k in size.


2001-09-08 04:15:04  Rev 2399   bmh

	* configure.in:
	  - Check for expat lib and headers


2001-08-26 11:01:43  Rev 2257   jdorje

	* man/ggz_client_h.3.in ggzmod/ggz_client.h:
	  Added substantially more documentation to the header file: taken 
	  directly
	  out of the current GGZ readme (but updated).


2001-08-25 22:43:43  Rev 2252   jdorje

	* man/.cvsignore man:
	  Fixed typo in previous commit.


2001-08-25 22:36:16  Rev 2251   jdorje

	* man/Makefile.am configure.in man/.cvsignore man man/ggz_client_h.3.
	  in:
	  Added manfile for ggz_config_h automatically generated by doxygen.
	  Issues:
	    - Should this be dynamically generated?
	    - Should we have manpages for each function?


2001-08-25 21:34:55  Rev 2250   jdorje

	* ggzmod/ggz_client.h:
	  Fixed inconsistencies in last commit.


2001-08-25 21:30:32  Rev 2249   jdorje

	* ggzmod/ggz_client.h:
	  Added a lot more doxygen-style documentation.  Even without doxygen,
	  having such documentation in the header file is probably a good 
	  idea.


2001-08-25 19:57:49  Rev 2247   jdorje

	* ggzmod/ggz.c ggzmod/ggz_client.h:
	  Several cleanups and changes:
	    - I renamed all the ggzmod_*** functions to ggz_***.
	    - I added a new function, ggz_get_udp_sock() to return a UDP 
	  socket
	      for communicating with the game server (currently returns -1).
	    - I added more comments to ggz_client.h.
	    - I cleaned up a bit of the code in ggz.c.


2001-08-23 22:16:43  Rev 2211   jdorje

	* ggzmod/ggz.c ggzmod/ggz_client.h:
	  Bigger cleanup to ggzmod:
	    - Changed naming convention to ggzmod_***.
	    - Removed ggzmod_initialize.
	    - Changed ggzmod_quit to ggzmod_disconnect.
	  This will temporarily break gtk-games.


2001-08-23 22:08:51  Rev 2210   jdorje

	* ggzmod/ggz.c ggzmod/ggz_client.h:
	  More small cleanups for ggzmod.
	  Mostly I've made the formatting consistent with ggzdmod.


2001-08-23 22:01:30  Rev 2209   jdorje

	* ggzmod/ggz_client.h:
	  Slight cleanup go ggz_client.h.


2001-08-19 20:01:14  Rev 2174   jdorje

	* ggzmod/ggz.c:
	  Changed ggz-client <-> game client connection code to use sockets
	  generated by socketpair() rather than unix domain (file) sockets.  
	  This
	  has a number of good effects - mostly it's less error-prone 
	  (errors can
	  be caught immediately) and faster (there's no waiting for the 
	  socket to
	  be connected to).  The code is also cleaner.
	  File descriptor #3 is used for the connection.  This means that
	  ggz-client-libs must close FD 3 before executing the game client, 
	  and
	  copy (dup2) the socket's FD over to FD 3.  A major problem with 
	  this is
	  that after FD 3 has been closed, no more log/debugging messages 
	  can safely
	  be sent, since they may get across the now-closed socket.  This is
	  "solved" just by not sending any such messages after the FD is 
	  closed.
	  libggzmod is changed to use the new protocol as well.  Mostly this 
	  just
	  required removing a bunch of now-useless code; libggzmod is now 
	  nearly
	  empty.  Note, though, that any game clients that don't use 
	  libggzmod (i.e.
	  all of them) will be completely broken by this change.  They 
	  should be easy
	  to upgrade.


2001-08-01 05:54:10  Rev 2092   jdorje

	* ggzmod/ggz_client.h:
	  Committed my current doxygen documentation.


2001-07-22 05:51:36  Rev 2063   jdorje

	* ggzmod/ggz.c:
	  Another small cleanup, this time in ggz_client_connect.  Manual
	  null-termination of fd_name is not needed, since snprintf will 
	  assure that
	  it is null-terminated.
	  Also, I added a comment about a potential bug.  Since fd_name is a 
	  fixed
	  length, in the (currently impossible) event that the file name for 
	  the
	  unix domain socket is too long the name will be cut short.  This 
	  will
	  result in ggz_client_connect silently failing and the game will most
	  likely hang.  The "right" way to do this would be to determine the 
	  string
	  length dynamically, but this would make the code slightly uglier.


2001-07-22 05:40:30  Rev 2062   jdorje

	* ggzmod/ggz.c:
	  Cleaned up ggz_client_init(), replacing strlen/malloc/strcpy with a
	  single strdup.  (If there was a reason for the former method, a 
	  comment
	  to that effect would be in order.)


2001-07-22 05:28:24  Rev 2061   jdorje

	* ggzmod/ggz.c:
	  Fixed a tiny bug by initializing ggz_sock to -1.  Note that 
	  previously,
	  the return value of ggz_client_get_sock() will be undefined if it is
	  called before ggz_client_init().


2001-07-17 16:13:46  Rev 2041   jdorje

	* ggzmod/.cvsignore ggzmod:
	  Added .cvsignore file to ignore extra files - at least the ones 
	  built on
	  my system.


2001-07-17 03:31:26  Rev 2037   jdorje

	* configure.in Makefile.am ggzmod/Makefile.am:
	  Fixed things up so ggzmod should be installed as a shared library.
	  	- Added ggzmod/Makefile to configure.in.
	  	- Added ggzmod as a subdirectory to Makefile.am.
	  	- Chamged ggzmod/Makefile.am to compile/install libggzmod.la,
	  	  very similar to the easysock installation.
	  Note: previously, ggzmod/Makefile.am was compiling ggzmod as 
	  "libggz"
	  instead of "libggzmod".  I felt that this was definitely very
	  misleading, so to keep it in line with libggzcore I changed it.  The
	  same thing should be done to libggzdmod at the server end.  I left 
	  the
	  header file as "ggz_client.h" although "ggz_client_mod.h" or 
	  something
	  like that might be more appropriate.


2001-07-14 20:22:26  Rev 2022   dr_maux

	* .cvsignore:
	  - add build-stamp to files to ignore


2001-07-13 03:06:15  Rev 2001   rgade

	* configure.in:
	  - Updated version to 0.0.5pre
	  - Changes to ggz-config
	    * Removed command line module generation support
	    * Changed 'fromfile' to the more descriptive 'modfile'
	    * Stricter error checking on the input modfile
	    * Added additional lines to ggz.modules generation:
	  	ProtocolEngine (rqd)
	  	ProtocolVersion (rqd)
	  	SupportedGames (opt)
	    * Removed 'Protocol' line from ggz.modules
	    * ggz.modules is now using an *Engines* list of engine names
	    * Engine names point to a list of [p#] protocol engine ids
	    * Added support to query the core protocol version (--protocol, 
	  -p)


2001-06-18 22:30:17  Rev 1750   riq

	* ggzmod/Makefile.in:
	  makefile.in is not needed


2001-06-18 22:28:15  Rev 1749   riq

	* ggzmod ggzmod/Makefile.in ggzmod/ggz.c ggzmod/Makefile.am 
	  ggzmod/ggz_client.h:
	  libggzmod for the client.


2001-06-18 02:46:19  Rev 1743   rgade

	* ggz-client-libs.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 20:56:23  Rev 1733   rgade

	* ChangeLog:
	  - Updated ChangeLog


2001-06-14 21:55:50  Rev 1717   bmh

	* NEWS:
	  - Wrote a new NEWS file for 0.0.4


2001-06-14 08:13:43  Rev 1709   bmh

	* ggz-client-libs.spec:
	  - Bump version to 0.0.4


2001-06-14 08:12:25  Rev 1708   bmh

	* README.GGZ INSTALL configure.in Makefile.am NEWS QuickStart.GGZ:
	  - Updated docs
	  - Bump version to 0.0.4
	  - Include docs in dist


2001-06-02 20:25:29  Rev 1634   dr_maux

	* configure.in:
	  - find new easysock version


2001-05-30 19:42:29  Rev 1591   dr_maux

	* debian/postinst debian/preinst:
	  - suppress warnings


2001-05-30 19:38:37  Rev 1590   dr_maux

	* debian/postinst debian/preinst debian/conffiles:
	  - handle ggz.module file better
	  - new policy is: preserve if existing on install;
	  	preserve if existing on remove;
	  	remove on purge


2001-05-30 13:27:35  Rev 1577   dr_maux

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


2001-05-28 21:11:26  Rev 1566   rgade

	* man/Makefile.am configure.in man/.cvsignore Makefile.am man:
	  - man pages are now installed
	  - man pages included in distribution package


2001-05-28 20:52:14  Rev 1565   rgade

	* configure.in man/.cvsignore man man/ggz.modules.5.in:
	  - Added man page for ggz.modules configuration file


2001-05-22 05:11:02  Rev 1555   rgade

	* man/.cvsignore man:
	  - Ignore fact that ggz-config.6 isn't in CVS


2001-05-22 05:09:55  Rev 1554   rgade

	* configure.in man man/ggz-config.6.in:
	  - Added man page for ggz-config(6)


2001-05-20 21:49:07  Rev 1545   rgade

	* README:
	  - Rewrote README file as a summary/introduction rather than 
	  rehashing the
	    info already in README.GGZ


2001-05-20 20:55:56  Rev 1542   rgade

	* README.GGZ:
	  - Added additional documentation for ggz-config


2001-05-20 19:46:59  Rev 1541   rgade

	* README.GGZ README:
	  - Moved full README file to README.GGZ
	  - Keep only ggz-client-libs info in README


2001-05-01 04:45:05  Rev 1478   rgade

	* README:
	  - Draft README file - complete instructions on installing the 
	  client,
	    including easysock, ggz-client-libs, clients and games.


2001-03-28 07:31:56  Rev 1343   rgade

	* ggz-client-libs.spec:
	  - Fixed RPM spec files to properly install shared libs


2001-03-28 05:44:04  Rev 1341   rgade

	* ggz-client-libs.spec configure.in:
	  - Corrected package name (ggzcore is only a part of ggz-client-libs)
	  - Added ggz-client-libs.spec RPM specifications


2001-03-28 05:32:33  Rev 1340   rgade

	* HACKING TODO:
	  - Copied HACKING and TODO over from old ggz sources


2001-03-27 06:48:37  Rev 1328   bmh

	* configure.in:
	  - Depend on easysock 0.2.X


2001-03-27 02:49:58  Rev 1325   bmh

	* AUTHORS INSTALL configure.in ChangeLog COPYING Makefile.am autogen.
	  sh NEWS .cvsignore README acconfig.h:
	  - Added necessary autoconf/automake files
	  - Changed ggzcore's Makefile.am to remove the extra EASYSOCK 
	  variables
	    since they will now be included in $LDADD


