------------------------------------------------------------------------
r9739 | josef | 2008-02-16 21:02:57 +0100 (Sa, 16 Feb 2008) | 3 lines
Geänderte Pfade:
   M /branches/ggz-0-0-14/community/README
   M /branches/ggz-0-0-14/docs/README
   M /branches/ggz-0-0-14/ggz-client-libs/README
   M /branches/ggz-0-0-14/ggzd/README
   M /branches/ggz-0-0-14/gnome-client/README
   M /branches/ggz-0-0-14/grubby/README
   M /branches/ggz-0-0-14/gtk-client/README
   M /branches/ggz-0-0-14/gtk-games/README
   M /branches/ggz-0-0-14/kde-client/README
   M /branches/ggz-0-0-14/kde-games/README
   M /branches/ggz-0-0-14/libggz/README
   M /branches/ggz-0-0-14/python/README
   M /branches/ggz-0-0-14/sdl-games/README
   M /branches/ggz-0-0-14/txt-client/README
   M /branches/ggz-0-0-14/utils/README

- mention the point release in all README files


------------------------------------------------------------------------
r9721 | josef | 2008-02-14 19:26:14 +0100 (Do, 14 Feb 2008) | 3 lines
Geänderte Pfade:
   M /branches/ggz-0-0-14/docs/configure.ac
   M /branches/ggz-0-0-14/ggz-client-libs/configure.ac
   M /branches/ggz-0-0-14/ggzd/configure.ac
   M /branches/ggz-0-0-14/gnome-client/configure.ac
   M /branches/ggz-0-0-14/grubby/configure.ac
   M /branches/ggz-0-0-14/gtk-client/configure.ac
   M /branches/ggz-0-0-14/gtk-games/configure.ac
   M /branches/ggz-0-0-14/kde-client/configure.ac
   M /branches/ggz-0-0-14/kde-games/configure.ac
   M /branches/ggz-0-0-14/libggz/configure.ac
   M /branches/ggz-0-0-14/python/configure.ac
   M /branches/ggz-0-0-14/sdl-games/configure.ac
   M /branches/ggz-0-0-14/txt-client/configure.ac
   M /branches/ggz-0-0-14/utils/configure.ac

- prepare 0.0.14.1 point release, all modules are now due for review and install tests


------------------------------------------------------------------------
r9719 | josef | 2008-02-14 19:20:55 +0100 (Do, 14 Feb 2008) | 7 lines
Geänderte Pfade:
   M /branches/ggz-0-0-14/libggz/m4/ggz/ggz.m4
   M /branches/ggz-0-0-14/libggz/m4/ggz/system.m4
   M /branches/ggz-0-0-14/libggz/src/ggz_common.c
   M /branches/ggz-0-0-14/libggz/src/ggz_common.h
   M /branches/ggz-0-0-14/libggz/tests/ggzcommon.c

- backport system.m4 change: don't use compiler's builtin functions for the checks
- backport ggz.m4 change: check for -xchar=signed on Sun Studio compiler
- backport ggz.m4 change: run ggz-config with LD_LIBRARY_PATH set
- backport ggz.m4 change: fix highlevel macros
- protocol extension backport: recognise "bad password" error message


------------------------------------------------------------------------
r9708 | oojah | 2008-02-12 18:14:33 +0100 (Di, 12 Feb 2008) | 11 lines
Geänderte Pfade:
   M /branches/ggz-0-0-14/libggz/m4/ggz/ggz.m4

Backport change 9538 to 0.0.14.

"- replace all -isystem with simple -I

It seems that only a subset of modern GCCs (maybe early 3.x only?) had to be silenced with -isystem. The effect is not quite the same,
as -isystem always gets used after all -I flag.
Even if we still had to use -isystem for GCC, we would use -I as a fallback for the other compilers. "

This is the fix for gnome bug 509409 ( http://bugzilla.gnome.org/show_bug.cgi?id=509409 ) once 0.0.14.1 is released.


------------------------------------------------------------------------
r9537 | oojah | 2008-01-14 18:39:39 +0100 (Mo, 14 Jan 2008) | 2 lines
Geänderte Pfade:
   M /branches/ggz-0-0-14/libggz/src/ggz.h

Backport __FUNCTION__ fix for compiling on Solaris Forte.

------------------------------------------------------------------------
r9481 | oojah | 2008-01-08 11:47:21 +0100 (Di, 08 Jan 2008) | 2 lines
Geänderte Pfade:
   M /branches/ggz-0-0-14/libggz/src/easysock.c

Typo.

------------------------------------------------------------------------
r9480 | oojah | 2008-01-08 11:45:26 +0100 (Di, 08 Jan 2008) | 2 lines
Geänderte Pfade:
   M /branches/ggz-0-0-14/libggz/src/easysock.c

Backport ggz_write_string() fix for when message == NULL.

------------------------------------------------------------------------
r8956 | josef | 2007-01-17 08:06:04 +0100 (Mi, 17 Jan 2007) | 10 lines
Geänderte Pfade:
   A /branches/ggz-0-0-14 (von /trunk:8950)

- branching the ggz-0-0-14 branch

All important changes should be committed here as well, but *only* after a thorough
review period and discussion unless really trivial!

Distributors will likely pick up this branch as their main source.

[commit from josef@nada]


------------------------------------------------------------------------
r8950 | josef | 2007-01-16 19:42:07 +0100 (Di, 16 Jan 2007) | 8 lines
Geänderte Pfade:
   M /trunk/community/ChangeLog
   M /trunk/docs/ChangeLog
   M /trunk/ggz-client-libs/ChangeLog
   M /trunk/ggzd/ChangeLog
   M /trunk/gnome-client/ChangeLog
   M /trunk/grubby/ChangeLog
   M /trunk/gtk-client/ChangeLog
   M /trunk/gtk-games/ChangeLog
   M /trunk/java/ChangeLog
   M /trunk/kde-client/ChangeLog
   M /trunk/kde-games/ChangeLog
   M /trunk/libggz/ChangeLog
   M /trunk/python/ChangeLog
   M /trunk/sdl-games/ChangeLog
   M /trunk/txt-client/ChangeLog
   M /trunk/utils/ChangeLog

- updated changelogs

This is VERY consuming (4 MB changes) since we change the changelog format.
However we have to do so since no tool seems to be able to reproduce our old format.

[commit from josef@nada]


------------------------------------------------------------------------
r8949 | josef | 2007-01-16 19:23:42 +0100 (Di, 16 Jan 2007) | 5 lines
Geänderte Pfade:
   M /trunk/docs/configure.ac
   M /trunk/ggz-client-libs/configure.ac
   M /trunk/ggzd/configure.ac
   M /trunk/gnome-client/configure.ac
   M /trunk/grubby/configure.ac
   M /trunk/gtk-client/configure.ac
   M /trunk/gtk-games/configure.ac
   M /trunk/kde-client/configure.ac
   M /trunk/kde-games/configure.ac
   M /trunk/libggz/configure.ac
   M /trunk/python/configure.ac
   M /trunk/sdl-games/configure.ac
   M /trunk/txt-client/configure.ac
   M /trunk/utils/configure.ac

- 0.0.14pre => 0.0.14

[commit from josef@nada]


------------------------------------------------------------------------
r8947 | josef | 2007-01-16 19:14:12 +0100 (Di, 16 Jan 2007) | 5 lines
Geänderte Pfade:
   M /trunk/community/NEWS
   M /trunk/community/README.GGZ
   M /trunk/docs/AUTHORS
   M /trunk/docs/NEWS
   M /trunk/docs/QuickStart.GGZ
   M /trunk/docs/README.GGZ
   M /trunk/ggz-client-libs/AUTHORS
   M /trunk/ggz-client-libs/NEWS
   M /trunk/ggz-client-libs/QuickStart.GGZ
   M /trunk/ggz-client-libs/README
   M /trunk/ggz-client-libs/README.GGZ
   M /trunk/ggzd/AUTHORS
   M /trunk/ggzd/NEWS
   M /trunk/ggzd/README
   M /trunk/ggzd/README.GGZ
   M /trunk/gnome-client/AUTHORS
   M /trunk/gnome-client/NEWS
   M /trunk/gnome-client/QuickStart.GGZ
   M /trunk/gnome-client/README
   M /trunk/gnome-client/README.GGZ
   M /trunk/grubby/AUTHORS
   M /trunk/grubby/NEWS
   M /trunk/grubby/README
   M /trunk/grubby/README.GGZ
   M /trunk/gtk-client/AUTHORS
   M /trunk/gtk-client/NEWS
   M /trunk/gtk-client/QuickStart.GGZ
   M /trunk/gtk-client/README
   M /trunk/gtk-client/README.GGZ
   M /trunk/gtk-games/AUTHORS
   M /trunk/gtk-games/NEWS
   M /trunk/gtk-games/QuickStart.GGZ
   M /trunk/gtk-games/README
   M /trunk/gtk-games/README.GGZ
   M /trunk/java/AUTHORS
   M /trunk/java/NEWS
   M /trunk/java/README.GGZ
   M /trunk/kde-client/AUTHORS
   M /trunk/kde-client/NEWS
   M /trunk/kde-client/QuickStart.GGZ
   M /trunk/kde-client/README
   M /trunk/kde-client/README.GGZ
   M /trunk/kde-games/AUTHORS
   M /trunk/kde-games/NEWS
   M /trunk/kde-games/QuickStart.GGZ
   M /trunk/kde-games/README
   M /trunk/kde-games/README.GGZ
   M /trunk/libggz/AUTHORS
   M /trunk/libggz/NEWS
   M /trunk/libggz/QuickStart.GGZ
   M /trunk/libggz/README.GGZ
   M /trunk/python/AUTHORS
   M /trunk/python/NEWS
   M /trunk/python/QuickStart.GGZ
   M /trunk/python/README
   M /trunk/python/README.GGZ
   M /trunk/sdl-games/AUTHORS
   M /trunk/sdl-games/NEWS
   M /trunk/sdl-games/QuickStart.GGZ
   M /trunk/sdl-games/README
   M /trunk/sdl-games/README.GGZ
   M /trunk/txt-client/AUTHORS
   M /trunk/txt-client/NEWS
   M /trunk/txt-client/QuickStart.GGZ
   M /trunk/txt-client/README.GGZ
   M /trunk/utils/AUTHORS
   M /trunk/utils/NEWS
   M /trunk/utils/README
   M /trunk/utils/README.GGZ

- update common files slightly, and synchronise them

[commit from josef@nada]


------------------------------------------------------------------------
r8945 | josef | 2007-01-16 18:42:57 +0100 (Di, 16 Jan 2007) | 5 lines
Geänderte Pfade:
   M /trunk/ggz-client-libs/ggzcore/Makefile.am
   M /trunk/ggz-client-libs/ggzcore/ggzcore.h
   M /trunk/ggz-client-libs/ggzmod/Makefile.am
   M /trunk/ggz-client-libs/ggzmod/ggzmod.h
   M /trunk/ggzd/ggzdmod/Makefile.am
   M /trunk/ggzd/ggzdmod/ggzdmod.h
   M /trunk/ggzd/ggzdmod++/Makefile.am
   M /trunk/gtk-client/ggz-gtk/Makefile.am
   M /trunk/libggz/src/Makefile.am
   M /trunk/libggz/src/ggz.h

- bump libtool versions according to public API changes since 0.0.13

[commit from josef@nada]


------------------------------------------------------------------------
r8943 | josef | 2007-01-16 17:31:59 +0100 (Di, 16 Jan 2007) | 7 lines
Geänderte Pfade:
   M /trunk/ggz-client-libs/ggzcore/Doxyfile
   M /trunk/ggz-client-libs/ggzmod/Doxyfile
   M /trunk/ggzd/ggzdmod/Doxyfile
   M /trunk/libggz/Doxyfile

- Doxyfile version updates

Unfortunately, ggzdmod++ isn't doxyfied and won't either before 0.0.14 :(

[commit from josef@nada]


------------------------------------------------------------------------
r8898 | josef | 2007-01-12 10:40:44 +0100 (Fr, 12 Jan 2007) | 5 lines
Geänderte Pfade:
   M /trunk/libggz/src/msg.c

- always prepend prefix for error messages so we know that they're errors

[commit from josef@nada]


------------------------------------------------------------------------
r8852 | josef | 2007-01-08 14:36:45 +0100 (Mo, 08 Jan 2007) | 9 lines
Geänderte Pfade:
   M /trunk/docs/autogen.sh
   M /trunk/ggz-client-libs/autogen.sh
   M /trunk/ggzd/autogen.sh
   M /trunk/gnome-client/autogen.sh
   M /trunk/grubby/autogen.sh
   M /trunk/gtk-client/autogen.sh
   M /trunk/gtk-games/autogen.sh
   M /trunk/kde-client/autogen.sh
   M /trunk/kde-games/autogen.sh
   M /trunk/libggz/autogen.sh
   M /trunk/sdl-games/autogen.sh
   M /trunk/txt-client/autogen.sh
   M /trunk/utils/autogen.sh

- do not assume that there's always a m4 directory available (in docs and python, there aren't)
- make it work for srcdir != builddir

For the latter, we could simplify the script a lot by changing into srcdir first.
But I'm sure we had a reason not to and I don't want to break it right now.

[commit from josef@nada]


------------------------------------------------------------------------
r8836 | josef | 2007-01-05 13:48:08 +0100 (Fr, 05 Jan 2007) | 7 lines
Geänderte Pfade:
   M /trunk/libggz/m4/ggz/system.m4

- restore to using LIBS when checking for gettext function, which only links to -lintl if necessary

(makes LionMan happy)

[commit from josef@nada]


------------------------------------------------------------------------
r8822 | jdorje | 2007-01-05 00:40:11 +0100 (Fr, 05 Jan 2007) | 1 line
Geänderte Pfade:
   M /trunk/libggz/Makefile.am

Fix ACLOCAL_AMFLAGS.
------------------------------------------------------------------------
r8809 | jdorje | 2007-01-04 21:38:26 +0100 (Do, 04 Jan 2007) | 1 line
Geänderte Pfade:
   D /trunk/libggz/m4/c99.m4
   A /trunk/libggz/m4/ggz/c99.m4 (von /trunk/libggz/m4/c99.m4:8806)
   A /trunk/libggz/m4/ggz/mkdir.m4 (von /trunk/libggz/m4/mkdir.m4:8806)
   D /trunk/libggz/m4/mkdir.m4

c99.m4 and mkdir.m4 are also commonly used.
------------------------------------------------------------------------
r8808 | jdorje | 2007-01-04 21:36:55 +0100 (Do, 04 Jan 2007) | 1 line
Geänderte Pfade:
   A /trunk/libggz/m4/ggz/ggz-debug.m4 (von /trunk/libggz/m4/ggz-debug.m4:8806)
   D /trunk/libggz/m4/ggz-debug.m4

Move ggz-debug.m4 into common m4 files.
------------------------------------------------------------------------
r8807 | jdorje | 2007-01-04 21:34:35 +0100 (Do, 04 Jan 2007) | 1 line
Geänderte Pfade:
   M /trunk/libggz/Makefile.am
   M /trunk/libggz/autogen.sh
   A /trunk/libggz/m4/ggz
   A /trunk/libggz/m4/ggz/ggz.m4 (von /trunk/libggz/m4/ggz.m4:8806)
   A /trunk/libggz/m4/ggz/platform.m4 (von /trunk/libggz/m4/platform.m4:8806)
   A /trunk/libggz/m4/ggz/system.m4 (von /trunk/libggz/m4/system.m4:8806)
   D /trunk/libggz/m4/ggz.m4
   D /trunk/libggz/m4/platform.m4
   D /trunk/libggz/m4/system.m4

Move ggz common m4 files into a subdirectory.
------------------------------------------------------------------------
r8802 | josef | 2007-01-04 13:41:51 +0100 (Do, 04 Jan 2007) | 7 lines
Geänderte Pfade:
   M /trunk/ggz-client-libs/m4/ggz.m4
   M /trunk/ggzd/m4/ggz.m4
   M /trunk/gnome-client/m4/ggz.m4
   M /trunk/grubby/m4/ggz.m4
   M /trunk/gtk-client/m4/ggz.m4
   M /trunk/gtk-games/m4/ggz.m4
   M /trunk/kde-client/m4/ggz.m4
   M /trunk/kde-games/m4/ggz.m4
   M /trunk/libggz/m4/ggz.m4
   M /trunk/sdl-games/m4/ggz.m4
   M /trunk/txt-client/m4/ggz.m4
   M /trunk/utils/m4/ggz.m4

- take --with-ggz-dir into account when using AC_GGZ_VERSION
- prepare ggz.m4 for aclocal installation (a new automake 1.10 feature)
- in ggz-client-libs, remove all m4 files from EXTRA_DIST and use aclocal's -I feature instead

[commit from josef@nada]


------------------------------------------------------------------------
r8777 | josef | 2007-01-02 13:09:25 +0100 (Di, 02 Jan 2007) | 9 lines
Geänderte Pfade:
   M /trunk/ggz-client-libs/m4/ggz.m4
   M /trunk/ggzd/m4/ggz.m4
   M /trunk/gnome-client/m4/ggz.m4
   M /trunk/grubby/m4/ggz.m4
   M /trunk/gtk-client/m4/ggz.m4
   M /trunk/gtk-games/m4/ggz.m4
   M /trunk/kde-client/m4/ggz.m4
   M /trunk/kde-games/m4/ggz.m4
   M /trunk/libggz/m4/ggz.m4
   M /trunk/sdl-games/m4/ggz.m4
   M /trunk/txt-client/m4/ggz.m4
   M /trunk/utils/m4/ggz.m4

- check if ggz-config ran correctly to avoid errors due to wrong LD_LIBRARY_PATH

Note that I had to forcefully remove libggzcore.so to make that happen as the
LD_LIBRARY_PATH setting is not needed on my system. So whoever came across it
shall now be happy again.

[commit from josef@nada]


------------------------------------------------------------------------
r8762 | jdorje | 2006-12-27 11:00:21 +0100 (Mi, 27 Dez 2006) | 1 line
Geänderte Pfade:
   M /trunk/libggz/src/ggz_common.c

Add warning comments.
------------------------------------------------------------------------
r8760 | jdorje | 2006-12-27 05:05:26 +0100 (Mi, 27 Dez 2006) | 1 line
Geänderte Pfade:
   M /trunk/libggz/src/ggz_common.c

Fix bad coding in ggz_perms_set.
------------------------------------------------------------------------
r8759 | jdorje | 2006-12-27 05:02:24 +0100 (Mi, 27 Dez 2006) | 1 line
Geänderte Pfade:
   M /trunk/libggz/src/ggz_common.c
   M /trunk/libggz/src/ggz_common.h

Add error check, and add ggz_perms_set function.
------------------------------------------------------------------------
r8752 | jdorje | 2006-12-25 03:43:23 +0100 (Mo, 25 Dez 2006) | 1 line
Geänderte Pfade:
   M /trunk/libggz/tests/ggzcommon.c

Tests of string conversion funcs.
------------------------------------------------------------------------
r8751 | jdorje | 2006-12-25 03:37:19 +0100 (Mo, 25 Dez 2006) | 1 line
Geänderte Pfade:
   M /trunk/libggz/src/ggz_common.h

Remove unnecessary numbering of admin enumeration.
------------------------------------------------------------------------
r8750 | jdorje | 2006-12-25 03:28:43 +0100 (Mo, 25 Dez 2006) | 1 line
Geänderte Pfade:
   M /trunk/libggz/src/ggz_common.c

Spacing typo fix.
------------------------------------------------------------------------
r8749 | jdorje | 2006-12-25 03:07:57 +0100 (Mo, 25 Dez 2006) | 3 lines
Geänderte Pfade:
   M /trunk/ggzd/ggzd/ggzduedit.c
   M /trunk/gtk-client/ggz-gtk/playerinfo.c
   M /trunk/libggz/src/ggz_common.c
   M /trunk/libggz/src/ggz_common.h
   M /trunk/libggz/tests/ggzcommon.c

Change permissions string accesssors to ggz_perm_to_string and
ggz_string_to_perm to match the other string accessors.

------------------------------------------------------------------------
r8747 | jdorje | 2006-12-24 10:18:47 +0100 (So, 24 Dez 2006) | 2 lines
Geänderte Pfade:
   M /trunk/ggz-client-libs/ggzcore/ggzcore.h
   M /trunk/ggz-client-libs/ggzcore/netxml.c
   M /trunk/ggz-client-libs/ggzcore/player.c
   M /trunk/ggz-client-libs/ggzcore/player.h
   M /trunk/ggz-client-libs/ggzcore/room.c
   M /trunk/ggzd/ggzd/net.c
   M /trunk/gtk-client/ggz-gtk/playerinfo.c
   M /trunk/libggz/src/ggz_common.c

Make permissions visible to the clients.

------------------------------------------------------------------------
r8746 | jdorje | 2006-12-23 22:35:25 +0100 (Sa, 23 Dez 2006) | 1 line
Geänderte Pfade:
   M /trunk/ggzd/ggzd/chat.c
   M /trunk/ggzd/ggzd/ggzduedit.c
   M /trunk/ggzd/ggzd/login.c
   M /trunk/ggzd/ggzd/parse_opt.c
   M /trunk/ggzd/ggzd/perms.c
   M /trunk/ggzd/ggzd/perms.h
   M /trunk/ggzd/ggzd/players.c
   M /trunk/ggzd/ggzd/room.c
   M /trunk/libggz/src/ggz_common.c
   M /trunk/libggz/src/ggz_common.h

Move some permissions code into ggz_common.
------------------------------------------------------------------------
r8725 | josef | 2006-12-13 16:42:32 +0100 (Mi, 13 Dez 2006) | 3 lines
Geänderte Pfade:
   M /trunk/ggz-client-libs/m4/ggz.m4
   M /trunk/ggzd/m4/ggz.m4
   M /trunk/gnome-client/m4/ggz.m4
   M /trunk/grubby/m4/ggz.m4
   M /trunk/gtk-client/m4/ggz.m4
   M /trunk/gtk-games/m4/ggz.m4
   M /trunk/kde-client/m4/ggz.m4
   M /trunk/libggz/m4/ggz.m4
   M /trunk/sdl-games/m4/ggz.m4
   M /trunk/txt-client/m4/ggz.m4
   M /trunk/utils/m4/ggz.m4

- sync forced ggz-config usage


------------------------------------------------------------------------
r8647 | josef | 2006-11-09 01:22:46 +0100 (Do, 09 Nov 2006) | 5 lines
Geänderte Pfade:
   M /trunk/libggz/m4/system.m4
   M /trunk/libggz/src/Makefile.am

- global opaque LDADD modifications, go away!

[commit from josef@armada]


------------------------------------------------------------------------
r8630 | josef | 2006-11-03 09:44:57 +0100 (Fr, 03 Nov 2006) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/m4/tls.m4

- if enable_gcrypt was 'auto', set it to 'yes' explicitely if found


------------------------------------------------------------------------
r8626 | jdorje | 2006-10-21 12:04:15 +0200 (Sa, 21 Okt 2006) | 1 line
Geänderte Pfade:
   M /trunk/libggz/src/ggz.h

Define unknown function as empty string.
------------------------------------------------------------------------
r8625 | jdorje | 2006-10-21 11:58:04 +0200 (Sa, 21 Okt 2006) | 1 line
Geänderte Pfade:
   M /trunk/libggz/src/numberlist.c

Use c99 struct initialization.
------------------------------------------------------------------------
r8596 | josef | 2006-09-24 22:06:11 +0200 (So, 24 Sep 2006) | 5 lines
Geänderte Pfade:
   M /trunk/libggz/m4/ggz.m4

- only enforce an out-of-prefix prefix when no prefix is given explicitely

This rather confusing but still correct commit live from the pub.


------------------------------------------------------------------------
r8587 | jdorje | 2006-09-20 04:15:08 +0200 (Mi, 20 Sep 2006) | 1 line
Geänderte Pfade:
   M /trunk/ggz-client-libs/m4/ggz.m4
   M /trunk/ggzd/m4/ggz.m4
   M /trunk/gnome-client/m4/ggz.m4
   M /trunk/grubby/m4/ggz.m4
   M /trunk/gtk-client/m4/ggz.m4
   M /trunk/gtk-games/m4/ggz.m4
   M /trunk/kde-client/m4/ggz.m4
   M /trunk/kde-games/m4/ggz.m4
   M /trunk/libggz/m4/ggz.m4
   M /trunk/sdl-games/m4/ggz.m4
   M /trunk/txt-client/m4/ggz.m4
   M /trunk/utils/m4/ggz.m4

Add AC_GGZ_CHECK_SERVER macro.
------------------------------------------------------------------------
r8583 | jdorje | 2006-09-19 17:26:31 +0200 (Di, 19 Sep 2006) | 3 lines
Geänderte Pfade:
   M /trunk/ggz-client-libs/ggz-config/Makefile.am
   M /trunk/ggz-client-libs/ggzcore/Makefile.am
   M /trunk/ggz-client-libs/m4/ggz.m4
   M /trunk/ggzd/m4/ggz.m4
   M /trunk/gnome-client/m4/ggz.m4
   M /trunk/grubby/grubby/src/Makefile.am
   M /trunk/grubby/m4/ggz.m4
   M /trunk/gtk-client/gaim-plugin/Makefile.am
   M /trunk/gtk-client/m4/ggz.m4
   M /trunk/gtk-games/m4/ggz.m4
   M /trunk/kde-client/m4/ggz.m4
   M /trunk/kde-games/m4/ggz.m4
   M /trunk/libggz/m4/ggz.m4
   M /trunk/sdl-games/m4/ggz.m4
   M /trunk/txt-client/ggz-txt/Makefile.am
   M /trunk/txt-client/m4/ggz.m4
   M /trunk/utils/m4/ggz.m4
   M /trunk/utils/metaserv/metaserv/Makefile.am

Don't define PREFIX in config.h, as this makes it impossible to change
the prefix at compile time (as per GNU standards).

------------------------------------------------------------------------
r8579 | jdorje | 2006-09-15 06:33:37 +0200 (Fr, 15 Sep 2006) | 1 line
Geänderte Pfade:
   M /trunk/libggz/configure.ac
   M /trunk/libggz/src/Makefile.am
   M /trunk/libggz/src/security/Makefile.am

Add an INSTALL_LIBGGZ conditional for easy importing of the library.
------------------------------------------------------------------------
r8578 | jdorje | 2006-09-15 04:53:49 +0200 (Fr, 15 Sep 2006) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/src/Makefile.am

Use relative path to security library - this makes it easier to move the
directory.

------------------------------------------------------------------------
r8567 | jdorje | 2006-09-03 07:35:12 +0200 (So, 03 Sep 2006) | 5 lines
Geänderte Pfade:
   M /trunk/ggz-client-libs/Makefile.am
   M /trunk/ggz-client-libs/configure.ac
   M /trunk/ggz-client-libs/ggz-config/Makefile.am
   M /trunk/ggz-client-libs/ggz-config/ggz-config.c
   M /trunk/ggz-client-libs/ggzcore/Makefile.am
   M /trunk/ggz-client-libs/m4/ggz.m4
   A /trunk/ggz-client-libs/m4/system.m4
   M /trunk/ggzd/configure.ac
   M /trunk/ggzd/game_servers/chess/game.c
   M /trunk/ggzd/game_servers/dots/game.c
   M /trunk/ggzd/game_servers/keepalive/src/player.cpp
   M /trunk/ggzd/game_servers/keepalive/src/world.cpp
   M /trunk/ggzd/game_servers/tictactoe/game.c
   M /trunk/ggzd/ggzd/Makefile.am
   M /trunk/ggzd/ggzd/ggzduedit.c
   M /trunk/ggzd/ggzd/parse_opt.c
   M /trunk/ggzd/ggzdmod/ggzdmod.c
   M /trunk/ggzd/m4/ggz.m4
   M /trunk/gnome-client/m4/ggz.m4
   M /trunk/grubby/m4/ggz.m4
   M /trunk/gtk-client/m4/ggz.m4
   M /trunk/gtk-games/Makefile.am
   M /trunk/gtk-games/m4/ggz.m4
   A /trunk/gtk-games/m4/system.m4
   M /trunk/kde-client/m4/ggz.m4
   M /trunk/kde-games/m4/ggz.m4
   M /trunk/libggz/m4/ggz.m4
   M /trunk/sdl-games/m4/ggz.m4
   M /trunk/txt-client/m4/ggz.m4
   M /trunk/utils/m4/ggz.m4

Fix problems with substitution of prefixes.  This also resynchronizes the
ggz.m4 files and removes the obsolete AC_GGZ_UNQUOTEDPATH macro.  The new
code conforms to GNU standards as the prefix may be changed at compile time;
see the autoconf manual for details.

------------------------------------------------------------------------
r8551 | jdorje | 2006-08-30 00:51:20 +0200 (Mi, 30 Aug 2006) | 1 line
Geänderte Pfade:
   M /trunk/libggz/Makefile.am

ggz.m4 must be distributed still.
------------------------------------------------------------------------
r8550 | jdorje | 2006-08-30 00:47:57 +0200 (Mi, 30 Aug 2006) | 1 line
Geänderte Pfade:
   D /trunk/libggz/m4/iconv.m4

The iconv.m4 file is not used.
------------------------------------------------------------------------
r8547 | jdorje | 2006-08-28 04:11:50 +0200 (Mo, 28 Aug 2006) | 3 lines
Geänderte Pfade:
   M /trunk/ggz-client-libs/ggzcore/netxml.c
   M /trunk/ggzd/ggzd/players.c
   M /trunk/libggz/src/ggz_common.c
   M /trunk/libggz/src/ggz_common.h

Revert previous gag 'fix' - apparently gagging did work all along, it just
didn't work the way I thought it was supposed to.

------------------------------------------------------------------------
r8544 | jdorje | 2006-08-27 21:21:24 +0200 (So, 27 Aug 2006) | 1 line
Geänderte Pfade:
   M /trunk/ggz-client-libs/ggzcore/netxml.c
   M /trunk/ggzd/ggzd/players.c
   M /trunk/gtk-games/ggzcards/main.c
   M /trunk/kde-client/ggz-kde/ggzcore++/src/GGZCoreRoom.cpp
   M /trunk/kde-client/ggz-kde/ggzcore++/src/GGZCoreRoom.h
   M /trunk/kde-client/ggz-kde/ggzcore++/src/GGZCoreServer.cpp
   M /trunk/kde-client/ggz-kde/ggzcore++/src/GGZCoreServer.h
   M /trunk/kde-client/ggz-kde/src/KGGZ.cpp
   M /trunk/libggz/src/ggz_common.c
   M /trunk/libggz/src/ggz_common.h

Fix gagging.  It only applies to normal chats.
------------------------------------------------------------------------
r8508 | josef | 2006-08-09 16:16:40 +0200 (Mi, 09 Aug 2006) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/src/Makefile.am

- link against -lanl properly if needed


------------------------------------------------------------------------
r8506 | jdorje | 2006-08-08 22:34:08 +0200 (Di, 08 Aug 2006) | 1 line
Geänderte Pfade:
   M /trunk/libggz/src/easysock.c

Declare variables at the top.
------------------------------------------------------------------------
r8488 | josef | 2006-08-07 13:49:23 +0200 (Mo, 07 Aug 2006) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/m4/tls.m4

- $(LIB_GCRYPT) must be AC_SUBST'd


------------------------------------------------------------------------
r8486 | josef | 2006-08-07 12:47:31 +0200 (Mo, 07 Aug 2006) | 12 lines
Geänderte Pfade:
   M /trunk/libggz/Makefile.am
   M /trunk/libggz/autogen.sh
   M /trunk/libggz/configure.ac
   M /trunk/libggz/m4/ggz.m4
   M /trunk/libggz/m4/platform.m4
   M /trunk/libggz/m4/system.m4
   M /trunk/libggz/m4/tls.m4
   M /trunk/libggz/src/security/Makefile.am

- big change: clean up configure.ac!
- move gcrypt check into tls.m4
- move pthreads and gettext checks into system.m4
- move additional winsock2 checks into platform.m4
- use aclocal -I m4 to avoid having to put M4 files into EXTRA_DIST
- removal of any trace of acinclude.m4

This puts libggz heavily out of sync with the other modules.
But we need some testing first.
Next on the list should then be ggzd.


------------------------------------------------------------------------
r8472 | josef | 2006-08-04 16:27:58 +0200 (Fr, 04 Aug 2006) | 4 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz_common.c
   M /trunk/libggz/src/ggz_common.h

- conversion functions from admin types to strings and vice versa
- now we need GGZ_ADMIN_UNKNOWN, I thought we could do without but admin actions cannot elegantly have a fallback type like chat messages do


------------------------------------------------------------------------
r8471 | josef | 2006-08-04 15:32:40 +0200 (Fr, 04 Aug 2006) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/Makefile.am

- distribute system.m4


------------------------------------------------------------------------
r8468 | josef | 2006-08-04 15:26:25 +0200 (Fr, 04 Aug 2006) | 4 lines
Geänderte Pfade:
   M /trunk/libggz/configure.ac
   M /trunk/libggz/m4/platform.m4
   A /trunk/libggz/m4/system.m4
   M /trunk/libggz/src/Makefile.am
   M /trunk/libggz/src/ggz_common.h

- move GAI_a check into new file system.m4, and document what it (and platform.m4) are for
- new enum GGZAdminType for admin commands


------------------------------------------------------------------------
r8453 | jdorje | 2006-08-01 22:05:03 +0200 (Di, 01 Aug 2006) | 1 line
Geänderte Pfade:
   M /trunk/libggz/tests/test16.c

Fix buffer overrun.
------------------------------------------------------------------------
r8452 | jdorje | 2006-08-01 21:53:36 +0200 (Di, 01 Aug 2006) | 2 lines
Geänderte Pfade:
   M /trunk/docs/games/ggz-games/Makefile.am
   M /trunk/docs/games/ggz-games/tictactoe/Makefile.am
   M /trunk/docs/spec/mainspec/Makefile.am
   M /trunk/ggz-client-libs/po/Makefile.am
   M /trunk/ggz-client-libs/po/ggzcore/Makefile.am
   M /trunk/ggzd/game_servers/chess/ai-gnuchess.c
   M /trunk/ggzd/game_servers/chess/ai-gnuchess.h
   M /trunk/ggzd/game_servers/tictactoe/ttt-ai.c
   M /trunk/ggzd/game_servers/tictactoe/ttt-ai.h
   M /trunk/ggzd/ggzd/meta/Makefile.am
   M /trunk/ggzd/ggzd/meta/meta.c
   M /trunk/ggzd/ggzd/meta/meta.h
   M /trunk/ggzd/ggzd/meta/minidom.c
   M /trunk/ggzd/ggzd/meta/minidom.h
   M /trunk/ggzd/ggzd/meta/uri.c
   M /trunk/ggzd/ggzd/meta/uri.h
   M /trunk/ggzd/ggzd/reconfiguration.h
   M /trunk/ggzd/ggzdmod++/Makefile.am
   M /trunk/ggzd/ggzdmod++/ggzgameserver.h
   M /trunk/ggzd/ggzdmod++/mnet.h
   M /trunk/ggzd/ggzdmod++/net.h
   M /trunk/gnome-client/man/Makefile.am
   M /trunk/gtk-client/ggz-gtk/ggz-embed.h
   M /trunk/gtk-client/ggz-gtk/ggz-gtk.h
   M /trunk/kde-games/lib/kggzmodule.h
   M /trunk/kde-games/lib/kggzseatsdialog.h
   M /trunk/libggz/src/ggz_dio.c
   M /trunk/libggz/src/ggz_dio.h
   M /trunk/libggz/src/security/base16.c
   M /trunk/libggz/src/security/base16.h
   M /trunk/playground/ggz-ruby/ai-ttt/ruttt-ai.c
   M /trunk/playground/ggz-ruby/ai-ttt/ttt-ai.c
   M /trunk/playground/ggz-ruby/ai-ttt/ttt-ai.h
   M /trunk/playground/server/async/gai_a.c
   M /trunk/playground/server/async/ggzresolver.c
   M /trunk/playground/server/coregen/proto.c
   M /trunk/utils/metaserv/libmeta/Makefile.am
   M /trunk/utils/metaserv/libmeta/meta.c
   M /trunk/utils/metaserv/libmeta/meta.h
   M /trunk/utils/metaserv/libmeta/minidom.c
   M /trunk/utils/metaserv/libmeta/minidom.h
   M /trunk/utils/metaserv/libmeta/uri.c
   M /trunk/utils/metaserv/libmeta/uri.h

Enable keyword substitution for all .c, .h, .ac, and .am files.

------------------------------------------------------------------------
r8451 | jdorje | 2006-08-01 21:43:36 +0200 (Di, 01 Aug 2006) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/tests/dio.c
   M /trunk/libggz/tests/hashing.c
   M /trunk/libggz/tests/test16.c
   M /trunk/libggz/tests/test64.c

- Re-enable test16 test when gcrpyt is not present.
- Propset svn:keywords.

------------------------------------------------------------------------
r8449 | josef | 2006-08-01 21:32:56 +0200 (Di, 01 Aug 2006) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/configure.ac

- gcrypt needs to be found if --with-gcrypt is given


------------------------------------------------------------------------
r8448 | josef | 2006-08-01 21:17:39 +0200 (Di, 01 Aug 2006) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/src/security/base64.c

- one more compiler warning killer


------------------------------------------------------------------------
r8447 | josef | 2006-08-01 21:13:10 +0200 (Di, 01 Aug 2006) | 4 lines
Geänderte Pfade:
   M /trunk/libggz/src/security/base64.c

- fix 1: use strncpy() instead of strcpy() - this caused errors on last quadruple
- fix 2: use unsigned character operations always - this caused the other errors


------------------------------------------------------------------------
r8446 | jdorje | 2006-08-01 20:17:27 +0200 (Di, 01 Aug 2006) | 1 line
Geänderte Pfade:
   M /trunk/libggz/tests/test16.c

Don't run test16 check if gcrypt isn't used (?).
------------------------------------------------------------------------
r8445 | jdorje | 2006-08-01 20:15:05 +0200 (Di, 01 Aug 2006) | 1 line
Geänderte Pfade:
   M /trunk/libggz/tests

Add to svn:ignore.
------------------------------------------------------------------------
r8442 | jdorje | 2006-08-01 17:23:49 +0200 (Di, 01 Aug 2006) | 1 line
Geänderte Pfade:
   M /trunk/libggz/tests/hashing.c

Compile fixes.
------------------------------------------------------------------------
r8438 | oojah | 2006-08-01 10:38:19 +0200 (Di, 01 Aug 2006) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/tests/hashing.c

Only run hashing tests if gcrypt support is compiled in.


------------------------------------------------------------------------
r8433 | oojah | 2006-08-01 02:10:41 +0200 (Di, 01 Aug 2006) | 5 lines
Geänderte Pfade:
   M /trunk/ggzd/ggzd/control.c
   M /trunk/ggzd/ggzd/database/ggzdb.c
   M /trunk/libggz/src/conf.c
   M /trunk/libggz/src/security/base16.c
   M /trunk/libggz/src/security/base64.c
   M /trunk/libggz/src/security/hashfunc.c
   M /trunk/libggz/tests/hashing.c
   M /trunk/libggz/tests/test16.c
   M /trunk/libggz/tests/test64.c

Fixed a load of malloc/free -> ggz_malloc/ggz_free calls related to libggz/src/security functions.
Fixed a few minor memory leaks.

I'm still getting about 68k of memory leaked just by starting a server and then quiting it (other than the small chunks leaked in 3rd party libs that is). Likewise if I kill a server with SIGHUP there is a smaller amount of memory leaked. It looks to me as though it's caused in event_*_enqueue() but I haven't got that far into it yet.

------------------------------------------------------------------------
r8418 | oojah | 2006-07-29 18:48:55 +0200 (Sa, 29 Jul 2006) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/security/hashfunc.c

Hash isn't a string, so don't use ggz_strdup() to copy it.

------------------------------------------------------------------------
r8415 | jdorje | 2006-07-29 04:04:14 +0200 (Sa, 29 Jul 2006) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/security/base16.c

Fix compiler warning, and remove unnecessary cast.

------------------------------------------------------------------------
r8412 | jdorje | 2006-07-28 02:48:14 +0200 (Fr, 28 Jul 2006) | 1 line
Geänderte Pfade:
   M /trunk/ggz-client-libs/m4/ggz.m4
   M /trunk/ggzd/m4/ggz.m4
   M /trunk/gnome-client/m4/ggz.m4
   M /trunk/grubby/m4/ggz.m4
   M /trunk/gtk-client/m4/ggz.m4
   M /trunk/gtk-games/m4/ggz.m4
   M /trunk/kde-client/m4/ggz.m4
   M /trunk/kde-games/m4/ggz.m4
   M /trunk/libggz/m4/ggz.m4
   M /trunk/sdl-games/m4/ggz.m4
   M /trunk/txt-client/m4/ggz.m4
   M /trunk/utils/m4/ggz.m4

Extensions to AC_GGZ_VERSION.
------------------------------------------------------------------------
r8407 | jdorje | 2006-07-27 17:51:31 +0200 (Do, 27 Jul 2006) | 1 line
Geänderte Pfade:
   M /trunk/libggz/src/ggz.h

Bump version to 0.0.14.
------------------------------------------------------------------------
r8406 | jdorje | 2006-07-27 06:08:10 +0200 (Do, 27 Jul 2006) | 1 line
Geänderte Pfade:
   M /trunk/libggz/tests/dio.c

Fix dio test program.
------------------------------------------------------------------------
r8404 | jdorje | 2006-07-26 18:58:50 +0200 (Mi, 26 Jul 2006) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/support.h

Quick fix for SUN_LEN problems on cygwin.

------------------------------------------------------------------------
r8394 | oojah | 2006-07-23 00:33:39 +0200 (So, 23 Jul 2006) | 2 lines
Geänderte Pfade:
   M /trunk/ggzd/ggzd/database/ggzdb.c
   M /trunk/libggz/src/security/base16.c
   M /trunk/libggz/src/security/hashfunc.c
   M /trunk/libggz/src/security/hashfunc.h

Fixed libgcrypt hashing finally. I've not tested ripemd-160 as I don't have a separate reference for it. md5 and sha1 work fine.

------------------------------------------------------------------------
r8393 | oojah | 2006-07-22 23:42:39 +0200 (Sa, 22 Jul 2006) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/tests/Makefile.am
   A /trunk/libggz/tests/hashing.c

Hashing tests.

------------------------------------------------------------------------
r8385 | josef | 2006-07-22 09:41:49 +0200 (Sa, 22 Jul 2006) | 3 lines
Geänderte Pfade:
   M /trunk/docs/configure.ac
   M /trunk/gnome-client/configure.ac
   M /trunk/gtk-games/configure.ac
   M /trunk/kde-games/configure.ac
   M /trunk/libggz/configure.ac
   M /trunk/sdl-games/configure.ac
   M /trunk/txt-client/configure.ac

- make them all appear as 0.0.14pre now so we're consistent


------------------------------------------------------------------------
r8378 | oojah | 2006-07-20 16:57:48 +0200 (Do, 20 Jul 2006) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz.h
   M /trunk/libggz/src/security/Makefile.am
   A /trunk/libggz/src/security/base16.c
   A /trunk/libggz/src/security/base16.h
   M /trunk/libggz/tests/Makefile.am
   A /trunk/libggz/tests/test16.c

Added ggz_base16_encode function and simple test.

------------------------------------------------------------------------
r8352 | jdorje | 2006-07-12 03:51:56 +0200 (Mi, 12 Jul 2006) | 10 lines
Geänderte Pfade:
   M /trunk/ggzd/game_servers/tictactoe/game.c
   M /trunk/ggzd/game_servers/tictactoe/net.c
   M /trunk/gtk-games/tictactoe/main.c
   M /trunk/libggz/src/ggz_dio.c
   M /trunk/libggz/src/ggz_dio.h

Slight changes to ggz_dio interface.

- Read freeze prevents further packets from being parsed (needed for GGZCards
  currently).
- Auto flush causes a flush after each packet (using this avoids the need
  for select on writing, and can minimize the chance of bugs cropping up
  on non-atomic seat operations).
- Read callback is set in a separate function rather than passed into the
  read function (needed by the auto flush feature).

------------------------------------------------------------------------
r8336 | jdorje | 2006-07-08 06:22:10 +0200 (Sa, 08 Jul 2006) | 1 line
Geänderte Pfade:
   M /trunk/libggz/src/ggz_dio.c

Fix error with writeable callback.
------------------------------------------------------------------------
r8334 | jdorje | 2006-07-08 03:27:40 +0200 (Sa, 08 Jul 2006) | 1 line
Geänderte Pfade:
   M /trunk/libggz/src/ggz_dio.c

Remove bad assertions.
------------------------------------------------------------------------
r8322 | josef | 2006-07-05 16:55:18 +0200 (Mi, 05 Jul 2006) | 3 lines
Geänderte Pfade:
   M /trunk/ggz-client-libs/ggzcore/server.c
   M /trunk/ggzd/ggzd/login.c
   M /trunk/libggz/src/ggz_common.c
   M /trunk/libggz/src/ggz_common.h

- divide name already taken error from wrong password error


------------------------------------------------------------------------
r8318 | jdorje | 2006-07-05 06:44:23 +0200 (Mi, 05 Jul 2006) | 1 line
Geänderte Pfade:
   M /trunk/libggz/src/ggz_dio.h

Fix inclusion protection.
------------------------------------------------------------------------
r8315 | jdorje | 2006-07-05 01:35:52 +0200 (Mi, 05 Jul 2006) | 1 line
Geänderte Pfade:
   M /trunk/libggz/configure.ac

Add header file checks.
------------------------------------------------------------------------
r8310 | oojah | 2006-07-04 09:43:05 +0200 (Di, 04 Jul 2006) | 3 lines
Geänderte Pfade:
   M /trunk/ggzd/ggzd/ggzduedit.c
   M /trunk/ggzd/ggzd/perms.c
   M /trunk/ggzd/ggzd/perms.h
   M /trunk/ggzd/ggzd/players.c
   M /trunk/libggz/src/ggz_common.c
   M /trunk/libggz/src/ggz_common.h
   D /trunk/playground/patches/host_playertype.diff

Applied the host player type patch. The gtk and kde clients will need support adding.


------------------------------------------------------------------------
r8302 | josef | 2006-07-03 15:53:12 +0200 (Mo, 03 Jul 2006) | 6 lines
Geänderte Pfade:
   M /trunk/ggz-client-libs/ggzcore/server.c
   M /trunk/ggzd/ggzd/login.c
   M /trunk/libggz/src/ggz_common.c
   M /trunk/libggz/src/ggz_common.h

- two more login failure types

All core clients need updating. The Linux core clients will get messages
automatically but still treat them as "unknown errors".


------------------------------------------------------------------------
r8299 | josef | 2006-07-03 09:41:24 +0200 (Mo, 03 Jul 2006) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/src/security/base64.c
   M /trunk/libggz/tests/Makefile.am
   A /trunk/libggz/tests/test64.c
   M /trunk/libggz/tests/tls.c

- fix the base64 routines, includes a test file now to be safe


------------------------------------------------------------------------
r8278 | josef | 2006-06-27 09:28:12 +0200 (Di, 27 Jun 2006) | 3 lines
Geänderte Pfade:
   M /trunk/ggz-client-libs/m4/ggz.m4
   M /trunk/ggzd/m4/ggz.m4
   M /trunk/gnome-client/m4/ggz.m4
   M /trunk/grubby/m4/ggz.m4
   M /trunk/gtk-games/m4/ggz.m4
   M /trunk/kde-client/m4/ggz.m4
   M /trunk/kde-games/m4/ggz.m4
   M /trunk/libggz/m4/ggz.m4
   M /trunk/sdl-games/m4/ggz.m4
   M /trunk/txt-client/m4/ggz.m4
   M /trunk/utils/m4/ggz.m4

- sync all m4 files to get multiple-level unquoting of shell variables


------------------------------------------------------------------------
r8275 | oojah | 2006-06-26 20:56:51 +0200 (Mo, 26 Jun 2006) | 1 line
Geänderte Pfade:
   M /trunk/libggz/src/ggz_dio.c

Fixes to allow compilation on windows.
------------------------------------------------------------------------
r8262 | jdorje | 2006-06-23 19:10:55 +0200 (Fr, 23 Jun 2006) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/tests/dio.c

Reformat dio code and change type names to conform to GGZ standards.

------------------------------------------------------------------------
r8261 | jdorje | 2006-06-23 19:06:44 +0200 (Fr, 23 Jun 2006) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz_dio.c
   M /trunk/libggz/src/ggz_dio.h

Reformat dio code and change type names to conform to GGZ standards.

------------------------------------------------------------------------
r8232 | jdorje | 2006-06-20 17:52:20 +0200 (Di, 20 Jun 2006) | 1 line
Geänderte Pfade:
   M /trunk/libggz/src/ggz.h

Add disclaimer to ggz_xml_unescape.
------------------------------------------------------------------------
r8231 | jdorje | 2006-06-20 17:20:17 +0200 (Di, 20 Jun 2006) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/src/misc.c

Add ggz_xml_cdata_escape and ggz_xml_cdata_unescape functions.  They are
#if 0'd out.

------------------------------------------------------------------------
r8225 | jdorje | 2006-06-20 06:19:59 +0200 (Di, 20 Jun 2006) | 1 line
Geänderte Pfade:
   M /trunk/libggz/tests/Makefile.am
   A /trunk/libggz/tests/dio.c

Dio test program.
------------------------------------------------------------------------
r8223 | jdorje | 2006-06-20 06:12:15 +0200 (Di, 20 Jun 2006) | 2 lines
Geänderte Pfade:
   D /trunk/ggzd/game_servers/ggzcards/common/dataio.c
   D /trunk/ggzd/game_servers/ggzcards/common/dataio.h
   M /trunk/libggz/src/Makefile.am
   A /trunk/libggz/src/ggz_dio.c (von /trunk/ggzd/game_servers/ggzcards/common/dataio.c:8221)
   A /trunk/libggz/src/ggz_dio.h (von /trunk/ggzd/game_servers/ggzcards/common/dataio.h:8221)

Move dataio code into libggz.

------------------------------------------------------------------------
r8165 | oojah | 2006-06-12 01:01:42 +0200 (Mo, 12 Jun 2006) | 1 line
Geänderte Pfade:
   M /trunk/libggz/src/easysock.c

Rest of Jason's quick fix for windows socket reading.
------------------------------------------------------------------------
r8164 | oojah | 2006-06-12 00:55:11 +0200 (Mo, 12 Jun 2006) | 1 line
Geänderte Pfade:
   M /trunk/libggz/src/easysock.c

Defines are case sensitive :)
------------------------------------------------------------------------
r8163 | jdorje | 2006-06-12 00:51:45 +0200 (Mo, 12 Jun 2006) | 1 line
Geänderte Pfade:
   M /trunk/libggz/src/easysock.c

Quick fix for windows socket reading.
------------------------------------------------------------------------
r8162 | jdorje | 2006-06-12 00:00:39 +0200 (Mo, 12 Jun 2006) | 1 line
Geänderte Pfade:
   M /trunk/libggz/src/easysock.c

Add strerror to the other ggz_read_xxx error output lines.
------------------------------------------------------------------------
r8161 | jdorje | 2006-06-11 23:59:08 +0200 (So, 11 Jun 2006) | 1 line
Geänderte Pfade:
   M /trunk/libggz/src/easysock.c

Quick fix: add strerror to ggz_read_char error debug line.
------------------------------------------------------------------------
r8128 | oojah | 2006-06-07 21:03:36 +0200 (Mi, 07 Jun 2006) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/easysock.c

Updated WSAStartup() to initialise winsock2 instead of winsock.
Fixed some port definitions in es_connect() and es_bind() so that they use htons() - required on windows!
------------------------------------------------------------------------
r8081 | josef | 2006-05-30 14:59:51 +0200 (Di, 30 Mai 2006) | 8 lines
Geänderte Pfade:
   M /trunk/ggz-client-libs/m4/ggz.m4
   M /trunk/ggzd/m4/ggz.m4
   M /trunk/gnome-client/m4/ggz.m4
   M /trunk/grubby/m4/ggz.m4
   M /trunk/gtk-client/m4/ggz.m4
   M /trunk/gtk-games/m4/ggz.m4
   M /trunk/kde-client/m4/ggz.m4
   M /trunk/kde-games/m4/ggz.m4
   M /trunk/libggz/m4/ggz.m4
   M /trunk/sdl-games/m4/ggz.m4
   M /trunk/txt-client/m4/ggz.m4
   M /trunk/utils/m4/ggz.m4

- prefix searching fix: always un-expand the default variables before using them

The core of the problem is that make resolves recursively defined variables just
fine, e.g. libdir=${exec_prefix}/lib with exec_prefix=${prefix}, whereas shell
code only substitutes once! Therefore, we trick with the evil eval command...
and --libdir=/usr/lib64 doesn't break the prefix search anymore.


------------------------------------------------------------------------
r8068 | josef | 2006-05-26 13:00:38 +0200 (Fr, 26 Mai 2006) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz.h
   M /trunk/libggz/src/security/ggz_tls_gnutls.c
   M /trunk/libggz/src/security/ggz_tls_none.c
   M /trunk/libggz/src/security/ggz_tls_openssl.c

- new function to query the type of the TLS implementation (NULL|openssl|gnutls)


------------------------------------------------------------------------
r8046 | josef | 2006-05-22 08:51:28 +0200 (Mo, 22 Mai 2006) | 7 lines
Geänderte Pfade:
   M /trunk/ggz-client-libs/m4/ggz.m4
   M /trunk/ggzd/m4/ggz.m4
   M /trunk/gnome-client/m4/ggz.m4
   M /trunk/grubby/m4/ggz.m4
   M /trunk/gtk-client/m4/ggz.m4
   M /trunk/gtk-games/m4/ggz.m4
   M /trunk/kde-client/m4/ggz.m4
   M /trunk/kde-games/m4/ggz.m4
   M /trunk/libggz/m4/ggz.m4
   M /trunk/sdl-games/m4/ggz.m4
   M /trunk/txt-client/m4/ggz.m4
   M /trunk/utils/m4/ggz.m4

[openSUSE]

- attempt to let GGZ take advantage of pure 64-bit systems: support (/usr)/lib64
- define a dummy GGZMODULECONFDIR even in the absence of ggz-config
- synchronisation of ggz.m4


------------------------------------------------------------------------
r8000 | josef | 2006-04-10 15:56:52 +0200 (Mo, 10 Apr 2006) | 4 lines
Geänderte Pfade:
   M /trunk/libggz/m4/ggz.m4

- support for GGZ directory (--with-libggz), which encompasses all of:
  --with-ggzmod-dir, --with-ggzdmod-dir, with-ggz-config, etc.


------------------------------------------------------------------------
r7945 | josef | 2006-03-16 16:24:16 +0100 (Do, 16 Mär 2006) | 3 lines
Geänderte Pfade:
   M /trunk/ggz-client-libs/ggzcore/Doxyfile
   M /trunk/ggz-client-libs/ggzmod/Doxyfile
   M /trunk/ggzd/ggzdmod/Doxyfile
   M /trunk/libggz/Doxyfile

- doxygen version bump


------------------------------------------------------------------------
r7942 | josef | 2006-03-16 16:15:01 +0100 (Do, 16 Mär 2006) | 3 lines
Geänderte Pfade:
   M /trunk/community/ChangeLog
   M /trunk/docs/ChangeLog
   M /trunk/ggz-client-libs/ChangeLog
   M /trunk/ggzd/ChangeLog
   M /trunk/gnome-client/ChangeLog
   M /trunk/grubby/ChangeLog
   M /trunk/gtk-client/ChangeLog
   M /trunk/gtk-games/ChangeLog
   M /trunk/kde-client/ChangeLog
   M /trunk/kde-games/ChangeLog
   M /trunk/libggz/ChangeLog
   M /trunk/python/ChangeLog
   M /trunk/sdl-games/ChangeLog
   M /trunk/txt-client/ChangeLog
   M /trunk/utils/ChangeLog

- global changelog updates for 0.0.13 (boy have we been lazy this time!)


------------------------------------------------------------------------
r7907 | josef | 2006-03-14 14:49:22 +0100 (Di, 14 Mär 2006) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz.h

- library interface version bump


------------------------------------------------------------------------
r7905 | josef | 2006-03-14 14:47:11 +0100 (Di, 14 Mär 2006) | 4 lines
Geänderte Pfade:
   M /trunk/docs/AUTHORS
   M /trunk/docs/NEWS
   M /trunk/docs/README.GGZ
   M /trunk/ggz-client-libs/AUTHORS
   M /trunk/ggz-client-libs/NEWS
   M /trunk/ggz-client-libs/README.GGZ
   M /trunk/ggzd/AUTHORS
   M /trunk/ggzd/NEWS
   M /trunk/ggzd/README.GGZ
   M /trunk/gnome-client/AUTHORS
   M /trunk/gnome-client/NEWS
   M /trunk/gnome-client/README.GGZ
   M /trunk/grubby/AUTHORS
   M /trunk/grubby/NEWS
   M /trunk/grubby/README.GGZ
   M /trunk/gtk-client/AUTHORS
   M /trunk/gtk-client/NEWS
   M /trunk/gtk-client/README.GGZ
   M /trunk/gtk-games/AUTHORS
   M /trunk/gtk-games/NEWS
   M /trunk/gtk-games/README.GGZ
   A /trunk/java/AUTHORS
   A /trunk/java/NEWS
   A /trunk/java/README.GGZ
   M /trunk/kde-client/AUTHORS
   M /trunk/kde-client/NEWS
   M /trunk/kde-client/README.GGZ
   M /trunk/kde-games/AUTHORS
   M /trunk/kde-games/NEWS
   M /trunk/kde-games/README.GGZ
   M /trunk/libggz/NEWS
   M /trunk/python/AUTHORS
   M /trunk/python/NEWS
   M /trunk/python/README.GGZ
   M /trunk/sdl-games/AUTHORS
   M /trunk/sdl-games/NEWS
   M /trunk/sdl-games/README.GGZ
   M /trunk/txt-client/AUTHORS
   M /trunk/txt-client/NEWS
   M /trunk/txt-client/README.GGZ
   M /trunk/utils/AUTHORS
   M /trunk/utils/NEWS
   M /trunk/utils/README.GGZ

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


------------------------------------------------------------------------
r7903 | josef | 2006-03-14 14:45:48 +0100 (Di, 14 Mär 2006) | 3 lines
Geänderte Pfade:
   M /trunk/docs/configure.ac
   M /trunk/ggz-client-libs/configure.ac
   M /trunk/ggzd/configure.ac
   M /trunk/gnome-client/configure.ac
   M /trunk/grubby/configure.ac
   M /trunk/gtk-client/configure.ac
   M /trunk/gtk-games/configure.ac
   M /trunk/kde-client/configure.ac
   M /trunk/kde-games/configure.ac
   M /trunk/libggz/configure.ac
   M /trunk/sdl-games/configure.ac
   M /trunk/txt-client/configure.ac
   M /trunk/utils/configure.ac

- bump all package numbers to 0.0.13 already


------------------------------------------------------------------------
r7891 | josef | 2006-03-07 11:02:50 +0100 (Di, 07 Mär 2006) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/AUTHORS
   M /trunk/libggz/QuickStart.GGZ
   M /trunk/libggz/README.GGZ

- prototyping the shared files for the 0.0.13 release


------------------------------------------------------------------------
r7890 | josef | 2006-03-07 11:02:14 +0100 (Di, 07 Mär 2006) | 6 lines
Geänderte Pfade:
   M /trunk/libggz/configure.ac

- do not enable anl (GAI_A) by default, use --enable-anl instead

This could also be --with-anl but the idea is to have it integrated into
libc someday.


------------------------------------------------------------------------
r7885 | josef | 2006-03-06 19:46:12 +0100 (Mo, 06 Mär 2006) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/src/conf.c
   M /trunk/libggz/src/ggz.h
   M /trunk/libggz/src/ggz_common.c
   M /trunk/libggz/src/ggz_common.h
   M /trunk/libggz/src/list.c
   M /trunk/libggz/src/memory.c
   M /trunk/libggz/src/misc.c
   M /trunk/libggz/src/misc.h
   M /trunk/libggz/src/msg.c
   M /trunk/libggz/src/numberlist.c
   M /trunk/libggz/src/security/ggz_tls_gnutls.c
   M /trunk/libggz/src/security/ggz_tls_none.c
   M /trunk/libggz/src/security/ggz_tls_openssl.c
   M /trunk/libggz/src/stack.c
   M /trunk/libggz/src/support.h
   M /trunk/libggz/src/xmlelement.c

- clarify all libggz library copyrights to be LGPL


------------------------------------------------------------------------
r7883 | josef | 2006-03-03 12:11:55 +0100 (Fr, 03 Mär 2006) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz.h

- improved API docs for new ggz_getpeername() behaviour


------------------------------------------------------------------------
r7881 | oojah | 2006-03-02 20:55:05 +0100 (Do, 02 Mär 2006) | 1 line
Geänderte Pfade:
   M /trunk/libggz/src/ggz.h

easysock.c rev 7877 introduced the int resolve parameter to ggz_getpeername() but it wasn't added to ggz.h.
------------------------------------------------------------------------
r7877 | josef | 2006-02-27 13:15:43 +0100 (Mo, 27 Feb 2006) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/src/easysock.c

- include resolving functionality into ggz_getpeername()


------------------------------------------------------------------------
r7876 | josef | 2006-02-27 12:55:48 +0100 (Mo, 27 Feb 2006) | 7 lines
Geänderte Pfade:
   M /trunk/libggz/src/easysock.c

- getpeername(): found that bugger!

With IPv6, one must use struct sockaddr_storage instead of just sockaddr.
Of course, this is not documented anywhere, I found it in an old diff of
ipv6 support for rsync. The world sucks.


------------------------------------------------------------------------
r7836 | josef | 2006-02-03 13:57:31 +0100 (Fr, 03 Feb 2006) | 5 lines
Geänderte Pfade:
   M /trunk/libggz/src/easysock.c
   M /trunk/libggz/src/ggz.h
   M /trunk/libggz/src/ggz_common.c
   M /trunk/libggz/src/ggz_common.h

- addition of "bad username" error to ggz_common
- let ggz_resolvename() return a const char* in case no notifier is set
  [this does nothing for now but could do a synchronous lookup]


------------------------------------------------------------------------
r7824 | josef | 2006-01-26 19:25:08 +0100 (Do, 26 Jan 2006) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/src/easysock.c

- eliminating undefined references on windows (hopefully)


------------------------------------------------------------------------
r7801 | josef | 2006-01-23 11:34:40 +0100 (Mo, 23 Jan 2006) | 4 lines
Geänderte Pfade:
   M /trunk/libggz/src/easysock.c
   M /trunk/libggz/src/ggz.h

- attempt to fix compile problem ("more bad than right" - damn, doesn't rhyme in English)
- new function ggz_getpeername(), initially in ggzd


------------------------------------------------------------------------
r7793 | jdorje | 2006-01-18 02:37:34 +0100 (Mi, 18 Jan 2006) | 1 line
Geänderte Pfade:
   M /trunk/libggz/src/easysock.c

Fix compile error (is this right?).
------------------------------------------------------------------------
r7782 | jdorje | 2006-01-14 06:29:03 +0100 (Sa, 14 Jan 2006) | 1 line
Geänderte Pfade:
   M /trunk/ggz-client-libs/m4/ggz.m4
   M /trunk/ggzd/m4/ggz.m4
   M /trunk/gnome-client/m4/ggz.m4
   M /trunk/grubby/m4/ggz.m4
   M /trunk/gtk-client/m4/ggz.m4
   M /trunk/gtk-games/m4/ggz.m4
   M /trunk/kde-client/m4/ggz.m4
   M /trunk/kde-games/m4/ggz.m4
   M /trunk/libggz/m4/ggz.m4
   M /trunk/sdl-games/m4/ggz.m4
   M /trunk/txt-client/m4/ggz.m4
   M /trunk/utils/m4/ggz.m4

Fix AM_CONDITIONAL problem.
------------------------------------------------------------------------
r7762 | jdorje | 2006-01-11 08:00:16 +0100 (Mi, 11 Jan 2006) | 1 line
Geänderte Pfade:
   M /trunk/ggz-client-libs/m4/ggz.m4
   M /trunk/ggzd/m4/ggz.m4
   M /trunk/gnome-client/m4/ggz.m4
   M /trunk/grubby/m4/ggz.m4
   M /trunk/gtk-client/m4/ggz.m4
   M /trunk/gtk-games/m4/ggz.m4
   M /trunk/kde-client/m4/ggz.m4
   M /trunk/kde-games/m4/ggz.m4
   M /trunk/libggz/m4/ggz.m4
   M /trunk/sdl-games/m4/ggz.m4
   M /trunk/txt-client/m4/ggz.m4
   M /trunk/utils/m4/ggz.m4

ggz-gtk support in ggz.m4.
------------------------------------------------------------------------
r7750 | jdorje | 2006-01-07 23:20:47 +0100 (Sa, 07 Jan 2006) | 1 line
Geänderte Pfade:
   M /trunk/libggz/m4/c99.m4

Updated c99 file.
------------------------------------------------------------------------
r7745 | jdorje | 2006-01-07 22:44:45 +0100 (Sa, 07 Jan 2006) | 1 line
Geänderte Pfade:
   M /trunk/libggz/src/easysock.c

Compile fix.
------------------------------------------------------------------------
r7721 | josef | 2006-01-03 13:56:42 +0100 (Di, 03 Jan 2006) | 16 lines
Geänderte Pfade:
   M /trunk/libggz/autogen.sh

- fix pipefail usage

The ultimate explanation:
- automake messages are suppressed, only errors should get through
- unfortunately, the "installing XXX..." messages are printed to stderr
- so we catch them away with grep
- unfortunately, the exit status of automake is then ignored and the one of grep is used
- grep is complemented with "true" however just in case it is not installed
- therefore, the "pipefail" option is set to get the status of the right-most *failing* command
- unfortunately, pipefail is only available with bash >= 3.0
- therefore, conditional branching of the check is done

"Much ado about nothing", but autogen.sh is only used by hackers anyway and therefore
constructs with a high hacking factor shall be allowed in it ;-)


------------------------------------------------------------------------
r7711 | josef | 2006-01-02 17:44:21 +0100 (Mo, 02 Jan 2006) | 4 lines
Geänderte Pfade:
   M /trunk/libggz/configure.ac
   M /trunk/libggz/src/Makefile.am
   M /trunk/libggz/src/easysock.c
   M /trunk/libggz/src/ggz.h

- support for GAI_a (asynchronous host lookups) with a callback
  [EXPERIMENTAL!]


------------------------------------------------------------------------
r7690 | josef | 2005-12-29 12:31:27 +0100 (Do, 29 Dez 2005) | 4 lines
Geänderte Pfade:
   M /trunk/docs/README.GGZ
   M /trunk/docs/autogen.sh
   M /trunk/ggz-client-libs/README.GGZ
   M /trunk/ggz-client-libs/autogen.sh
   M /trunk/ggz-client-libs/m4/ggz.m4
   M /trunk/ggz-client-libs/m4/i18n.mk
   M /trunk/ggzd/README.GGZ
   M /trunk/ggzd/autogen.sh
   M /trunk/ggzd/m4/ggz.m4
   M /trunk/gnome-client/README.GGZ
   M /trunk/gnome-client/autogen.sh
   M /trunk/gnome-client/m4/ggz.m4
   M /trunk/gnome-client/m4/i18n.mk
   M /trunk/grubby/README.GGZ
   M /trunk/grubby/autogen.sh
   M /trunk/grubby/m4/ggz.m4
   M /trunk/grubby/m4/i18n.mk
   M /trunk/gtk-client/README.GGZ
   M /trunk/gtk-client/autogen.sh
   M /trunk/gtk-client/m4/ggz.m4
   M /trunk/gtk-client/m4/i18n.mk
   M /trunk/gtk-games/README.GGZ
   M /trunk/gtk-games/autogen.sh
   M /trunk/gtk-games/m4/ggz.m4
   M /trunk/gtk-games/m4/i18n.mk
   M /trunk/kde-client/README.GGZ
   M /trunk/kde-client/autogen.sh
   M /trunk/kde-client/m4/ggz.m4
   M /trunk/kde-games/README.GGZ
   M /trunk/kde-games/autogen.sh
   M /trunk/kde-games/m4/ggz.m4
   M /trunk/libggz/README.GGZ
   M /trunk/libggz/autogen.sh
   M /trunk/libggz/m4/ggz.m4
   M /trunk/python/README.GGZ
   M /trunk/sdl-games/README.GGZ
   M /trunk/sdl-games/autogen.sh
   M /trunk/sdl-games/m4/ggz.m4
   M /trunk/txt-client/README.GGZ
   M /trunk/txt-client/autogen.sh
   M /trunk/txt-client/m4/ggz.m4
   M /trunk/txt-client/m4/i18n.mk
   M /trunk/utils/README.GGZ
   M /trunk/utils/autogen.sh
   M /trunk/utils/m4/ggz.m4

- synchronisation of all globally used files
- in the future, README.GGZ should be even more generic!


------------------------------------------------------------------------
r7676 | jdorje | 2005-12-16 20:11:14 +0100 (Fr, 16 Dez 2005) | 1 line
Geänderte Pfade:
   M /trunk/libggz/m4/ggz.m4

Remove freeciv bits from AC_CHECK_GGZ.
------------------------------------------------------------------------
r7671 | jdorje | 2005-12-16 03:25:10 +0100 (Fr, 16 Dez 2005) | 1 line
Geänderte Pfade:
   M /trunk/libggz/m4/ggz.m4

Add AC_GGZ_CHECK macro.
------------------------------------------------------------------------
r7668 | jdorje | 2005-12-13 02:13:47 +0100 (Di, 13 Dez 2005) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/misc.c

Rewrite ggz_make_path to use strchr instead of strsep (which is not portable).

------------------------------------------------------------------------
r7667 | jdorje | 2005-12-13 01:57:25 +0100 (Di, 13 Dez 2005) | 1 line
Geänderte Pfade:
   M /trunk/libggz/src/easysock.c

Fix compile warning.
------------------------------------------------------------------------
r7666 | jdorje | 2005-12-13 01:41:37 +0100 (Di, 13 Dez 2005) | 1 line
Geänderte Pfade:
   M /trunk/libggz/src/easysock.c

gai_strerror is not available on win32, apparently.
------------------------------------------------------------------------
r7665 | jdorje | 2005-12-13 01:35:51 +0100 (Di, 13 Dez 2005) | 2 lines
Geänderte Pfade:
   M /trunk/ggz-client-libs/ggz-config/ggz-config.c
   M /trunk/ggzd/ggzd/util.c
   M /trunk/libggz/src/ggz.h
   M /trunk/libggz/src/misc.c

Move make_path and mkdirectory into libggz, and rename as ggz_make_path.

------------------------------------------------------------------------
r7660 | josef | 2005-12-12 12:54:49 +0100 (Mo, 12 Dez 2005) | 5 lines
Geänderte Pfade:
   M /trunk/community/web/articles
   M /trunk/community/web/common
   M /trunk/community/web/map
   D /trunk/docs/.cvsignore
   D /trunk/docs/articles/.cvsignore
   D /trunk/docs/coreclients/.cvsignore
   D /trunk/docs/games/.cvsignore
   D /trunk/docs/games/external-games/.cvsignore
   D /trunk/docs/games/game-development/.cvsignore
   D /trunk/docs/games/ggzcards/.cvsignore
   D /trunk/docs/games/hastings/.cvsignore
   D /trunk/docs/games/modules/.cvsignore
   D /trunk/docs/ggz-project/.cvsignore
   D /trunk/docs/grubby/.cvsignore
   D /trunk/docs/overview/.cvsignore
   D /trunk/docs/overview/architecture/.cvsignore
   D /trunk/docs/server/.cvsignore
   D /trunk/docs/server/hosting/.cvsignore
   M /trunk/docs/spec
   D /trunk/docs/spec/.cvsignore
   D /trunk/docs/spec/clientspec/.cvsignore
   D /trunk/docs/spec/serverspec/.cvsignore
   M /trunk/ggz-client-libs
   D /trunk/ggz-client-libs/.cvsignore
   D /trunk/ggz-client-libs/desktop/.cvsignore
   D /trunk/ggz-client-libs/ggz-config/.cvsignore
   D /trunk/ggz-client-libs/ggz-wrapper/.cvsignore
   D /trunk/ggz-client-libs/ggzcore/.cvsignore
   D /trunk/ggz-client-libs/ggzmod/.cvsignore
   D /trunk/ggz-client-libs/ggzmod-ggz/.cvsignore
   D /trunk/ggz-client-libs/man/.cvsignore
   D /trunk/ggz-client-libs/po/.cvsignore
   D /trunk/ggz-client-libs/tests/.cvsignore
   M /trunk/ggzd
   D /trunk/ggzd/.cvsignore
   D /trunk/ggzd/doc/.cvsignore
   D /trunk/ggzd/game_servers/.cvsignore
   D /trunk/ggzd/game_servers/chess/.cvsignore
   M /trunk/ggzd/game_servers/chess/libcgc
   D /trunk/ggzd/game_servers/chess/libcgc/.cvsignore
   D /trunk/ggzd/game_servers/chinese-checkers/.cvsignore
   D /trunk/ggzd/game_servers/combat/.cvsignore
   D /trunk/ggzd/game_servers/connectx/.cvsignore
   D /trunk/ggzd/game_servers/dots/.cvsignore
   D /trunk/ggzd/game_servers/escape/.cvsignore
   D /trunk/ggzd/game_servers/geekgame/.cvsignore
   D /trunk/ggzd/game_servers/ggzcards/.cvsignore
   M /trunk/ggzd/game_servers/ggzcards/ai
   D /trunk/ggzd/game_servers/ggzcards/ai/.cvsignore
   M /trunk/ggzd/game_servers/ggzcards/client
   D /trunk/ggzd/game_servers/ggzcards/client/.cvsignore
   M /trunk/ggzd/game_servers/ggzcards/common
   D /trunk/ggzd/game_servers/ggzcards/common/.cvsignore
   D /trunk/ggzd/game_servers/ggzcards/config/.cvsignore
   M /trunk/ggzd/game_servers/ggzcards/games
   D /trunk/ggzd/game_servers/ggzcards/games/.cvsignore
   D /trunk/ggzd/game_servers/hastings/.cvsignore
   D /trunk/ggzd/game_servers/hastings/maps/.cvsignore
   D /trunk/ggzd/game_servers/keepalive/.cvsignore
   D /trunk/ggzd/game_servers/keepalive/ggzsh/.cvsignore
   D /trunk/ggzd/game_servers/keepalive/src/.cvsignore
   D /trunk/ggzd/game_servers/krosswater/.cvsignore
   D /trunk/ggzd/game_servers/krosswater/stackpath/.cvsignore
   D /trunk/ggzd/game_servers/krosswater/zoneserver/.cvsignore
   D /trunk/ggzd/game_servers/lapocha/.cvsignore
   D /trunk/ggzd/game_servers/muehle/.cvsignore
   D /trunk/ggzd/game_servers/muehle/qtserv/.cvsignore
   D /trunk/ggzd/game_servers/muehle/variants/.cvsignore
   D /trunk/ggzd/game_servers/reversi/.cvsignore
   D /trunk/ggzd/game_servers/spades/.cvsignore
   D /trunk/ggzd/game_servers/tuxman/.cvsignore
   D /trunk/ggzd/game_servers/widelands/.cvsignore
   D /trunk/ggzd/ggzd/.cvsignore
   D /trunk/ggzd/ggzd/database/.cvsignore
   D /trunk/ggzd/ggzdmod/.cvsignore
   M /trunk/ggzd/ggzdmod++
   D /trunk/ggzd/man/.cvsignore
   D /trunk/ggzd/tests/.cvsignore
   M /trunk/gnome-client
   D /trunk/gnome-client/.cvsignore
   A /trunk/gnome-client/INSTALL
   M /trunk/gnome-client/man
   D /trunk/gnome-client/motd-editor/.cvsignore
   D /trunk/gnome-client/pixmaps/.cvsignore
   D /trunk/gnome-client/po/.cvsignore
   D /trunk/gnome-client/src/.cvsignore
   D /trunk/gnome-client/src/.deps/.cvsignore
   D /trunk/grubby/.cvsignore
   D /trunk/grubby/games/.cvsignore
   D /trunk/grubby/games/guru-chess/.cvsignore
   D /trunk/grubby/games/guru-ttt/.cvsignore
   D /trunk/grubby/games/lib/.cvsignore
   D /trunk/grubby/grubby/.cvsignore
   D /trunk/grubby/grubby/data/.cvsignore
   D /trunk/grubby/grubby/modules/.cvsignore
   D /trunk/grubby/grubby/po/.cvsignore
   D /trunk/grubby/grubby/src/.cvsignore
   D /trunk/grubby/man/.cvsignore
   D /trunk/grubby/man/de/.cvsignore
   M /trunk/gtk-client
   D /trunk/gtk-client/.cvsignore
   D /trunk/gtk-client/doc/.cvsignore
   D /trunk/gtk-client/gaim-plugin/.cvsignore
   D /trunk/gtk-client/ggz-gtk/.cvsignore
   D /trunk/gtk-client/ggz-gtk/glade/.cvsignore
   D /trunk/gtk-client/man/.cvsignore
   D /trunk/gtk-client/po/.cvsignore
   M /trunk/gtk-games
   D /trunk/gtk-games/.cvsignore
   D /trunk/gtk-games/chess/.cvsignore
   D /trunk/gtk-games/chess/bitmaps/.cvsignore
   D /trunk/gtk-games/chess/glade/.cvsignore
   D /trunk/gtk-games/chess/libcgc/.cvsignore
   D /trunk/gtk-games/chinese-checkers/.cvsignore
   D /trunk/gtk-games/chinese-checkers/glade/.cvsignore
   D /trunk/gtk-games/chinese-checkers/pixmaps/.cvsignore
   D /trunk/gtk-games/combat/.cvsignore
   D /trunk/gtk-games/combat/glade/.cvsignore
   D /trunk/gtk-games/combat/maps/.cvsignore
   D /trunk/gtk-games/combat/pixmaps/.cvsignore
   D /trunk/gtk-games/combat/pixmaps/default/.cvsignore
   D /trunk/gtk-games/common/.cvsignore
   D /trunk/gtk-games/common/cardsets/.cvsignore
   D /trunk/gtk-games/dots/.cvsignore
   D /trunk/gtk-games/ggzcards/.cvsignore
   D /trunk/gtk-games/ggzcards/client/.cvsignore
   D /trunk/gtk-games/ggzcards/common/.cvsignore
   D /trunk/gtk-games/hastings/.cvsignore
   D /trunk/gtk-games/hastings/pixmaps/.cvsignore
   D /trunk/gtk-games/po/.cvsignore
   D /trunk/gtk-games/po/chess/.cvsignore
   D /trunk/gtk-games/po/chinese-checkers/.cvsignore
   D /trunk/gtk-games/po/combat/.cvsignore
   D /trunk/gtk-games/po/common/.cvsignore
   D /trunk/gtk-games/po/dots/.cvsignore
   D /trunk/gtk-games/po/ggzcards/.cvsignore
   D /trunk/gtk-games/po/hastings/.cvsignore
   D /trunk/gtk-games/po/reversi/.cvsignore
   D /trunk/gtk-games/po/spades/.cvsignore
   D /trunk/gtk-games/po/tictactoe/.cvsignore
   D /trunk/gtk-games/reversi/.cvsignore
   D /trunk/gtk-games/reversi/glade/.cvsignore
   D /trunk/gtk-games/spades/.cvsignore
   D /trunk/gtk-games/tictactoe/.cvsignore
   M /trunk/kde-client
   D /trunk/kde-client/.cvsignore
   D /trunk/kde-client/compcal/.cvsignore
   D /trunk/kde-client/compcal/data/.cvsignore
   D /trunk/kde-client/compcal/src/.cvsignore
   D /trunk/kde-client/compcal/src/lib/.cvsignore
   D /trunk/kde-client/ggz-kde/.cvsignore
   D /trunk/kde-client/ggz-kde/data/.cvsignore
   D /trunk/kde-client/ggz-kde/data/browser/.cvsignore
   D /trunk/kde-client/ggz-kde/data/icons/.cvsignore
   D /trunk/kde-client/ggz-kde/data/icons/games/.cvsignore
   D /trunk/kde-client/ggz-kde/data/icons/players/.cvsignore
   D /trunk/kde-client/ggz-kde/data/kde/.cvsignore
   D /trunk/kde-client/ggz-kde/data/splash/.cvsignore
   D /trunk/kde-client/ggz-kde/doc/.cvsignore
   D /trunk/kde-client/ggz-kde/doc/de/.cvsignore
   D /trunk/kde-client/ggz-kde/ggzcore++/.cvsignore
   D /trunk/kde-client/ggz-kde/ggzcore++/doc/.cvsignore
   D /trunk/kde-client/ggz-kde/ggzcore++/doc/html/.cvsignore
   D /trunk/kde-client/ggz-kde/ggzcore++/src/.cvsignore
   D /trunk/kde-client/ggz-kde/po/.cvsignore
   D /trunk/kde-client/ggz-kde/src/.cvsignore
   D /trunk/kde-client/ggz-kde/src/abstract/.cvsignore
   D /trunk/kde-client/ggz-kde/src/widgets/.cvsignore
   M /trunk/kde-client/ggz-kde/src/widgets/more
   D /trunk/kde-client/ggz-kde/src/widgets/more/.cvsignore
   D /trunk/kde-client/ggzap/.cvsignore
   D /trunk/kde-client/kcm_ggz/.cvsignore
   D /trunk/kde-client/kcm_ggz/modules/.cvsignore
   D /trunk/kde-client/keepalivecontrol/.cvsignore
   D /trunk/kde-client/keepalivecontrol/data/.cvsignore
   D /trunk/kde-client/keepalivecontrol/src/.cvsignore
   D /trunk/kde-client/kgrubby/.cvsignore
   D /trunk/kde-client/kgrubby/data/.cvsignore
   D /trunk/kde-client/kgrubby/src/.cvsignore
   D /trunk/kde-client/kio_ggz/.cvsignore
   D /trunk/kde-client/kio_ggz/kioslave/.cvsignore
   D /trunk/kde-client/kio_ggzmeta/.cvsignore
   D /trunk/kde-client/kio_ggzmeta/kioslave/.cvsignore
   D /trunk/kde-client/man/.cvsignore
   D /trunk/kde-client/po/.cvsignore
   D /trunk/kde-client/po/compcal/.cvsignore
   D /trunk/kde-client/po/ggzap/.cvsignore
   D /trunk/kde-client/po/kcm_ggz/.cvsignore
   D /trunk/kde-client/po/kgrubby/.cvsignore
   D /trunk/kde-client/po/shadowbridge/.cvsignore
   D /trunk/kde-client/shadowbridge/.cvsignore
   D /trunk/kde-client/shadowbridge/pics/.cvsignore
   M /trunk/kde-games
   D /trunk/kde-games/.cvsignore
   D /trunk/kde-games/KReversi/.cvsignore
   D /trunk/kde-games/KReversi/pixmaps/.cvsignore
   D /trunk/kde-games/KReversi/pixmaps/blend/.cvsignore
   D /trunk/kde-games/KReversi/pixmaps/default/.cvsignore
   D /trunk/kde-games/KReversi/pixmaps/gtk-client/.cvsignore
   D /trunk/kde-games/fyrdman/.cvsignore
   D /trunk/kde-games/fyrdman/data/.cvsignore
   D /trunk/kde-games/kcc/.cvsignore
   D /trunk/kde-games/kcc/themes/.cvsignore
   D /trunk/kde-games/kcc/themes/default/.cvsignore
   D /trunk/kde-games/kdots/.cvsignore
   D /trunk/kde-games/kdots/Dot/.cvsignore
   D /trunk/kde-games/keepalive/.cvsignore
   D /trunk/kde-games/keepalive/pics/.cvsignore
   D /trunk/kde-games/keepalive/src/.cvsignore
   D /trunk/kde-games/koenig/.cvsignore
   D /trunk/kde-games/koenig/libcgc/.cvsignore
   D /trunk/kde-games/koenig/pics/.cvsignore
   D /trunk/kde-games/koenig/pieces/.cvsignore
   D /trunk/kde-games/krosswater/.cvsignore
   D /trunk/kde-games/krosswater/gfx/.cvsignore
   D /trunk/kde-games/krosswater/zoneclient/.cvsignore
   D /trunk/kde-games/ktictactux/.cvsignore
   D /trunk/kde-games/ktictactux/themes/.cvsignore
   D /trunk/kde-games/lib/.cvsignore
   D /trunk/kde-games/man/.cvsignore
   D /trunk/kde-games/muehle/.cvsignore
   D /trunk/kde-games/muehle/doc/.cvsignore
   D /trunk/kde-games/muehle/pics/.cvsignore
   D /trunk/kde-games/muehle/pics/alt/.cvsignore
   D /trunk/kde-games/muehle/pics/standard/.cvsignore
   D /trunk/kde-games/muehle/src/.cvsignore
   D /trunk/kde-games/muehle/src/ai/.cvsignore
   D /trunk/kde-games/muehle/src/ggzwrap/.cvsignore
   D /trunk/kde-games/muehle/variants/.cvsignore
   D /trunk/kde-games/po/.cvsignore
   D /trunk/kde-games/po/KReversi/.cvsignore
   D /trunk/kde-games/po/fyrdman/.cvsignore
   D /trunk/kde-games/po/kdots/.cvsignore
   D /trunk/kde-games/po/koenig/.cvsignore
   D /trunk/kde-games/po/krosswater/.cvsignore
   D /trunk/kde-games/po/ktictactux/.cvsignore
   D /trunk/kde-games/po/muehle/.cvsignore
   M /trunk/libggz
   D /trunk/libggz/.cvsignore
   D /trunk/libggz/man/.cvsignore
   M /trunk/libggz/src
   D /trunk/libggz/src/.cvsignore
   D /trunk/libggz/src/security/.cvsignore
   D /trunk/libggz/tests/.cvsignore
   M /trunk/playground/README
   D /trunk/playground/agrue/agrue/.cvsignore
   D /trunk/playground/colorsniff/.cvsignore
   D /trunk/playground/ggz-java/distributed-ggz/classes/.cvsignore
   D /trunk/playground/ggz-java/tictactoe/classes/.cvsignore
   D /trunk/playground/ggz-java/tictactoe/classes/GGZ/.cvsignore
   D /trunk/playground/ggz-java/tictactoeclient/.cvsignore
   M /trunk/playground/ggz-ruby/ai-ttt/ttt-ai.c
   D /trunk/playground/ggz-ruby/ruggzdmod/.cvsignore
   D /trunk/playground/kopete-ggz/.cvsignore
   D /trunk/playground/sdl-games/tuxman-server/.cvsignore
   D /trunk/playground/sdl-games/tuxman-server/lib/.cvsignore
   D /trunk/python/.cvsignore
   M /trunk/python/chess
   M /trunk/python/escape-sdl
   D /trunk/python/escape-sdl/.cvsignore
   M /trunk/python/ggzboard
   D /trunk/python/ggzboard/.cvsignore
   D /trunk/python/go/.cvsignore
   M /trunk/python/lib
   D /trunk/python/po/.cvsignore
   D /trunk/python/pyggzchess/.cvsignore
   D /trunk/python/pyggzcore/.cvsignore
   D /trunk/python/pyggzdmod/.cvsignore
   D /trunk/python/pyggzmod/.cvsignore
   D /trunk/python/pyrsvgsdl/.cvsignore
   M /trunk/python/xadrez-chines
   D /trunk/python/xadrez-chines/.cvsignore
   M /trunk/sdl-games
   D /trunk/sdl-games/.cvsignore
   D /trunk/sdl-games/geekgame/.cvsignore
   D /trunk/sdl-games/geekgame/graphics/.cvsignore
   D /trunk/sdl-games/ttt3d/.cvsignore
   M /trunk/txt-client
   D /trunk/txt-client/.cvsignore
   D /trunk/txt-client/ggz-txt/.cvsignore
   D /trunk/txt-client/man/.cvsignore
   D /trunk/txt-client/po/.cvsignore
   D /trunk/txt-client/tttxt/.cvsignore
   M /trunk/utils
   D /trunk/utils/.cvsignore
   D /trunk/utils/cmd-client/.cvsignore
   D /trunk/utils/ggzcomm/.cvsignore
   D /trunk/utils/man/.cvsignore
   D /trunk/utils/metaserv/.cvsignore
   D /trunk/utils/metaserv/gui-qt/.cvsignore
   D /trunk/utils/metaserv/metaserv/.cvsignore
   D /trunk/utils/metaserv/minidom/.cvsignore
   D /trunk/utils/telggz/.cvsignore
   D /trunk/www/docs/.cvsignore

This week's XXL commit!
- removal of all .cvsignore files
- addition of *.a, *.os, ... to svn:ignore


------------------------------------------------------------------------
r7634 | jdorje | 2005-11-18 22:51:26 +0100 (Fr, 18 Nov 2005) | 1 line
Geänderte Pfade:
   M /trunk/libggz/configure.ac
   M /trunk/libggz/src/easysock.c

Fixes for compiling with winsock2.
------------------------------------------------------------------------
r7601 | josef | 2005-09-28 01:37:04 +0200 (Mi, 28 Sep 2005) | 4 lines
Geänderte Pfade:
   M /trunk/ggz-client-libs/configure.ac
   M /trunk/ggz-client-libs/m4/ggz.m4
   M /trunk/ggzd/configure.ac
   M /trunk/ggzd/m4/ggz.m4
   M /trunk/gnome-client/configure.ac
   M /trunk/gnome-client/m4/ggz.m4
   M /trunk/grubby/configure.ac
   M /trunk/grubby/m4/ggz.m4
   M /trunk/gtk-client/configure.ac
   M /trunk/gtk-client/m4/ggz.m4
   M /trunk/gtk-games/configure.ac
   M /trunk/gtk-games/m4/ggz.m4
   M /trunk/kde-client/configure.ac
   M /trunk/kde-client/m4/ggz.m4
   M /trunk/kde-games/m4/ggz.m4
   M /trunk/libggz/m4/ggz.m4
   M /trunk/sdl-games/m4/ggz.m4
   M /trunk/txt-client/configure.ac
   M /trunk/txt-client/m4/ggz.m4
   M /trunk/utils/configure.ac
   M /trunk/utils/m4/ggz.m4

- move prefix sanitiser into AC_GGZ_INIT
- remove all assumptions over prefix being NONE


------------------------------------------------------------------------
r7593 | josef | 2005-09-25 20:25:14 +0200 (So, 25 Sep 2005) | 3 lines
Geänderte Pfade:
   M /trunk/docs/ChangeLog
   M /trunk/ggz-client-libs/ChangeLog
   M /trunk/ggzd/ChangeLog
   M /trunk/gnome-client/ChangeLog
   M /trunk/grubby/ChangeLog
   M /trunk/gtk-client/ChangeLog
   M /trunk/gtk-games/ChangeLog
   M /trunk/kde-client/ChangeLog
   M /trunk/kde-games/ChangeLog
   M /trunk/libggz/ChangeLog
   M /trunk/python/ChangeLog
   M /trunk/sdl-games/ChangeLog
   M /trunk/txt-client/ChangeLog
   M /trunk/utils/ChangeLog

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


------------------------------------------------------------------------
r7565 | josef | 2005-09-25 15:22:07 +0200 (So, 25 Sep 2005) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/Makefile.am

- remove libtool.m4, add platform.m4


------------------------------------------------------------------------
r7564 | josef | 2005-09-25 15:20:08 +0200 (So, 25 Sep 2005) | 3 lines
Geänderte Pfade:
   M /trunk/ggz-client-libs/ggzcore/Doxyfile
   M /trunk/ggz-client-libs/ggzmod/Doxyfile
   M /trunk/ggzd/ggzdmod/Doxyfile
   M /trunk/libggz/Doxyfile

- doxygen version bump


------------------------------------------------------------------------
r7554 | josef | 2005-09-25 13:14:09 +0200 (So, 25 Sep 2005) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/src/Makefile.am
   M /trunk/libggz/src/ggz.h

- library version bump: only implementation changes in libggz


------------------------------------------------------------------------
r7551 | josef | 2005-09-25 12:11:25 +0200 (So, 25 Sep 2005) | 3 lines
Geänderte Pfade:
   M /trunk/community/Makefile
   M /trunk/community/web/common/htconf-dist
   M /trunk/docs/configure.ac
   M /trunk/ggz-client-libs/configure.ac
   M /trunk/ggzd/configure.ac
   M /trunk/gnome-client/configure.ac
   M /trunk/grubby/configure.ac
   M /trunk/gtk-client/configure.ac
   M /trunk/gtk-games/configure.ac
   M /trunk/kde-client/configure.ac
   M /trunk/kde-games/configure.ac
   M /trunk/libggz/configure.ac
   M /trunk/python/configure.ac
   M /trunk/sdl-games/configure.ac
   M /trunk/txt-client/configure.ac
   M /trunk/utils/configure.ac

- more version string changes in the build system


------------------------------------------------------------------------
r7550 | josef | 2005-09-25 11:54:30 +0200 (So, 25 Sep 2005) | 4 lines
Geänderte Pfade:
   M /trunk/community/NEWS
   M /trunk/community/README.GGZ
   M /trunk/docs/NEWS
   M /trunk/docs/README.GGZ
   M /trunk/ggz-client-libs/NEWS
   M /trunk/ggz-client-libs/README
   M /trunk/ggz-client-libs/README.GGZ
   M /trunk/ggzd/NEWS
   M /trunk/ggzd/README
   M /trunk/ggzd/README.GGZ
   M /trunk/gnome-client/NEWS
   M /trunk/gnome-client/README
   M /trunk/gnome-client/README.GGZ
   M /trunk/grubby/NEWS
   M /trunk/grubby/README
   M /trunk/grubby/README.GGZ
   M /trunk/gtk-client/NEWS
   M /trunk/gtk-client/README
   M /trunk/gtk-client/README.GGZ
   M /trunk/gtk-games/NEWS
   M /trunk/gtk-games/README
   M /trunk/gtk-games/README.GGZ
   M /trunk/kde-client/NEWS
   M /trunk/kde-client/README
   M /trunk/kde-client/README.GGZ
   M /trunk/kde-games/NEWS
   M /trunk/kde-games/README
   M /trunk/kde-games/README.GGZ
   M /trunk/libggz/NEWS
   M /trunk/libggz/README.GGZ
   M /trunk/python/NEWS
   M /trunk/python/README
   M /trunk/python/README.GGZ
   M /trunk/sdl-games/NEWS
   M /trunk/sdl-games/README
   M /trunk/sdl-games/README.GGZ
   M /trunk/txt-client/NEWS
   M /trunk/txt-client/README.GGZ
   M /trunk/utils/NEWS
   M /trunk/utils/README
   M /trunk/utils/README.GGZ

- version updates in common files
- news and release-specific changes


------------------------------------------------------------------------
r7547 | josef | 2005-09-23 23:54:25 +0200 (Fr, 23 Sep 2005) | 4 lines
Geänderte Pfade:
   M /trunk/community/COPYING
   M /trunk/ggz-client-libs/COPYING
   M /trunk/ggzd/COPYING
   A /trunk/gnome-client/COPYING
   M /trunk/grubby/COPYING
   M /trunk/gtk-client/COPYING
   M /trunk/gtk-games/COPYING
   M /trunk/kde-client/COPYING
   M /trunk/kde-games/COPYING
   M /trunk/libggz/COPYING
   M /trunk/playground/COPYING
   M /trunk/python/COPYING
   A /trunk/sdl-games/COPYING
   M /trunk/txt-client/COPYING
   M /trunk/utils/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


------------------------------------------------------------------------
r7546 | josef | 2005-09-18 20:46:58 +0200 (So, 18 Sep 2005) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz.h
   M /trunk/libggz/src/xmlelement.c

- specify correct explicit process parameters


------------------------------------------------------------------------
r7543 | josef | 2005-09-18 18:04:24 +0200 (So, 18 Sep 2005) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz.h
   M /trunk/libggz/src/xmlelement.c

- use fully qualified function prototypes


------------------------------------------------------------------------
r7515 | josef | 2005-09-15 19:50:59 +0200 (Do, 15 Sep 2005) | 4 lines
Geänderte Pfade:
   D /trunk/libggz/m4/libtool.m4
   A /trunk/libggz/m4/platform.m4

- remove local libtool copy as the system file should be used
- add platform.m4 for OS-level and build environment checks


------------------------------------------------------------------------
r7514 | josef | 2005-09-15 19:49:48 +0200 (Do, 15 Sep 2005) | 6 lines
Geänderte Pfade:
   M /trunk/libggz/autogen.sh
   M /trunk/libggz/configure.ac
   M /trunk/libggz/m4/tls.m4
   M /trunk/libggz/src/conf.c
   M /trunk/libggz/src/easysock.c
   M /trunk/libggz/src/ggz_common.c
   M /trunk/libggz/src/list.c
   M /trunk/libggz/src/memory.c
   M /trunk/libggz/src/misc.c
   M /trunk/libggz/src/msg.c
   M /trunk/libggz/src/numberlist.c
   M /trunk/libggz/src/security/Makefile.am
   M /trunk/libggz/src/stack.c
   M /trunk/libggz/src/xmlelement.c

- commit the whole shebang of changes

See https://mail.ggzgamingzone.org/pipermail/ggz-dev/2005-September/000538.html.
The changes to autogen.sh and probably also platform.m4 should be synchronised.


------------------------------------------------------------------------
r7513 | josef | 2005-09-14 13:00:24 +0200 (Mi, 14 Sep 2005) | 7 lines
Geänderte Pfade:
   M /trunk/libggz/Makefile.am
   M /trunk/libggz/man/Makefile.am
   M /trunk/libggz/src/Makefile.am
   M /trunk/libggz/src/security/Makefile.am
   M /trunk/libggz/tests/Makefile.am

- big libggz makefile cleanup
- remove all RCS ids, as they're superfluous with SVN
- remove all empty SUBDIRS to prevent double-entry (I think they only existed due to an 
automake bug)
- handle LDFLAGS better


------------------------------------------------------------------------
r7508 | josef | 2005-09-14 11:27:13 +0200 (Mi, 14 Sep 2005) | 9 lines
Geänderte Pfade:
   M /trunk/libggz/configure.ac

- start cleaning up the configure scripts
- AM_PROG_LIBTOOL is now AC_PROG_LIBTOOL
- drop AM_PROG_CC_STD, it's included in AC_PROG_CC now
- drop AC_ISC_POSIX, as this was only in for some weird old Sun Unix variant

What about others like AC_PROG_LN? Also all the windows-specific checks should
go into their own macro.


------------------------------------------------------------------------
r7507 | josef | 2005-09-14 11:02:59 +0200 (Mi, 14 Sep 2005) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/autogen.sh

- several convenience improvements to autogen.sh


------------------------------------------------------------------------
r7464 | josef | 2005-08-20 23:41:45 +0200 (Sa, 20 Aug 2005) | 4 lines
Geänderte Pfade:
   M /trunk/docs/configure.ac
   M /trunk/ggz-client-libs/configure.ac
   M /trunk/ggzd/configure.ac
   M /trunk/gnome-client/configure.ac
   M /trunk/grubby/configure.ac
   M /trunk/gtk-client/configure.ac
   M /trunk/gtk-games/Makefile.am
   M /trunk/gtk-games/configure.ac
   D /trunk/gtk-games/package.in
   M /trunk/kde-client/configure.ac
   M /trunk/kde-games/configure.ac
   M /trunk/libggz/configure.ac
   M /trunk/python/configure.ac
   M /trunk/sdl-games/configure.ac
   M /trunk/txt-client/configure.ac
   M /trunk/utils/configure.ac

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


------------------------------------------------------------------------
r7389 | josef | 2005-08-13 19:45:03 +0200 (Sa, 13 Aug 2005) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/m4/ggz.m4

- build system synchronisation


------------------------------------------------------------------------
r7366 | josef | 2005-08-06 00:17:17 +0200 (Sa, 06 Aug 2005) | 6 lines
Geänderte Pfade:
   M /trunk/libggz/m4/ggz.m4

- use 'true' instead of '/bin/true'

Not that it matters much because it should be prefixed with - in a makefile,
but on freebsd there's no /bin/true


------------------------------------------------------------------------
r7286 | josef | 2005-06-18 10:14:03 +0200 (Sa, 18 Jun 2005) | 7 lines
Geänderte Pfade:
   M /trunk/libggz/m4/ggz.m4

- new macro: AC_GGZ_VERSION

This can be called as AC_GGZ_VERSION(0, 0, 11).
It will bail out if the version (currently that of libggz) is too old.
Since it needs the headers, it should only be called after AC_GGZ_LIBGGZ.
This macro is very useful for external games.

------------------------------------------------------------------------
r7266 | josef | 2005-06-10 13:54:33 +0200 (Fr, 10 Jun 2005) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/ChangeLog
   M /trunk/libggz/src/conf.c
   M /trunk/libggz/src/easysock.c
   M /trunk/libggz/src/security/base64.c
   M /trunk/libggz/src/security/hashfunc.c

- GCC4 fixes
- the changelog was not committed yet

------------------------------------------------------------------------
r7264 | josef | 2005-06-02 16:52:21 +0200 (Do, 02 Jun 2005) | 5 lines
Geänderte Pfade:
   M /trunk/libggz/tests/tls.c

- sleep 5 seconds instead of just 1

Actually this is bad and the TLS handshake code should be improved to not
sleep(1) anymore. This is why the bug report has to stay open for a while.

------------------------------------------------------------------------
r7252 | josef | 2005-05-28 10:15:25 +0200 (Sa, 28 Mai 2005) | 14 lines
Geänderte Pfade:
   M /trunk/libggz/m4/ggz.m4

- another change from freelords: honour prefix for ggz-config

Now the following happens: If a game is installed into a prefix different
from the one of GGZ (say GGZ is in /usr/local and the game goes to $HOME),
then while all GGZ data files are copied, no GGZ-related tools are run.

They wouldn't have any effect anyway... neither GGZ integration nor desktop
integration can be achieved by using a different prefix, even though some
desktops can be configured to look up this extra directories, but this is
not yet possible with GGZ and also would unnecessarily complicate it at
this point of time.

Josef

------------------------------------------------------------------------
r7251 | josef | 2005-05-25 23:17:08 +0200 (Mi, 25 Mai 2005) | 6 lines
Geänderte Pfade:
   M /trunk/libggz/m4/ggz.m4

- first small fix: AC_GGZ_INIT is a public macro, not a private one
- second small fix: in ignore mode, substitute ggz dirs correctly

Still AM_CONDITIONAL() should be used for all GGZ data handling, whereas
#ifdef WITH_GGZ should be used in the source code.

------------------------------------------------------------------------
r7218 | josef | 2005-05-21 13:19:41 +0200 (Sa, 21 Mai 2005) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/man/ggz.h.3

- update of doxygen-derived manpage

------------------------------------------------------------------------
r7217 | josef | 2005-05-21 13:16:53 +0200 (Sa, 21 Mai 2005) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/src/ggzcore/Doxyfile
   M /trunk/ggz-client-libs/ggzmod/Doxyfile
   M /trunk/ggzd/ggzdmod/Doxyfile
   M /trunk/libggz/Doxyfile

- doxygen file update

------------------------------------------------------------------------
r7216 | josef | 2005-05-21 13:13:11 +0200 (Sa, 21 Mai 2005) | 2 lines
Geänderte Pfade:
   M /trunk/docs/AUTHORS
   M /trunk/docs/NEWS
   M /trunk/docs/QuickStart.GGZ
   M /trunk/docs/README.GGZ
   M /trunk/ggz/game_clients/AUTHORS
   M /trunk/ggz/game_clients/NEWS
   M /trunk/ggz/game_clients/QuickStart.GGZ
   M /trunk/ggz/game_clients/README
   M /trunk/ggz/game_clients/README.GGZ
   M /trunk/ggz-client-libs/AUTHORS
   M /trunk/ggz-client-libs/NEWS
   M /trunk/ggz-client-libs/QuickStart.GGZ
   M /trunk/ggz-client-libs/README
   M /trunk/ggz-client-libs/README.GGZ
   M /trunk/ggz-txt-client/AUTHORS
   M /trunk/ggz-txt-client/NEWS
   M /trunk/ggz-txt-client/QuickStart.GGZ
   M /trunk/ggz-txt-client/README.GGZ
   M /trunk/ggzd/AUTHORS
   M /trunk/ggzd/NEWS
   M /trunk/ggzd/README
   M /trunk/ggzd/README.GGZ
   M /trunk/gnome-client/AUTHORS
   M /trunk/gnome-client/NEWS
   M /trunk/gnome-client/QuickStart.GGZ
   M /trunk/gnome-client/README
   M /trunk/gnome-client/README.GGZ
   M /trunk/grubby/AUTHORS
   M /trunk/grubby/NEWS
   M /trunk/grubby/README
   M /trunk/grubby/README.GGZ
   M /trunk/gtk-client/AUTHORS
   M /trunk/gtk-client/NEWS
   M /trunk/gtk-client/QuickStart.GGZ
   M /trunk/gtk-client/README
   M /trunk/gtk-client/README.GGZ
   M /trunk/kde-client/AUTHORS
   M /trunk/kde-client/NEWS
   M /trunk/kde-client/QuickStart.GGZ
   M /trunk/kde-client/README
   M /trunk/kde-client/README.GGZ
   M /trunk/kde-games/AUTHORS
   M /trunk/kde-games/NEWS
   M /trunk/kde-games/QuickStart.GGZ
   M /trunk/kde-games/README
   M /trunk/kde-games/README.GGZ
   M /trunk/libggz/README
   M /trunk/python/AUTHORS
   M /trunk/python/NEWS
   M /trunk/python/QuickStart.GGZ
   M /trunk/python/README
   M /trunk/python/README.GGZ
   M /trunk/sdl-games/AUTHORS
   M /trunk/sdl-games/NEWS
   M /trunk/sdl-games/QuickStart.GGZ
   M /trunk/sdl-games/README
   M /trunk/sdl-games/README.GGZ
   M /trunk/utils/AUTHORS
   M /trunk/utils/NEWS
   M /trunk/utils/README
   M /trunk/utils/README.GGZ

- common files synchronisation and README update for 0.0.11

------------------------------------------------------------------------
r7215 | josef | 2005-05-21 13:00:20 +0200 (Sa, 21 Mai 2005) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/AUTHORS
   M /trunk/libggz/NEWS
   M /trunk/libggz/QuickStart.GGZ
   M /trunk/libggz/README.GGZ

- common files update

------------------------------------------------------------------------
r7214 | josef | 2005-05-21 12:46:02 +0200 (Sa, 21 Mai 2005) | 2 lines
Geänderte Pfade:
   M /trunk/docs/configure.ac
   M /trunk/ggz/game_clients/configure.ac
   M /trunk/ggz-client-libs/configure.ac
   M /trunk/ggz-txt-client/configure.ac
   M /trunk/ggzd/configure.ac
   M /trunk/gnome-client/configure.ac
   M /trunk/grubby/configure.ac
   M /trunk/gtk-client/configure.ac
   M /trunk/kde-client/configure.ac
   M /trunk/kde-games/configure.ac
   M /trunk/libggz/configure.ac
   M /trunk/python/configure.ac
   M /trunk/sdl-games/configure.ac
   M /trunk/utils/configure.ac

- LET version = 0.0.11

------------------------------------------------------------------------
r7207 | josef | 2005-05-21 12:19:22 +0200 (Sa, 21 Mai 2005) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/Makefile.am
   M /trunk/libggz/src/ggz.h

- make version info 3:1:1 also (no header changes through ipv6, abandoned seats)

------------------------------------------------------------------------
r7187 | josef | 2005-05-14 21:51:48 +0200 (Sa, 14 Mai 2005) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/easysock.c

- improve the ipv6 patch (fixing bugs actually)

------------------------------------------------------------------------
r7182 | josef | 2005-05-06 23:19:56 +0200 (Fr, 06 Mai 2005) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/m4/ggz.m4
   M /trunk/ggz-txt-client/m4/ggz.m4
   M /trunk/ggzd/m4/ggz.m4
   M /trunk/gnome-client/m4/ggz.m4
   M /trunk/grubby/m4/ggz.m4
   M /trunk/gtk-client/m4/ggz.m4
   M /trunk/kde-client/m4/ggz.m4
   M /trunk/kde-games/m4/ggz.m4
   M /trunk/libggz/m4/ggz.m4
   M /trunk/sdl-games/m4/ggz.m4
   M /trunk/utils/m4/ggz.m4

- synchronization of ggz.m4 files
- fixes typo: use ggzdconfdir instead of ggzconfdir
- fixes compiler problems: use -isystem X instead of -isystemX
- fixes ggzcore linkage force in ggzmod problem

------------------------------------------------------------------------
r7171 | oojah | 2005-05-02 20:03:11 +0200 (Mo, 02 Mai 2005) | 6 lines
Geänderte Pfade:
   M /trunk/libggz/configure.ac
   M /trunk/libggz/src/easysock.c
   M /trunk/libggz/src/security/ggz_tls_gnutls.c
   M /trunk/libggz/src/security/ggz_tls_none.c
   M /trunk/libggz/src/security/ggz_tls_openssl.c

Recent changes to easysock do not appear to be supported under winsock on Win32. This means winsock2 must be used. This update changes libggz to use winsock2.

easysock.c includes an extra header file, ws2tcpip.h, which I have not checked for in configure.ac on the reasoning that it is part of the winsock2 package and so HAVE_WINSOCK2_H should imply ws2tcpip.h exists as well. Shout at me for this if you want.

easysock.c makes use of the gai_strerror() function which is not implemented in current mingw builds. See bug 1188891 at mingw or this url: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=1188891&group_id=2435 It has been fixed in CVS so should appear in a release soon hopefully.

------------------------------------------------------------------------
r7152 | josef | 2005-04-24 18:31:37 +0200 (So, 24 Apr 2005) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/m4/ggz.m4

- typo: ggzdconfdir, not ggzconfdir!

------------------------------------------------------------------------
r7107 | jdorje | 2005-04-15 19:54:31 +0200 (Fr, 15 Apr 2005) | 16 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/dlg_players.c
   M /trunk/ggzd/game_servers/chess/game.c
   M /trunk/ggzd/game_servers/chinese-checkers/game.c
   M /trunk/ggzd/game_servers/combat/game.c
   M /trunk/ggzd/game_servers/connectx/game.c
   M /trunk/ggzd/game_servers/dots/game.c
   M /trunk/ggzd/game_servers/escape/game.c
   M /trunk/ggzd/game_servers/ggzcards/common.c
   M /trunk/ggzd/game_servers/hastings/game.c
   M /trunk/ggzd/game_servers/reversi/game.c
   M /trunk/ggzd/game_servers/spades/engine_func.c
   M /trunk/ggzd/game_servers/tictactoe/game.c
   M /trunk/ggzd/ggzd/net.c
   M /trunk/ggzd/ggzd/stats.c
   M /trunk/ggzd/ggzd/table.c
   M /trunk/ggzd/ggzd/transit.c
   M /trunk/ggzd/ggzdmod/ggzdmod.c
   M /trunk/ggzd/ggzdmod/io.c
   M /trunk/ggzd/tests/basic.c
   M /trunk/ggzd/tests/logmod.c
   M /trunk/libggz/src/ggz_common.c
   M /trunk/libggz/src/ggz_common.h

Preliminary abandoned-seats patch.

In principle when a player leaves a running game, his seat becomes
abandoned.  He may later rejoin and reclaim his seat, or after a while
he may be given a forfeit.  For the most part this should be controlled
by the game or by ggzd according to the game's options.

This patch introduces the preliminary changes for this.  A new seat type
GGZ_SEAT_ABANDONED is added, and basic changes are made to support it.
What is missing is ggzd and ggzdmod support for toggling between player,
abandoned, and open seats.  There's also no forfeit mechanism yet (although
the game may do this by hand if desired).

This patch came from the playground; see patches/abandoned.diff for its
history.

------------------------------------------------------------------------
r7100 | josef | 2005-04-10 02:13:46 +0200 (So, 10 Apr 2005) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/m4/ggz.m4

- a space after -isystem is mandatory, there are stupid GCCs out there

------------------------------------------------------------------------
r7078 | josef | 2005-04-03 19:24:02 +0200 (So, 03 Apr 2005) | 10 lines
Geänderte Pfade:
   M /trunk/libggz/src/easysock.c

- Support for IPv6

This is riq's old patch (4 years! oh my!) with some slight changes to make
it work, including static methods so we don't have to bump the interface.
Since ggzcommunity.org is accessible via IPv6, and it works, this should
be made available to all users.

Of course, IP ban protection in ggzd (from clients using IPv6) is a
different matter.

------------------------------------------------------------------------
r6978 | jdorje | 2005-03-11 08:11:26 +0100 (Fr, 11 Mär 2005) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/easysock.c

Portability fix: add a fallback SUN_LEN macro if it isn't already defined.

------------------------------------------------------------------------
r6977 | jdorje | 2005-03-11 08:08:53 +0100 (Fr, 11 Mär 2005) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz_common.c
   M /trunk/libggz/src/misc.c
   M /trunk/libggz/src/msg.c

Portability fix: add "#include <strings.h>" as needed for strcasecmp.

------------------------------------------------------------------------
r6971 | josef | 2005-03-10 16:44:33 +0100 (Do, 10 Mär 2005) | 5 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz.h

- style, consistancy and spelling fixes

This has improved the quality a lot already.
But still more can be done, e.g. improved group descriptions.

------------------------------------------------------------------------
r6969 | josef | 2005-03-10 13:27:03 +0100 (Do, 10 Mär 2005) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz.h

- the usual corrections

------------------------------------------------------------------------
r6965 | josef | 2005-03-10 11:36:49 +0100 (Do, 10 Mär 2005) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz.h

- more consistency and spelling corrections, now also for the lists group

------------------------------------------------------------------------
r6964 | josef | 2005-03-09 19:17:58 +0100 (Mi, 09 Mär 2005) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz.h

- more consistent documentation: line endings etc.
- correction to English spelling

------------------------------------------------------------------------
r6918 | josef | 2005-02-04 16:59:43 +0100 (Fr, 04 Feb 2005) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/m4/ggz.m4
   M /trunk/ggz-client-libs/m4/ggz.m4
   M /trunk/ggz-txt-client/m4/ggz.m4
   M /trunk/ggzd/m4/ggz.m4
   M /trunk/gnome-client/m4/ggz.m4
   M /trunk/grubby/m4/ggz.m4
   M /trunk/gtk-client/m4/ggz.m4
   M /trunk/kde-client/m4/ggz.m4
   M /trunk/libggz/m4/ggz.m4
   M /trunk/sdl-games/m4/ggz.m4
   M /trunk/utils/m4/ggz.m4

- synchronize

------------------------------------------------------------------------
r6909 | jdorje | 2005-01-30 09:32:10 +0100 (So, 30 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/configure.ac
   M /trunk/libggz/m4/c99.m4

Update c99.m4.

------------------------------------------------------------------------
r6875 | jdorje | 2005-01-24 07:03:21 +0100 (Mo, 24 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz_common.c

Avoid duplicating strings.

------------------------------------------------------------------------
r6866 | jdorje | 2005-01-24 02:39:48 +0100 (Mo, 24 Jan 2005) | 7 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/m4/ggz.m4
   M /trunk/ggz/src/ggzcore/game.c
   A /trunk/ggz/src/ggzcore/ggzcore-ggz.h
   M /trunk/ggz/src/ggzcore/ggzcore.h
   M /trunk/ggz/src/ggzcore/server.c
   M /trunk/ggz-client-libs/ggzmod/Makefile.am
   M /trunk/ggz-client-libs/ggzmod/ggzmod-ggz.h
   M /trunk/ggz-client-libs/ggzmod/ggzmod.c
   M /trunk/ggz-client-libs/ggzmod/io.c
   M /trunk/ggz-client-libs/ggzmod/io.h
   M /trunk/ggz-client-libs/ggzmod/mod.h
   M /trunk/ggz-client-libs/m4/ggz.m4
   M /trunk/ggz-txt-client/m4/ggz.m4
   M /trunk/ggzd/m4/ggz.m4
   M /trunk/gnome-client/m4/ggz.m4
   M /trunk/grubby/m4/ggz.m4
   M /trunk/gtk-client/m4/ggz.m4
   M /trunk/kde-client/m4/ggz.m4
   M /trunk/kde-games/m4/ggz.m4
   M /trunk/libggz/m4/ggz.m4
   M /trunk/sdl-games/m4/ggz.m4
   M /trunk/utils/m4/ggz.m4

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.

------------------------------------------------------------------------
r6856 | josef | 2005-01-23 22:23:07 +0100 (So, 23 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/docs/AUTHORS
   M /trunk/docs/ChangeLog
   M /trunk/ggz/game_clients/AUTHORS
   M /trunk/ggz/game_clients/ChangeLog
   M /trunk/ggz-client-libs/AUTHORS
   M /trunk/ggz-client-libs/ChangeLog
   M /trunk/ggz-txt-client/AUTHORS
   M /trunk/ggz-txt-client/ChangeLog
   M /trunk/ggzd/AUTHORS
   M /trunk/ggzd/ChangeLog
   M /trunk/gnome-client/AUTHORS
   M /trunk/gnome-client/ChangeLog
   M /trunk/grubby/AUTHORS
   M /trunk/grubby/ChangeLog
   M /trunk/gtk-client/AUTHORS
   M /trunk/gtk-client/ChangeLog
   M /trunk/kde-client/AUTHORS
   M /trunk/kde-client/ChangeLog
   M /trunk/kde-games/AUTHORS
   M /trunk/kde-games/ChangeLog
   M /trunk/libggz/AUTHORS
   M /trunk/libggz/ChangeLog
   M /trunk/python/AUTHORS
   M /trunk/python/ChangeLog
   M /trunk/sdl-games/AUTHORS
   M /trunk/sdl-games/ChangeLog
   M /trunk/utils/AUTHORS
   M /trunk/utils/ChangeLog

- authors and changelog

------------------------------------------------------------------------
r6844 | josef | 2005-01-23 14:20:29 +0100 (So, 23 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/docs/NEWS
   M /trunk/ggz/game_clients/NEWS
   M /trunk/ggz-client-libs/NEWS
   M /trunk/ggz-txt-client/NEWS
   M /trunk/ggzd/NEWS
   M /trunk/gnome-client/NEWS
   M /trunk/grubby/NEWS
   M /trunk/gtk-client/NEWS
   M /trunk/kde-client/NEWS
   M /trunk/kde-games/NEWS
   M /trunk/libggz/NEWS
   M /trunk/python/NEWS
   M /trunk/sdl-games/NEWS
   M /trunk/utils/NEWS

- news update

------------------------------------------------------------------------
r6843 | josef | 2005-01-23 14:12:48 +0100 (So, 23 Jan 2005) | 2 lines
Geänderte Pfade:
   A /trunk/community/NEWS
   M /trunk/docs/QuickStart.GGZ
   M /trunk/docs/README.GGZ
   M /trunk/ggz/game_clients/QuickStart.GGZ
   M /trunk/ggz/game_clients/README
   M /trunk/ggz/game_clients/README.GGZ
   M /trunk/ggz-client-libs/QuickStart.GGZ
   M /trunk/ggz-client-libs/README
   M /trunk/ggz-client-libs/README.GGZ
   M /trunk/ggz-txt-client/QuickStart.GGZ
   M /trunk/ggz-txt-client/README.GGZ
   M /trunk/ggzd/README.GGZ
   M /trunk/gnome-client/QuickStart.GGZ
   M /trunk/gnome-client/README
   M /trunk/gnome-client/README.GGZ
   M /trunk/grubby/README
   M /trunk/grubby/README.GGZ
   M /trunk/gtk-client/QuickStart.GGZ
   M /trunk/gtk-client/README
   M /trunk/gtk-client/README.GGZ
   M /trunk/kde-client/QuickStart.GGZ
   M /trunk/kde-client/README
   M /trunk/kde-client/README.GGZ
   M /trunk/kde-games/QuickStart.GGZ
   M /trunk/kde-games/README
   M /trunk/kde-games/README.GGZ
   M /trunk/libggz/QuickStart.GGZ
   M /trunk/libggz/README.GGZ
   M /trunk/python/QuickStart.GGZ
   M /trunk/python/README
   M /trunk/python/README.GGZ
   M /trunk/sdl-games/QuickStart.GGZ
   M /trunk/sdl-games/README
   M /trunk/sdl-games/README.GGZ
   M /trunk/utils/README
   M /trunk/utils/README.GGZ

- updated common files

------------------------------------------------------------------------
r6830 | josef | 2005-01-23 11:30:36 +0100 (So, 23 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/Doxyfile
   M /trunk/libggz/man/ggz.h.3

- doxy updates

------------------------------------------------------------------------
r6829 | josef | 2005-01-23 11:29:31 +0100 (So, 23 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/Makefile.am
   M /trunk/libggz/src/ggz.h

- bump interface version since ggz_init_network was introduced

------------------------------------------------------------------------
r6827 | jdorje | 2005-01-23 10:04:26 +0100 (So, 23 Jan 2005) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/src/easysock.c

Zero out the message in ggz_write_fd before using it.  This silences (but
may not fix) some valgrind warnings.

------------------------------------------------------------------------
r6824 | jdorje | 2005-01-22 20:22:53 +0100 (Sa, 22 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/m4/ggz.m4
   M /trunk/ggz-txt-client/m4/ggz.m4
   M /trunk/ggzd/m4/ggz.m4
   M /trunk/gnome-client/m4/ggz.m4
   M /trunk/grubby/m4/ggz.m4
   M /trunk/gtk-client/m4/ggz.m4
   M /trunk/kde-client/m4/ggz.m4
   M /trunk/kde-games/m4/ggz.m4
   M /trunk/libggz/m4/ggz.m4
   M /trunk/sdl-games/m4/ggz.m4
   M /trunk/utils/m4/ggz.m4

Search for .la files instead of .so.

------------------------------------------------------------------------
r6812 | josef | 2005-01-22 16:28:57 +0100 (Sa, 22 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/docs/configure.ac
   M /trunk/docs/games/game-development/ggz-game-development-guide.texi
   M /trunk/docs/ggz-project/GGZ-contributions
   M /trunk/ggz/game_clients/configure.ac
   M /trunk/ggz-client-libs/configure.ac
   M /trunk/ggz-txt-client/configure.ac
   M /trunk/ggzd/configure.ac
   M /trunk/gnome-client/configure.ac
   M /trunk/grubby/configure.ac
   M /trunk/gtk-client/configure.ac
   M /trunk/kde-client/configure.ac
   M /trunk/kde-games/configure.ac
   M /trunk/libggz/configure.ac
   M /trunk/sdl-games/configure.ac
   M /trunk/utils/configure.ac

- version number bump

------------------------------------------------------------------------
r6784 | jdorje | 2005-01-21 19:38:38 +0100 (Fr, 21 Jan 2005) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/src/conf.c
   M /trunk/libggz/src/ggz.h
   M /trunk/libggz/src/msg.c

Make ggz_list comparison functions take const values.  Comment the hack
in ggz_conf's section list usage.

------------------------------------------------------------------------
r6783 | josef | 2005-01-21 11:49:07 +0100 (Fr, 21 Jan 2005) | 6 lines
Geänderte Pfade:
   M /trunk/libggz/src/security/ggz_tls_gnutls.c

- sleep() one second in client before doing the handshake

I think there's a bug in ggzd in that it tries to read TLS data
even when it shouldn't (while doing handshake). Using sleep() is a quick hack
but seems to work.

------------------------------------------------------------------------
r6780 | josef | 2005-01-21 10:14:31 +0100 (Fr, 21 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/security/hashfunc.c

- fix error handling

------------------------------------------------------------------------
r6760 | jdorje | 2005-01-20 06:51:06 +0100 (Do, 20 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz_common.h
   M /trunk/libggz/src/numberlist.c

Add const to several GGZNumberList parameters.

------------------------------------------------------------------------
r6733 | jdorje | 2005-01-19 01:34:26 +0100 (Mi, 19 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/msg.c

Don't append the strerror string on ggz_error_msg_exit.

------------------------------------------------------------------------
r6732 | oojah | 2005-01-19 00:58:25 +0100 (Mi, 19 Jan 2005) | 4 lines
Geänderte Pfade:
   M /trunk/libggz/src/easysock.c
   M /trunk/libggz/src/ggz.h

Added Jason's ggz_init_network() and ggz_shutdown_network() code with the appropriate winsock code.

ggz_init_network() is called from ggz_make_socket(), ggz_shutdown_network() is called upon exit.

------------------------------------------------------------------------
r6720 | jdorje | 2005-01-17 22:41:10 +0100 (Mo, 17 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/ggz-client-libs/m4/libtool.m4
   M /trunk/libggz/m4/libtool.m4

Get a better libtool.m4

------------------------------------------------------------------------
r6719 | jdorje | 2005-01-17 04:52:11 +0100 (Mo, 17 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/ggz-client-libs/Makefile.am
   A /trunk/ggz-client-libs/m4/libtool.m4
   M /trunk/libggz/Makefile.am
   A /trunk/libggz/m4/libtool.m4

Add libtool.m4 (needed for AC_LIBTOOL_WIN32_DLL).

------------------------------------------------------------------------
r6716 | oojah | 2005-01-17 01:16:27 +0100 (Mo, 17 Jan 2005) | 4 lines
Geänderte Pfade:
   D /trunk/libggz/Makefile.msys.in
   M /trunk/libggz/configure.ac
   D /trunk/libggz/src/Makefile.msys.in

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.

------------------------------------------------------------------------
r6710 | oojah | 2005-01-16 18:13:52 +0100 (So, 16 Jan 2005) | 11 lines
Geänderte Pfade:
   A /trunk/libggz/Makefile.msys.in
   M /trunk/libggz/configure.ac
   A /trunk/libggz/src/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.

------------------------------------------------------------------------
r6675 | jdorje | 2005-01-14 08:01:43 +0100 (Fr, 14 Jan 2005) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/m4/ggz.m4
   M /trunk/ggz-client-libs/Makefile.am
   M /trunk/ggz-client-libs/m4/ggz.m4
   A /trunk/ggz-client-libs/m4/iconv.m4
   M /trunk/ggz-txt-client/Makefile.am
   M /trunk/ggz-txt-client/m4/ggz.m4
   A /trunk/ggz-txt-client/m4/iconv.m4
   M /trunk/ggzd/Makefile.am
   M /trunk/ggzd/m4/ggz.m4
   A /trunk/ggzd/m4/iconv.m4
   M /trunk/gnome-client/Makefile.am
   M /trunk/gnome-client/m4/ggz.m4
   A /trunk/gnome-client/m4/iconv.m4
   M /trunk/grubby/Makefile.am
   M /trunk/grubby/m4/ggz.m4
   A /trunk/grubby/m4/iconv.m4
   M /trunk/gtk-client/m4/ggz.m4
   M /trunk/kde-client/Makefile.am
   M /trunk/kde-client/m4/ggz.m4
   A /trunk/kde-client/m4/iconv.m4
   M /trunk/kde-games/Makefile.am
   M /trunk/kde-games/m4/ggz.m4
   A /trunk/kde-games/m4/iconv.m4
   M /trunk/libggz/Makefile.am
   M /trunk/libggz/m4/ggz.m4
   A /trunk/libggz/m4/iconv.m4
   M /trunk/sdl-games/Makefile.am
   M /trunk/sdl-games/m4/ggz.m4
   A /trunk/sdl-games/m4/iconv.m4
   M /trunk/utils/Makefile.am
   M /trunk/utils/m4/ggz.m4
   A /trunk/utils/m4/iconv.m4

Add support for libintl and libiconv to AC_GGZ_INTL.  This is needed to
compile at all on non-glibc systems.

------------------------------------------------------------------------
r6657 | jdorje | 2005-01-14 03:29:52 +0100 (Fr, 14 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/easysock.c
   M /trunk/libggz/src/security/ggz_tls_gnutls.c
   M /trunk/libggz/src/security/ggz_tls_none.c
   M /trunk/libggz/src/security/ggz_tls_openssl.c

In winsock, use send and recv instead of write and read.

------------------------------------------------------------------------
r6644 | jdorje | 2005-01-13 05:32:33 +0100 (Do, 13 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/configure.ac

Link against libwsock32 when building for windows.

------------------------------------------------------------------------
r6643 | jdorje | 2005-01-13 03:23:59 +0100 (Do, 13 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/m4/ggz.m4
   M /trunk/ggz-client-libs/m4/ggz.m4
   M /trunk/ggz-txt-client/m4/ggz.m4
   M /trunk/ggzd/m4/ggz.m4
   M /trunk/gnome-client/m4/ggz.m4
   M /trunk/grubby/m4/ggz.m4
   M /trunk/gtk-client/m4/ggz.m4
   M /trunk/kde-client/m4/ggz.m4
   M /trunk/kde-games/m4/ggz.m4
   M /trunk/libggz/m4/ggz.m4
   M /trunk/sdl-games/m4/ggz.m4
   M /trunk/utils/m4/ggz.m4

Fix a typo in checking for libintl.h and locale.h.

------------------------------------------------------------------------
r6641 | jdorje | 2005-01-13 02:45:15 +0100 (Do, 13 Jan 2005) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/m4/ggz.m4
   M /trunk/ggz-client-libs/m4/ggz.m4
   M /trunk/ggz-txt-client/m4/ggz.m4
   M /trunk/ggzd/m4/ggz.m4
   M /trunk/gnome-client/m4/ggz.m4
   M /trunk/grubby/m4/ggz.m4
   M /trunk/gtk-client/m4/ggz.m4
   M /trunk/kde-client/m4/ggz.m4
   M /trunk/kde-games/m4/ggz.m4
   M /trunk/libggz/m4/ggz.m4
   M /trunk/sdl-games/m4/ggz.m4
   M /trunk/utils/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.

------------------------------------------------------------------------
r6639 | jdorje | 2005-01-13 01:36:29 +0100 (Do, 13 Jan 2005) | 5 lines
Geänderte Pfade:
   M /trunk/libggz/configure.ac
   A /trunk/libggz/m4/c99.m4
   M /trunk/libggz/src/conf.c
   M /trunk/libggz/src/support.h

Rewrite make_path.  The new make_path does not use strsep.  It also doesn't
use allocated strings (which were buggy) but instead uses variable-sized
stack arrays.  A configure check is added for variable-sized stack arrays.
The configure check for strsep is removed and a check for strchr is added.

------------------------------------------------------------------------
r6638 | jdorje | 2005-01-11 18:36:35 +0100 (Di, 11 Jan 2005) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/m4/ggz.m4
   M /trunk/ggz-txt-client/m4/ggz.m4
   M /trunk/ggzd/m4/ggz.m4
   M /trunk/gnome-client/m4/ggz.m4
   M /trunk/grubby/m4/ggz.m4
   M /trunk/gtk-client/m4/ggz.m4
   M /trunk/kde-client/m4/ggz.m4
   M /trunk/kde-games/m4/ggz.m4
   M /trunk/libggz/m4/ggz.m4
   M /trunk/sdl-games/m4/ggz.m4
   M /trunk/utils/m4/ggz.m4

Make AC_GGZ_INTL fail if the gettext functions are not available.  It also
checks for the header files but doesn't fail if they're not present.

------------------------------------------------------------------------
r6555 | josef | 2004-12-22 17:31:06 +0100 (Mi, 22 Dez 2004) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/configure.ac

- typo!

------------------------------------------------------------------------
r6484 | josef | 2004-12-15 18:51:35 +0100 (Mi, 15 Dez 2004) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz_common.h

- remove comma from end of enum list

------------------------------------------------------------------------
r6474 | oojah | 2004-12-15 00:28:07 +0100 (Mi, 15 Dez 2004) | 12 lines
Geänderte Pfade:
   M /trunk/libggz/src/security/ggz_tls_gnutls.c
   M /trunk/libggz/src/security/ggz_tls_none.c
   M /trunk/libggz/src/security/ggz_tls_openssl.c
   M /trunk/libggz/src/security/hashfunc.c

Changed all

#include <config.h>

lines to

#ifdef HAVE_CONFIG_H
#  include <config.h>
#endif

where they are missing.

------------------------------------------------------------------------
r6369 | josef | 2004-11-14 15:53:43 +0100 (So, 14 Nov 2004) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/src/conf.c

- fix libggz SEGFAULT: do not allow ggz_conf_parse on anything but
  regular files (specifically, directories)

------------------------------------------------------------------------
r6257 | jdorje | 2004-11-04 23:53:36 +0100 (Do, 04 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/Makefile.am
   M /trunk/ggz/game_clients/chinese-checkers/Makefile.am
   M /trunk/ggz/game_clients/combat/Makefile.am
   M /trunk/ggz/game_clients/common/Makefile.am
   M /trunk/ggz/game_clients/dots/Makefile.am
   M /trunk/ggz/game_clients/ggzcards/Makefile.am
   M /trunk/ggz/game_clients/ggzcards/client/Makefile.am
   M /trunk/ggz/game_clients/hastings/Makefile.am
   M /trunk/ggz/game_clients/reversi/Makefile.am
   M /trunk/ggz/game_clients/spades/Makefile.am
   M /trunk/ggz/game_clients/tictactoe/Makefile.am
   M /trunk/ggz/src/ggzcore/Makefile.am
   M /trunk/ggz-client-libs/ggz-config/Makefile.am
   M /trunk/ggz-client-libs/ggzmod/Makefile.am
   M /trunk/libggz/src/security/Makefile.am
   M /trunk/libggz/tests/Makefile.am

Change INCLUDES to AM_CPPFLAGS.

------------------------------------------------------------------------
r6175 | jdorje | 2004-09-04 09:09:37 +0200 (Sa, 04 Sep 2004) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/tests/Makefile.am

Rename noinst_PROGRAMS as check_PROGRAMS.

------------------------------------------------------------------------
r6167 | josef | 2004-08-17 16:38:15 +0200 (Di, 17 Aug 2004) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/configure.ac

- use $enableval instead of yes

------------------------------------------------------------------------
r6166 | josef | 2004-08-17 15:50:15 +0200 (Di, 17 Aug 2004) | 4 lines
Geänderte Pfade:
   M /trunk/libggz/src/security/ggz_tls_gnutls.c
   M /trunk/libggz/src/security/hashfunc.c

- API updates to gnutls and gcrypt

This does NOT yet work for some reason.

------------------------------------------------------------------------
r6153 | josef | 2004-07-18 02:37:08 +0200 (So, 18 Jul 2004) | 2 lines
Geänderte Pfade:
   M /trunk/docs/ChangeLog
   M /trunk/ggz/game_clients/ChangeLog
   M /trunk/ggz-client-libs/ChangeLog
   M /trunk/ggz-txt-client/ChangeLog
   M /trunk/ggzd/ChangeLog
   M /trunk/gnome-client/ChangeLog
   M /trunk/grubby/ChangeLog
   M /trunk/gtk-client/ChangeLog
   M /trunk/kde-client/ChangeLog
   M /trunk/kde-games/ChangeLog
   M /trunk/libggz/ChangeLog
   M /trunk/python/ChangeLog
   M /trunk/sdl-games/ChangeLog
   M /trunk/utils/ChangeLog

- changelog update

------------------------------------------------------------------------
r6138 | josef | 2004-07-17 16:09:21 +0200 (Sa, 17 Jul 2004) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/Makefile.am

- re-prepend accidentally removed m4 directory

------------------------------------------------------------------------
r6135 | josef | 2004-07-17 05:59:30 +0200 (Sa, 17 Jul 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz-client-libs/Makefile.am
   M /trunk/ggzd/Makefile.am
   M /trunk/grubby/Makefile.am
   M /trunk/kde-client/Makefile.am
   M /trunk/kde-games/Makefile.am
   M /trunk/libggz/Makefile.am
   M /trunk/utils/Makefile.am

- fix libtool.m4 inclusion

------------------------------------------------------------------------
r6127 | josef | 2004-07-17 03:53:27 +0200 (Sa, 17 Jul 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/src/ggzcore/Doxyfile
   M /trunk/ggz-client-libs/ggzmod/Doxyfile
   M /trunk/ggz-client-libs/man/ggz-config.6.in
   M /trunk/ggz-client-libs/man/ggz.modules.5.in
   M /trunk/ggz-client-libs/man/ggzcore_h.3.in
   M /trunk/ggz-client-libs/man/ggzmod_h.3.in
   M /trunk/ggzd/ggzdmod/Doxyfile
   M /trunk/ggzd/man/ggzd.6
   M /trunk/ggzd/man/ggzdmod.h.3
   M /trunk/ggzd/man/ggzduedit.6
   M /trunk/libggz/Doxyfile
   M /trunk/libggz/man/ggz.h.3

- manpage updates

------------------------------------------------------------------------
r6126 | josef | 2004-07-17 02:59:24 +0200 (Sa, 17 Jul 2004) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/configure.ac

- do not generate ggz.h from ggz.h.in anymore

------------------------------------------------------------------------
r6125 | josef | 2004-07-17 02:58:43 +0200 (Sa, 17 Jul 2004) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/src/Makefile.am
   M /trunk/libggz/src/easysock.c
   A /trunk/libggz/src/ggz.h
   D /trunk/libggz/src/ggz.h.in
   M /trunk/libggz/src/msg.c

- increment library interface number
- put back platform-specific changes into the implementation

------------------------------------------------------------------------
r6117 | josef | 2004-07-16 21:08:39 +0200 (Fr, 16 Jul 2004) | 2 lines
Geänderte Pfade:
   M /trunk/docs/AUTHORS
   M /trunk/docs/NEWS
   M /trunk/docs/QuickStart.GGZ
   M /trunk/docs/README.GGZ
   M /trunk/docs/configure.ac
   M /trunk/ggz/game_clients/AUTHORS
   M /trunk/ggz/game_clients/NEWS
   M /trunk/ggz/game_clients/QuickStart.GGZ
   M /trunk/ggz/game_clients/README
   M /trunk/ggz/game_clients/README.GGZ
   M /trunk/ggz/game_clients/configure.ac
   M /trunk/ggz-client-libs/AUTHORS
   M /trunk/ggz-client-libs/NEWS
   M /trunk/ggz-client-libs/QuickStart.GGZ
   M /trunk/ggz-client-libs/README
   M /trunk/ggz-client-libs/README.GGZ
   M /trunk/ggz-client-libs/configure.ac
   M /trunk/ggz-txt-client/AUTHORS
   M /trunk/ggz-txt-client/NEWS
   M /trunk/ggz-txt-client/QuickStart.GGZ
   M /trunk/ggz-txt-client/README.GGZ
   M /trunk/ggz-txt-client/configure.ac
   M /trunk/ggzd/AUTHORS
   M /trunk/ggzd/NEWS
   M /trunk/ggzd/README.GGZ
   M /trunk/ggzd/configure.ac
   M /trunk/gnome-client/AUTHORS
   M /trunk/gnome-client/NEWS
   M /trunk/gnome-client/QuickStart.GGZ
   M /trunk/gnome-client/README
   M /trunk/gnome-client/README.GGZ
   M /trunk/gnome-client/configure.ac
   M /trunk/grubby/AUTHORS
   M /trunk/grubby/NEWS
   M /trunk/grubby/README
   M /trunk/grubby/README.GGZ
   M /trunk/grubby/configure.ac
   M /trunk/gtk-client/AUTHORS
   M /trunk/gtk-client/NEWS
   M /trunk/gtk-client/QuickStart.GGZ
   M /trunk/gtk-client/README
   M /trunk/gtk-client/README.GGZ
   M /trunk/gtk-client/configure.ac
   M /trunk/kde-client/AUTHORS
   M /trunk/kde-client/NEWS
   M /trunk/kde-client/QuickStart.GGZ
   M /trunk/kde-client/README
   M /trunk/kde-client/README.GGZ
   M /trunk/kde-client/configure.ac
   M /trunk/kde-games/AUTHORS
   M /trunk/kde-games/NEWS
   M /trunk/kde-games/QuickStart.GGZ
   M /trunk/kde-games/README
   M /trunk/kde-games/README.GGZ
   M /trunk/kde-games/configure.ac
   M /trunk/libggz/AUTHORS
   M /trunk/libggz/NEWS
   M /trunk/libggz/QuickStart.GGZ
   M /trunk/libggz/README.GGZ
   M /trunk/libggz/configure.ac
   M /trunk/sdl-games/AUTHORS
   M /trunk/sdl-games/NEWS
   M /trunk/sdl-games/QuickStart.GGZ
   M /trunk/sdl-games/README
   M /trunk/sdl-games/README.GGZ
   M /trunk/sdl-games/configure.ac
   M /trunk/utils/AUTHORS
   M /trunk/utils/NEWS
   M /trunk/utils/README
   M /trunk/utils/README.GGZ
   M /trunk/utils/configure.ac

- 0.0.9 updates propagation

------------------------------------------------------------------------
r6098 | josef | 2004-07-13 16:56:49 +0200 (Di, 13 Jul 2004) | 2 lines
Geänderte Pfade:
   D /trunk/ggz-client-libs/m4/libtool.m4
   D /trunk/ggzd/m4/libtool.m4
   D /trunk/grubby/m4/libtool.m4
   D /trunk/kde-client/m4/libtool.m4
   D /trunk/kde-games/m4/libtool.m4
   D /trunk/libggz/m4/libtool.m4
   D /trunk/utils/m4/libtool.m4

- remove libtool macros

------------------------------------------------------------------------
r6073 | jdorje | 2004-07-10 19:37:08 +0200 (Sa, 10 Jul 2004) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/m4/libtool.m4

Update libtool.m4.

------------------------------------------------------------------------
r5967 | josef | 2004-03-08 22:33:49 +0100 (Mo, 08 Mär 2004) | 9 lines
Geänderte Pfade:
   M /trunk/libggz/autogen.sh

- require libtool 1.4.4

In 1.4.3 there was a bug which caused files such as
  libggz.1
  libggz.1.1.0
instead of
  libggz.so.1
  libggz.so.1.1.0

------------------------------------------------------------------------
r5966 | josef | 2004-03-08 21:05:03 +0100 (Mo, 08 Mär 2004) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/configure.ac

- cosmetic change of lines so TLS and encryption are not split apart

------------------------------------------------------------------------
r5960 | jdorje | 2004-02-25 08:53:34 +0100 (Mi, 25 Feb 2004) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/Makefile.am
   A /trunk/libggz/m4/libtool.m4

Add libtool.m4 to cvs.

------------------------------------------------------------------------
r5956 | jdorje | 2004-02-21 09:51:32 +0100 (Sa, 21 Feb 2004) | 7 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/m4/ggz.m4
   M /trunk/ggz-client-libs/m4/ggz.m4
   M /trunk/ggz-txt-client/m4/ggz.m4
   M /trunk/ggzd/m4/ggz.m4
   M /trunk/gnome-client/m4/ggz.m4
   M /trunk/grubby/m4/ggz.m4
   M /trunk/gtk-client/m4/ggz.m4
   M /trunk/kde-client/m4/ggz.m4
   M /trunk/kde-games/m4/ggz.m4
   M /trunk/libggz/Makefile.am
   A /trunk/libggz/m4/ggz.m4
   M /trunk/utils/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.

------------------------------------------------------------------------
r5935 | jdorje | 2004-02-16 06:11:21 +0100 (Mo, 16 Feb 2004) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz_common.c
   M /trunk/libggz/src/ggz_common.h

Add new error code E_TOO_LONG (attribute "too long").

------------------------------------------------------------------------
r5929 | jdorje | 2004-02-15 03:44:04 +0100 (So, 15 Feb 2004) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz_common.h
   M /trunk/libggz/src/numberlist.c

ggz_numberlist_read takes a constant string.

------------------------------------------------------------------------
r5926 | jdorje | 2004-02-15 02:23:56 +0100 (So, 15 Feb 2004) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz.h.in
   M /trunk/libggz/src/xmlelement.c

Label some strings as constant.

------------------------------------------------------------------------
r5925 | jdorje | 2004-02-15 01:31:25 +0100 (So, 15 Feb 2004) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz.h.in
   M /trunk/libggz/src/misc.c

The parameter of ggz_xml_escape and ggz_xml_unescape should be a const.

------------------------------------------------------------------------
r5918 | jdorje | 2004-02-13 08:31:26 +0100 (Fr, 13 Feb 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/src/frontend/gtk/playerinfo.c
   M /trunk/ggz/src/frontend/kde/ggzcore++/src/GGZCorePlayer.h
   M /trunk/ggz/src/frontend/kde/src/KGGZ.cpp
   M /trunk/ggz/src/ggzcore/ggzcore.h
   M /trunk/ggz/src/ggzcore/netxml.c
   M /trunk/ggzd/ggzd/ggzd.h
   M /trunk/ggzd/ggzd/net.c
   M /trunk/libggz/src/ggz_common.c
   M /trunk/libggz/src/ggz_common.h

Move GGZPlayerType into ggz_common.[ch] in libggz.

------------------------------------------------------------------------
r5905 | jdorje | 2004-02-11 05:14:40 +0100 (Mi, 11 Feb 2004) | 4 lines
Geänderte Pfade:
   M /trunk/libggz/src/conf.c
   M /trunk/libggz/src/ggz.h.in
   M /trunk/libggz/src/memory.c
   M /trunk/libggz/src/misc.h
   M /trunk/libggz/src/msg.c

Remove "internal" debugging function.  Do libggz debugging using normal
ggz_debug and ggz_log functions, with a log type defined in the header
file.  Callers can now enable this on their own.

------------------------------------------------------------------------
r5904 | jdorje | 2004-02-11 04:50:04 +0100 (Mi, 11 Feb 2004) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/msg.c

Fix a bug causing (LIBGGZ) debugging messages to always be output.

------------------------------------------------------------------------
r5880 | josef | 2004-02-10 08:54:22 +0100 (Di, 10 Feb 2004) | 2 lines
Geänderte Pfade:
   D /trunk/libggz/debian
   D /trunk/libggz/libggz.spec

- second round of removals of distribution files

------------------------------------------------------------------------
r5859 | jdorje | 2004-02-09 02:38:22 +0100 (Mo, 09 Feb 2004) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/Makefile.am
   M /trunk/libggz/configure.ac
   A /trunk/libggz/m4/mkdir.m4
   M /trunk/libggz/src/conf.c

Add a new macro FUNC_MKDIR_TAKES_ONE_ARG.  If mkdir does take only one
argument, don't give it two.

------------------------------------------------------------------------
r5858 | jdorje | 2004-02-09 01:34:29 +0100 (Mo, 09 Feb 2004) | 8 lines
Geänderte Pfade:
   M /trunk/libggz/configure.ac
   M /trunk/libggz/tests/tls.c

- Check for sys/shm.h presence.
- Make checks for gethostbyname() and socket() non-fatal.  These checks
  fail for unknown reason.
- Don't use AC_FUNC_MALLOC, since we don't support it.  See comment.
- Add lots of preprocessor checks to test/tls.c:
  * Header file checks.
  * If we don't have TLS support just compile a placeholder program.

------------------------------------------------------------------------
r5857 | jdorje | 2004-02-09 01:02:31 +0100 (Mo, 09 Feb 2004) | 5 lines
Geänderte Pfade:
   M /trunk/libggz/configure.ac
   M /trunk/libggz/src/easysock.c
   M /trunk/libggz/src/ggz.h.in

If PF_LOCAL (or PF_UNIX) not present, compile libggz without
ggz_make_unix_socket and ggz_make_unix_socket_or_die.  It is left up to
the users to find a way around this problem; GGZ_HAVE_PF_LOCAL is provided
to help with this.  Note that these functions currently have no users.

------------------------------------------------------------------------
r5856 | jdorje | 2004-02-09 00:46:09 +0100 (Mo, 09 Feb 2004) | 5 lines
Geänderte Pfade:
   M /trunk/libggz/configure.ac
   M /trunk/libggz/src/easysock.c
   M /trunk/libggz/src/ggz.h.in

If sendmsg() is not present, compile libggz without ggz_write_fd and
ggz_read_fd.  Note that sendmsg() is POSIX and should be present on most
systems.  Note also that it is left up to the users to find a way around
this problem; GGZ_HAVE_SENDMSG is provided to help with this.

------------------------------------------------------------------------
r5855 | jdorje | 2004-02-09 00:25:57 +0100 (Mo, 09 Feb 2004) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/tests/read_line.c

Use rand() and srand() instead of random() and srandom().  The latter are
not portable.

------------------------------------------------------------------------
r5854 | jdorje | 2004-02-08 23:56:38 +0100 (So, 08 Feb 2004) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/configure.ac
   M /trunk/libggz/tests/cfgtest.c

Check for the existance of the getuid function.

------------------------------------------------------------------------
r5852 | jdorje | 2004-02-08 23:10:26 +0100 (So, 08 Feb 2004) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/configure.ac
   M /trunk/libggz/src/msg.c

Don't use sys/wait.h - it's not needed.

------------------------------------------------------------------------
r5850 | jdorje | 2004-02-08 22:30:50 +0100 (So, 08 Feb 2004) | 8 lines
Geänderte Pfade:
   M /trunk/libggz/configure.ac
   M /trunk/libggz/src
   M /trunk/libggz/src/.cvsignore
   D /trunk/libggz/src/ggz.h
   A /trunk/libggz/src/ggz.h.in
   M /trunk/libggz/src/msg.c

Allow libggz to compile and be used on systems that don't have syslog.h

A configure-time check is done for syslog.h.  If present, we just #include
it.  If it's not present, an enumeration containing the log types is
declared.  This must be done at configure-time so that the installed
ggz.h file can be entirely self-contained: we can't rely on the library
user following "good" autoconf practices.

------------------------------------------------------------------------
r5844 | jdorje | 2004-02-08 09:16:42 +0100 (So, 08 Feb 2004) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/configure.ac

Fix the obvious bug with --enable-threading.

------------------------------------------------------------------------
r5843 | jdorje | 2004-02-08 09:06:50 +0100 (So, 08 Feb 2004) | 4 lines
Geänderte Pfade:
   M /trunk/libggz/configure.ac
   M /trunk/libggz/src/memory.c

Add a new compile directive --disable-threading.  If given, this will
remove threading (pthread) support from GGZ.  This means the library won't
be thread-safe and should not be used in ggzd.

------------------------------------------------------------------------
r5842 | jdorje | 2004-02-08 08:40:08 +0100 (So, 08 Feb 2004) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/tests/cfgtest.c
   M /trunk/libggz/tests/debugmsg.c
   M /trunk/libggz/tests/ggzcommon.c
   M /trunk/libggz/tests/misc.c
   M /trunk/libggz/tests/read_line.c
   M /trunk/libggz/tests/strcmp.c
   M /trunk/libggz/tests/tls.c

- #include <config.h> from all files.
- Fix a bug in the #ifndef HAVE_ALARM case.

------------------------------------------------------------------------
r5841 | jdorje | 2004-02-08 07:01:24 +0100 (So, 08 Feb 2004) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/configure.ac
   M /trunk/libggz/tests/tls.c

If the alarm() function is not present, skip the TLS test that requires
it.

------------------------------------------------------------------------
r5840 | jdorje | 2004-02-08 06:50:10 +0100 (So, 08 Feb 2004) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/configure.ac
   M /trunk/libggz/src/easysock.c

Provide inet_addr as a backup to inet_pton.

------------------------------------------------------------------------
r5839 | jdorje | 2004-02-08 06:09:25 +0100 (So, 08 Feb 2004) | 8 lines
Geänderte Pfade:
   M /trunk/libggz/configure.ac
   M /trunk/libggz/src/easysock.c

- Add some header checks.  Generally these are like
    autoconf.ac:  AC_CHECK_HEADERS([xxx.h])
    source code:
      #ifdef HAVE_XXX_H
      #include <xxx.h>
      #endif
- #include <winsock.h> in easysock.c.

------------------------------------------------------------------------
r5838 | jdorje | 2004-02-08 05:34:49 +0100 (So, 08 Feb 2004) | 4 lines
Geänderte Pfade:
   M /trunk/libggz/configure.ac
   M /trunk/libggz/src/support.h

Check for strtok and strtok_r functions.  If strsep isn't present and
there's no strtok_r, use strtok as a fallback.  Note that strtok is
probably not threadsafe.

------------------------------------------------------------------------
r5837 | jdorje | 2004-02-08 05:30:27 +0100 (So, 08 Feb 2004) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src
   M /trunk/libggz/src/.cvsignore

Add *.loT to .cvsignore.

------------------------------------------------------------------------
r5824 | josef | 2004-02-07 14:37:56 +0100 (Sa, 07 Feb 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggzd/man/ggzdmod.h.3
   M /trunk/libggz/man/ggz.h.3

- doxygen'd manpage update

------------------------------------------------------------------------
r5817 | josef | 2004-02-07 10:48:18 +0100 (Sa, 07 Feb 2004) | 7 lines
Geänderte Pfade:
   M /trunk/libggz/src/Makefile.am
   M /trunk/libggz/src/ggz.h

- upgrade libggz library interface number

This was pointed out by Stephen.
It didn't change now, but from 0.0.6 to 0.0.7 new functions were added,
without increasing the 'current' part of the interface version.
To increase compatibility with older GGZs, it is bumped now.

------------------------------------------------------------------------
r5792 | josef | 2004-02-05 12:38:16 +0100 (Do, 05 Feb 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/src/ggzcore/Doxyfile
   M /trunk/ggz-client-libs/ggzmod/Doxyfile
   M /trunk/ggzd/ggzdmod/Doxyfile
   M /trunk/libggz/Doxyfile

- doxy version bump

------------------------------------------------------------------------
r5790 | josef | 2004-02-05 11:46:53 +0100 (Do, 05 Feb 2004) | 7 lines
Geänderte Pfade:
   M /trunk/docs/ChangeLog
   M /trunk/ggz/game_clients/ChangeLog
   M /trunk/ggz/game_clients/NEWS
   M /trunk/ggz/game_clients/QuickStart.GGZ
   M /trunk/ggz/game_clients/README
   M /trunk/ggz/game_clients/README.GGZ
   M /trunk/ggz/game_clients/configure.ac
   M /trunk/ggz/src/frontend/kde/po/es.po
   M /trunk/ggz/src/frontend/kde/po/fr.po
   M /trunk/ggz/src/frontend/kde/po/pt_BR.po
   M /trunk/ggz/src/ggzcore/ggz-config.c
   M /trunk/ggz-client-libs/ChangeLog
   M /trunk/ggz-client-libs/NEWS
   M /trunk/ggz-client-libs/QuickStart.GGZ
   M /trunk/ggz-client-libs/README
   M /trunk/ggz-client-libs/README.GGZ
   M /trunk/ggz-client-libs/configure.ac
   M /trunk/ggz-txt-client/ChangeLog
   M /trunk/ggz-txt-client/NEWS
   M /trunk/ggz-txt-client/QuickStart.GGZ
   M /trunk/ggz-txt-client/README
   M /trunk/ggz-txt-client/README.GGZ
   M /trunk/ggz-txt-client/configure.ac
   M /trunk/ggzd/ChangeLog
   M /trunk/ggzd/NEWS
   M /trunk/ggzd/README
   M /trunk/ggzd/README.GGZ
   M /trunk/ggzd/configure.ac
   M /trunk/gnome-client/ChangeLog
   M /trunk/gnome-client/NEWS
   M /trunk/gnome-client/QuickStart.GGZ
   M /trunk/gnome-client/README
   M /trunk/gnome-client/README.GGZ
   M /trunk/gnome-client/configure.ac
   M /trunk/grubby/ChangeLog
   M /trunk/grubby/NEWS
   M /trunk/grubby/README
   M /trunk/grubby/README.GGZ
   M /trunk/grubby/configure.ac
   M /trunk/gtk-client/ChangeLog
   M /trunk/gtk-client/NEWS
   M /trunk/gtk-client/QuickStart.GGZ
   M /trunk/gtk-client/README
   M /trunk/gtk-client/README.GGZ
   M /trunk/gtk-client/configure.ac
   M /trunk/kde-client/ChangeLog
   M /trunk/kde-client/NEWS
   M /trunk/kde-client/QuickStart.GGZ
   M /trunk/kde-client/README
   M /trunk/kde-client/README.GGZ
   M /trunk/kde-client/configure.ac
   M /trunk/kde-games/ChangeLog
   M /trunk/kde-games/NEWS
   M /trunk/kde-games/QuickStart.GGZ
   M /trunk/kde-games/README
   M /trunk/kde-games/README.GGZ
   M /trunk/kde-games/configure.ac
   M /trunk/libggz/ChangeLog
   M /trunk/libggz/NEWS
   M /trunk/libggz/QuickStart.GGZ
   M /trunk/libggz/README
   M /trunk/libggz/README.GGZ
   M /trunk/libggz/configure.ac
   A /trunk/python/ChangeLog
   A /trunk/python/NEWS
   M /trunk/python/README
   A /trunk/python/README.GGZ
   M /trunk/python/configure.ac
   M /trunk/sdl-games/ChangeLog
   M /trunk/sdl-games/NEWS
   M /trunk/sdl-games/QuickStart.GGZ
   M /trunk/sdl-games/README
   M /trunk/sdl-games/README.GGZ
   M /trunk/sdl-games/configure.ac
   M /trunk/utils/ChangeLog
   M /trunk/utils/NEWS
   M /trunk/utils/README
   M /trunk/utils/README.GGZ
   M /trunk/utils/configure.ac

- 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

------------------------------------------------------------------------
r5761 | josef | 2004-01-27 23:28:23 +0100 (Di, 27 Jan 2004) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/autogen.sh

- new perl-based autotools versioning checks (no more sed)

------------------------------------------------------------------------
r5748 | josef | 2004-01-27 09:44:46 +0100 (Di, 27 Jan 2004) | 4 lines
Geänderte Pfade:
   M /trunk/libggz/m4/ggz-debug.m4
   M /trunk/libggz/m4/tls.m4

- prevent aclocal macros from being underquoted

This is necessary for aclocal 1.8.

------------------------------------------------------------------------
r5745 | josef | 2004-01-24 23:12:23 +0100 (Sa, 24 Jan 2004) | 6 lines
Geänderte Pfade:
   M /trunk/libggz/configure.ac
   M /trunk/libggz/src/easysock.c
   M /trunk/libggz/src/ggz.h

[cvs test stage]

- use AC_LANG_PROGRAM instead of AC_LANG_SOURCE
- use server variable in ggz_make_socket() in server mode too,
  to indicate the interface to listen to

------------------------------------------------------------------------
r5740 | dr_maux | 2004-01-17 19:46:28 +0100 (Sa, 17 Jan 2004) | 2 lines
Geänderte Pfade:
   M /trunk/docs/autogen.sh
   M /trunk/ggz/game_clients/autogen.sh
   M /trunk/ggz-client-libs/autogen.sh
   M /trunk/ggz-txt-client/autogen.sh
   M /trunk/ggzd/autogen.sh
   M /trunk/gnome-client/autogen.sh
   M /trunk/grubby/autogen.sh
   M /trunk/kde-client/autogen.sh
   M /trunk/kde-games/autogen.sh
   M /trunk/libggz/autogen.sh
   M /trunk/sdl-games/autogen.sh
   M /trunk/utils/autogen.sh

- sync

------------------------------------------------------------------------
r5726 | dr_maux | 2003-12-31 17:45:29 +0100 (Mi, 31 Dez 2003) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/configure.ac

- convert obsolete AC_TRY_LINK macros to AC_LINK_IFELSE
- use the AC_INIT style used in the Debian packages

------------------------------------------------------------------------
r5701 | jdorje | 2003-12-05 00:29:31 +0100 (Fr, 05 Dez 2003) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/configure.ac

Rewrite large parts of the autoconf file to satisfy autoscan and make it
prettier.

------------------------------------------------------------------------
r5700 | jdorje | 2003-12-05 00:05:10 +0100 (Fr, 05 Dez 2003) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/configure.ac
   M /trunk/libggz/m4/ggz-debug.m4

Move the -Wall test into the AC_GGZ_DEBUG macro.

------------------------------------------------------------------------
r5667 | dr_maux | 2003-10-25 14:30:12 +0200 (Sa, 25 Okt 2003) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/tests/Makefile.am

- use same LDADD settings as in the src/ directory

------------------------------------------------------------------------
r5662 | dr_maux | 2003-10-05 22:18:39 +0200 (So, 05 Okt 2003) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/security/ggz_tls_gnutls.c

- slightly better compatibility fix

------------------------------------------------------------------------
r5617 | dr_maux | 2003-06-28 09:08:52 +0200 (Sa, 28 Jun 2003) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/security/ggz_tls_gnutls.c
   M /trunk/libggz/src/security/hashfunc.c

- compatibility with older gcrypt and gnutls libraries

------------------------------------------------------------------------
r5588 | dr_maux | 2003-05-17 10:10:42 +0200 (Sa, 17 Mai 2003) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ChangeLog
   M /trunk/ggz-client-libs/ChangeLog
   M /trunk/ggz-txt-client/ChangeLog
   M /trunk/ggzd/ChangeLog
   M /trunk/gnome-client/ChangeLog
   M /trunk/grubby/ChangeLog
   M /trunk/gtk-client/ChangeLog
   M /trunk/kde-client/ChangeLog
   M /trunk/kde-games/ChangeLog
   M /trunk/libggz/ChangeLog
   M /trunk/sdl-games/ChangeLog
   M /trunk/utils/ChangeLog

- update changelog

------------------------------------------------------------------------
r5581 | dr_maux | 2003-05-13 22:06:31 +0200 (Di, 13 Mai 2003) | 18 lines
Geänderte Pfade:
   M /trunk/libggz/autogen.sh

- fix sed incompatibility: a-zA-z becomes A-Za-z now
- also, if a program is not found, return immediately

This has been tested on:
 * Debian GNU/Linux "sid", sed 4.0.7
 * Debian GNU/Linux 3.0 "woody", sed 3.0.2
 * Debian GNU/Linux 2.2 "potato", sed 3.0.2
 * RedHat 7.3 "valhalla", sed 3.0.2
 * RedHat 7.2 "enigma", sed 3.0.2
 * Darwin 6.5, sed 4.0.5

So it should work :)
Note that libtool still isn't found on Darwin, but there's no --version either,
so people who want to use it as their primary development platform must fix
this.
Also, the 3rd part makes trouble on Solaris, but then again the current setup
will not very likely build there anyway.

------------------------------------------------------------------------
r5565 | dr_maux | 2003-05-11 11:08:52 +0200 (So, 11 Mai 2003) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/Doxyfile
   M /trunk/libggz/man/ggz.h.3
   M /trunk/libggz/src/Makefile.am
   M /trunk/libggz/src/ggz.h
   M /trunk/libggz/src/security/hashfunc.h

- complete ggz.h documentation (security-related functions)
- new man page generated from the header file

------------------------------------------------------------------------
r5563 | dr_maux | 2003-05-11 01:54:28 +0200 (So, 11 Mai 2003) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.ac
   M /trunk/ggz-client-libs/configure.ac
   M /trunk/ggz-txt-client/configure.ac
   M /trunk/ggzd/configure.ac
   M /trunk/gnome-client/configure.ac
   M /trunk/grubby/configure.ac
   M /trunk/gtk-client/configure.ac
   M /trunk/kde-client/configure.ac
   M /trunk/kde-games/configure.ac
   M /trunk/libggz/configure.ac
   M /trunk/sdl-games/configure.ac
   M /trunk/utils/configure.ac

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

------------------------------------------------------------------------
r5543 | dr_maux | 2003-05-11 01:14:05 +0200 (So, 11 Mai 2003) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/NEWS
   M /trunk/libggz/QuickStart.GGZ
   M /trunk/libggz/README.GGZ
   M /trunk/libggz/autogen.sh

- update common files for 0.0.7 in libggz

------------------------------------------------------------------------
r5538 | dr_maux | 2003-05-10 16:35:34 +0200 (Sa, 10 Mai 2003) | 5 lines
Geänderte Pfade:
   M /trunk/libggz/autogen.sh

- another small update to autogen.sh. Fix autoconf 2.5 -> autoconf 2.50
  (otherwise it would think 2.13 is enough).
- lower the restrictions for libtool and gettext, to be more friendly to
  existing distributions.

------------------------------------------------------------------------
r5537 | dr_maux | 2003-05-10 16:32:19 +0200 (Sa, 10 Mai 2003) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/easysock.c

- debugging values of type ssize_t requires %zX as argument, not just %X

------------------------------------------------------------------------
r5514 | dr_maux | 2003-05-10 01:04:19 +0200 (Sa, 10 Mai 2003) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/security/hashfunc.c

- signedness comparison fix

------------------------------------------------------------------------
r5501 | dr_maux | 2003-05-05 15:05:20 +0200 (Mo, 05 Mai 2003) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/configure.ac

- detect -fsigned-char for CFLAGS in libggz

------------------------------------------------------------------------
r5483 | dr_maux | 2003-03-29 21:36:50 +0100 (Sa, 29 Mär 2003) | 4 lines
Geänderte Pfade:
   M /trunk/libggz/src/easysock.c
   M /trunk/libggz/src/ggz.h

- distinguish between host lookup failures and connection failures in
  ggz_make_socket()
- the former error returns -2 now!

------------------------------------------------------------------------
r5459 | dr_maux | 2003-02-26 14:39:35 +0100 (Mi, 26 Feb 2003) | 9 lines
Geänderte Pfade:
   M /trunk/libggz/autogen.sh

Some improvements to autogen.sh:
- cut away appended revision letters from version numbers (such as libtool
  1.4.2a)
- run libtoolize if AM_PROG_LIBTOOL is found somewhere in configure.ac with
  either none or a bit of whitespace in front of it
- shut up libtoolize debug messages

Should work even better now.

------------------------------------------------------------------------
r5423 | dr_maux | 2003-02-16 19:39:59 +0100 (So, 16 Feb 2003) | 5 lines
Geänderte Pfade:
   M /trunk/libggz/src/security/base64.c

- fix base64 encoding

This didn't seem to bother ggzd (since it used encoding only), but the web
frontend decodes as well, and there it shows...

------------------------------------------------------------------------
r5417 | dr_maux | 2003-02-16 15:44:55 +0100 (So, 16 Feb 2003) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/configure.ac

- include memory debugging in configuration status output

------------------------------------------------------------------------
r5413 | dr_maux | 2003-02-16 14:02:09 +0100 (So, 16 Feb 2003) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/autogen.sh
   M /trunk/ggz-client-libs/autogen.sh
   M /trunk/ggz-txt-client/autogen.sh
   M /trunk/ggzd/autogen.sh
   M /trunk/gnome-client/autogen.sh
   M /trunk/grubby/autogen.sh
   M /trunk/gtk-client/autogen.sh
   M /trunk/kde-client/autogen.sh
   M /trunk/kde-games/autogen.sh
   M /trunk/libggz/autogen.sh
   M /trunk/sdl-games/autogen.sh
   M /trunk/utils/autogen.sh

- new autogen.sh

------------------------------------------------------------------------
r5396 | jdorje | 2003-02-04 21:57:42 +0100 (Di, 04 Feb 2003) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/configure.ac

Fix typo in previous commit.

------------------------------------------------------------------------
r5395 | jdorje | 2003-02-04 21:50:00 +0100 (Di, 04 Feb 2003) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/Makefile.am
   M /trunk/libggz/configure.ac
   A /trunk/libggz/m4/ggz-debug.m4

Move debug checking into ggz-debug.m4, and also clean up some other
parts of configure.ac.

------------------------------------------------------------------------
r5375 | jdorje | 2003-02-04 10:31:08 +0100 (Di, 04 Feb 2003) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/tests/tls.c

Mark local functions as static.

------------------------------------------------------------------------
r5374 | jdorje | 2003-02-04 10:30:49 +0100 (Di, 04 Feb 2003) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/security/base64.c

Add some missing #includes.

------------------------------------------------------------------------
r5357 | jdorje | 2003-02-04 02:38:55 +0100 (Di, 04 Feb 2003) | 3 lines
Geänderte Pfade:
   D /trunk/libggz/acconfig.h
   M /trunk/libggz/configure.ac
   M /trunk/libggz/m4/tls.m4

Make sure all AC_DEFINE and AC_DEFINE_UNQUOTED macro calls have three
parameters.  Remove acconfig.h, which is no longer needed.

------------------------------------------------------------------------
r5356 | jdorje | 2003-02-04 02:15:47 +0100 (Di, 04 Feb 2003) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/m4/tls.m4

Give AC_DEFINE and AC_DEFINE_UNQUOTED three arguments.  Add quotes to
some macro parameters.

------------------------------------------------------------------------
r5355 | jdorje | 2003-02-04 01:53:21 +0100 (Di, 04 Feb 2003) | 8 lines
Geänderte Pfade:
   M /trunk/libggz/acconfig.h
   M /trunk/libggz/autogen.sh
   A /trunk/libggz/configure.ac
   D /trunk/libggz/configure.in
   M /trunk/libggz/src/Makefile.am
   M /trunk/libggz/src/conf.c
   M /trunk/libggz/src/easysock.c
   M /trunk/libggz/src/ggz_common.c
   M /trunk/libggz/src/list.c
   M /trunk/libggz/src/memory.c
   M /trunk/libggz/src/misc.c
   M /trunk/libggz/src/msg.c
   M /trunk/libggz/src/numberlist.c
   M /trunk/libggz/src/stack.c
   D /trunk/libggz/src/support.c
   A /trunk/libggz/src/support.h
   M /trunk/libggz/src/xmlelement.c

Make some bootstrap changes for autoconf2.5x:

- Rename configure.in as configure.ac.
- Move some information out of acconfig.h (since this file will eventually
  go away).  These defines go into support.h.
- Remove support.c since it is unneeded; move its contents into support.h.
- Make sure support.h and config.h are included from all .c files.

------------------------------------------------------------------------
r5345 | dr_maux | 2003-01-23 18:08:28 +0100 (Do, 23 Jan 2003) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz.h

- add versioning information to the header file for libggz

------------------------------------------------------------------------
r5340 | dr_maux | 2003-01-22 14:50:38 +0100 (Mi, 22 Jan 2003) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/src/ggzcore/ggzcore.h
   M /trunk/ggz/src/ggzcore/net.h
   M /trunk/ggz/src/ggzcore/netxml.c
   M /trunk/ggz/src/ggzcore/server.c
   M /trunk/ggz/src/ggzcore/server.h
   M /trunk/ggzd/ggzd/client.c
   M /trunk/ggzd/ggzd/control.c
   M /trunk/ggzd/ggzd/datatypes.h
   M /trunk/ggzd/ggzd/ggzd.conf.in
   M /trunk/ggzd/ggzd/net.c
   M /trunk/ggzd/ggzd/net.h
   M /trunk/ggzd/ggzd/parse_opt.c
   M /trunk/libggz
   M /trunk/libggz/.cvsignore
   M /trunk/libggz/Makefile.am
   M /trunk/libggz/acconfig.h
   M /trunk/libggz/autogen.sh
   M /trunk/libggz/configure.in
   M /trunk/libggz/tests
   M /trunk/libggz/tests/.cvsignore
   A /trunk/libggz/tests/tls.c

- Add Transport Layer Security support

------------------------------------------------------------------------
r5339 | dr_maux | 2003-01-22 14:48:12 +0100 (Mi, 22 Jan 2003) | 2 lines
Geänderte Pfade:
   A /trunk/libggz/m4
   A /trunk/libggz/m4/tls.m4
   M /trunk/libggz/src/ggz.h
   A /trunk/libggz/src/security/DESIGN
   M /trunk/libggz/src/security/Makefile.am
   A /trunk/libggz/src/security/ggz_tls_gnutls.c
   A /trunk/libggz/src/security/ggz_tls_none.c
   A /trunk/libggz/src/security/ggz_tls_openssl.c
   M /trunk/libggz/tests/Makefile.am

- add Transport Layer Security support

------------------------------------------------------------------------
r5333 | dr_maux | 2003-01-16 23:10:45 +0100 (Do, 16 Jan 2003) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/Makefile.am
   M /trunk/libggz/acconfig.h
   M /trunk/libggz/autogen.sh
   M /trunk/libggz/configure.in

- try to find libgcrypt (but only if --with-gcrypt has been specified)

------------------------------------------------------------------------
r5332 | dr_maux | 2003-01-16 23:10:10 +0100 (Do, 16 Jan 2003) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/Makefile.am
   M /trunk/libggz/src/ggz.h

- export 4 security functions to libggz interface

------------------------------------------------------------------------
r5331 | dr_maux | 2003-01-16 23:09:43 +0100 (Do, 16 Jan 2003) | 2 lines
Geänderte Pfade:
   A /trunk/libggz/src/security
   A /trunk/libggz/src/security/.cvsignore
   A /trunk/libggz/src/security/Makefile.am
   A /trunk/libggz/src/security/base64.c
   A /trunk/libggz/src/security/base64.h
   A /trunk/libggz/src/security/hashfunc.c
   A /trunk/libggz/src/security/hashfunc.h

- add directory with security-related source code

------------------------------------------------------------------------
r5274 | jdorje | 2002-12-07 06:50:49 +0100 (Sa, 07 Dez 2002) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz_common.c
   M /trunk/libggz/src/ggz_common.h

Add new error type E_NO_CHANNEL, "no channel", that occurrs when you
try to join a table without first forming a channel (direct connection).

------------------------------------------------------------------------
r5262 | dr_maux | 2002-11-25 13:19:55 +0100 (Mo, 25 Nov 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/tests/cfgtest.c

- change ggz_conf test: when being root, allow write access to read-only file

------------------------------------------------------------------------
r5177 | dr_maux | 2002-11-03 20:48:00 +0100 (So, 03 Nov 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz.h

- ggz_make_socket() returns fd on success, not zero

------------------------------------------------------------------------
r5108 | jdorje | 2002-10-30 02:02:02 +0100 (Mi, 30 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz_common.c

Remove a spurious _.

------------------------------------------------------------------------
r5104 | jdorje | 2002-10-29 12:29:45 +0100 (Di, 29 Okt 2002) | 7 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz_common.c
   M /trunk/libggz/src/ggz_common.h

Added functions ggz_error_to_string() and ggz_string_to_error() to convert
between a GGZClientReqError and an XML-compatible string.

In converting from a string to an error, if no string is given (NULL) we
assume E_OK.  If a string is given but it could not be matched, we
return E_UNKNOWN (an unknown error).

------------------------------------------------------------------------
r5103 | jdorje | 2002-10-29 11:46:30 +0100 (Di, 29 Okt 2002) | 4 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz.h
   M /trunk/libggz/src/misc.c
   M /trunk/libggz/src/xmlelement.c

- Add ggz_strcasecmp.
- Use in ggz_xmlelement_get_attr, look for the attribute with
  case-insensitivity.

------------------------------------------------------------------------
r5077 | jdorje | 2002-10-28 04:50:43 +0100 (Mo, 28 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/msg.c

Make GGZ debug types case-insensitive.

------------------------------------------------------------------------
r5053 | jdorje | 2002-10-27 00:28:26 +0200 (So, 27 Okt 2002) | 5 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz_common.c
   M /trunk/libggz/src/ggz_common.h

- Added E_NO_STATUS as a placeholder for an event that has no client
  status.
- Added GGZLeaveType enumeration, and functions to convert it to
  and from a string.

------------------------------------------------------------------------
r4955 | jdorje | 2002-10-20 00:19:29 +0200 (So, 20 Okt 2002) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz_common.c
   M /trunk/libggz/src/ggz_common.h

Rename GGZ_CHAT_NONE as GGZ_CHAT_UNKNOWN, and give a better explanation
of what it is (and why it exists).

------------------------------------------------------------------------
r4939 | jdorje | 2002-10-17 23:14:59 +0200 (Do, 17 Okt 2002) | 6 lines
Geänderte Pfade:
   M /trunk/libggz/src/Makefile.am
   D /trunk/libggz/src/strsep.c
   A /trunk/libggz/src/support.c

- Get strsep() support function to work on systems that don't have it.
  * Compile the support file always.
  * Encase the function in #ifndef HAVE_STRSEP.
- Rename the support file as support.c instead of strsep.c.  Perhaps
  other support code will be needed in future.

------------------------------------------------------------------------
r4938 | jdorje | 2002-10-17 23:04:45 +0200 (Do, 17 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/tests/misc.c

Double-check sizeof(char) in tests.

------------------------------------------------------------------------
r4937 | jdorje | 2002-10-17 23:01:01 +0200 (Do, 17 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/memory.c

Do pointer arithmetic with char*, not void*.

------------------------------------------------------------------------
r4855 | jdorje | 2002-10-10 22:54:03 +0200 (Do, 10 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz_common.c
   M /trunk/libggz/src/ggz_common.h

Add the GGZ_CHAT_TABLE chat type to the GGZChatType enumeration.

------------------------------------------------------------------------
r4845 | jdorje | 2002-10-10 19:13:26 +0200 (Do, 10 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/Doxyfile
   M /trunk/libggz/configure.in

libggz changed -> bump version number to 0.0.7pre.

------------------------------------------------------------------------
r4841 | dr_maux | 2002-10-10 14:40:29 +0200 (Do, 10 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/conf.c
   M /trunk/libggz/src/ggz.h

- new libggz function: ggz_conf_close(int handle)

------------------------------------------------------------------------
r4819 | jdorje | 2002-10-09 01:32:22 +0200 (Mi, 09 Okt 2002) | 9 lines
Geänderte Pfade:
   M /trunk/ggz/src/frontend/kde/ggzcore++/src/GGZCoreRoom.cpp
   M /trunk/ggz/src/frontend/kde/ggzcore++/src/GGZCoreRoom.h
   M /trunk/ggz/src/ggzcore/ggzcore.h
   M /trunk/ggz/src/ggzcore/net.h
   M /trunk/ggz/src/ggzcore/netxml.c
   M /trunk/ggz/src/ggzcore/room.c
   M /trunk/ggz/src/ggzcore/room.h
   M /trunk/ggzd/ggzd/net.c
   M /trunk/ggzd/ggzd/net.h
   M /trunk/ggzd/ggzd/protocols.h
   M /trunk/ggzd/ggzdmod/ggzdmod.c
   M /trunk/libggz/src/ggz_common.c
   M /trunk/libggz/src/ggz_common.h

- Move GGZChatType enum into ggz_common.
- Add ggz_chattype_to_string() and ggz_string_to_chattype functions to
  ggz_common.
- Change existing code to use the above two instead of their own custom
  code.
- Don't accept invalid and dangerous chat messages (sent across the
  network).  But do accept invalid and non-dangerous chat messages: to
  improve backward-compatability if new chat types are added.

------------------------------------------------------------------------
r4810 | jdorje | 2002-10-08 05:29:33 +0200 (Di, 08 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/Doxyfile

Change the PROJECT_NUMBER to 0.0.6.

------------------------------------------------------------------------
r4808 | jdorje | 2002-10-08 02:11:33 +0200 (Di, 08 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/libggz.spec

Put doc files in alphabetical order.

------------------------------------------------------------------------
r4807 | jdorje | 2002-10-08 02:08:24 +0200 (Di, 08 Okt 2002) | 4 lines
Geänderte Pfade:
   M /trunk/libggz/libggz.spec

Update .spec file for libggz.

This is hard to test, since nobody uses an RPM-based distro...

------------------------------------------------------------------------
r4795 | jdorje | 2002-10-07 23:28:18 +0200 (Mo, 07 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/docs/NEWS
   M /trunk/ggz/game_clients/NEWS
   M /trunk/ggz-client-libs/NEWS
   M /trunk/ggz-txt-client/NEWS
   M /trunk/ggzd/NEWS
   M /trunk/grubby/NEWS
   M /trunk/gtk-client/NEWS
   M /trunk/kde-client/NEWS
   M /trunk/kde-games/NEWS
   M /trunk/libggz/NEWS
   M /trunk/utils/NEWS

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

------------------------------------------------------------------------
r4794 | dr_maux | 2002-10-07 23:16:10 +0200 (Mo, 07 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/docs/ChangeLog
   M /trunk/ggz/game_clients/ChangeLog
   M /trunk/ggz-client-libs/ChangeLog
   M /trunk/ggz-txt-client/ChangeLog
   M /trunk/ggzd/ChangeLog
   M /trunk/grubby/ChangeLog
   M /trunk/gtk-client/ChangeLog
   M /trunk/kde-client/ChangeLog
   M /trunk/kde-games/ChangeLog
   M /trunk/libggz/ChangeLog
   M /trunk/utils/ChangeLog

- update changelog for 0.0.6

------------------------------------------------------------------------
r4781 | jdorje | 2002-10-01 17:55:17 +0200 (Di, 01 Okt 2002) | 8 lines
Geänderte Pfade:
   M /trunk/libggz/Makefile.am
   M /trunk/libggz/configure.in
   A /trunk/libggz/man
   A /trunk/libggz/man/.cvsignore
   A /trunk/libggz/man/Makefile.am
   A /trunk/libggz/man/ggz.h.3

Added man page for libggz.

Unfortunately, the man page does not include the entire documentation.
Since ggz.h defines different Doxygen "groups", these are put into their
own manual pages (list.3, easysock.3, etc.), which are currently not
included (because who would know to look for them?).  A better solution is
needed.

------------------------------------------------------------------------
r4767 | dr_maux | 2002-09-29 15:08:19 +0200 (So, 29 Sep 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/configure.in
   M /trunk/libggz/src/Makefile.am

- don't touch LIBOBJS or LTLIBOBJS - autoconf 2.50 doesn't like it anyway

------------------------------------------------------------------------
r4766 | dr_maux | 2002-09-29 14:43:03 +0200 (So, 29 Sep 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/configure.in

- libggz goes 0.0.6

------------------------------------------------------------------------
r4750 | dr_maux | 2002-09-27 17:42:09 +0200 (Fr, 27 Sep 2002) | 9 lines
Geänderte Pfade:
   M /trunk/libggz/src/Makefile.am

- increase libggz interface version number

In libggz's case this is questionable, because only one function really
changed.
But there were some obscure macro changes as well. Instead of writing wrapper
functions, we better chose the safe way.

This is also a candidate which I expect to become stable.

------------------------------------------------------------------------
r4746 | dr_maux | 2002-09-27 10:58:31 +0200 (Fr, 27 Sep 2002) | 2 lines
Geänderte Pfade:
   M /trunk/docs/autogen.sh
   M /trunk/ggz/game_clients/autogen.sh
   M /trunk/ggz-client-libs/autogen.sh
   M /trunk/ggz-txt-client/autogen.sh
   M /trunk/ggzd/autogen.sh
   M /trunk/gnome-client/autogen.sh
   M /trunk/grubby/autogen.sh
   M /trunk/gtk-client/autogen.sh
   M /trunk/kde-client/autogen.sh
   M /trunk/kde-games/autogen.sh
   M /trunk/libggz/autogen.sh
   M /trunk/utils/autogen.sh

- new autogen

------------------------------------------------------------------------
r4701 | jdorje | 2002-09-25 21:17:21 +0200 (Mi, 25 Sep 2002) | 7 lines
Geänderte Pfade:
   M /trunk/libggz/src/conf.c
   M /trunk/libggz/src/ggz.h

Fix a bug in libggz: interface documentation for ggz_conf_read_list was
wrong.

When ggz_conf_read_list is called and no list is present, don't allocate
space for an empty, NULL-terminated list of strings.  Instead just set
the list to NULL.  The interface ducumentation is changed to match.

------------------------------------------------------------------------
r4679 | dr_maux | 2002-09-24 09:36:20 +0200 (Di, 24 Sep 2002) | 2 lines
Geänderte Pfade:
   M /trunk/docs/QuickStart.GGZ
   M /trunk/docs/README.GGZ
   M /trunk/ggz/game_clients/QuickStart.GGZ
   M /trunk/ggz/game_clients/README.GGZ
   M /trunk/ggz-client-libs/QuickStart.GGZ
   M /trunk/ggz-client-libs/README.GGZ
   M /trunk/ggz-txt-client/QuickStart.GGZ
   M /trunk/ggz-txt-client/README.GGZ
   D /trunk/grubby/QuickStart.GGZ
   M /trunk/grubby/README.GGZ
   M /trunk/gtk-client/QuickStart.GGZ
   M /trunk/gtk-client/README.GGZ
   M /trunk/kde-client/QuickStart.GGZ
   M /trunk/kde-client/README.GGZ
   M /trunk/kde-games/QuickStart.GGZ
   M /trunk/kde-games/README.GGZ
   M /trunk/libggz/QuickStart.GGZ
   M /trunk/libggz/README.GGZ
   D /trunk/utils/QuickStart.GGZ
   M /trunk/utils/README.GGZ

- update intro docs

------------------------------------------------------------------------
r4651 | jdorje | 2002-09-22 16:56:50 +0200 (So, 22 Sep 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/msg.c

Disable the fork-and-abort feature of ggz_error_msg and ggz_error_sys.

------------------------------------------------------------------------
r4650 | dr_maux | 2002-09-22 16:50:45 +0200 (So, 22 Sep 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz.h

- commit fix for FUNCTION macro in c++ apps

------------------------------------------------------------------------
r4624 | jdorje | 2002-09-18 20:55:10 +0200 (Mi, 18 Sep 2002) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz.h

Add attributes to ggz_error_msg_exit and ggz_error_sys_exit marking them
as noreturn.

------------------------------------------------------------------------
r4623 | jdorje | 2002-09-18 20:50:40 +0200 (Mi, 18 Sep 2002) | 4 lines
Geänderte Pfade:
   M /trunk/libggz/src/misc.h
   M /trunk/libggz/src/msg.c

Declare _ggz_debug only when DEBUG is defined.  This prevents an
unused-variable warning (spurious) and also makes compiled code more
streamlined.

------------------------------------------------------------------------
r4622 | jdorje | 2002-09-18 20:41:06 +0200 (Mi, 18 Sep 2002) | 4 lines
Geänderte Pfade:
   M /trunk/libggz/src/easysock.c

Cast the "status" variable (an integer) to (unsigned) in several places,
just to avoid a spurious warning (status was previously checked to see if
it was negative).

------------------------------------------------------------------------
r4621 | jdorje | 2002-09-18 20:40:05 +0200 (Mi, 18 Sep 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/misc.c

s/int/size_t/ in two places.

------------------------------------------------------------------------
r4607 | jdorje | 2002-09-17 20:11:43 +0200 (Di, 17 Sep 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz_common.h

Remove the now-unused GGZ_CHAT_M_MESSAGE and GGZ_CHAT_M_PLAYER.

------------------------------------------------------------------------
r4596 | jdorje | 2002-09-17 04:32:26 +0200 (Di, 17 Sep 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/tests/Makefile.am

Added the strcmp program to TESTS.

------------------------------------------------------------------------
r4550 | jdorje | 2002-09-13 19:19:22 +0200 (Fr, 13 Sep 2002) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz_common.h

Added E_OK to the GGZClientReqError enumeration.  This allows more
explicit use of the enumeration.

------------------------------------------------------------------------
r4547 | jdorje | 2002-09-13 18:11:40 +0200 (Fr, 13 Sep 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/numberlist.c
   M /trunk/libggz/tests/ggzcommon.c

Let numberlists be empty or use arbitrary whitespace.

------------------------------------------------------------------------
r4545 | jdorje | 2002-09-13 17:43:04 +0200 (Fr, 13 Sep 2002) | 11 lines
Geänderte Pfade:
   M /trunk/libggz/src/msg.c

To help in debugging: ggz_error_msg_exit and ggz_error_sys_exit abort(),
instead of just exiting.  ggz_error_msg and ggz_error_sys fork and abort,
to leave core while the original process continues.

If core is disabled "ulimit -c 0", no core will be left and the behavior
will be virtually unchanged (at least on my platform).

Eventually something slightly more complicated may be better: we can
attach the core to gdb (if it exists) and mail a backtrace to ggz-dev.
THere's probably some tool out there for automating this.

------------------------------------------------------------------------
r4507 | jdorje | 2002-09-11 05:37:21 +0200 (Mi, 11 Sep 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz_common.h
   M /trunk/libggz/src/numberlist.c
   M /trunk/libggz/tests/ggzcommon.c

Added a function to return the max of a numberlist.

------------------------------------------------------------------------
r4506 | jdorje | 2002-09-11 05:25:20 +0200 (Mi, 11 Sep 2002) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/src/Makefile.am
   M /trunk/libggz/src/ggz_common.c
   M /trunk/libggz/src/ggz_common.h
   A /trunk/libggz/src/numberlist.c
   M /trunk/libggz/tests
   M /trunk/libggz/tests/.cvsignore
   M /trunk/libggz/tests/Makefile.am
   A /trunk/libggz/tests/ggzcommon.c

Added numberlist code to ggz_common.h, and some boolean conversion
helper functions.

------------------------------------------------------------------------
r4377 | jdorje | 2002-08-20 23:12:36 +0200 (Di, 20 Aug 2002) | 4 lines
Geänderte Pfade:
   M /trunk/libggz/src/msg.c
   M /trunk/libggz/tests/debugmsg.c

Fix some (probably harmless) compiler warnings:
  - msg.c: #if 0...#endif around the unused ggz_debug_debug().
  - debugmsg.c: debug_suite() is static.

------------------------------------------------------------------------
r4353 | jdorje | 2002-08-07 18:44:11 +0200 (Mi, 07 Aug 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz
   M /trunk/libggz/.cvsignore

Change "doc" to "api" to match the doxygen change.

------------------------------------------------------------------------
r4351 | jdorje | 2002-08-07 18:39:13 +0200 (Mi, 07 Aug 2002) | 5 lines
Geänderte Pfade:
   M /trunk/libggz/Doxyfile

Updated Doxyfile:
  - Name: GGZ Gaming Zone -> LibGGZ
  - Version: (empty) -> 0.0.6pre
  - Output directory: doc -> api (conforms with other modules)

------------------------------------------------------------------------
r4346 | jdorje | 2002-08-07 18:16:54 +0200 (Mi, 07 Aug 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz.h
   M /trunk/libggz/src/msg.c

Add ggz_log() function.  This will be of future use in ggzd.

------------------------------------------------------------------------
r4276 | dr_maux | 2002-06-25 22:32:31 +0200 (Di, 25 Jun 2002) | 5 lines
Geänderte Pfade:
   M /trunk/libggz/configure.in

- solving a digital problem:
I fixed a bug after copying the affected lines.
I only fixed it in the original.
Ergo I have to fix it in the copy too.

------------------------------------------------------------------------
r4275 | dr_maux | 2002-06-23 21:50:15 +0200 (So, 23 Jun 2002) | 4 lines
Geänderte Pfade:
   M /trunk/libggz/configure.in

- remove unnecessary extra paths from configure.in

(hell, why does CVS force me to do a second commit for the top-level directory...)

------------------------------------------------------------------------
r4274 | dr_maux | 2002-06-23 21:49:15 +0200 (So, 23 Jun 2002) | 6 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz.h

- when detecting gcc >= 3 is in use, don't use __FUNCTION__, because this is
  incompatible with the latest C standard and will vanish in gcc 3.2 (at least
  the gcc developers say so)
  For gcc 2.95 this macro will still be used.
- remove unnecessary extra path from configure.in

------------------------------------------------------------------------
r4229 | dr_maux | 2002-05-23 22:26:33 +0200 (Do, 23 Mai 2002) | 5 lines
Geänderte Pfade:
   M /trunk/libggz/configure.in

- check for pthread in libggz already, not only in ggzd

This bug fix is proudly presented by the GNU/Hurd which doesn't have pthread
installed by default :-)

------------------------------------------------------------------------
r4205 | dr_maux | 2002-05-16 01:30:10 +0200 (Do, 16 Mai 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz
   M /trunk/libggz/.cvsignore
   M /trunk/libggz/configure.in

- more M4 macro fixes

------------------------------------------------------------------------
r4187 | bmh | 2002-05-11 18:02:38 +0200 (Sa, 11 Mai 2002) | 4 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz_common.h


- Remove protocol version since protocol isn't actually implemented
  here

------------------------------------------------------------------------
r4186 | rgade | 2002-05-11 08:02:27 +0200 (Sa, 11 Mai 2002) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/src/ggzcore/ggz-config.c
   M /trunk/libggz/src/conf.c
   M /trunk/libggz/src/ggz.h

- ggz-config --check option written to check/repair a ggz.modules file
- ggz_conf_get_sections() added to retrieve a list of all sections in a config
- ggz_conf_get_keys() added to retrieve a list of all keys in a config section

------------------------------------------------------------------------
r4185 | bmh | 2002-05-11 07:43:27 +0200 (Sa, 11 Mai 2002) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz_common.c
   M /trunk/libggz/src/list.c
   M /trunk/libggz/src/xmlelement.c


- Use ggz_strcmp() in several places

------------------------------------------------------------------------
r4184 | bmh | 2002-05-11 07:20:57 +0200 (Sa, 11 Mai 2002) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz.h
   M /trunk/libggz/src/misc.c
   M /trunk/libggz/tests
   M /trunk/libggz/tests/.cvsignore
   M /trunk/libggz/tests/Makefile.am
   A /trunk/libggz/tests/strcmp.c


- Added ggz_strcmp() function that accepts NULL strings

------------------------------------------------------------------------
r4171 | jdorje | 2002-05-06 01:47:00 +0200 (Mo, 06 Mai 2002) | 7 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz_common.h

Bumped up GGZ_CS_PROTO_VERSION to 7 (from 6).  This should force people to
upgrade their ggzcore, without which things will fail badly for anyone who
tries to launch a game table.

Brent wants to move this definition back into ggzcore/ggzd, but for now
I've only bumped it up.

------------------------------------------------------------------------
r4145 | jdorje | 2002-05-03 09:54:20 +0200 (Fr, 03 Mai 2002) | 16 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz.h
   M /trunk/libggz/src/msg.c

Changed the debug callback handler function to accept a syslog-style
priority as well:
  typedef void (*GGZDebugHandlerFunc)(int priority, const char *msg);

This is the only change to the interface, although some changes to msg.c
were needed as well, of course.  The priority associated with the message
depends on how the message was generated:
  ggz_debug and _ggz_debug => LOG_DEBUG
  _ggz_msg => LOG_NOTICE (?)
  ggz_error_sys and ggz_error_msg => LOG_ERR
  ggz_error_sys_exit and ggz_error_msg_exit => LOG_CRIT

Libggz is not capable of providing nearly all of the features currently
used by ggzd for logging/debugging.  The only thing extra feature ggzd
uses is a separation of "logging" and "debugging" messages.

------------------------------------------------------------------------
r4137 | jdorje | 2002-05-02 19:07:51 +0200 (Do, 02 Mai 2002) | 5 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz.h
   M /trunk/libggz/src/msg.c

Added a new typedef, GGZDebugHandlerFunc, to ggz.h, along with a function
to set the debug handler function, ggz_debug_set_func().  Added code in
msg.c to have the debug handler (if present) be called to handle debugging
output instead of writing it to a file/stderr.

------------------------------------------------------------------------
r4128 | jdorje | 2002-05-01 08:35:14 +0200 (Mi, 01 Mai 2002) | 17 lines
Geänderte Pfade:
   M /trunk/libggz/src/easysock.c
   M /trunk/libggz/src/ggz.h

Add the FD of the offending socket to the parameters of the socket error
callback function

  -typedef void (*ggzIOError) (const char * msg, const GGZIOType type,
  +typedef void (*ggzIOError) (const char * msg,
  +                            const GGZIOType type,
  +                            const int fd,
                               const GGZDataType data);

and change the interal code to pass this parameter along with the others.
-1 is passed if there is no applicable FD.

I believe no code currently uses this callback except ggzcards (and that
not much, yet), so nothing should be disrupted by this change.  The
advantage is that the callee is now able to tell what socket the problem
occurred on, so action can be taken to correct it.  See ggz-dev for more.

------------------------------------------------------------------------
r4089 | dr_maux | 2002-04-27 11:29:40 +0200 (Sa, 27 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/configure.in

- fix for configure process on 4.5BSD

------------------------------------------------------------------------
r4051 | jdorje | 2002-04-22 21:40:12 +0200 (Mo, 22 Apr 2002) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/src/ggzcore/protocol.h
   M /trunk/ggzd/ggzd/protocols.h
   M /trunk/libggz/src/ggz_common.h

Moved the list of protocol opcodes out of ggzcore and ggzd and into
ggz_common.h in libggz.  This may not be their final resting place, but it
is at least an improvement over having duplicated code.

------------------------------------------------------------------------
r3957 | bmh | 2002-04-13 07:27:40 +0200 (Sa, 13 Apr 2002) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/ChangeLog


- Updated changelog entries for 0.0.5 release

------------------------------------------------------------------------
r3939 | bmh | 2002-04-13 05:40:53 +0200 (Sa, 13 Apr 2002) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/NEWS


- Add reservation support to NEWS

------------------------------------------------------------------------
r3938 | rgade | 2002-04-13 05:40:45 +0200 (Sa, 13 Apr 2002) | 2 lines
Geänderte Pfade:
   A /trunk/libggz/libggz.spec

- RPM Spec file for libggz

------------------------------------------------------------------------
r3937 | bmh | 2002-04-13 05:35:04 +0200 (Sa, 13 Apr 2002) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/Makefile.am


- Include README.GGZ and QuickStart.GGZ in dist

------------------------------------------------------------------------
r3936 | bmh | 2002-04-13 05:32:29 +0200 (Sa, 13 Apr 2002) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/AUTHORS
   M /trunk/libggz/INSTALL
   M /trunk/libggz/NEWS
   M /trunk/libggz/QuickStart.GGZ
   M /trunk/libggz/README
   M /trunk/libggz/README.GGZ


- Doc updates for 0.0.5 release

------------------------------------------------------------------------
r3932 | bmh | 2002-04-13 03:41:03 +0200 (Sa, 13 Apr 2002) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/configure.in


- Set version number to 0.0.5

------------------------------------------------------------------------
r3931 | jdorje | 2002-04-13 03:32:57 +0200 (Sa, 13 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz.h

Fixed doxygen (documentation) syntax error: s/@code/@endcode/.

------------------------------------------------------------------------
r3930 | bmh | 2002-04-13 03:29:54 +0200 (Sa, 13 Apr 2002) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz.h


- Document XML element objects/functions

------------------------------------------------------------------------
r3926 | dr_maux | 2002-04-13 02:31:13 +0200 (Sa, 13 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/Makefile.am

- addon

------------------------------------------------------------------------
r3925 | dr_maux | 2002-04-13 02:31:01 +0200 (Sa, 13 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/debian/rules

- move clean rule to debian/rules

------------------------------------------------------------------------
r3889 | bmh | 2002-04-11 05:04:16 +0200 (Do, 11 Apr 2002) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz.h


- Added documentation for list and stack functions

------------------------------------------------------------------------
r3858 | dr_maux | 2002-04-09 22:07:40 +0200 (Di, 09 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/debian/control
   M /trunk/libggz/debian/rules

- finalize libggz packages

------------------------------------------------------------------------
r3847 | jdorje | 2002-04-08 01:00:37 +0200 (Mo, 08 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/Makefile.am

Add Doxyfile to EXTRA_DIST.

------------------------------------------------------------------------
r3837 | dr_maux | 2002-04-07 14:37:55 +0200 (So, 07 Apr 2002) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/debian
   M /trunk/libggz/debian/.cvsignore
   D /trunk/libggz/debian/files

- remove generated file 'files'
- update .cvsignore

------------------------------------------------------------------------
r3836 | dr_maux | 2002-04-07 14:36:29 +0200 (So, 07 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/debian/control

*** empty log message ***

------------------------------------------------------------------------
r3834 | dr_maux | 2002-04-07 13:26:46 +0200 (So, 07 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/debian/rules

- don't install our ChangeLog into the debian doc dir

------------------------------------------------------------------------
r3833 | dr_maux | 2002-04-07 13:22:27 +0200 (So, 07 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/debian/control

- replaces old 0.0.4 package easysock to be deinstalled

------------------------------------------------------------------------
r3787 | dr_maux | 2002-04-06 21:06:16 +0200 (Sa, 06 Apr 2002) | 2 lines
Geänderte Pfade:
   A /trunk/libggz/debian
   A /trunk/libggz/debian/.cvsignore
   A /trunk/libggz/debian/README.Debian
   A /trunk/libggz/debian/changelog
   A /trunk/libggz/debian/control
   A /trunk/libggz/debian/copyright
   A /trunk/libggz/debian/files
   A /trunk/libggz/debian/libggz-dev.docs
   A /trunk/libggz/debian/libggz-dev.files
   A /trunk/libggz/debian/libggz0.docs
   A /trunk/libggz/debian/libggz0.files
   A /trunk/libggz/debian/rules

- debianize libggz

------------------------------------------------------------------------
r3786 | dr_maux | 2002-04-06 21:04:18 +0200 (Sa, 06 Apr 2002) | 5 lines
Geänderte Pfade:
   M /trunk/libggz/Makefile.am
   M /trunk/libggz/NEWS
   M /trunk/libggz/README

- include rule to erase config.status during 'make clean'
  (could this affect anything in a negative way?)
- provide simple readme file, and a dummy NEWS (everything which makes the file
  larger than 0 bytes counts ;)

------------------------------------------------------------------------
r3784 | dr_maux | 2002-04-06 20:00:16 +0200 (Sa, 06 Apr 2002) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/tests/Makefile.am

- create a local 'clean' rule to erase the debug.log file
- wel,, make distcheck works now here :)

------------------------------------------------------------------------
r3757 | dr_maux | 2002-04-06 00:02:09 +0200 (Sa, 06 Apr 2002) | 2 lines
Geänderte Pfade:
   A /trunk/libggz/QuickStart.GGZ
   A /trunk/libggz/README.GGZ

- add installation instructions and overview to libggz

------------------------------------------------------------------------
r3714 | jdorje | 2002-03-28 21:42:04 +0100 (Do, 28 Mär 2002) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/src/conf.c
   M /trunk/libggz/src/memory.c
   M /trunk/libggz/src/msg.c

Complete the previous change: actually remove msg.h and change code to
match.

------------------------------------------------------------------------
r3713 | jdorje | 2002-03-28 21:33:43 +0100 (Do, 28 Mär 2002) | 5 lines
Geänderte Pfade:
   M /trunk/libggz/src/Makefile.am
   M /trunk/libggz/src/ggz.h
   M /trunk/libggz/src/misc.c
   A /trunk/libggz/src/misc.h
   D /trunk/libggz/src/msg.h
   M /trunk/libggz/tests/read_line.c

- Move the definition of struct _GGZFile into an internal header file,
  so that people won't be tempted to access it directly.
- Rename msg.h as misc.h, so that it serves as a global internal header
  file (and contains struct _GGZFile).

------------------------------------------------------------------------
r3712 | jdorje | 2002-03-28 21:19:48 +0100 (Do, 28 Mär 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz.h

More libggz documentation.

------------------------------------------------------------------------
r3696 | jdorje | 2002-03-28 00:08:23 +0100 (Do, 28 Mär 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/Doxyfile

Generate man pages for libggz documentation.

------------------------------------------------------------------------
r3690 | jdorje | 2002-03-26 10:15:10 +0100 (Di, 26 Mär 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz.h

Comment some more libggz socket functions.

------------------------------------------------------------------------
r3689 | jdorje | 2002-03-26 09:38:01 +0100 (Di, 26 Mär 2002) | 9 lines
Geänderte Pfade:
   M /trunk/libggz/src/conf.c

Slight improvement to ggz_conf_parse() option checking:
  - Do everything in one if() check.
  - If there are invalid parameters, log it as an error not just a
    debugging message.
I made these changes because GGZCards client config stuff wasn't properly
working.  Then when I couldn't save the conf.c, I realized that it was
because my partition was entirely full.  But the changes seem good
anyway.

------------------------------------------------------------------------
r3619 | jdorje | 2002-03-22 21:46:29 +0100 (Fr, 22 Mär 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/conf.c

Fixed bug in previous commit.

------------------------------------------------------------------------
r3616 | jdorje | 2002-03-21 20:01:28 +0100 (Do, 21 Mär 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/conf.c

Manually null-terminate list in ggz_conf_read_list().

------------------------------------------------------------------------
r3515 | bmh | 2002-03-02 22:17:21 +0100 (Sa, 02 Mär 2002) | 5 lines
Geänderte Pfade:
   M /trunk/libggz/src/conf.c


- Fixed ggz_conf_read_list() to always allocate argv even if it's just
  a single array consisting of NULL.  that way the caller can always
  deal with it the same way

------------------------------------------------------------------------
r3474 | jdorje | 2002-02-26 03:57:36 +0100 (Di, 26 Feb 2002) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/acconfig.h
   M /trunk/libggz/configure.in

Change autoconf system so that if DEBUG is not defined (--enable-debug,
currently off by default) we'll get NDEBUG defined instead.

------------------------------------------------------------------------
r3468 | jdorje | 2002-02-25 14:56:14 +0100 (Mo, 25 Feb 2002) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/acconfig.h
   M /trunk/libggz/configure.in

Removed --enable-debug-socket and the DEBUG_SOCKET #definition from the
autoconf process.

------------------------------------------------------------------------
r3467 | jdorje | 2002-02-25 14:53:31 +0100 (Mo, 25 Feb 2002) | 5 lines
Geänderte Pfade:
   M /trunk/libggz/src/easysock.c
   M /trunk/libggz/src/ggz.h

- Changed easysock ggz_debug debugging type from "easysock" to "socket"
  (well, really GGZ_SOCKET_DEBUG which is "socket").
- Added a #definition of GGZ_SOCKET_DEBUG as "socket" to ggz.h, along
  with an explanation for doing socket debugging.

------------------------------------------------------------------------
r3454 | jdorje | 2002-02-24 19:40:46 +0100 (So, 24 Feb 2002) | 11 lines
Geänderte Pfade:
   M /trunk/libggz/src/easysock.c
   M /trunk/libggz/src/ggz.h

Removed the use of DEBUG_SOCKET, which was only used to control
debugging output.  Instead, this debugging output goes through ggz_debug
with type "easysock".  This means the calling program can control the
output no matter how the library was compiled.

--enable-debug-socket is still left as a part of the configure process,
and DEBUG_SOCKET is still in acconfig.h.  If there is no other use for
this macro, perhaps it should be removed from these files.

I also added information about this to the ggz.h documentation.

------------------------------------------------------------------------
r3367 | bmh | 2002-02-16 04:04:36 +0100 (Sa, 16 Feb 2002) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz_common.h


- Add GGZTableState to common header

------------------------------------------------------------------------
r3299 | jdorje | 2002-02-10 11:38:33 +0100 (So, 10 Feb 2002) | 11 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz.h
   M /trunk/libggz/src/memory.c

A few assorted cleanups to libggz/memory:
  - Changed size parameter of _ggz_malloc and _ggz_realloc from an
    unsigned int to a size_t (which is what malloc uses).
  - Added parameter names into the prototypes in ggz.h.
  - Changed the documentation in ggz.h to use the real parameter names.
  - Changed the "tag" parameter from a char* to a const char* in all
    functions (and the struct).

I wonder why it is that the size parameter is a "const" but other scalar
parameters are not?  Is there a reason for this?

------------------------------------------------------------------------
r3293 | jdorje | 2002-02-10 05:35:21 +0100 (So, 10 Feb 2002) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/src/easysock.c

Changed two uses of vsprintf to vsnprintf, thus avoiding a potential
buffer overflow.

------------------------------------------------------------------------
r3263 | dr_maux | 2002-02-06 23:38:30 +0100 (Mi, 06 Feb 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz
   M /trunk/libggz/.cvsignore

- put annoying configure-stamp into .cvsignore

------------------------------------------------------------------------
r3227 | jdorje | 2002-02-03 20:19:15 +0100 (So, 03 Feb 2002) | 8 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz_common.h

Removed explicit numbering from GGZSeatType enumeration.

Note this will break compatibility of most games that implicitly use the
numbering in their communication protocol (this can be dealt with by
upping the protocol version numbers, coming shortly).  But it _does_ make
things more readible, and it should be a one-time change, so it's worth it
IMO.

------------------------------------------------------------------------
r3184 | jdorje | 2002-01-24 08:09:51 +0100 (Do, 24 Jan 2002) | 4 lines
Geänderte Pfade:
   M /trunk/libggz/src/easysock.c
   M /trunk/libggz/src/ggz.h

- Renamed ggz_remove_exit_func as ggz_io_remove_exit_func in easysock.c
  (it was already called this in ggz.h).
- Added more documentation to ggz.h.

------------------------------------------------------------------------
r3176 | jdorje | 2002-01-23 05:59:24 +0100 (Mi, 23 Jan 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/easysock.c

Fixed bug in last commit.

------------------------------------------------------------------------
r3159 | jdorje | 2002-01-20 09:36:46 +0100 (So, 20 Jan 2002) | 13 lines
Geänderte Pfade:
   M /trunk/libggz/src/easysock.c
   M /trunk/libggz/src/ggz.h

Changed ggz_read_string_alloc to allocate memory with ggz_malloc.

This will break all code that currently uses this function, but is
nonetheless clearly the right thing to do - and should be done ASAP so
the calling code has more time to adjust.  IMO.

The internal implementation leaves a bit to be desired.  Previously if
the malloc failed we just returned an error, but ggz_malloc will (I think)
exit by default.  This is a bit of a security risk, as a malicious program
at the other end of the socket could send us lots of large strings and
perhaps force us to exit.  OTOH, we do have the alloc_limit so there is
some safety.

------------------------------------------------------------------------
r3158 | jdorje | 2002-01-20 08:48:58 +0100 (So, 20 Jan 2002) | 4 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz.h

Doxygenated a few easysock function comments.

This is pretty tedious stuff, I could only do a few before I got bored :-).

------------------------------------------------------------------------
r3154 | bmh | 2002-01-20 04:52:48 +0100 (So, 20 Jan 2002) | 5 lines
Geänderte Pfade:
   M /trunk/libggz/acconfig.h
   M /trunk/libggz/configure.in
   M /trunk/libggz/src/Makefile.am
   A /trunk/libggz/src/strsep.c


- Include replacement strsep function for platforms that don't have it
  **cough** Solaris **cough**
- Check for strsep function in configure

------------------------------------------------------------------------
r3153 | bmh | 2002-01-20 04:50:40 +0100 (So, 20 Jan 2002) | 4 lines
Geänderte Pfade:
   M /trunk/libggz/src/easysock.c


- Fixes in ggz_read_fd (the accrights stuff has been messed up for a
  while now.  How come no one noticed?)

------------------------------------------------------------------------
r3134 | bmh | 2002-01-19 07:54:16 +0100 (Sa, 19 Jan 2002) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/Makefile.am


- Added tests to SUBDIRS so the proper files get distributed

------------------------------------------------------------------------
r3133 | bmh | 2002-01-19 07:53:43 +0100 (Sa, 19 Jan 2002) | 4 lines
Geänderte Pfade:
   M /trunk/libggz/acconfig.h


- include SUN_LEN, CMSG_ALIGN, CMSG_SPACE, CMSG_LEN macros for
  platforms that don't have them

------------------------------------------------------------------------
r3132 | bmh | 2002-01-19 07:17:24 +0100 (Sa, 19 Jan 2002) | 3 lines
Geänderte Pfade:
   M /trunk/libggz
   M /trunk/libggz/.cvsignore


- Ignore stamp-h1 file

------------------------------------------------------------------------
r3130 | bmh | 2002-01-19 06:30:40 +0100 (Sa, 19 Jan 2002) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/acconfig.h
   M /trunk/libggz/configure.in
   M /trunk/libggz/src/Makefile.am
   A /trunk/libggz/src/easysock.c
   M /trunk/libggz/src/ggz.h


- Absorbed easysock functionality into libggz

------------------------------------------------------------------------
r3129 | bmh | 2002-01-19 04:21:08 +0100 (Sa, 19 Jan 2002) | 4 lines
Geänderte Pfade:
   M /trunk/libggz/configure.in


- Use older AM_PROG_LIBTOOL, since not everyone has the latest
  autoconf/automake yet

------------------------------------------------------------------------
r3113 | jdorje | 2002-01-14 08:04:06 +0100 (Mo, 14 Jan 2002) | 6 lines
Geänderte Pfade:
   M /trunk/libggz/src/Makefile.am
   A /trunk/libggz/src/ggz_common.c
   M /trunk/libggz/src/ggz_common.h

Added ggz_common.c, along with a pair of functions from converting a
GGZSeatType to and from a string.  They should be of use to any game
that uses a text-based protocol and wishes to communicate this data, or
to any program that wants to do debugging output with this data, or to
GGZ itself (which uses the aforementioned text-based protocol).

------------------------------------------------------------------------
r3110 | jdorje | 2002-01-14 06:48:31 +0100 (Mo, 14 Jan 2002) | 5 lines
Geänderte Pfade:
   M /trunk/libggz/src/Makefile.am
   A /trunk/libggz/src/ggz_common.h

Moved GGZSeatType definition into libggz.

I've created a new file for this, ggz_common.h.  This separates the
GGZ-specific code from the support code.

------------------------------------------------------------------------
r3083 | jdorje | 2002-01-12 09:45:51 +0100 (Sa, 12 Jan 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/misc.c
   M /trunk/libggz/tests/misc.c

Fixed two compiler warnings.

------------------------------------------------------------------------
r3082 | jdorje | 2002-01-12 09:42:57 +0100 (Sa, 12 Jan 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz.h

Fixed small spacing problem.

------------------------------------------------------------------------
r3081 | jdorje | 2002-01-12 09:42:06 +0100 (Sa, 12 Jan 2002) | 6 lines
Geänderte Pfade:
   M /trunk/libggz/src/conf.c
   M /trunk/libggz/src/ggz.h
   M /trunk/libggz/src/memory.c
   M /trunk/libggz/tests/cfgtest.c

Changed all internal memory management to use ggz_* functions.

This means allocated pointers that are returned should be freed with
ggz_free.  Until the user code does this, they will get spurious memory
leak messages.

------------------------------------------------------------------------
r3038 | dr_maux | 2002-01-09 14:08:38 +0100 (Mi, 09 Jan 2002) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz.h

- here we go again: c++ compatibility

------------------------------------------------------------------------
r3024 | bmh | 2002-01-08 23:30:47 +0100 (Di, 08 Jan 2002) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/tests/cfgtest.c


- Fix conf file tests to use GGZ_ prefixes

------------------------------------------------------------------------
r3023 | bmh | 2002-01-08 23:29:52 +0100 (Di, 08 Jan 2002) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/src/conf.c
   M /trunk/libggz/src/ggz.h


- Use enum for config-file open params, and prefix with GGZ_

------------------------------------------------------------------------
r3015 | bmh | 2002-01-08 19:20:13 +0100 (Di, 08 Jan 2002) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/tests/misc.c


- Correct test to match new behavior of ggz_xml_[un]escape

------------------------------------------------------------------------
r3007 | rgade | 2002-01-06 22:59:23 +0100 (So, 06 Jan 2002) | 6 lines
Geänderte Pfade:
   M /trunk/libggz/tests
   M /trunk/libggz/tests/.cvsignore
   M /trunk/libggz/tests/Makefile.am
   A /trunk/libggz/tests/read_line.c

Program to test ggz_read_line() feature
- Tests lines that span the buffer boundary (left shift required)
- Tests lines that occur at end of buffer (read fresh buffer)
- Tests lines that cause buffer expansion
- Large line lengths test successfully (appx 128KB)

------------------------------------------------------------------------
r3005 | rgade | 2002-01-06 10:43:56 +0100 (So, 06 Jan 2002) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/src/conf.c
   M /trunk/libggz/src/ggz.h
   M /trunk/libggz/src/misc.c

- Added ggz_free_file_struct() to properly deallocate a GGZFile structure
  and it's buffer

------------------------------------------------------------------------
r3004 | rgade | 2002-01-06 10:28:50 +0100 (So, 06 Jan 2002) | 10 lines
Geänderte Pfade:
   M /trunk/libggz/src/conf.c
   M /trunk/libggz/src/ggz.h
   M /trunk/libggz/src/misc.c

misc.c
- ggz_get_file_struct() obtains a struct to use to access ggz_read_line()
- ggz_read_line() reads lines of arbitrary length from an open file

conf.c
- use ggz_read_line() to read configuration lines with no 1024 char limit

ggz.h
- comment new functions

------------------------------------------------------------------------
r2999 | rgade | 2002-01-05 11:23:17 +0100 (Sa, 05 Jan 2002) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz.h
   M /trunk/libggz/src/misc.c

- ggz_(un)escape functions always allocate memory (except on error)
  to ease end-user coding

------------------------------------------------------------------------
r2998 | rgade | 2002-01-05 11:11:09 +0100 (Sa, 05 Jan 2002) | 4 lines
Geänderte Pfade:
   M /trunk/libggz/src/memory.c

- Rewrote _ggz_allocate() so it doesn't require a recursive mutex but must
  now be sent an additional parameter which should be SET_LOCK if a lock is
  required, or GOT_LOCK if the mutex is already held.

------------------------------------------------------------------------
r2938 | bmh | 2001-12-18 15:01:31 +0100 (Di, 18 Dez 2001) | 3 lines
Geänderte Pfade:
   M /trunk/libggz
   M /trunk/libggz/.cvsignore


- Added doc dir

------------------------------------------------------------------------
r2937 | bmh | 2001-12-18 15:00:34 +0100 (Di, 18 Dez 2001) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/tests
   M /trunk/libggz/tests/.cvsignore


- Added misc and debug.log

------------------------------------------------------------------------
r2936 | bmh | 2001-12-18 14:59:42 +0100 (Di, 18 Dez 2001) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/configure.in


- Clean and freshen up configure.in

------------------------------------------------------------------------
r2935 | bmh | 2001-12-18 14:59:05 +0100 (Di, 18 Dez 2001) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/src/memory.c


- Remove error message code if src == NULL

------------------------------------------------------------------------
r2930 | jdorje | 2001-12-18 07:56:09 +0100 (Di, 18 Dez 2001) | 18 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz.h

Added the very convenient ggz__attribute macro to libggz:

  #ifdef __GNUC__
  #  define ggz__attribute(att)  __attribute__(att)
  #else
  #  define ggz__attribute(att)
  #endif

and use it down below:

  void ggz_debug(const char *type, const char *fmt, ...)
                 ggz__attribute((format(printf, 2, 3)));
  /* ...etc... */

This macro should be of use to GGZ programs as well.  It needs
documentation, though - I'll need to test how Doxygen handles the
#ifdef part of the statement.

------------------------------------------------------------------------
r2924 | jdorje | 2001-12-17 23:45:28 +0100 (Mo, 17 Dez 2001) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/src/Makefile.am

Added missing source files to the automake list.  Without them,
make dist[check] will fail.

------------------------------------------------------------------------
r2900 | dr_maux | 2001-12-17 00:26:41 +0100 (Mo, 17 Dez 2001) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/tests/Makefile.am

- use automake's magic to create a test suite
- call with 'make check'

------------------------------------------------------------------------
r2844 | jdorje | 2001-12-10 03:49:03 +0100 (Mo, 10 Dez 2001) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz.h

Added some comments (doxygen-style) to some of the msg routines (the
ones I had to look up in msg.c to see what they did :-).

------------------------------------------------------------------------
r2842 | jdorje | 2001-12-10 02:50:49 +0100 (Mo, 10 Dez 2001) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/src/memory.c

Finally removed the error message when ggz_strdup is given a NULL
pointer.  It will not just happily return NULL in this case.

------------------------------------------------------------------------
r2745 | rgade | 2001-11-14 03:01:36 +0100 (Mi, 14 Nov 2001) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/src/memory.c

- Fixed a problem with the recursive mutex algorithm - threads that waited on
  the mutex did not follow up by setting themselves as the mutex owner

------------------------------------------------------------------------
r2729 | rgade | 2001-11-13 03:27:09 +0100 (Di, 13 Nov 2001) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/memory.c

- Fixed one of those "it could never occur" bugs with thread locking

------------------------------------------------------------------------
r2727 | rgade | 2001-11-13 03:04:58 +0100 (Di, 13 Nov 2001) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/memory.c

- Added locks to critical sections of memory functions

------------------------------------------------------------------------
r2722 | rgade | 2001-11-11 19:07:25 +0100 (So, 11 Nov 2001) | 7 lines
Geänderte Pfade:
   M /trunk/libggz/src/memory.c

Some sanity checks for memory.c:
- Check for NULL tag and replace with <unknown>
Best guess behaviors for apps asking for 0 bytes:
- Don't store any pointers to 0 length memory buffers, just return NULL
  and generate an error
- On realloc, if new size is 0 additionally call _ggz_free()

------------------------------------------------------------------------
r2720 | bmh | 2001-11-10 05:36:08 +0100 (Sa, 10 Nov 2001) | 4 lines
Geänderte Pfade:
   A /trunk/libggz/tests/debug.log.correct
   A /trunk/libggz/tests/debugmsg.correct


- Added "correct" output of debugmsg so we have something to compare
  it to

------------------------------------------------------------------------
r2719 | bmh | 2001-11-10 05:32:36 +0100 (Sa, 10 Nov 2001) | 4 lines
Geänderte Pfade:
   M /trunk/libggz/src/msg.c


- Don't check for debug_enabled when enabling and disabling types
  (since this prevents us from setting things up in ggz_debug_init)

------------------------------------------------------------------------
r2712 | bmh | 2001-11-09 16:52:27 +0100 (Fr, 09 Nov 2001) | 3 lines
Geänderte Pfade:
   D /trunk/libggz/libggz.txt


- Removed old description of functions (now that we're using doxygen)

------------------------------------------------------------------------
r2711 | bmh | 2001-11-09 16:50:34 +0100 (Fr, 09 Nov 2001) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/tests/debugmsg.c


- Much enhanced testsuite for debugging messages

------------------------------------------------------------------------
r2710 | bmh | 2001-11-09 16:46:29 +0100 (Fr, 09 Nov 2001) | 15 lines
Geänderte Pfade:
   M /trunk/libggz/src/conf.c
   M /trunk/libggz/src/ggz.h
   M /trunk/libggz/src/memory.c
   M /trunk/libggz/src/msg.c
   A /trunk/libggz/src/msg.h


- Rethought debugging messages:
- New libggz internal function _ggz_debug() only outputs if libggz was
  compiled with --enable-debug
- Switched all internal messages to use _ggz_debug()
- Change exported ggz_debug() to always output so programs linked to
  libggz can decided for themselves whether or not to use debugging
- New internal function _ggz_msg() always outputs
- Change ggz_memory_check() to use _ggz_msg()
- Change ggz_debug_cleanup() to take an argument, either GGZ_CHECK_NONE
  or GGZ_CHECK_MEM (but open for future expansion)
- In ggz_debug_cleanup, if GGZ_CHECK_MEM is passed, call
  ggz_memory_check() *after* freeing internallly using memory, but
  *before* closing the debug file

------------------------------------------------------------------------
r2682 | rgade | 2001-11-06 22:25:43 +0100 (Di, 06 Nov 2001) | 3 lines
Geänderte Pfade:
   M /trunk/libggz/src/Makefile.am
   M /trunk/libggz/src/ggz.h
   A /trunk/libggz/src/misc.c
   M /trunk/libggz/tests/Makefile.am
   A /trunk/libggz/tests/misc.c

- Added misc.c - contains ggz_xml_escape and ggz_xml_unescape currently
- Wrote test routines for ggz_xml_escape and ggz_xml_unescape

------------------------------------------------------------------------
r2660 | bmh | 2001-11-04 23:56:41 +0100 (So, 04 Nov 2001) | 5 lines
Geänderte Pfade:
   M /trunk/libggz/src/memory.c


- Change behavior of ggz_relloc to better match libc relloc(): if you
  pass in a NULL ptr, it treats it as a call to malloc.  (This was
  causing a segfault in libggzdmod)

------------------------------------------------------------------------
r2648 | rgade | 2001-11-04 09:50:08 +0100 (So, 04 Nov 2001) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/src/ggz.h

- Added detailed documentation for ggz_conf routines

------------------------------------------------------------------------
r2633 | bmh | 2001-11-03 07:33:45 +0100 (Sa, 03 Nov 2001) | 4 lines
Geänderte Pfade:
   A /trunk/libggz/Doxyfile
   M /trunk/libggz/src/ggz.h


- Add doxygen config file
- Add doxygen documentation to ggz.h for memory handling functions

------------------------------------------------------------------------
r2629 | rgade | 2001-10-29 08:11:39 +0100 (Mo, 29 Okt 2001) | 4 lines
Geänderte Pfade:
   M /trunk/libggz/src/conf.c
   D /trunk/libggz/src/confio.c
   D /trunk/libggz/src/confio.h
   M /trunk/libggz/tests
   M /trunk/libggz/tests/.cvsignore
   M /trunk/libggz/tests/Makefile.am
   A /trunk/libggz/tests/cfgtest.c

- Renamed conf_remove_section() to ggz_conf_remove_section()
- Wrote configuration test facility
- Removed confio* files

------------------------------------------------------------------------
r2596 | bmh | 2001-10-23 06:31:50 +0200 (Di, 23 Okt 2001) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/tests
   A /trunk/libggz/tests/.cvsignore

- Added .cvsignore

------------------------------------------------------------------------
r2595 | bmh | 2001-10-23 06:30:20 +0200 (Di, 23 Okt 2001) | 6 lines
Geänderte Pfade:
   M /trunk/libggz/src/Makefile.am
   M /trunk/libggz/src/conf.c


- Remove (apparently) duplicate confio.*
- Rename functions in conf.c to ggz_conf*
- Note: this is completely untested and should be checked thoroughly
  before use

------------------------------------------------------------------------
r2594 | bmh | 2001-10-23 06:12:02 +0200 (Di, 23 Okt 2001) | 2 lines
Geänderte Pfade:
   M /trunk/libggz/configure.in
   M /trunk/libggz/src/ggz.h
   M /trunk/libggz/src/msg.c
   M /trunk/libggz/tests/debugmsg.c

*** empty log message ***

------------------------------------------------------------------------
r2593 | bmh | 2001-10-23 06:07:02 +0200 (Di, 23 Okt 2001) | 3 lines
Geänderte Pfade:
   A /trunk/libggz/tests
   A /trunk/libggz/tests/Makefile.am
   A /trunk/libggz/tests/debugmsg.c


- Added test program for debug/messages

------------------------------------------------------------------------
r2592 | bmh | 2001-10-23 06:06:14 +0200 (Di, 23 Okt 2001) | 15 lines
Geänderte Pfade:
   M /trunk/libggz/src
   A /trunk/libggz/src/.cvsignore
   M /trunk/libggz/src/Makefile.am
   M /trunk/libggz/src/conf.c
   M /trunk/libggz/src/confio.c
   M /trunk/libggz/src/ggz.h
   M /trunk/libggz/src/memory.c
   M /trunk/libggz/src/msg.c
   D /trunk/libggz/src/msg.h
   M /trunk/libggz/src/xmlelement.c


- Added .cvsignore file
- Moved debug/erro message function declarations into ggz.h, removing
  '_' prefix
- Removed unnecessary msg.h file
- Rather than hard code a list of debug types, accept a string as the
  debug type
- Have debug_init() accept a NULL-terminated array of strings to
  specify the enabled debugging types
- New functions ggz_debug_enable_type() and ggz_debug_disable_type()
  to turn on/off debugging of specific types
- If debug_init() hasn't been called yet, then allow deug messages to
  go through
- new function ggz_debug_debug() for testing purposed only

------------------------------------------------------------------------
r2587 | bmh | 2001-10-22 02:27:51 +0200 (Mo, 22 Okt 2001) | 3 lines
Geänderte Pfade:
   M /trunk/libggz
   A /trunk/libggz/.cvsignore


- Added .cvsignore file

------------------------------------------------------------------------
r2583 | bmh | 2001-10-22 02:24:18 +0200 (Mo, 22 Okt 2001) | 2 lines
Geänderte Pfade:
   A /trunk/libggz
   A /trunk/libggz/AUTHORS
   A /trunk/libggz/COPYING
   A /trunk/libggz/ChangeLog
   A /trunk/libggz/INSTALL
   A /trunk/libggz/Makefile.am
   A /trunk/libggz/NEWS
   A /trunk/libggz/README
   A /trunk/libggz/acconfig.h
   A /trunk/libggz/autogen.sh
   A /trunk/libggz/configure.in
   A /trunk/libggz/libggz.txt
   A /trunk/libggz/src
   A /trunk/libggz/src/Makefile.am
   A /trunk/libggz/src/conf.c
   A /trunk/libggz/src/confio.c
   A /trunk/libggz/src/confio.h
   A /trunk/libggz/src/ggz.h
   A /trunk/libggz/src/list.c
   A /trunk/libggz/src/memory.c
   A /trunk/libggz/src/msg.c
   A /trunk/libggz/src/msg.h
   A /trunk/libggz/src/stack.c
   A /trunk/libggz/src/xmlelement.c

Initial revision

------------------------------------------------------------------------
