------------------------------------------------------------------------
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


------------------------------------------------------------------------
r9711 | josef | 2008-02-14 18:30:36 +0100 (Do, 14 Feb 2008) | 3 lines
Geänderte Pfade:
   M /branches/ggz-0-0-14/gtk-games/chess/board.c

- backport gcc 4.3-spotted array check


------------------------------------------------------------------------
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]


------------------------------------------------------------------------
r8929 | jdorje | 2007-01-16 03:18:40 +0100 (Di, 16 Jan 2007) | 1 line
Geänderte Pfade:
   M /trunk/gtk-games/combat/game.c
   M /trunk/gtk-games/combat/interface.c
   M /trunk/gtk-games/combat/interface.h

Fix translation problems with set_menu_sensitive.
------------------------------------------------------------------------
r8924 | jdorje | 2007-01-16 01:30:23 +0100 (Di, 16 Jan 2007) | 1 line
Geänderte Pfade:
   M /trunk/gtk-games/ggzcards/dlg_main.c
   M /trunk/gtk-games/ggzcards/dlg_main.h
   M /trunk/gtk-games/ggzcards/game.c

Fix translation issues with set_menu_sensitive.
------------------------------------------------------------------------
r8922 | josef | 2007-01-15 16:14:17 +0100 (Mo, 15 Jan 2007) | 6 lines
Geänderte Pfade:
   M /trunk/gtk-games/ggzcards/dlg_main.c
   M /trunk/gtk-games/ggzcards/game.c
   M /trunk/gtk-games/ggzcards/version.m4
   M /trunk/gtk-games/tictactoe/module.dsc.in

- bump version numbers where the game client has changed since 0.0.13
- hack: disable Gtk+ menu changes until cause of crash is found

[commit from josef@nada]


------------------------------------------------------------------------
r8900 | josef | 2007-01-12 10:42:59 +0100 (Fr, 12 Jan 2007) | 5 lines
Geänderte Pfade:
   M /trunk/gtk-games/po/ggzcards/de.po
   M /trunk/gtk-games/po/ggzcards/ggzcards.pot

- updated ggzcards translations just to be on the safe side... doesn't help a bit against the crash though

[commit from josef@nada]


------------------------------------------------------------------------
r8880 | josef | 2007-01-09 18:22:14 +0100 (Di, 09 Jan 2007) | 7 lines
Geänderte Pfade:
   M /trunk/docs/spec/mainspec/appendix.sgml
   M /trunk/ggzd/game_servers/chess/chess.dsc
   M /trunk/ggzd/game_servers/chinese-checkers/ccheckers.dsc
   M /trunk/ggzd/game_servers/combat/combat.dsc
   M /trunk/ggzd/game_servers/connectx/connectx.dsc
   M /trunk/ggzd/game_servers/dots/dots.dsc
   M /trunk/ggzd/game_servers/escape/escape.dsc
   M /trunk/ggzd/game_servers/geekgame/geekgame.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-bridge.dsc.in
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-fortytwo.dsc.in
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-hearts.dsc.in
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-lapocha.dsc.in
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-spades.dsc.in
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-suaro.dsc.in
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-sueca.dsc.in
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-whist.dsc.in
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards.dsc.in
   M /trunk/ggzd/game_servers/ggzcards/games/lapocha.c
   M /trunk/ggzd/game_servers/hastings/hastings.dsc
   M /trunk/ggzd/game_servers/keepalive/keepalive.dsc
   M /trunk/ggzd/game_servers/krosswater/krosswater.dsc
   M /trunk/ggzd/game_servers/muehle/muehle.dsc
   M /trunk/ggzd/game_servers/reversi/reversi.dsc
   M /trunk/ggzd/game_servers/tictactoe/tictactoe.dsc
   M /trunk/grubby/games/guru-chess/module.dsc.in
   M /trunk/grubby/games/guru-ttt/module.dsc.in
   M /trunk/gtk-games/chess/main.c
   M /trunk/gtk-games/chess/module.dsc.in
   M /trunk/gtk-games/chinese-checkers/main.c
   M /trunk/gtk-games/chinese-checkers/module.dsc.in
   M /trunk/gtk-games/combat/game.c
   M /trunk/gtk-games/combat/module.dsc.in
   M /trunk/gtk-games/dots/main.c
   M /trunk/gtk-games/dots/module.dsc.in
   M /trunk/gtk-games/ggzcards/main.c
   M /trunk/gtk-games/ggzcards/module.dsc.in
   M /trunk/gtk-games/hastings/main.c
   M /trunk/gtk-games/hastings/module.dsc.in
   M /trunk/gtk-games/po/chess/chess.pot
   M /trunk/gtk-games/po/chess/de.po
   M /trunk/gtk-games/po/chinese-checkers/chinese-checkers.pot
   M /trunk/gtk-games/po/chinese-checkers/de.po
   M /trunk/gtk-games/po/dots/de.po
   M /trunk/gtk-games/po/dots/dots.pot
   M /trunk/gtk-games/po/ggzcards/de.po
   M /trunk/gtk-games/po/ggzcards/ggzcards.pot
   M /trunk/gtk-games/po/hastings/de.po
   M /trunk/gtk-games/po/hastings/hastings.pot
   M /trunk/gtk-games/po/reversi/de.po
   M /trunk/gtk-games/po/reversi/reversi.pot
   M /trunk/gtk-games/po/tictactoe/de.po
   M /trunk/gtk-games/po/tictactoe/tictactoe.pot
   M /trunk/gtk-games/reversi/main.c
   M /trunk/gtk-games/reversi/module.dsc.in
   M /trunk/gtk-games/tictactoe/main.c
   M /trunk/gtk-games/tictactoe/module.dsc.in
   M /trunk/kde-client/ggz-kde/data/browser/help.html
   M /trunk/kde-client/keepalivecontrol/src/main.cpp
   M /trunk/kde-games/KReversi/module.dsc.in
   M /trunk/kde-games/fyrdman/main.cpp
   M /trunk/kde-games/fyrdman/module.dsc.in
   M /trunk/kde-games/kcc/main.cpp
   M /trunk/kde-games/kcc/module.dsc.in
   M /trunk/kde-games/kconnectx/main.cpp
   M /trunk/kde-games/kconnectx/module.dsc.in
   M /trunk/kde-games/kdots/kdots_about.cpp
   M /trunk/kde-games/kdots/kdots_replay.cpp
   M /trunk/kde-games/kdots/kdots_replay.h
   M /trunk/kde-games/kdots/main.cpp
   M /trunk/kde-games/kdots/module.dsc.in
   M /trunk/kde-games/keepalive/module.dsc.in
   M /trunk/kde-games/keepalive/src/main.cpp
   M /trunk/kde-games/koenig/main.cc
   M /trunk/kde-games/koenig/module.dsc.in
   M /trunk/kde-games/krosswater/dlg_about.cpp
   M /trunk/kde-games/krosswater/main.cpp
   M /trunk/kde-games/krosswater/module.dsc.in
   M /trunk/kde-games/ktictactux/main.cpp
   M /trunk/kde-games/ktictactux/module.dsc.in
   M /trunk/kde-games/muehle/module.dsc.in
   M /trunk/kde-games/muehle/src/main.cpp
   M /trunk/playground/ggz-java/tictactoeclient/module.dsc
   M /trunk/playground/ggz-kde4/kconnectx/main.cpp
   M /trunk/playground/ggz-kde4/kconnectx/module.dsc.in
   M /trunk/playground/ggz-python/arimaa/module_arimaa.dsc.in
   M /trunk/playground/ggz-python/arimaa/server_arimaa.dsc
   M /trunk/playground/ggz-python/go/goservergtp.dsc.in
   M /trunk/playground/ggz-python/go/modulegtp.dsc.in
   M /trunk/python/escape-sdl/module.dsc.in
   M /trunk/python/ggzboard/ggzboard
   M /trunk/python/ggzboard/module_checkers.dsc.in
   M /trunk/python/ggzboard/module_chess.dsc.in
   M /trunk/python/ggzboard/module_connectx.dsc.in
   M /trunk/python/ggzboard/module_go.dsc.in
   M /trunk/python/ggzboard/module_hnefatafl.dsc.in
   M /trunk/python/ggzboard/module_ludo.dsc.in
   M /trunk/python/ggzboard/module_reversi.dsc.in
   M /trunk/python/go/goserver.dsc
   M /trunk/python/go/module.dsc.in
   M /trunk/python/po/de.po
   M /trunk/python/po/ggzpython.pot
   M /trunk/python/xadrez-chines/module.dsc.in
   M /trunk/sdl-games/geekgame/module.dsc.in
   M /trunk/sdl-games/ttt3d/module.dsc.in
   M /trunk/txt-client/tttxt/main.c
   M /trunk/txt-client/tttxt/module.dsc.in
   M /trunk/www/dev/ai/index.php.en
   M /trunk/www/dev/external.php.en

- adapt to the split into /gameservers/ and /gameclients/

This affects mainly game information files (*.dsc) but also some sources and translations.

[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]


------------------------------------------------------------------------
r8818 | jdorje | 2007-01-05 00:33:54 +0100 (Fr, 05 Jan 2007) | 1 line
Geänderte Pfade:
   M /trunk/gtk-games/Makefile.am
   M /trunk/gtk-games/autogen.sh
   M /trunk/gtk-games/m4
   D /trunk/gtk-games/m4/ggz-debug.m4
   D /trunk/gtk-games/m4/ggz.m4
   D /trunk/gtk-games/m4/mkdir.m4
   D /trunk/gtk-games/m4/system.m4

Use externals for common GGZ m4 files.
------------------------------------------------------------------------
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]


------------------------------------------------------------------------
r8743 | jdorje | 2006-12-22 07:10:24 +0100 (Fr, 22 Dez 2006) | 1 line
Geänderte Pfade:
   M /trunk/gtk-games/ggzcards
   D /trunk/gtk-games/ggzcards/client
   D /trunk/gtk-games/ggzcards/common

Use externals for client and common directories.
------------------------------------------------------------------------
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


------------------------------------------------------------------------
r8651 | josef | 2006-11-09 07:47:54 +0100 (Do, 09 Nov 2006) | 8 lines
Geänderte Pfade:
   M /trunk/ggz-client-libs/configure.ac
   M /trunk/ggz-client-libs/ggzcore/Makefile.am
   M /trunk/gnome-client/m4/system.m4
   M /trunk/gnome-client/motd-editor/Makefile.am
   M /trunk/gnome-client/src/Makefile.am
   M /trunk/grubby/games/guru-chess/Makefile.am
   M /trunk/grubby/grubby/src/Makefile.am
   M /trunk/grubby/m4/system.m4
   M /trunk/gtk-client/ggz-gtk/Makefile.am
   M /trunk/gtk-client/m4/system.m4
   M /trunk/gtk-client/src/Makefile.am
   M /trunk/gtk-games/m4/system.m4
   M /trunk/gtk-games/spades/Makefile.am
   M /trunk/kde-client/m4/system.m4
   M /trunk/kde-games/m4/system.m4
   M /trunk/sdl-games/m4/system.m4
   M /trunk/txt-client/ggz-txt/Makefile.am
   M /trunk/txt-client/m4/system.m4
   M /trunk/utils/m4/system.m4

- propagate the LIB_* changes in system.m4 to all modules
- always use LIB_GETTEXT if i18n functions are called

Now there are both INTLLIBS and LIB_GETTEXT in the gtk+ modules. This seems to be odd.

[commit from josef@armada]


------------------------------------------------------------------------
r8608 | jdorje | 2006-10-03 03:25:53 +0200 (Di, 03 Okt 2006) | 1 line
Geänderte Pfade:
   M /trunk/gtk-games/tictactoe

modversion.h
------------------------------------------------------------------------
r8607 | jdorje | 2006-10-02 23:36:27 +0200 (Mo, 02 Okt 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/sdl-games/m4/ggz.m4
   M /trunk/txt-client/m4/ggz.m4
   M /trunk/utils/m4/ggz.m4

Josef forgot to propogate the ggz.m4 changes.
------------------------------------------------------------------------
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).

------------------------------------------------------------------------
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.

------------------------------------------------------------------------
r8561 | jdorje | 2006-08-31 10:00:24 +0200 (Do, 31 Aug 2006) | 1 line
Geänderte Pfade:
   M /trunk/ggzd/game_servers/ggzcards/ai/game.c
   M /trunk/ggzd/game_servers/ggzcards/client/client.c
   M /trunk/ggzd/game_servers/ggzcards/client/client.h
   M /trunk/ggzd/game_servers/ggzcards/common/protocol.c
   M /trunk/ggzd/game_servers/ggzcards/common/protocol.h
   M /trunk/ggzd/game_servers/ggzcards/common.c
   M /trunk/ggzd/game_servers/ggzcards/common.h
   M /trunk/ggzd/game_servers/ggzcards/config/version.m4
   M /trunk/ggzd/game_servers/ggzcards/games/bridge.c
   M /trunk/ggzd/game_servers/ggzcards/games/euchre.c
   M /trunk/ggzd/game_servers/ggzcards/games/fortytwo.c
   M /trunk/ggzd/game_servers/ggzcards/games/hearts.c
   M /trunk/ggzd/game_servers/ggzcards/games/lapocha.c
   M /trunk/ggzd/game_servers/ggzcards/games/spades.c
   M /trunk/ggzd/game_servers/ggzcards/games/suaro.c
   M /trunk/ggzd/game_servers/ggzcards/games/sueca.c
   M /trunk/ggzd/game_servers/ggzcards/games/whist.c
   M /trunk/ggzd/game_servers/ggzcards/net.c
   M /trunk/ggzd/game_servers/ggzcards/net.h
   M /trunk/gtk-games/ggzcards/client/client.c
   M /trunk/gtk-games/ggzcards/client/client.h
   M /trunk/gtk-games/ggzcards/common/protocol.c
   M /trunk/gtk-games/ggzcards/common/protocol.h
   M /trunk/gtk-games/ggzcards/game.c
   M /trunk/gtk-games/ggzcards/game.h
   M /trunk/gtk-games/ggzcards/version.m4

Send the trump suit in a separate packet.
------------------------------------------------------------------------
r8559 | jdorje | 2006-08-31 09:07:46 +0200 (Do, 31 Aug 2006) | 2 lines
Geänderte Pfade:
   M /trunk/ggzd/game_servers/ggzcards/client/client.c
   M /trunk/ggzd/game_servers/ggzcards/common/protocol.h
   M /trunk/ggzd/game_servers/ggzcards/common.c
   M /trunk/ggzd/game_servers/ggzcards/common.h
   M /trunk/ggzd/game_servers/ggzcards/config/version.m4
   M /trunk/ggzd/game_servers/ggzcards/games/spades.c
   M /trunk/ggzd/game_servers/ggzcards/net.c
   M /trunk/gtk-games/ggzcards/client/client.c
   M /trunk/gtk-games/ggzcards/common/protocol.h
   M /trunk/gtk-games/ggzcards/version.m4

Only send the number of 'extra' score values that are actually used.

------------------------------------------------------------------------
r8558 | jdorje | 2006-08-31 08:34:19 +0200 (Do, 31 Aug 2006) | 4 lines
Geänderte Pfade:
   M /trunk/ggzd/game_servers/ggzcards/common/cards.h
   M /trunk/ggzd/game_servers/ggzcards/common/protocol.h
   M /trunk/ggzd/game_servers/ggzcards/games/bridge.c
   M /trunk/ggzd/game_servers/ggzcards/games/euchre.c
   M /trunk/ggzd/game_servers/ggzcards/games/fortytwo.c
   M /trunk/ggzd/game_servers/ggzcards/games/lapocha.c
   M /trunk/ggzd/game_servers/ggzcards/games/spades.c
   M /trunk/ggzd/game_servers/ggzcards/games/suaro.c
   M /trunk/gtk-games/ggzcards/common/cards.h
   M /trunk/gtk-games/ggzcards/common/protocol.h

- Change the value and suit data of specialty bids to be more consistent.
- Rename NO_SUIT as -2, to avoid conflicts with forty-two where 4 is a valid
  suit.

------------------------------------------------------------------------
r8556 | jdorje | 2006-08-31 05:18:23 +0200 (Do, 31 Aug 2006) | 1 line
Geänderte Pfade:
   M /trunk/ggzd/game_servers/ggzcards/client/client.c
   M /trunk/ggzd/game_servers/ggzcards/common/protocol.h
   M /trunk/ggzd/game_servers/ggzcards/config/version.m4
   M /trunk/ggzd/game_servers/ggzcards/net.c
   M /trunk/gtk-games/ggzcards/client/client.c
   M /trunk/gtk-games/ggzcards/common/protocol.h
   M /trunk/gtk-games/ggzcards/version.m4

Send the dealer with the newhand packet.
------------------------------------------------------------------------
r8552 | jdorje | 2006-08-30 08:03:56 +0200 (Mi, 30 Aug 2006) | 2 lines
Geänderte Pfade:
   M /trunk/ggzd/game_servers/ggzcards/common/shared.h
   M /trunk/ggzd/game_servers/ggzcards/net.c
   M /trunk/ggzd/game_servers/ggzcards/options.c
   M /trunk/ggzd/game_servers/ggzcards/options.h
   M /trunk/gtk-games/ggzcards/common/shared.h

Fix security hole in reading of game options.

------------------------------------------------------------------------
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.
------------------------------------------------------------------------
r8531 | jdorje | 2006-08-21 21:34:47 +0200 (Mo, 21 Aug 2006) | 1 line
Geänderte Pfade:
   M /trunk/ggzd/game_servers/ggzcards/client/client.c
   M /trunk/ggzd/game_servers/ggzcards/client/client.h
   M /trunk/ggzd/game_servers/ggzcards/common/protocol.h
   M /trunk/ggzd/game_servers/ggzcards/config/version.m4
   M /trunk/ggzd/game_servers/ggzcards/net.c
   M /trunk/gtk-games/ggzcards/client/client.c
   M /trunk/gtk-games/ggzcards/client/client.h
   M /trunk/gtk-games/ggzcards/common/protocol.h
   M /trunk/gtk-games/ggzcards/version.m4

Send the trump with the new-hand packet.
------------------------------------------------------------------------
r8530 | jdorje | 2006-08-21 19:22:35 +0200 (Mo, 21 Aug 2006) | 1 line
Geänderte Pfade:
   M /trunk/ggzd/game_servers/ggzcards/ai/game.c
   M /trunk/ggzd/game_servers/ggzcards/ai/game.h
   M /trunk/ggzd/game_servers/ggzcards/bid.c
   M /trunk/ggzd/game_servers/ggzcards/client/client.c
   M /trunk/ggzd/game_servers/ggzcards/client/client.h
   M /trunk/ggzd/game_servers/ggzcards/common/protocol.c
   M /trunk/ggzd/game_servers/ggzcards/common/protocol.h
   M /trunk/ggzd/game_servers/ggzcards/common.c
   M /trunk/ggzd/game_servers/ggzcards/config/version.m4
   M /trunk/ggzd/game_servers/ggzcards/net.c
   M /trunk/ggzd/game_servers/ggzcards/net.h
   M /trunk/ggzd/game_servers/ggzcards/play.c
   M /trunk/gtk-games/ggzcards/client/client.c
   M /trunk/gtk-games/ggzcards/client/client.h
   M /trunk/gtk-games/ggzcards/common/protocol.c
   M /trunk/gtk-games/ggzcards/common/protocol.h
   M /trunk/gtk-games/ggzcards/game.c
   M /trunk/gtk-games/ggzcards/game.h
   M /trunk/gtk-games/ggzcards/version.m4

Send player status (who is bidding and who is playing) to the client.
------------------------------------------------------------------------
r8526 | josef | 2006-08-21 10:09:30 +0200 (Mo, 21 Aug 2006) | 3 lines
Geänderte Pfade:
   M /trunk/gtk-games/configure.ac
   A /trunk/gtk-games/m4/modversion.mk
   M /trunk/gtk-games/tictactoe/Makefile.am
   M /trunk/gtk-games/tictactoe/main.c
   M /trunk/gtk-games/tictactoe/module.dsc.in
   D /trunk/gtk-games/tictactoe/version.m4

- better way of letting games know about their versions


------------------------------------------------------------------------
r8524 | jdorje | 2006-08-21 09:46:09 +0200 (Mo, 21 Aug 2006) | 1 line
Geänderte Pfade:
   M /trunk/ggzd/game_servers/ggzcards/ai/game.c
   M /trunk/ggzd/game_servers/ggzcards/ai/game.h
   M /trunk/ggzd/game_servers/ggzcards/client/client.c
   M /trunk/ggzd/game_servers/ggzcards/client/client.h
   M /trunk/ggzd/game_servers/ggzcards/common/protocol.c
   M /trunk/ggzd/game_servers/ggzcards/common/protocol.h
   M /trunk/ggzd/game_servers/ggzcards/common.c
   M /trunk/ggzd/game_servers/ggzcards/config/version.m4
   M /trunk/ggzd/game_servers/ggzcards/net.c
   M /trunk/ggzd/game_servers/ggzcards/net.h
   M /trunk/gtk-games/ggzcards/client/client.c
   M /trunk/gtk-games/ggzcards/client/client.h
   M /trunk/gtk-games/ggzcards/common/protocol.c
   M /trunk/gtk-games/ggzcards/common/protocol.h
   M /trunk/gtk-games/ggzcards/game.c
   M /trunk/gtk-games/ggzcards/game.h
   M /trunk/gtk-games/ggzcards/version.m4

Send trick counts to the client.
------------------------------------------------------------------------
r8515 | jdorje | 2006-08-16 04:59:53 +0200 (Mi, 16 Aug 2006) | 2 lines
Geänderte Pfade:
   M /trunk/gtk-games/ggzcards/dlg_prefs.c
   M /trunk/gtk-games/ggzcards/table.c
   M /trunk/gtk-games/ggzcards/table.h

Redraw hands when prefs are changed.

------------------------------------------------------------------------
r8493 | jdorje | 2006-08-08 00:50:35 +0200 (Di, 08 Aug 2006) | 1 line
Geänderte Pfade:
   M /trunk/gtk-games/ggzcards/dlg_scores.c
   M /trunk/gtk-games/ggzcards/game.c

Show player names on the scores dialog.
------------------------------------------------------------------------
r8492 | jdorje | 2006-08-07 23:13:49 +0200 (Mo, 07 Aug 2006) | 1 line
Geänderte Pfade:
   M /trunk/gtk-games/ggzcards/dlg_scores.c

Show bags for scores in spades.
------------------------------------------------------------------------
r8481 | jdorje | 2006-08-07 09:35:04 +0200 (Mo, 07 Aug 2006) | 2 lines
Geänderte Pfade:
   M /trunk/gtk-games/ggzcards/Makefile.am
   M /trunk/gtk-games/ggzcards/cb_main.c
   M /trunk/gtk-games/ggzcards/cb_main.h
   M /trunk/gtk-games/ggzcards/dlg_main.c
   A /trunk/gtk-games/ggzcards/dlg_scores.c
   A /trunk/gtk-games/ggzcards/dlg_scores.h
   M /trunk/gtk-games/ggzcards/game.c

Preliminary implementation of scores dialog.

------------------------------------------------------------------------
r8466 | jdorje | 2006-08-04 03:13:52 +0200 (Fr, 04 Aug 2006) | 1 line
Geänderte Pfade:
   M /trunk/gtk-games/chess/Makefile.am
   D /trunk/gtk-games/chess/version.in
   A /trunk/gtk-games/chess/version.m4 (von /trunk/gtk-games/chess/version.in:8465)
   M /trunk/gtk-games/chinese-checkers/Makefile.am
   D /trunk/gtk-games/chinese-checkers/version.in
   A /trunk/gtk-games/chinese-checkers/version.m4 (von /trunk/gtk-games/chinese-checkers/version.in:8465)
   M /trunk/gtk-games/combat/Makefile.am
   D /trunk/gtk-games/combat/version.in
   A /trunk/gtk-games/combat/version.m4 (von /trunk/gtk-games/combat/version.in:8465)
   M /trunk/gtk-games/configure.ac
   M /trunk/gtk-games/dots/Makefile.am
   D /trunk/gtk-games/dots/version.in
   A /trunk/gtk-games/dots/version.m4 (von /trunk/gtk-games/dots/version.in:8465)
   M /trunk/gtk-games/ggzcards/Makefile.am
   D /trunk/gtk-games/ggzcards/version.in
   A /trunk/gtk-games/ggzcards/version.m4 (von /trunk/gtk-games/ggzcards/version.in:8465)
   M /trunk/gtk-games/hastings/Makefile.am
   D /trunk/gtk-games/hastings/version.in
   A /trunk/gtk-games/hastings/version.m4 (von /trunk/gtk-games/hastings/version.in:8465)
   M /trunk/gtk-games/reversi/Makefile.am
   D /trunk/gtk-games/reversi/version.in
   A /trunk/gtk-games/reversi/version.m4 (von /trunk/gtk-games/reversi/version.in:8465)
   M /trunk/gtk-games/tictactoe/Makefile.am
   D /trunk/gtk-games/tictactoe/version.in
   A /trunk/gtk-games/tictactoe/version.m4 (von /trunk/gtk-games/tictactoe/version.in:8465)

Rename version.in files as version.m4.
------------------------------------------------------------------------
r8465 | jdorje | 2006-08-03 09:29:12 +0200 (Do, 03 Aug 2006) | 1 line
Geänderte Pfade:
   M /trunk/ggzd/game_servers/ggzcards/ai/game.c
   M /trunk/ggzd/game_servers/ggzcards/client/client.c
   M /trunk/ggzd/game_servers/ggzcards/client/client.h
   M /trunk/ggzd/game_servers/ggzcards/common/protocol.c
   M /trunk/ggzd/game_servers/ggzcards/common/protocol.h
   M /trunk/ggzd/game_servers/ggzcards/common.c
   M /trunk/ggzd/game_servers/ggzcards/config/version.m4
   M /trunk/ggzd/game_servers/ggzcards/net.c
   M /trunk/ggzd/game_servers/ggzcards/net.h
   M /trunk/ggzd/game_servers/ggzcards/score.c
   M /trunk/ggzd/game_servers/ggzcards/types.h
   M /trunk/gtk-games/ggzcards/client/client.c
   M /trunk/gtk-games/ggzcards/client/client.h
   M /trunk/gtk-games/ggzcards/common/protocol.c
   M /trunk/gtk-games/ggzcards/common/protocol.h
   M /trunk/gtk-games/ggzcards/game.c
   M /trunk/gtk-games/ggzcards/version.in

Send scores from every hand to the client.
------------------------------------------------------------------------
r8464 | jdorje | 2006-08-03 05:54:11 +0200 (Do, 03 Aug 2006) | 1 line
Geänderte Pfade:
   M /trunk/ggzd/game_servers/ggzcards/client/client.c
   M /trunk/ggzd/game_servers/ggzcards/client/client.h
   M /trunk/ggzd/game_servers/ggzcards/common/protocol.h
   M /trunk/ggzd/game_servers/ggzcards/config/version.m4
   M /trunk/ggzd/game_servers/ggzcards/net.c
   M /trunk/gtk-games/ggzcards/client/client.c
   M /trunk/gtk-games/ggzcards/client/client.h
   M /trunk/gtk-games/ggzcards/common/protocol.h
   M /trunk/gtk-games/ggzcards/version.in

Send the hand number to clients.
------------------------------------------------------------------------
r8462 | jdorje | 2006-08-02 18:02:39 +0200 (Mi, 02 Aug 2006) | 2 lines
Geänderte Pfade:
   M /trunk/ggzd/game_servers/ggzcards/client/client.c
   M /trunk/ggzd/game_servers/ggzcards/client/client.h
   M /trunk/ggzd/game_servers/ggzcards/common/protocol.h
   M /trunk/ggzd/game_servers/ggzcards/config/version.m4
   M /trunk/ggzd/game_servers/ggzcards/net.c
   M /trunk/gtk-games/ggzcards/client/client.c
   M /trunk/gtk-games/ggzcards/client/client.h
   M /trunk/gtk-games/ggzcards/common/protocol.h
   M /trunk/gtk-games/ggzcards/version.in

Add the number of players and teams to the player list packet.

------------------------------------------------------------------------
r8450 | jdorje | 2006-08-01 21:35:05 +0200 (Di, 01 Aug 2006) | 3 lines
Geänderte Pfade:
   M /trunk/ggzd/game_servers/ggzcards/client/client.c
   M /trunk/ggzd/game_servers/ggzcards/client/client.h
   M /trunk/ggzd/game_servers/ggzcards/common/protocol.c
   M /trunk/ggzd/game_servers/ggzcards/common/protocol.h
   M /trunk/ggzd/game_servers/ggzcards/config/version.m4
   M /trunk/ggzd/game_servers/ggzcards/games/lapocha.c
   M /trunk/ggzd/game_servers/ggzcards/games/spades.c
   M /trunk/ggzd/game_servers/ggzcards/net.c
   M /trunk/gtk-games/ggzcards/client/client.c
   M /trunk/gtk-games/ggzcards/client/client.h
   M /trunk/gtk-games/ggzcards/common/protocol.c
   M /trunk/gtk-games/ggzcards/common/protocol.h
   M /trunk/gtk-games/ggzcards/version.in

- Send the game type in the newgame packet.
- Don't send the game type in the game-specific packet.

------------------------------------------------------------------------
r8444 | jdorje | 2006-08-01 19:11:06 +0200 (Di, 01 Aug 2006) | 4 lines
Geänderte Pfade:
   M /trunk/ggzd/game_servers/ggzcards/client/client.c
   M /trunk/ggzd/game_servers/ggzcards/common/protocol.c
   M /trunk/ggzd/game_servers/ggzcards/common/protocol.h
   M /trunk/ggzd/game_servers/ggzcards/config/version.m4
   M /trunk/ggzd/game_servers/ggzcards/games/lapocha.c
   M /trunk/ggzd/game_servers/ggzcards/games/spades.c
   M /trunk/ggzd/game_servers/ggzcards/net.c
   M /trunk/gtk-games/ggzcards/client/client.c
   M /trunk/gtk-games/ggzcards/common/protocol.c
   M /trunk/gtk-games/ggzcards/common/protocol.h
   M /trunk/gtk-games/ggzcards/version.in

Protocol cleanups:
- Merge messages into main protocol opcodes.
- Remove obsolete "size" parameter from game-specific packets.

------------------------------------------------------------------------
r8443 | jdorje | 2006-08-01 18:40:16 +0200 (Di, 01 Aug 2006) | 2 lines
Geänderte Pfade:
   M /trunk/ggzd/game_servers/ggzcards/client/client.c
   M /trunk/ggzd/game_servers/ggzcards/client/client.h
   M /trunk/ggzd/game_servers/ggzcards/config/version.m4
   M /trunk/ggzd/game_servers/ggzcards/net.c
   M /trunk/ggzd/game_servers/ggzcards/team.c
   M /trunk/ggzd/game_servers/ggzcards/team.h
   M /trunk/gtk-games/ggzcards/client/client.c
   M /trunk/gtk-games/ggzcards/client/client.h
   M /trunk/gtk-games/ggzcards/version.in

Add the team number to the player info.

------------------------------------------------------------------------
r8432 | jdorje | 2006-08-01 01:54:12 +0200 (Di, 01 Aug 2006) | 1 line
Geänderte Pfade:
   M /trunk/gtk-games/chess/Makefile.am
   M /trunk/gtk-games/chinese-checkers/Makefile.am
   M /trunk/gtk-games/combat/Makefile.am
   M /trunk/gtk-games/common/Makefile.am
   M /trunk/gtk-games/dots/Makefile.am
   M /trunk/gtk-games/ggzcards/Makefile.am
   M /trunk/gtk-games/hastings/Makefile.am
   M /trunk/gtk-games/reversi/Makefile.am
   M /trunk/gtk-games/tictactoe/Makefile.am

Minor makefile cleanups.
------------------------------------------------------------------------
r8431 | jdorje | 2006-08-01 01:46:52 +0200 (Di, 01 Aug 2006) | 1 line
Geänderte Pfade:
   M /trunk/gtk-games/chess/Makefile.am
   M /trunk/gtk-games/chess/module.dsc.in
   A /trunk/gtk-games/chess/version.in
   M /trunk/gtk-games/chinese-checkers/Makefile.am
   M /trunk/gtk-games/chinese-checkers/module.dsc.in
   A /trunk/gtk-games/chinese-checkers/version.in
   M /trunk/gtk-games/combat/Makefile.am
   M /trunk/gtk-games/combat/module.dsc.in
   A /trunk/gtk-games/combat/version.in
   M /trunk/gtk-games/configure.ac
   M /trunk/gtk-games/dots/Makefile.am
   M /trunk/gtk-games/dots/module.dsc.in
   A /trunk/gtk-games/dots/version.in
   M /trunk/gtk-games/ggzcards/Makefile.am
   M /trunk/gtk-games/ggzcards/module.dsc.in
   A /trunk/gtk-games/ggzcards/version.in
   M /trunk/gtk-games/hastings/Makefile.am
   M /trunk/gtk-games/hastings/module.dsc.in
   A /trunk/gtk-games/hastings/version.in
   M /trunk/gtk-games/reversi/Makefile.am
   M /trunk/gtk-games/reversi/module.dsc.in
   A /trunk/gtk-games/reversi/version.in
   M /trunk/gtk-games/tictactoe/Makefile.am
   M /trunk/gtk-games/tictactoe/module.dsc.in
   A /trunk/gtk-games/tictactoe/version.in

Move version information into .in files.
------------------------------------------------------------------------
r8430 | jdorje | 2006-08-01 01:31:06 +0200 (Di, 01 Aug 2006) | 1 line
Geänderte Pfade:
   M /trunk/gtk-games/ggzcards/common/Makefile.am

Fix Makefile - remove old c code files from it.
------------------------------------------------------------------------
r8429 | jdorje | 2006-08-01 01:10:51 +0200 (Di, 01 Aug 2006) | 1 line
Geänderte Pfade:
   A /trunk/gtk-games/ggzcards/gamestate.diff
   A /trunk/gtk-games/ggzcards/tablemessage.diff

Two patches.
------------------------------------------------------------------------
r8427 | jdorje | 2006-08-01 00:50:50 +0200 (Di, 01 Aug 2006) | 2 lines
Geänderte Pfade:
   M /trunk/ggzd/game_servers/ggzcards/ai/game.c
   M /trunk/ggzd/game_servers/ggzcards/ai/game.h
   M /trunk/ggzd/game_servers/ggzcards/ai/main.c
   M /trunk/ggzd/game_servers/ggzcards/ai.c
   M /trunk/ggzd/game_servers/ggzcards/client/client.c
   M /trunk/ggzd/game_servers/ggzcards/client/client.h
   M /trunk/ggzd/game_servers/ggzcards/common/net_common.c
   M /trunk/ggzd/game_servers/ggzcards/common/net_common.h
   M /trunk/ggzd/game_servers/ggzcards/common/shared.h
   M /trunk/ggzd/game_servers/ggzcards/common.c
   M /trunk/ggzd/game_servers/ggzcards/common.h
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-bridge.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-fortytwo.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-hearts.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-lapocha.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-spades.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-suaro.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-sueca.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-whist.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards.dsc
   M /trunk/ggzd/game_servers/ggzcards/games/lapocha.c
   M /trunk/ggzd/game_servers/ggzcards/games/spades.c
   M /trunk/ggzd/game_servers/ggzcards/main.c
   M /trunk/ggzd/game_servers/ggzcards/message.c
   M /trunk/ggzd/game_servers/ggzcards/net.c
   M /trunk/ggzd/game_servers/ggzcards/net.h
   M /trunk/ggzd/game_servers/ggzcards/types.h
   M /trunk/gtk-games/ggzcards/animation.c
   M /trunk/gtk-games/ggzcards/client/client.c
   M /trunk/gtk-games/ggzcards/client/client.h
   M /trunk/gtk-games/ggzcards/common/Makefile.am
   M /trunk/gtk-games/ggzcards/common/net_common.c
   M /trunk/gtk-games/ggzcards/common/net_common.h
   M /trunk/gtk-games/ggzcards/common/shared.h
   M /trunk/gtk-games/ggzcards/game.c
   M /trunk/gtk-games/ggzcards/game.h
   M /trunk/gtk-games/ggzcards/main.c
   M /trunk/gtk-games/ggzcards/module.dsc.in

Use the ggz_dataio library to make GGZCards network calls nonblocking.

------------------------------------------------------------------------
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.
------------------------------------------------------------------------
r8410 | jdorje | 2006-07-27 19:16:44 +0200 (Do, 27 Jul 2006) | 1 line
Geänderte Pfade:
   M /trunk/gtk-games/configure.ac

Require libggz version 0.0.14.
------------------------------------------------------------------------
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


------------------------------------------------------------------------
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).

------------------------------------------------------------------------
r8333 | jdorje | 2006-07-08 02:51:56 +0200 (Sa, 08 Jul 2006) | 5 lines
Geänderte Pfade:
   M /trunk/ggzd/game_servers/tictactoe/game.c
   M /trunk/ggzd/game_servers/tictactoe/net.c
   M /trunk/ggzd/game_servers/tictactoe/net.h
   M /trunk/ggzd/game_servers/tictactoe/tictactoe.dsc
   M /trunk/gtk-games/tictactoe/game.h
   M /trunk/gtk-games/tictactoe/main.c
   M /trunk/gtk-games/tictactoe/module.dsc.in

Use nonblocking reads for Tic-Tac-Toe.

This is partially experimental for now.  Eventually all game servers must
use nonblocking reads.

------------------------------------------------------------------------
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


------------------------------------------------------------------------
r8263 | jdorje | 2006-06-24 06:45:02 +0200 (Sa, 24 Jun 2006) | 1 line
Geänderte Pfade:
   M /trunk/gtk-games/ggzcards/dlg_bid.c

Make bid window a dialog (better placement).
------------------------------------------------------------------------
r8259 | jdorje | 2006-06-23 08:53:15 +0200 (Fr, 23 Jun 2006) | 4 lines
Geänderte Pfade:
   M /trunk/ggzd/game_servers/ggzcards/ai/game.c
   M /trunk/ggzd/game_servers/ggzcards/ai/game.h
   M /trunk/ggzd/game_servers/ggzcards/client/client.c
   M /trunk/ggzd/game_servers/ggzcards/client/client.h
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-bridge.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-fortytwo.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-hearts.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-lapocha.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-spades.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-suaro.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-sueca.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-whist.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards.dsc
   M /trunk/ggzd/game_servers/ggzcards/game.c
   M /trunk/ggzd/game_servers/ggzcards/games/euchre.c
   M /trunk/ggzd/game_servers/ggzcards/games/hearts.c
   M /trunk/ggzd/game_servers/ggzcards/games/spades.c
   M /trunk/ggzd/game_servers/ggzcards/games/suaro.c
   M /trunk/ggzd/game_servers/ggzcards/games.c
   M /trunk/ggzd/game_servers/ggzcards/net.c
   M /trunk/ggzd/game_servers/ggzcards/net.h
   M /trunk/ggzd/game_servers/ggzcards/options.c
   M /trunk/ggzd/game_servers/ggzcards/options.h
   M /trunk/gtk-games/ggzcards/client/client.c
   M /trunk/gtk-games/ggzcards/client/client.h
   M /trunk/gtk-games/ggzcards/dlg_options.c
   M /trunk/gtk-games/ggzcards/dlg_options.h
   M /trunk/gtk-games/ggzcards/game.c
   M /trunk/gtk-games/ggzcards/game.h
   M /trunk/gtk-games/ggzcards/module.dsc.in

Add a 'type' for each option.  This can be used by the client to sort options
by type.  In the GTK client, options are presented in a notebook and each
type is shown in a different tab.

------------------------------------------------------------------------
r8188 | jdorje | 2006-06-13 21:01:07 +0200 (Di, 13 Jun 2006) | 2 lines
Geänderte Pfade:
   M /trunk/gtk-games/ggzcards/game.c

Quit the client if the server is disconnected.

------------------------------------------------------------------------
r8160 | jdorje | 2006-06-11 23:52:08 +0200 (So, 11 Jun 2006) | 1 line
Geänderte Pfade:
   M /trunk/gtk-games/dots/game.c
   M /trunk/gtk-games/dots/support.c

Remove some more unnecessary/unsafe casts.
------------------------------------------------------------------------
r8159 | jdorje | 2006-06-11 23:47:06 +0200 (So, 11 Jun 2006) | 3 lines
Geänderte Pfade:
   M /trunk/gtk-games/dots/game.c
   M /trunk/gtk-games/dots/game.h
   M /trunk/gtk-games/dots/main.c

Change some guint8 and gint8 values to char, to avoid the need for unsafe
casts.  This is safe since the values are all less than 30 anyway.

------------------------------------------------------------------------
r8153 | oojah | 2006-06-11 19:04:48 +0200 (So, 11 Jun 2006) | 2 lines
Geänderte Pfade:
   M /trunk/gtk-games/dots/main.c

Added missing DOTS_REQ_OPTIONS to opstr enum (which is used for debugging)

------------------------------------------------------------------------
r8152 | jdorje | 2006-06-11 17:52:10 +0200 (So, 11 Jun 2006) | 1 line
Geänderte Pfade:
   M /trunk/gtk-games/dots/main.c

WSAStartup isn't needed here; it's in libggz.
------------------------------------------------------------------------
r8151 | jdorje | 2006-06-11 17:43:18 +0200 (So, 11 Jun 2006) | 1 line
Geänderte Pfade:
   M /trunk/gtk-games/dots/dlg_main.c
   M /trunk/gtk-games/dots/main.c

Add chat support to dots.
------------------------------------------------------------------------
r8143 | jdorje | 2006-06-08 23:22:27 +0200 (Do, 08 Jun 2006) | 1 line
Geänderte Pfade:
   M /trunk/gtk-games/chess/board.c

Remove unnecessary casts.
------------------------------------------------------------------------
r8139 | jdorje | 2006-06-08 21:53:35 +0200 (Do, 08 Jun 2006) | 1 line
Geänderte Pfade:
   M /trunk/gtk-games/spades/Makefile.am

Better variable use with AC_SUBST.
------------------------------------------------------------------------
r8121 | jdorje | 2006-06-07 09:25:36 +0200 (Mi, 07 Jun 2006) | 1 line
Geänderte Pfade:
   M /trunk/gtk-games/common/ggz_gtk.c

Add missing include.
------------------------------------------------------------------------
r8120 | jdorje | 2006-06-07 09:24:30 +0200 (Mi, 07 Jun 2006) | 3 lines
Geänderte Pfade:
   M /trunk/gtk-games/common/ggz_gtk.c

Check if the program is being run outside of GGZ mode, and give an error if
so.

------------------------------------------------------------------------
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.


------------------------------------------------------------------------
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


------------------------------------------------------------------------
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!)


------------------------------------------------------------------------
r7912 | josef | 2006-03-14 14:54:27 +0100 (Di, 14 Mär 2006) | 3 lines
Geänderte Pfade:
   M /trunk/ggz-client-libs/README
   M /trunk/gnome-client/README
   M /trunk/grubby/README
   M /trunk/gtk-client/README
   M /trunk/gtk-games/README
   M /trunk/kde-client/README
   M /trunk/kde-games/README
   M /trunk/python/README
   M /trunk/sdl-games/README
   M /trunk/utils/README

- version bumping in the README files


------------------------------------------------------------------------
r7911 | josef | 2006-03-14 14:53:58 +0100 (Di, 14 Mär 2006) | 3 lines
Geänderte Pfade:
   M /trunk/docs/QuickStart.GGZ
   M /trunk/docs/autogen.sh
   M /trunk/ggz-client-libs/QuickStart.GGZ
   M /trunk/ggz-client-libs/autogen.sh
   M /trunk/ggzd/autogen.sh
   M /trunk/gnome-client/QuickStart.GGZ
   M /trunk/gnome-client/autogen.sh
   M /trunk/grubby/autogen.sh
   M /trunk/gtk-client/QuickStart.GGZ
   M /trunk/gtk-client/autogen.sh
   M /trunk/gtk-games/QuickStart.GGZ
   M /trunk/gtk-games/autogen.sh
   M /trunk/kde-client/QuickStart.GGZ
   M /trunk/kde-client/autogen.sh
   M /trunk/kde-games/QuickStart.GGZ
   M /trunk/kde-games/autogen.sh
   M /trunk/python/QuickStart.GGZ
   M /trunk/sdl-games/QuickStart.GGZ
   M /trunk/sdl-games/autogen.sh
   M /trunk/txt-client/QuickStart.GGZ
   M /trunk/txt-client/autogen.sh
   M /trunk/utils/autogen.sh

- more synchronisation of common files (must be a boring day...)


------------------------------------------------------------------------
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


------------------------------------------------------------------------
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.
------------------------------------------------------------------------
r7704 | josef | 2005-12-29 12:52:07 +0100 (Do, 29 Dez 2005) | 3 lines
Geänderte Pfade:
   M /trunk/gtk-games/tictactoe/module.dsc.in

- remove "Game" field


------------------------------------------------------------------------
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!


------------------------------------------------------------------------
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


------------------------------------------------------------------------
r7638 | jdorje | 2005-11-19 04:32:24 +0100 (Sa, 19 Nov 2005) | 1 line
Geänderte Pfade:
   M /trunk/gtk-games/chess/libcgc
   M /trunk/gtk-games/common
   M /trunk/gtk-games/ggzcards/client
   M /trunk/gtk-games/ggzcards/common

Propedit svn:ignore to add .a files.
------------------------------------------------------------------------
r7637 | jdorje | 2005-11-19 03:53:43 +0100 (Sa, 19 Nov 2005) | 1 line
Geänderte Pfade:
   M /trunk/gtk-games/spades/callbacks.c
   M /trunk/gtk-games/spades/client_func.c
   M /trunk/gtk-games/spades/client_main.c
   M /trunk/gtk-games/spades/gtk_io.c
   M /trunk/gtk-games/spades/gtk_play.c

Better logging.
------------------------------------------------------------------------
r7636 | jdorje | 2005-11-19 02:38:45 +0100 (Sa, 19 Nov 2005) | 1 line
Geänderte Pfade:
   M /trunk/gtk-games/configure.ac

Seems --g-fatal-errors isn't actually a valid param.
------------------------------------------------------------------------
r7635 | jdorje | 2005-11-19 02:38:11 +0100 (Sa, 19 Nov 2005) | 3 lines
Geänderte Pfade:
   M /trunk/gtk-games/spades/client_main.c

Parse GTK options before parsing game options; otherwise --g-fatal-warnings
causes the client to exit.

------------------------------------------------------------------------
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


------------------------------------------------------------------------
r7600 | josef | 2005-09-28 01:09:06 +0200 (Mi, 28 Sep 2005) | 3 lines
Geänderte Pfade:
   M /trunk/gtk-games/configure.ac

- moving up the PREFIX sanitiser


------------------------------------------------------------------------
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)


------------------------------------------------------------------------
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


------------------------------------------------------------------------
r7516 | josef | 2005-09-15 20:00:53 +0200 (Do, 15 Sep 2005) | 4 lines
Geänderte Pfade:
   M /trunk/docs/autogen.sh
   M /trunk/ggz-client-libs/autogen.sh
   M /trunk/ggz-client-libs/configure.ac
   M /trunk/ggzd/autogen.sh
   M /trunk/ggzd/configure.ac
   M /trunk/gnome-client/autogen.sh
   M /trunk/grubby/autogen.sh
   M /trunk/grubby/configure.ac
   M /trunk/gtk-client/autogen.sh
   M /trunk/gtk-client/configure.ac
   M /trunk/gtk-games/autogen.sh
   M /trunk/gtk-games/configure.ac
   M /trunk/kde-client/autogen.sh
   M /trunk/kde-client/configure.ac
   M /trunk/kde-games/autogen.sh
   M /trunk/kde-games/configure.ac
   M /trunk/sdl-games/autogen.sh
   M /trunk/sdl-games/configure.ac
   M /trunk/txt-client/autogen.sh
   M /trunk/txt-client/configure.ac
   M /trunk/utils/autogen.sh
   M /trunk/utils/configure.ac

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


------------------------------------------------------------------------
r7466 | josef | 2005-08-21 00:40:17 +0200 (So, 21 Aug 2005) | 3 lines
Geänderte Pfade:
   M /trunk/gtk-games/configure.ac

- forgotten ggz- prefix for the package name


------------------------------------------------------------------------
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


------------------------------------------------------------------------
r7401 | jdorje | 2005-08-13 23:34:23 +0200 (Sa, 13 Aug 2005) | 2 lines
Geänderte Pfade:
   M /trunk/gtk-games/common/cardsets/Makefile.am
   D /trunk/gtk-games/common/cardsets/cards-2.png
   D /trunk/gtk-games/common/cardsets/cards-3.png
   D /trunk/gtk-games/common/cardsets/cards-4.png
   D /trunk/gtk-games/common/cardsets/cards-b2.png
   D /trunk/gtk-games/common/cardsets/cards-b3.png
   D /trunk/gtk-games/common/cardsets/cards-b4.png
   M /trunk/gtk-games/ggzcards/drawcard.c

Rotate cards on loading rather than having multiple copies on disk.

------------------------------------------------------------------------
r7400 | jdorje | 2005-08-13 23:23:11 +0200 (Sa, 13 Aug 2005) | 2 lines
Geänderte Pfade:
   M /trunk/gtk-games/combat/main.c

Remove DEFAULTSOURCEDIR from the pixmaps list.

------------------------------------------------------------------------
r7393 | josef | 2005-08-13 19:46:22 +0200 (Sa, 13 Aug 2005) | 3 lines
Geänderte Pfade:
   M /trunk/gtk-games/m4/ggz.m4

- build system synchronisation


------------------------------------------------------------------------
r7367 | josef | 2005-08-06 10:32:26 +0200 (Sa, 06 Aug 2005) | 4 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/sdl-games/m4/ggz.m4
   M /trunk/txt-client/m4/ggz.m4
   M /trunk/utils/m4/ggz.m4

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


------------------------------------------------------------------------
r7330 | josef | 2005-08-02 22:49:03 +0200 (Di, 02 Aug 2005) | 6 lines
Geänderte Pfade:
   D /trunk/ggz/game_clients
   A /trunk/gtk-games (von /trunk/ggz/game_clients:7327)

++ Reorganisation ++

- deprecation of old 'ggz' module
- ggz/game_clients is in reality known as gtk-games


------------------------------------------------------------------------
r7278 | josef | 2005-06-16 09:19:06 +0200 (Do, 16 Jun 2005) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/po/chess/de.po

- apply spelling fixes from Debian BTS

------------------------------------------------------------------------
r7273 | josef | 2005-06-10 14:54:26 +0200 (Fr, 10 Jun 2005) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ChangeLog
   M /trunk/ggz/game_clients/Makefile.am
   M /trunk/ggz/game_clients/combat/combat.c
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/map.c
   M /trunk/ggz/game_clients/dots/game.c
   M /trunk/ggz/game_clients/dots/main.c
   M /trunk/ggz/game_clients/ggzcards/layout.c
   M /trunk/ggz/game_clients/package.in

- GCC4 fixes
- forgotten changelog

------------------------------------------------------------------------
r7226 | josef | 2005-05-21 13:44:41 +0200 (Sa, 21 Mai 2005) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/tictactoe/module.dsc.in

- version bump to 0.0.5 (confirmation dialog was added)

------------------------------------------------------------------------
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

------------------------------------------------------------------------
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

------------------------------------------------------------------------
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

------------------------------------------------------------------------
r7118 | josef | 2005-04-21 19:54:44 +0200 (Do, 21 Apr 2005) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/tictactoe/main.c
   M /trunk/ggz/game_clients/tictactoe/main_win.c

- in synchronization function, allow turn -1 (== no player's turn)
- show exit confirmation dialog
- improved statusbar message after game startup

------------------------------------------------------------------------
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.

------------------------------------------------------------------------
r6983 | jdorje | 2005-03-11 08:43:05 +0100 (Fr, 11 Mär 2005) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/table.c

Add missing parameter type.

------------------------------------------------------------------------
r6982 | jdorje | 2005-03-11 08:35:30 +0100 (Fr, 11 Mär 2005) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/dlg_about.c

Portability fix: use ggz_strdup not strdup.

------------------------------------------------------------------------
r6981 | jdorje | 2005-03-11 08:35:03 +0100 (Fr, 11 Mär 2005) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/dlg_players.c
   M /trunk/ggz/src/frontend/gtk/chat.c
   M /trunk/ggz/src/frontend/gtk/game.c
   M /trunk/ggz/src/frontend/gtk/login.c
   M /trunk/ggz/src/frontend/gtk/pick_module.c
   M /trunk/ggz/src/frontend/gtk/playerlist.c
   M /trunk/ggz/src/frontend/gtk/xtext-ggz.h

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

------------------------------------------------------------------------
r6921 | josef | 2005-02-05 14:24:19 +0100 (Sa, 05 Feb 2005) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/ggzintl.c

- move variable declaration up one line to prevent problems with old C standards

------------------------------------------------------------------------
r6920 | josef | 2005-02-04 17:13:04 +0100 (Fr, 04 Feb 2005) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.ac
   M /trunk/python/configure.ac
   M /trunk/sdl-games/configure.ac

- use new ggz-config modification

------------------------------------------------------------------------
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

------------------------------------------------------------------------
r6903 | jdorje | 2005-01-25 19:57:38 +0100 (Di, 25 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/main.c
   M /trunk/ggz/game_clients/chess/net.c
   M /trunk/ggz/game_clients/chess/net.h
   M /trunk/ggz/game_clients/common/dlg_chat.c
   M /trunk/ggz/game_clients/common/dlg_players.c
   M /trunk/ggz/game_clients/common/ggz_gtk.c
   M /trunk/ggz/game_clients/ggzcards/client/client.c
   M /trunk/ggz/game_clients/spades/client_func.c
   M /trunk/ggz/src/ggzcore/game.c
   M /trunk/ggz-client-libs/ggzmod/ggzmod-ggz.h
   M /trunk/ggz-client-libs/ggzmod/ggzmod.h
   M /trunk/ggz-txt-client/tttxt/main.c
   M /trunk/grubby/games/lib/ggzpassive.c
   M /trunk/kde-games/KReversi/network.cpp
   M /trunk/kde-games/KReversi/network.h
   M /trunk/kde-games/fyrdman/network.cpp
   M /trunk/kde-games/fyrdman/network.h
   M /trunk/kde-games/kcc/kccproto.cpp
   M /trunk/kde-games/kcc/kccproto.h
   M /trunk/kde-games/kdots/kdots_proto.cpp
   M /trunk/kde-games/kdots/kdots_proto.h
   M /trunk/kde-games/keepalive/src/network.cpp
   M /trunk/kde-games/keepalive/src/network.h
   M /trunk/kde-games/koenig/ggz.cc
   M /trunk/kde-games/koenig/ggz.h
   M /trunk/kde-games/krosswater/zoneclient/ZoneGGZModUI.cpp
   M /trunk/kde-games/krosswater/zoneclient/ZoneGGZModUI.h
   M /trunk/kde-games/ktictactux/ktictactuxproto.cpp
   M /trunk/kde-games/ktictactux/ktictactuxproto.h
   M /trunk/kde-games/muehle/src/ggzwrap/ggzwrap.c
   M /trunk/sdl-games/geekgame/main.c
   M /trunk/sdl-games/ttt3d/main.c

Change ggzmod event handler functions to take a const data parameter.

------------------------------------------------------------------------
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

------------------------------------------------------------------------
r6838 | josef | 2005-01-23 12:46:41 +0100 (So, 23 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.ac

- argh! package-specific version numbers

------------------------------------------------------------------------
r6837 | josef | 2005-01-23 12:41:46 +0100 (So, 23 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/po/dots/Makefile.am

- forgot to s/ggz-txt/dots/ during the i18n migration

------------------------------------------------------------------------
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

------------------------------------------------------------------------
r6744 | jdorje | 2005-01-19 23:53:59 +0100 (Mi, 19 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/game.c

Don't track client clock on the first turn.

------------------------------------------------------------------------
r6741 | jdorje | 2005-01-19 20:29:46 +0100 (Mi, 19 Jan 2005) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/Makefile.am
   M /trunk/ggz/game_clients/chess/board.c
   M /trunk/ggz/game_clients/chinese-checkers/Makefile.am
   M /trunk/ggz/game_clients/chinese-checkers/display.c
   M /trunk/ggz/game_clients/configure.ac
   M /trunk/ggz/game_clients/reversi/Makefile.am
   M /trunk/ggz/game_clients/reversi/main_win.c
   M /trunk/ggz/game_clients/tictactoe/Makefile.am
   M /trunk/ggz/game_clients/tictactoe/main_win.c

Remove the RSVG code.  Simply use gdkpixbuf to load SVG files (which
ggzcards and gtk-client already do).

------------------------------------------------------------------------
r6735 | jdorje | 2005-01-19 03:20:46 +0100 (Mi, 19 Jan 2005) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/module.dsc.in
   M /trunk/ggz/game_clients/chinese-checkers/module.dsc.in
   M /trunk/ggz/game_clients/combat/module.dsc.in
   M /trunk/ggz/game_clients/configure.ac
   M /trunk/ggz/game_clients/dots/module.dsc.in
   M /trunk/ggz/game_clients/ggzcards/module.dsc.in
   M /trunk/ggz/game_clients/hastings/module.dsc.in
   M /trunk/ggz/game_clients/reversi/module.dsc.in
   M /trunk/ggz/game_clients/spades/module.dsc.in
   M /trunk/ggz/game_clients/tictactoe/module.dsc.in

Allow a wrapper for all game executables to be specified on the configure
line.

------------------------------------------------------------------------
r6734 | jdorje | 2005-01-19 02:58:21 +0100 (Mi, 19 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/table.c

Fix some memory leaks in ggzcards.

------------------------------------------------------------------------
r6694 | jdorje | 2005-01-16 05:22:25 +0100 (So, 16 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/Makefile.am

Fix ldadd problem in ggzcards.

------------------------------------------------------------------------
r6693 | jdorje | 2005-01-16 05:10:53 +0100 (So, 16 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/main.c

Fix compile problems in dots.

------------------------------------------------------------------------
r6691 | oojah | 2005-01-16 02:35:32 +0100 (So, 16 Jan 2005) | 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/dots/Makefile.am
   M /trunk/ggz/game_clients/dots/main.c
   M /trunk/ggz/game_clients/ggzcards/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

Modified <game>_LDADD so that libgtk_games.a is before @GTK_LIBS@ otherwise GTK will not link properly on win32.

------------------------------------------------------------------------
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.

------------------------------------------------------------------------
r6673 | jdorje | 2005-01-14 07:34:12 +0100 (Fr, 14 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/Makefile.am
   M /trunk/ggz/game_clients/combat/map.c
   M /trunk/ggz/game_clients/configure.ac
   A /trunk/ggz/game_clients/m4/mkdir.m4

Portability fixes for combat.

------------------------------------------------------------------------
r6672 | jdorje | 2005-01-14 05:02:16 +0100 (Fr, 14 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/game.c
   M /trunk/ggz/game_clients/configure.ac

Improve error handling for opendir().

------------------------------------------------------------------------
r6670 | jdorje | 2005-01-14 04:48:51 +0100 (Fr, 14 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/client_func.c
   M /trunk/ggz/game_clients/spades/client_main.c
   M /trunk/ggz/game_clients/spades/gtk_connect.c
   M /trunk/ggz/game_clients/spades/socketfunc.c

Portability improvements to spades.

------------------------------------------------------------------------
r6669 | jdorje | 2005-01-14 04:48:05 +0100 (Fr, 14 Jan 2005) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/game.c

Portability improvements to ccheckers: use opendir+readdir+closedir instead
of scandir.

------------------------------------------------------------------------
r6668 | jdorje | 2005-01-14 04:22:03 +0100 (Fr, 14 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/main.c

Portability fixes for dots.

------------------------------------------------------------------------
r6667 | jdorje | 2005-01-14 04:21:47 +0100 (Fr, 14 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/hastings/main.c

Portability fixes for hastings.

------------------------------------------------------------------------
r6666 | jdorje | 2005-01-14 04:21:29 +0100 (Fr, 14 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/reversi/main.c

Portability fixes for reversi.

------------------------------------------------------------------------
r6664 | jdorje | 2005-01-14 04:20:49 +0100 (Fr, 14 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/tictactoe/main.c

Portability fixes for tictactoe.

------------------------------------------------------------------------
r6663 | jdorje | 2005-01-14 04:19:43 +0100 (Fr, 14 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/ai.c
   M /trunk/ggz/game_clients/ggzcards/animation.c
   M /trunk/ggz/game_clients/ggzcards/client/client.c
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/main.c

Portability fixes to ggzcards.

------------------------------------------------------------------------
r6662 | jdorje | 2005-01-14 04:18:49 +0100 (Fr, 14 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/combat.h
   M /trunk/ggz/game_clients/combat/main.c

Portability fixes to combat.

------------------------------------------------------------------------
r6661 | jdorje | 2005-01-14 04:17:54 +0100 (Fr, 14 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.ac

Check for rand functions.

------------------------------------------------------------------------
r6660 | jdorje | 2005-01-14 03:55:18 +0100 (Fr, 14 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.ac

Portability improvements.

------------------------------------------------------------------------
r6659 | jdorje | 2005-01-14 03:43:36 +0100 (Fr, 14 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.ac

Compile po/ last.

------------------------------------------------------------------------
r6656 | jdorje | 2005-01-14 02:20:45 +0100 (Fr, 14 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/libcgc/board.h
   M /trunk/ggz/game_clients/configure.ac

Portability fixes for chess.

------------------------------------------------------------------------
r6655 | jdorje | 2005-01-14 00:44:54 +0100 (Fr, 14 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/main.c
   M /trunk/ggz/game_clients/dots/main.c
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/hastings/main.c
   M /trunk/ggz/game_clients/reversi/main.c
   M /trunk/ggz/game_clients/tictactoe/main.c

Don't include sys/socket.h unnecessarily.

------------------------------------------------------------------------
r6654 | jdorje | 2005-01-14 00:36:52 +0100 (Fr, 14 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/net.c

Use memset instead of bzero.

------------------------------------------------------------------------
r6653 | jdorje | 2005-01-13 20:44:07 +0100 (Do, 13 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/po/chess
   M /trunk/ggz/game_clients/po/chess/.cvsignore
   M /trunk/ggz/game_clients/po/chinese-checkers
   M /trunk/ggz/game_clients/po/chinese-checkers/.cvsignore
   M /trunk/ggz/game_clients/po/combat
   M /trunk/ggz/game_clients/po/combat/.cvsignore
   M /trunk/ggz/game_clients/po/common
   M /trunk/ggz/game_clients/po/common/.cvsignore
   M /trunk/ggz/game_clients/po/dots
   M /trunk/ggz/game_clients/po/dots/.cvsignore
   M /trunk/ggz/game_clients/po/ggzcards
   M /trunk/ggz/game_clients/po/ggzcards/.cvsignore
   M /trunk/ggz/game_clients/po/hastings
   M /trunk/ggz/game_clients/po/hastings/.cvsignore
   M /trunk/ggz/game_clients/po/reversi
   M /trunk/ggz/game_clients/po/reversi/.cvsignore
   M /trunk/ggz/game_clients/po/spades
   M /trunk/ggz/game_clients/po/spades/.cvsignore
   M /trunk/ggz/game_clients/po/tictactoe
   M /trunk/ggz/game_clients/po/tictactoe/.cvsignore

Finish .cvsignore files.

------------------------------------------------------------------------
r6652 | jdorje | 2005-01-13 20:37:24 +0100 (Do, 13 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.ac

Allow gtk-games to compile again.

------------------------------------------------------------------------
r6651 | jdorje | 2005-01-13 19:53:29 +0100 (Do, 13 Jan 2005) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/po/chess
   A /trunk/ggz/game_clients/po/chess/.cvsignore
   M /trunk/ggz/game_clients/po/chinese-checkers
   A /trunk/ggz/game_clients/po/chinese-checkers/.cvsignore
   M /trunk/ggz/game_clients/po/combat
   A /trunk/ggz/game_clients/po/combat/.cvsignore
   M /trunk/ggz/game_clients/po/common
   A /trunk/ggz/game_clients/po/common/.cvsignore
   M /trunk/ggz/game_clients/po/dots
   A /trunk/ggz/game_clients/po/dots/.cvsignore
   M /trunk/ggz/game_clients/po/ggzcards
   A /trunk/ggz/game_clients/po/ggzcards/.cvsignore
   M /trunk/ggz/game_clients/po/hastings
   A /trunk/ggz/game_clients/po/hastings/.cvsignore
   M /trunk/ggz/game_clients/po/reversi
   A /trunk/ggz/game_clients/po/reversi/.cvsignore
   M /trunk/ggz/game_clients/po/spades
   A /trunk/ggz/game_clients/po/spades/.cvsignore
   M /trunk/ggz/game_clients/po/tictactoe
   A /trunk/ggz/game_clients/po/tictactoe/.cvsignore

Add .cvsignore files.

------------------------------------------------------------------------
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.

------------------------------------------------------------------------
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.

------------------------------------------------------------------------
r6545 | josef | 2004-12-21 18:17:17 +0100 (Di, 21 Dez 2004) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.ac
   A /trunk/ggz/game_clients/m4/i18n.mk
   M /trunk/ggz/game_clients/po/Makefile.am
   A /trunk/ggz/game_clients/po/chess/Makefile.am
   A /trunk/ggz/game_clients/po/chinese-checkers/Makefile.am
   M /trunk/ggz/game_clients/po/chinese-checkers/de.po
   A /trunk/ggz/game_clients/po/combat/Makefile.am
   A /trunk/ggz/game_clients/po/common/Makefile.am
   M /trunk/ggz/game_clients/po/common/common.pot
   M /trunk/ggz/game_clients/po/common/de.po
   A /trunk/ggz/game_clients/po/dots/Makefile.am
   A /trunk/ggz/game_clients/po/ggzcards/Makefile.am
   A /trunk/ggz/game_clients/po/hastings/Makefile.am
   A /trunk/ggz/game_clients/po/reversi/Makefile.am
   A /trunk/ggz/game_clients/po/spades/Makefile.am
   M /trunk/ggz/game_clients/po/spades/de.po
   A /trunk/ggz/game_clients/po/tictactoe/Makefile.am
   M /trunk/ggz/game_clients/po/tictactoe/de.po
   M /trunk/ggz/game_clients/po/tictactoe/tictactoe.pot

- use new i18n infrastructure
- 'common' messages are now excluded from game translations and being accessed
  via chainloader

------------------------------------------------------------------------
r6544 | josef | 2004-12-21 18:16:04 +0100 (Di, 21 Dez 2004) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/ggzintl.c
   M /trunk/ggz/game_clients/common/ggzintl.h

- chainloader implementation for *.mo files
  - uses <gamename>.mo first
  - uses <fallback>.mo (common.mo) if not found in first catalog

------------------------------------------------------------------------
r6479 | josef | 2004-12-15 01:59:10 +0100 (Mi, 15 Dez 2004) | 9 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/po/chess/chess.pot
   M /trunk/ggz/game_clients/po/chess/de.po
   M /trunk/ggz/game_clients/po/chinese-checkers/chinese-checkers.pot
   M /trunk/ggz/game_clients/po/chinese-checkers/de.po
   M /trunk/ggz/game_clients/po/combat/combat.pot
   M /trunk/ggz/game_clients/po/combat/de.po
   M /trunk/ggz/game_clients/po/common/common.pot
   M /trunk/ggz/game_clients/po/common/de.po
   M /trunk/ggz/game_clients/po/dots/de.po
   M /trunk/ggz/game_clients/po/dots/dots.pot
   M /trunk/ggz/game_clients/po/ggzcards/de.po
   D /trunk/ggz/game_clients/po/ggzcards/es_AR.po
   M /trunk/ggz/game_clients/po/ggzcards/ggzcards.pot
   M /trunk/ggz/game_clients/po/hastings/de.po
   D /trunk/ggz/game_clients/po/hastings/es_AR.po
   M /trunk/ggz/game_clients/po/hastings/hastings.pot
   D /trunk/ggz/game_clients/po/hastings/pt_BR.po
   M /trunk/ggz/game_clients/po/reversi/de.po
   M /trunk/ggz/game_clients/po/reversi/reversi.pot
   M /trunk/ggz/game_clients/po/spades/de.po
   M /trunk/ggz/game_clients/po/spades/spades.pot
   M /trunk/ggz/game_clients/po/tictactoe/de.po
   D /trunk/ggz/game_clients/po/tictactoe/es_AR.po
   D /trunk/ggz/game_clients/po/tictactoe/pt_BR.po
   M /trunk/ggz/game_clients/po/tictactoe/tictactoe.pot

- translation catalog updates for all Gtk+ games
- consistency checking
- German translation up to date
- removal of "empty" pt_BR and es_AR translations

The latter ones were accidently emptied back in July (when introducing the
message catalog) and break the builds.
I'll restore them soon.

------------------------------------------------------------------------
r6478 | josef | 2004-12-15 01:17:01 +0100 (Mi, 15 Dez 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/po/Makefile.am
   D /trunk/ggz/game_clients/po/lapocha

- lapocha is no more

------------------------------------------------------------------------
r6450 | jdorje | 2004-12-11 22:57:47 +0100 (Sa, 11 Dez 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c
   M /trunk/ggz/game_clients/ggzcards/main.c

Fix the statusbars.

------------------------------------------------------------------------
r6428 | josef | 2004-11-28 01:55:14 +0100 (So, 28 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.ac
   M /trunk/ggz/game_clients/m4/ggz-debug.m4
   M /trunk/ggz/game_clients/m4/gtk-2.0.m4

- fix smaller build glitches

------------------------------------------------------------------------
r6388 | jdorje | 2004-11-16 07:14:51 +0100 (Di, 16 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/reversi/Makefile.am
   A /trunk/ggz/game_clients/reversi/enemydot.svg
   M /trunk/ggz/game_clients/reversi/main_win.c

Add distinct graphics for enemy move positions.

------------------------------------------------------------------------
r6387 | jdorje | 2004-11-16 06:53:01 +0100 (Di, 16 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/menus.h

Use one more stock item.

------------------------------------------------------------------------
r6386 | jdorje | 2004-11-16 06:47:51 +0100 (Di, 16 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.c
   M /trunk/ggz/game_clients/ggzcards/dlg_options.c
   M /trunk/ggz/game_clients/ggzcards/dlg_prefs.c
   M /trunk/ggz/game_clients/ggzcards/main.c

Improve ggzcards dialogs.

------------------------------------------------------------------------
r6385 | jdorje | 2004-11-16 06:21:05 +0100 (Di, 16 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/callbacks.c
   M /trunk/ggz/game_clients/chess/main.c
   M /trunk/ggz/game_clients/chinese-checkers/game.c
   M /trunk/ggz/game_clients/chinese-checkers/main_cb.c
   M /trunk/ggz/game_clients/combat/callbacks.c
   M /trunk/ggz/game_clients/combat/main.c
   M /trunk/ggz/game_clients/common/dlg_about.c
   M /trunk/ggz/game_clients/common/dlg_about.h
   M /trunk/ggz/game_clients/common/dlg_chat.c
   M /trunk/ggz/game_clients/common/dlg_exit.c
   M /trunk/ggz/game_clients/common/dlg_exit.h
   M /trunk/ggz/game_clients/common/dlg_players.c
   M /trunk/ggz/game_clients/common/ggz_gtk.c
   M /trunk/ggz/game_clients/common/ggz_gtk.h
   M /trunk/ggz/game_clients/dots/cb_main.c
   M /trunk/ggz/game_clients/dots/main.c
   M /trunk/ggz/game_clients/ggzcards/cb_main.c
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/hastings/main.c
   M /trunk/ggz/game_clients/hastings/main_win.c
   M /trunk/ggz/game_clients/reversi/main.c
   M /trunk/ggz/game_clients/reversi/main_win.c
   M /trunk/ggz/game_clients/spades/callbacks.c
   M /trunk/ggz/game_clients/spades/gtk_io.c
   M /trunk/ggz/game_clients/tictactoe/main.c

Improve the common dialogs.

------------------------------------------------------------------------
r6384 | jdorje | 2004-11-16 05:20:36 +0100 (Di, 16 Nov 2004) | 2 lines
Geänderte Pfade:
   D /trunk/ggz/game_clients/lapocha

Remove .cvsignore.

------------------------------------------------------------------------
r6376 | jdorje | 2004-11-15 20:37:11 +0100 (Mo, 15 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.ac
   M /trunk/gtk-client/configure.ac

Disable deprecated when compiling with DEBUG.

------------------------------------------------------------------------
r6356 | jdorje | 2004-11-13 19:26:50 +0100 (Sa, 13 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/tictactoe/support.c
   M /trunk/ggz/game_clients/tictactoe/support.h

Remove some deprecated code.

------------------------------------------------------------------------
r6355 | jdorje | 2004-11-13 19:19:10 +0100 (Sa, 13 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/gtk_dlg_options.c

Replace gtk_container_border_width with gtk_container_set_border_width.

------------------------------------------------------------------------
r6354 | jdorje | 2004-11-13 19:19:09 +0100 (Sa, 13 Nov 2004) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/main_dlg.c
   M /trunk/ggz/game_clients/chinese-checkers/prefs_dlg.c
   M /trunk/ggz/game_clients/combat/dlg_options.c
   M /trunk/ggz/game_clients/dots/dlg_main.c
   M /trunk/ggz/game_clients/dots/dlg_new.c
   M /trunk/ggz/game_clients/dots/dlg_pref.c
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/hastings/dlg_yesno.c
   M /trunk/ggz/game_clients/hastings/main_win.c
   M /trunk/ggz/game_clients/reversi/options_dlg.c
   M /trunk/ggz/game_clients/spades/gtk_connect.c
   M /trunk/ggz/game_clients/spades/gtk_dlg_disconnect.c
   M /trunk/ggz/game_clients/spades/gtk_dlg_error.c
   M /trunk/ggz/game_clients/spades/gtk_dlg_options.c
   M /trunk/ggz/game_clients/spades/gtk_dlg_stat.c

- Replace gtk_timeout_add with g_timeout_add.
- Replace gtk_window_set_policy with gtk_window_set_resizable.

------------------------------------------------------------------------
r6353 | jdorje | 2004-11-13 19:05:57 +0100 (Sa, 13 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/support.c
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/support.c
   M /trunk/ggz/game_clients/dots/support.c
   M /trunk/ggz/game_clients/hastings/support.c
   M /trunk/ggz/game_clients/reversi/main_win.c
   M /trunk/ggz/game_clients/reversi/support.c
   M /trunk/ggz/game_clients/tictactoe/support.c

Replace gtk_object_get_data with g_object_get_data.

------------------------------------------------------------------------
r6352 | jdorje | 2004-11-13 18:29:24 +0100 (Sa, 13 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/ggzintl.c
   M /trunk/ggz/src/frontend/gtk/main.c

Really fix gettext to return UTF-8.

------------------------------------------------------------------------
r6351 | jdorje | 2004-11-13 18:22:07 +0100 (Sa, 13 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/ggzintl.c
   M /trunk/ggz/src/frontend/gtk/main.c

Tell gettext to return strings in UTF-8.

------------------------------------------------------------------------
r6347 | jdorje | 2004-11-13 09:38:07 +0100 (Sa, 13 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/dlg_options.c
   M /trunk/ggz/game_clients/combat/game.c

Fix errors in last commit.

------------------------------------------------------------------------
r6346 | jdorje | 2004-11-13 09:37:39 +0100 (Sa, 13 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/dlg_options.c
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/game.h
   M /trunk/ggz/game_clients/combat/gtk_player_info.c

Replace another clist with a treeview.

------------------------------------------------------------------------
r6345 | jdorje | 2004-11-13 09:32:59 +0100 (Sa, 13 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.ac

Add --g-fatal-warnings too.

------------------------------------------------------------------------
r6344 | jdorje | 2004-11-13 04:39:09 +0100 (Sa, 13 Nov 2004) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/module.dsc.in
   M /trunk/ggz/game_clients/chinese-checkers/module.dsc.in
   M /trunk/ggz/game_clients/combat/module.dsc.in
   M /trunk/ggz/game_clients/configure.ac
   M /trunk/ggz/game_clients/dots/module.dsc.in
   M /trunk/ggz/game_clients/ggzcards/module.dsc.in
   M /trunk/ggz/game_clients/hastings/module.dsc.in
   M /trunk/ggz/game_clients/reversi/module.dsc.in
   M /trunk/ggz/game_clients/spades/module.dsc.in
   M /trunk/ggz/game_clients/tictactoe/module.dsc.in

Add --g-fatal-errors to the game executable command lines if the package
is compiled with debugging enabled.

------------------------------------------------------------------------
r6343 | jdorje | 2004-11-13 02:44:11 +0100 (Sa, 13 Nov 2004) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/callbacks.c
   M /trunk/ggz/game_clients/combat/combat.h
   M /trunk/ggz/game_clients/combat/dlg_options.c
   M /trunk/ggz/game_clients/combat/dlg_options.h
   M /trunk/ggz/game_clients/combat/map.c

- Replace a clist with a treeview.
- Fix a bug with the options text buffer.

------------------------------------------------------------------------
r6342 | jdorje | 2004-11-12 18:42:38 +0100 (Fr, 12 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/dlg_options.c
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/gtk_player_info.c
   M /trunk/ggz/game_clients/combat/interface.c

Remove or replace all gtk_widget_set_usize calls.

------------------------------------------------------------------------
r6341 | jdorje | 2004-11-12 18:32:37 +0100 (Fr, 12 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/hastings/dlg_yesno.c
   M /trunk/ggz/game_clients/hastings/main_win.c
   M /trunk/ggz/game_clients/tictactoe/main_win.c

Remove or replace all gtk_widget_set_usize calls.

------------------------------------------------------------------------
r6340 | jdorje | 2004-11-12 18:31:36 +0100 (Fr, 12 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/gtk_dlg_options.c
   M /trunk/ggz/game_clients/spades/gtk_play.c

Remove all gtk_widget_set_usize calls.

------------------------------------------------------------------------
r6339 | jdorje | 2004-11-12 18:26:54 +0100 (Fr, 12 Nov 2004) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c
   M /trunk/ggz/game_clients/ggzcards/dlg_options.c
   M /trunk/ggz/game_clients/ggzcards/dlg_prefs.c
   M /trunk/ggz/game_clients/ggzcards/main.c

- Remove or replace all gtk_widget_set_usize calls.
- Set transient for several dialogs.

------------------------------------------------------------------------
r6338 | jdorje | 2004-11-12 18:21:26 +0100 (Fr, 12 Nov 2004) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/cb_main.c
   M /trunk/ggz/game_clients/dots/dlg_main.c
   M /trunk/ggz/game_clients/dots/dlg_main.h
   M /trunk/ggz/game_clients/dots/dlg_pref.c
   M /trunk/ggz/game_clients/dots/dlg_pref.h

- Remove or replace all gtk_widget_set_usize calls.
- Set transient for the prefs dialog.

------------------------------------------------------------------------
r6337 | jdorje | 2004-11-12 18:10:03 +0100 (Fr, 12 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/prefs_dlg.c

Remove gtk_widget_set_usize.

------------------------------------------------------------------------
r6336 | jdorje | 2004-11-12 05:56:10 +0100 (Fr, 12 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/reversi/main_win.c
   M /trunk/ggz/game_clients/reversi/options_dlg.c

Replace gtk_widget_set_usize.

------------------------------------------------------------------------
r6335 | jdorje | 2004-11-12 05:40:58 +0100 (Fr, 12 Nov 2004) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/display.c
   M /trunk/ggz/game_clients/combat/dlg_options.c
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/dots/game.c
   M /trunk/ggz/game_clients/hastings/main_win.c
   M /trunk/ggz/game_clients/reversi/main_win.c
   M /trunk/ggz/game_clients/spades/gtk_io.c
   M /trunk/ggz/game_clients/tictactoe/main_win.c

Replace gtk_widget_draw with gtk_widget_queue_draw or
gtk_widget_queue_draw_area.

------------------------------------------------------------------------
r6334 | jdorje | 2004-11-12 03:49:43 +0100 (Fr, 12 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/dlg_options.c
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/gtk_player_info.c
   M /trunk/ggz/game_clients/dots/cb_pref.c
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/reversi/main_win.c
   M /trunk/ggz/game_clients/spades/gtk_play.c
   M /trunk/ggz/game_clients/spades/gtk_taunt.c

Upgrade some code.

------------------------------------------------------------------------
r6333 | jdorje | 2004-11-12 03:27:20 +0100 (Fr, 12 Nov 2004) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/game.c
   M /trunk/ggz/game_clients/chinese-checkers/main.c
   M /trunk/ggz/game_clients/chinese-checkers/main.h
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/game.h
   M /trunk/ggz/game_clients/combat/main.c
   M /trunk/ggz/game_clients/common/Makefile.am
   M /trunk/ggz/game_clients/common/dlg_about.h
   A /trunk/ggz/game_clients/common/ggz_gtk.c
   A /trunk/ggz/game_clients/common/ggz_gtk.h
   M /trunk/ggz/game_clients/dots/main.c
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/hastings/game.h
   M /trunk/ggz/game_clients/hastings/main.c
   M /trunk/ggz/game_clients/reversi/game.h
   M /trunk/ggz/game_clients/reversi/main.c
   M /trunk/ggz/game_clients/spades/client_func.c
   M /trunk/ggz/game_clients/spades/gtk_connect.c
   M /trunk/ggz/game_clients/spades/gtk_connect.h
   M /trunk/ggz/game_clients/tictactoe/game.h
   M /trunk/ggz/game_clients/tictactoe/main.c

Get rid of gdk_input_* functions, and merge some more common ggz/gtk code
into a new common file.

------------------------------------------------------------------------
r6331 | jdorje | 2004-11-11 18:03:19 +0100 (Do, 11 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/display.c

Fix player name label colors.

------------------------------------------------------------------------
r6330 | jdorje | 2004-11-11 17:30:21 +0100 (Do, 11 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/display.c
   M /trunk/ggz/game_clients/chinese-checkers/support.c
   M /trunk/ggz/game_clients/combat/callbacks.c
   M /trunk/ggz/game_clients/combat/combat.c
   M /trunk/ggz/game_clients/combat/dlg_options.c
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/map.c
   M /trunk/ggz/game_clients/dots/game.c
   M /trunk/ggz/game_clients/dots/support.c
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/preferences.c
   M /trunk/ggz/game_clients/hastings/main_win.c
   M /trunk/ggz/game_clients/hastings/support.c
   M /trunk/ggz/game_clients/reversi/main_win.c
   M /trunk/ggz/game_clients/reversi/options_dlg.c
   M /trunk/ggz/game_clients/reversi/support.c
   M /trunk/ggz/game_clients/spades/gtk_io.c
   M /trunk/ggz/game_clients/spades/gtk_play.c
   M /trunk/ggz/game_clients/spades/gtk_taunt.c
   M /trunk/ggz/game_clients/tictactoe/main_win.c
   M /trunk/ggz/game_clients/tictactoe/support.c

Upgrade some code.

------------------------------------------------------------------------
r6293 | jdorje | 2004-11-07 06:51:47 +0100 (So, 07 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/board.c
   M /trunk/ggz/game_clients/chess/board.h
   M /trunk/ggz/game_clients/chess/callbacks.c
   M /trunk/ggz/game_clients/chess/callbacks.h
   M /trunk/ggz/game_clients/chess/chess.h
   M /trunk/ggz/game_clients/chess/game.c
   M /trunk/ggz/game_clients/chess/libcgc/board.c
   M /trunk/ggz/game_clients/chess/libcgc/board.h
   M /trunk/ggz/game_clients/chess/libcgc/cgc.c
   M /trunk/ggz/game_clients/chess/libcgc/cgc.h
   M /trunk/ggz/game_clients/chess/libcgc/games.c
   M /trunk/ggz/game_clients/chess/libcgc/games.h
   M /trunk/ggz/game_clients/chess/libcgc/movecheck.c
   M /trunk/ggz/game_clients/chess/libcgc/movecheck.h
   M /trunk/ggz/game_clients/chess/main.c
   M /trunk/ggz/game_clients/chess/main_win.c
   M /trunk/ggz/game_clients/chess/main_win.h
   M /trunk/ggz/game_clients/chess/net.c
   M /trunk/ggz/game_clients/chess/net.h
   M /trunk/ggz/game_clients/chess/popup.c
   M /trunk/ggz/game_clients/chess/popup.h
   M /trunk/ggz/game_clients/chess/support.c
   M /trunk/ggz/game_clients/chess/support.h
   M /trunk/ggz/game_clients/chinese-checkers/display.c
   M /trunk/ggz/game_clients/chinese-checkers/display.h
   M /trunk/ggz/game_clients/chinese-checkers/game.c
   M /trunk/ggz/game_clients/chinese-checkers/game.h
   M /trunk/ggz/game_clients/chinese-checkers/main.c
   M /trunk/ggz/game_clients/chinese-checkers/main_cb.c
   M /trunk/ggz/game_clients/chinese-checkers/main_cb.h
   M /trunk/ggz/game_clients/chinese-checkers/main_dlg.c
   M /trunk/ggz/game_clients/chinese-checkers/main_dlg.h
   M /trunk/ggz/game_clients/chinese-checkers/prefs_cb.c
   M /trunk/ggz/game_clients/chinese-checkers/prefs_cb.h
   M /trunk/ggz/game_clients/chinese-checkers/prefs_dlg.c
   M /trunk/ggz/game_clients/chinese-checkers/prefs_dlg.h
   M /trunk/ggz/game_clients/chinese-checkers/support.c
   M /trunk/ggz/game_clients/chinese-checkers/support.h
   M /trunk/ggz/game_clients/combat/callbacks.c
   M /trunk/ggz/game_clients/combat/callbacks.h
   M /trunk/ggz/game_clients/combat/combat.c
   M /trunk/ggz/game_clients/combat/combat.h
   M /trunk/ggz/game_clients/combat/dlg_options.c
   M /trunk/ggz/game_clients/combat/dlg_options.h
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/game.h
   M /trunk/ggz/game_clients/combat/gtk_player_info.c
   M /trunk/ggz/game_clients/combat/interface.c
   M /trunk/ggz/game_clients/combat/interface.h
   M /trunk/ggz/game_clients/combat/main.c
   M /trunk/ggz/game_clients/combat/map.c
   M /trunk/ggz/game_clients/combat/map.h
   M /trunk/ggz/game_clients/combat/support.c
   M /trunk/ggz/game_clients/combat/support.h
   M /trunk/ggz/game_clients/common/dlg_about.c
   M /trunk/ggz/game_clients/common/dlg_about.h
   M /trunk/ggz/game_clients/common/dlg_chat.c
   M /trunk/ggz/game_clients/common/dlg_chat.h
   M /trunk/ggz/game_clients/common/dlg_exit.c
   M /trunk/ggz/game_clients/common/dlg_exit.h
   M /trunk/ggz/game_clients/common/dlg_players.c
   M /trunk/ggz/game_clients/common/dlg_players.h
   M /trunk/ggz/game_clients/common/ggzintl.c
   M /trunk/ggz/game_clients/common/ggzintl.h
   M /trunk/ggz/game_clients/common/menus.c
   M /trunk/ggz/game_clients/common/menus.h
   M /trunk/ggz/game_clients/dots/cb_main.c
   M /trunk/ggz/game_clients/dots/cb_main.h
   M /trunk/ggz/game_clients/dots/cb_new.c
   M /trunk/ggz/game_clients/dots/cb_new.h
   M /trunk/ggz/game_clients/dots/cb_opt.c
   M /trunk/ggz/game_clients/dots/cb_opt.h
   M /trunk/ggz/game_clients/dots/cb_pref.c
   M /trunk/ggz/game_clients/dots/cb_pref.h
   M /trunk/ggz/game_clients/dots/dlg_main.c
   M /trunk/ggz/game_clients/dots/dlg_main.h
   M /trunk/ggz/game_clients/dots/dlg_new.c
   M /trunk/ggz/game_clients/dots/dlg_new.h
   M /trunk/ggz/game_clients/dots/dlg_opt.c
   M /trunk/ggz/game_clients/dots/dlg_opt.h
   M /trunk/ggz/game_clients/dots/dlg_pref.c
   M /trunk/ggz/game_clients/dots/dlg_pref.h
   M /trunk/ggz/game_clients/dots/game.c
   M /trunk/ggz/game_clients/dots/game.h
   M /trunk/ggz/game_clients/dots/main.c
   M /trunk/ggz/game_clients/dots/support.c
   M /trunk/ggz/game_clients/dots/support.h
   M /trunk/ggz/game_clients/ggzcards/ai.c
   M /trunk/ggz/game_clients/ggzcards/ai.h
   M /trunk/ggz/game_clients/ggzcards/animation.c
   M /trunk/ggz/game_clients/ggzcards/animation.h
   M /trunk/ggz/game_clients/ggzcards/cb_main.c
   M /trunk/ggz/game_clients/ggzcards/cb_main.h
   M /trunk/ggz/game_clients/ggzcards/client/client.c
   M /trunk/ggz/game_clients/ggzcards/client/client.h
   M /trunk/ggz/game_clients/ggzcards/common/cards.c
   M /trunk/ggz/game_clients/ggzcards/common/cards.h
   M /trunk/ggz/game_clients/ggzcards/common/net_common.c
   M /trunk/ggz/game_clients/ggzcards/common/protocol.c
   M /trunk/ggz/game_clients/ggzcards/common/protocol.h
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.c
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c
   M /trunk/ggz/game_clients/ggzcards/dlg_options.c
   M /trunk/ggz/game_clients/ggzcards/dlg_prefs.c
   M /trunk/ggz/game_clients/ggzcards/drawcard.c
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/layout.c
   M /trunk/ggz/game_clients/ggzcards/layout.h
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/preferences.c
   M /trunk/ggz/game_clients/ggzcards/support.c
   M /trunk/ggz/game_clients/ggzcards/table.c
   M /trunk/ggz/game_clients/ggzcards/table.h
   M /trunk/ggz/game_clients/hastings/dlg_yesno.c
   M /trunk/ggz/game_clients/hastings/dlg_yesno.h
   M /trunk/ggz/game_clients/hastings/game.h
   M /trunk/ggz/game_clients/hastings/main.c
   M /trunk/ggz/game_clients/hastings/main_win.c
   M /trunk/ggz/game_clients/hastings/main_win.h
   M /trunk/ggz/game_clients/hastings/selector.c
   M /trunk/ggz/game_clients/hastings/support.c
   M /trunk/ggz/game_clients/hastings/support.h
   A /trunk/ggz/game_clients/indent.pro
   M /trunk/ggz/game_clients/reversi/game.h
   M /trunk/ggz/game_clients/reversi/main.c
   M /trunk/ggz/game_clients/reversi/main_win.c
   M /trunk/ggz/game_clients/reversi/options_dlg.c
   M /trunk/ggz/game_clients/reversi/options_dlg.h
   M /trunk/ggz/game_clients/reversi/support.c
   M /trunk/ggz/game_clients/reversi/support.h
   M /trunk/ggz/game_clients/spades/callbacks.c
   M /trunk/ggz/game_clients/spades/callbacks.h
   M /trunk/ggz/game_clients/spades/card.c
   M /trunk/ggz/game_clients/spades/client_func.c
   M /trunk/ggz/game_clients/spades/client_main.c
   M /trunk/ggz/game_clients/spades/gtk_connect.c
   M /trunk/ggz/game_clients/spades/gtk_dlg_disconnect.c
   M /trunk/ggz/game_clients/spades/gtk_dlg_error.c
   M /trunk/ggz/game_clients/spades/gtk_dlg_options.c
   M /trunk/ggz/game_clients/spades/gtk_dlg_stat.c
   M /trunk/ggz/game_clients/spades/gtk_io.c
   M /trunk/ggz/game_clients/spades/gtk_menu.c
   M /trunk/ggz/game_clients/spades/gtk_play.c
   M /trunk/ggz/game_clients/spades/gtk_play.h
   M /trunk/ggz/game_clients/spades/gtk_taunt.c
   M /trunk/ggz/game_clients/spades/options.h
   M /trunk/ggz/game_clients/spades/socketfunc.c
   M /trunk/ggz/game_clients/tictactoe/game.h
   M /trunk/ggz/game_clients/tictactoe/main.c
   M /trunk/ggz/game_clients/tictactoe/main_win.c
   M /trunk/ggz/game_clients/tictactoe/main_win.h
   M /trunk/ggz/game_clients/tictactoe/support.c
   M /trunk/ggz/game_clients/tictactoe/support.h

Indent!

------------------------------------------------------------------------
r6292 | jdorje | 2004-11-07 06:45:19 +0100 (So, 07 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/client_func.c

Remove extra parenthesis.

------------------------------------------------------------------------
r6291 | jdorje | 2004-11-06 20:15:04 +0100 (Sa, 06 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/main_cb.c
   M /trunk/ggz/game_clients/chinese-checkers/prefs_cb.c
   M /trunk/ggz/game_clients/chinese-checkers/prefs_cb.h
   M /trunk/ggz/game_clients/chinese-checkers/prefs_dlg.c
   M /trunk/ggz/game_clients/chinese-checkers/prefs_dlg.h

Change a clist to a treeview.

------------------------------------------------------------------------
r6285 | jdorje | 2004-11-06 08:00:27 +0100 (Sa, 06 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/display.c
   M /trunk/ggz/game_clients/chinese-checkers/main_cb.c
   M /trunk/ggz/game_clients/chinese-checkers/prefs_cb.c
   M /trunk/ggz/game_clients/combat/callbacks.c
   M /trunk/ggz/game_clients/combat/dlg_options.c
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/dots/cb_opt.c
   M /trunk/ggz/game_clients/dots/cb_pref.c
   M /trunk/ggz/game_clients/dots/game.c
   M /trunk/ggz/game_clients/dots/main.c
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/hastings/main_win.c
   M /trunk/ggz/game_clients/reversi/main.c
   M /trunk/ggz/game_clients/reversi/main_win.c
   M /trunk/ggz/game_clients/reversi/options_dlg.c
   M /trunk/ggz/game_clients/tictactoe/main_win.c

Update some deprecated code.

------------------------------------------------------------------------
r6284 | jdorje | 2004-11-06 07:21:54 +0100 (Sa, 06 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/main_cb.c
   M /trunk/ggz/game_clients/chinese-checkers/main_dlg.c
   M /trunk/ggz/game_clients/chinese-checkers/main_dlg.h
   M /trunk/ggz/game_clients/chinese-checkers/prefs_dlg.c
   M /trunk/ggz/game_clients/chinese-checkers/prefs_dlg.h
   M /trunk/ggz/game_clients/chinese-checkers/support.c
   M /trunk/ggz/game_clients/chinese-checkers/support.h
   M /trunk/ggz/game_clients/combat/callbacks.c
   M /trunk/ggz/game_clients/combat/dlg_options.c
   M /trunk/ggz/game_clients/combat/dlg_options.h
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/gtk_player_info.c
   M /trunk/ggz/game_clients/combat/interface.c
   M /trunk/ggz/game_clients/combat/interface.h
   M /trunk/ggz/game_clients/common/menus.c
   M /trunk/ggz/game_clients/dots/cb_main.c
   M /trunk/ggz/game_clients/dots/cb_pref.c
   M /trunk/ggz/game_clients/dots/dlg_main.c
   M /trunk/ggz/game_clients/dots/dlg_new.c
   M /trunk/ggz/game_clients/dots/dlg_opt.c
   M /trunk/ggz/game_clients/dots/dlg_pref.c
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/hastings/dlg_yesno.c
   M /trunk/ggz/game_clients/hastings/main_win.c
   M /trunk/ggz/game_clients/hastings/selector.c
   M /trunk/ggz/game_clients/reversi/main_win.c
   M /trunk/ggz/game_clients/reversi/options_dlg.c
   M /trunk/ggz/game_clients/reversi/options_dlg.h
   M /trunk/ggz/game_clients/spades/gtk_dlg_disconnect.c
   M /trunk/ggz/game_clients/spades/gtk_dlg_error.c
   M /trunk/ggz/game_clients/spades/gtk_dlg_options.c
   M /trunk/ggz/game_clients/spades/gtk_dlg_stat.c
   M /trunk/ggz/game_clients/spades/gtk_io.c
   M /trunk/ggz/game_clients/spades/gtk_play.c
   M /trunk/ggz/game_clients/spades/gtk_taunt.c
   M /trunk/ggz/game_clients/tictactoe/main_win.c

Update some deprecated code.

------------------------------------------------------------------------
r6283 | jdorje | 2004-11-06 05:36:45 +0100 (Sa, 06 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/dlg_players.c

Fix popup menu for treeview.

------------------------------------------------------------------------
r6271 | jdorje | 2004-11-05 21:48:41 +0100 (Fr, 05 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/animation.c
   M /trunk/ggz/game_clients/ggzcards/cb_main.c
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.c
   M /trunk/ggz/game_clients/ggzcards/dlg_options.c
   M /trunk/ggz/game_clients/ggzcards/dlg_prefs.c
   M /trunk/ggz/game_clients/ggzcards/drawcard.c
   M /trunk/ggz/game_clients/ggzcards/support.c
   M /trunk/ggz/game_clients/ggzcards/support.h
   M /trunk/ggz/game_clients/ggzcards/table.c

Update some deprecated code.

------------------------------------------------------------------------
r6270 | jdorje | 2004-11-05 20:26:41 +0100 (Fr, 05 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/board.c
   M /trunk/ggz/game_clients/chess/callbacks.c
   M /trunk/ggz/game_clients/chess/game.c
   M /trunk/ggz/game_clients/chess/main.c
   M /trunk/ggz/game_clients/chess/main_win.c
   M /trunk/ggz/game_clients/chess/net.c
   M /trunk/ggz/game_clients/chess/net.h
   M /trunk/ggz/game_clients/chess/popup.c
   M /trunk/ggz/game_clients/chess/support.c
   M /trunk/ggz/game_clients/chess/support.h

Update some deprecated code.

------------------------------------------------------------------------
r6269 | jdorje | 2004-11-05 10:21:08 +0100 (Fr, 05 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/dlg_players.c

Update the playerlist to a GtkTreeView.

------------------------------------------------------------------------
r6268 | jdorje | 2004-11-05 09:00:15 +0100 (Fr, 05 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/dlg_about.c
   M /trunk/ggz/game_clients/common/dlg_chat.c
   M /trunk/ggz/game_clients/common/dlg_exit.c

Don't use deprecated functions.

------------------------------------------------------------------------
r6267 | jdorje | 2004-11-05 08:31:58 +0100 (Fr, 05 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/reversi/main_win.c
   M /trunk/ggz/game_clients/tictactoe/main_win.c

Clear the backing store when resizing.

------------------------------------------------------------------------
r6266 | jdorje | 2004-11-05 08:29:49 +0100 (Fr, 05 Nov 2004) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/display.c
   M /trunk/ggz/game_clients/chinese-checkers/display.h
   M /trunk/ggz/game_clients/chinese-checkers/game.c
   M /trunk/ggz/game_clients/chinese-checkers/main_cb.c
   M /trunk/ggz/game_clients/chinese-checkers/main_cb.h
   M /trunk/ggz/game_clients/chinese-checkers/main_dlg.c

Allow resizable themes when using SVG.  PNG themes will not resize - they
will continue to work but will leave empty portions of the window.

------------------------------------------------------------------------
r6265 | jdorje | 2004-11-05 07:20:47 +0100 (Fr, 05 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/game.c

Remove unnecessary initialization.

------------------------------------------------------------------------
r6264 | jdorje | 2004-11-05 07:15:15 +0100 (Fr, 05 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/display.c
   M /trunk/ggz/game_clients/chinese-checkers/game.c
   M /trunk/ggz/game_clients/chinese-checkers/game.h

Generalize and simplify the drawing code.

------------------------------------------------------------------------
r6263 | jdorje | 2004-11-05 03:42:59 +0100 (Fr, 05 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/Makefile.am
   M /trunk/ggz/game_clients/chinese-checkers/display.c
   M /trunk/ggz/game_clients/chinese-checkers/pixmaps/Makefile.am
   D /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/blue.png
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/blue.svg
   D /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/board.png
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/board.svg
   D /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/cyan.png
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/cyan.svg
   D /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/green.png
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/green.svg
   D /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/hole.png
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/hole.svg
   D /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/purple.png
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/purple.svg
   D /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/red.png
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/red.svg
   D /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/yellow.png
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/yellow.svg

Allow SVG or PNG themes.

------------------------------------------------------------------------
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.

------------------------------------------------------------------------
r6254 | josef | 2004-11-04 18:05:31 +0100 (Do, 04 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.ac

- abort if librsvg is not found

------------------------------------------------------------------------
r6251 | jdorje | 2004-11-04 09:04:25 +0100 (Do, 04 Nov 2004) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/bitmaps/bishop_b.svg
   M /trunk/ggz/game_clients/chess/bitmaps/bishop_w.svg
   M /trunk/ggz/game_clients/chess/bitmaps/king_b.svg
   M /trunk/ggz/game_clients/chess/bitmaps/king_w.svg
   M /trunk/ggz/game_clients/chess/bitmaps/knight_b.svg
   M /trunk/ggz/game_clients/chess/bitmaps/knight_w.svg
   M /trunk/ggz/game_clients/chess/bitmaps/queen_b.svg
   M /trunk/ggz/game_clients/chess/bitmaps/queen_w.svg
   M /trunk/ggz/game_clients/chess/bitmaps/rook_b.svg
   M /trunk/ggz/game_clients/chess/bitmaps/rook_w.svg

Somewhat better chess pieces.  These are autotraced from high-resolution
copies of the original xboard pieces.

------------------------------------------------------------------------
r6250 | jdorje | 2004-11-04 02:40:38 +0100 (Do, 04 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/reversi/Makefile.am
   D /trunk/ggz/game_clients/reversi/black.png
   A /trunk/ggz/game_clients/reversi/black.svg
   D /trunk/ggz/game_clients/reversi/dot.png
   A /trunk/ggz/game_clients/reversi/dot.svg
   M /trunk/ggz/game_clients/reversi/main_win.c
   D /trunk/ggz/game_clients/reversi/white.png
   A /trunk/ggz/game_clients/reversi/white.svg

Switch from PNG to SVG.  Allow the board to be resized.

------------------------------------------------------------------------
r6249 | jdorje | 2004-11-04 01:17:50 +0100 (Do, 04 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/tictactoe/main_win.c

Allow the TTT window to be resized.

------------------------------------------------------------------------
r6248 | jdorje | 2004-11-04 00:55:48 +0100 (Do, 04 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/tictactoe/main_win.c

Add some #defines; make the move graphics larger.

------------------------------------------------------------------------
r6247 | jdorje | 2004-11-04 00:30:47 +0100 (Do, 04 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/tictactoe/Makefile.am
   M /trunk/ggz/game_clients/tictactoe/main_win.c
   D /trunk/ggz/game_clients/tictactoe/o.png
   A /trunk/ggz/game_clients/tictactoe/o.svg
   D /trunk/ggz/game_clients/tictactoe/x.png
   A /trunk/ggz/game_clients/tictactoe/x.svg

Switch from PNG to SVG.

------------------------------------------------------------------------
r6246 | jdorje | 2004-11-03 23:55:53 +0100 (Mi, 03 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/display.c
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/Dragon/blue.png
   D /trunk/ggz/game_clients/chinese-checkers/pixmaps/Dragon/blue.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/Dragon/board.png
   D /trunk/ggz/game_clients/chinese-checkers/pixmaps/Dragon/board.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/Dragon/cyan.png
   D /trunk/ggz/game_clients/chinese-checkers/pixmaps/Dragon/cyan.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/Dragon/green.png
   D /trunk/ggz/game_clients/chinese-checkers/pixmaps/Dragon/green.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/Dragon/hole.png
   D /trunk/ggz/game_clients/chinese-checkers/pixmaps/Dragon/hole.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/Dragon/purple.png
   D /trunk/ggz/game_clients/chinese-checkers/pixmaps/Dragon/purple.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/Dragon/red.png
   D /trunk/ggz/game_clients/chinese-checkers/pixmaps/Dragon/red.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/Dragon/yellow.png
   D /trunk/ggz/game_clients/chinese-checkers/pixmaps/Dragon/yellow.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/Electric/blue.png
   D /trunk/ggz/game_clients/chinese-checkers/pixmaps/Electric/blue.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/Electric/board.png
   D /trunk/ggz/game_clients/chinese-checkers/pixmaps/Electric/board.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/Electric/cyan.png
   D /trunk/ggz/game_clients/chinese-checkers/pixmaps/Electric/cyan.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/Electric/green.png
   D /trunk/ggz/game_clients/chinese-checkers/pixmaps/Electric/green.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/Electric/hole.png
   D /trunk/ggz/game_clients/chinese-checkers/pixmaps/Electric/hole.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/Electric/purple.png
   D /trunk/ggz/game_clients/chinese-checkers/pixmaps/Electric/purple.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/Electric/red.png
   D /trunk/ggz/game_clients/chinese-checkers/pixmaps/Electric/red.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/Electric/yellow.png
   D /trunk/ggz/game_clients/chinese-checkers/pixmaps/Electric/yellow.xpm
   M /trunk/ggz/game_clients/chinese-checkers/pixmaps/Makefile.am
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/default/blue.png
   D /trunk/ggz/game_clients/chinese-checkers/pixmaps/default/blue.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/default/board.png
   D /trunk/ggz/game_clients/chinese-checkers/pixmaps/default/board.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/default/cyan.png
   D /trunk/ggz/game_clients/chinese-checkers/pixmaps/default/cyan.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/default/green.png
   D /trunk/ggz/game_clients/chinese-checkers/pixmaps/default/green.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/default/hole.png
   D /trunk/ggz/game_clients/chinese-checkers/pixmaps/default/hole.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/default/purple.png
   D /trunk/ggz/game_clients/chinese-checkers/pixmaps/default/purple.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/default/red.png
   D /trunk/ggz/game_clients/chinese-checkers/pixmaps/default/red.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/default/yellow.png
   D /trunk/ggz/game_clients/chinese-checkers/pixmaps/default/yellow.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/blue.png
   D /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/blue.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/board.png
   D /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/board.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/cyan.png
   D /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/cyan.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/green.png
   D /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/green.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/hole.png
   D /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/hole.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/purple.png
   D /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/purple.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/red.png
   D /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/red.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/yellow.png
   D /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/yellow.xpm

Switch from XPM to PNG.

------------------------------------------------------------------------
r6245 | jdorje | 2004-11-03 23:00:55 +0100 (Mi, 03 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.ac
   M /trunk/ggz/game_clients/hastings/Makefile.am
   D /trunk/ggz/game_clients/hastings/bayeux.xpm
   D /trunk/ggz/game_clients/hastings/frame_black.xpm
   D /trunk/ggz/game_clients/hastings/frame_ll.xpm
   D /trunk/ggz/game_clients/hastings/frame_lr.xpm
   D /trunk/ggz/game_clients/hastings/frame_ul.xpm
   D /trunk/ggz/game_clients/hastings/frame_ur.xpm
   D /trunk/ggz/game_clients/hastings/haroldsreturn.xpm
   M /trunk/ggz/game_clients/hastings/main_win.c
   D /trunk/ggz/game_clients/hastings/map.xpm
   D /trunk/ggz/game_clients/hastings/newmanblue.xpm
   D /trunk/ggz/game_clients/hastings/newmangreen.xpm
   D /trunk/ggz/game_clients/hastings/newmanred.xpm
   D /trunk/ggz/game_clients/hastings/newmanyellow.xpm
   A /trunk/ggz/game_clients/hastings/pixmaps
   A /trunk/ggz/game_clients/hastings/pixmaps/.cvsignore
   A /trunk/ggz/game_clients/hastings/pixmaps/Makefile.am
   A /trunk/ggz/game_clients/hastings/pixmaps/bayeux.png
   A /trunk/ggz/game_clients/hastings/pixmaps/frame_black.png
   A /trunk/ggz/game_clients/hastings/pixmaps/frame_ll.png
   A /trunk/ggz/game_clients/hastings/pixmaps/frame_lr.png
   A /trunk/ggz/game_clients/hastings/pixmaps/frame_ul.png
   A /trunk/ggz/game_clients/hastings/pixmaps/frame_ur.png
   A /trunk/ggz/game_clients/hastings/pixmaps/haroldsreturn.png
   A /trunk/ggz/game_clients/hastings/pixmaps/map.png
   A /trunk/ggz/game_clients/hastings/pixmaps/newmanblue.png
   A /trunk/ggz/game_clients/hastings/pixmaps/newmangreen.png
   A /trunk/ggz/game_clients/hastings/pixmaps/newmanred.png
   A /trunk/ggz/game_clients/hastings/pixmaps/newmanyellow.png
   A /trunk/ggz/game_clients/hastings/pixmaps/shadow.png
   D /trunk/ggz/game_clients/hastings/shadow.xpm

Switch from XPM to PNG.

------------------------------------------------------------------------
r6244 | jdorje | 2004-11-03 22:09:24 +0100 (Mi, 03 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/pixmaps/default/Makefile.am
   A /trunk/ggz/game_clients/combat/pixmaps/default/bomb.png
   D /trunk/ggz/game_clients/combat/pixmaps/default/bomb.xpm
   A /trunk/ggz/game_clients/combat/pixmaps/default/captain.png
   D /trunk/ggz/game_clients/combat/pixmaps/default/captain.xpm
   A /trunk/ggz/game_clients/combat/pixmaps/default/colonel.png
   D /trunk/ggz/game_clients/combat/pixmaps/default/colonel.xpm
   A /trunk/ggz/game_clients/combat/pixmaps/default/flag.png
   D /trunk/ggz/game_clients/combat/pixmaps/default/flag.xpm
   A /trunk/ggz/game_clients/combat/pixmaps/default/general.png
   D /trunk/ggz/game_clients/combat/pixmaps/default/general.xpm
   A /trunk/ggz/game_clients/combat/pixmaps/default/lieutenant.png
   D /trunk/ggz/game_clients/combat/pixmaps/default/lieutenant.xpm
   A /trunk/ggz/game_clients/combat/pixmaps/default/major.png
   D /trunk/ggz/game_clients/combat/pixmaps/default/major.xpm
   A /trunk/ggz/game_clients/combat/pixmaps/default/marshall.png
   D /trunk/ggz/game_clients/combat/pixmaps/default/marshall.xpm
   A /trunk/ggz/game_clients/combat/pixmaps/default/miner.png
   D /trunk/ggz/game_clients/combat/pixmaps/default/miner.xpm
   A /trunk/ggz/game_clients/combat/pixmaps/default/scout.png
   D /trunk/ggz/game_clients/combat/pixmaps/default/scout.xpm
   A /trunk/ggz/game_clients/combat/pixmaps/default/sergeant.png
   D /trunk/ggz/game_clients/combat/pixmaps/default/sergeant.xpm
   A /trunk/ggz/game_clients/combat/pixmaps/default/spy.png
   D /trunk/ggz/game_clients/combat/pixmaps/default/spy.xpm
   M /trunk/ggz/game_clients/combat/support.c
   M /trunk/ggz/game_clients/combat/support.h

Switch from XPM to PNG.

------------------------------------------------------------------------
r6243 | jdorje | 2004-11-03 21:46:06 +0100 (Mi, 03 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/reversi/Makefile.am
   A /trunk/ggz/game_clients/reversi/black.png
   D /trunk/ggz/game_clients/reversi/black.xpm
   A /trunk/ggz/game_clients/reversi/dot.png
   D /trunk/ggz/game_clients/reversi/dot.xpm
   M /trunk/ggz/game_clients/reversi/main_win.c
   A /trunk/ggz/game_clients/reversi/white.png
   D /trunk/ggz/game_clients/reversi/white.xpm

Use PNG instead of XPM.

------------------------------------------------------------------------
r6242 | jdorje | 2004-11-03 21:27:08 +0100 (Mi, 03 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/tictactoe/Makefile.am
   M /trunk/ggz/game_clients/tictactoe/main_win.c
   A /trunk/ggz/game_clients/tictactoe/o.png
   D /trunk/ggz/game_clients/tictactoe/o.xpm
   A /trunk/ggz/game_clients/tictactoe/x.png
   D /trunk/ggz/game_clients/tictactoe/x.xpm

Use PNG instead of XPM.

------------------------------------------------------------------------
r6241 | jdorje | 2004-11-03 20:54:24 +0100 (Mi, 03 Nov 2004) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/main_win.c

Set the default size of the window to be 640x480.  When the window is
resized by default the right panel stays the same while the board is
resized.

------------------------------------------------------------------------
r6240 | jdorje | 2004-11-03 20:24:53 +0100 (Mi, 03 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/board.c
   M /trunk/ggz/game_clients/chess/board.h
   M /trunk/ggz/game_clients/chess/callbacks.c
   M /trunk/ggz/game_clients/chess/main_win.c

Allow a resizable chess board!

------------------------------------------------------------------------
r6239 | jdorje | 2004-11-03 20:00:41 +0100 (Mi, 03 Nov 2004) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/Makefile.am
   M /trunk/ggz/game_clients/chess/bitmaps/Makefile.am
   D /trunk/ggz/game_clients/chess/bitmaps/bishop_b.png
   A /trunk/ggz/game_clients/chess/bitmaps/bishop_b.svg
   D /trunk/ggz/game_clients/chess/bitmaps/bishop_w.png
   A /trunk/ggz/game_clients/chess/bitmaps/bishop_w.svg
   D /trunk/ggz/game_clients/chess/bitmaps/king_b.png
   A /trunk/ggz/game_clients/chess/bitmaps/king_b.svg
   D /trunk/ggz/game_clients/chess/bitmaps/king_w.png
   A /trunk/ggz/game_clients/chess/bitmaps/king_w.svg
   D /trunk/ggz/game_clients/chess/bitmaps/knight_b.png
   A /trunk/ggz/game_clients/chess/bitmaps/knight_b.svg
   D /trunk/ggz/game_clients/chess/bitmaps/knight_w.png
   A /trunk/ggz/game_clients/chess/bitmaps/knight_w.svg
   D /trunk/ggz/game_clients/chess/bitmaps/pawn_b.png
   A /trunk/ggz/game_clients/chess/bitmaps/pawn_b.svg
   D /trunk/ggz/game_clients/chess/bitmaps/pawn_w.png
   A /trunk/ggz/game_clients/chess/bitmaps/pawn_w.svg
   D /trunk/ggz/game_clients/chess/bitmaps/queen_b.png
   A /trunk/ggz/game_clients/chess/bitmaps/queen_b.svg
   D /trunk/ggz/game_clients/chess/bitmaps/queen_w.png
   A /trunk/ggz/game_clients/chess/bitmaps/queen_w.svg
   D /trunk/ggz/game_clients/chess/bitmaps/rook_b.png
   A /trunk/ggz/game_clients/chess/bitmaps/rook_b.svg
   D /trunk/ggz/game_clients/chess/bitmaps/rook_w.png
   A /trunk/ggz/game_clients/chess/bitmaps/rook_w.svg
   M /trunk/ggz/game_clients/chess/board.c
   M /trunk/ggz/game_clients/configure.ac

Put Chess pieces into SVG using autotrace.  This gives some mediocre
graphics which will have to be fixed before the next release.  Images are
now rendered at runtime.

------------------------------------------------------------------------
r6238 | jdorje | 2004-11-03 08:04:59 +0100 (Mi, 03 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/bitmaps/Makefile.am
   M /trunk/ggz/game_clients/chess/board.c

Install chess images in chess/pixmaps/, not in pixmaps/.

------------------------------------------------------------------------
r6237 | jdorje | 2004-11-03 07:54:59 +0100 (Mi, 03 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/bitmaps/Makefile.am
   A /trunk/ggz/game_clients/chess/bitmaps/bishop_b.png
   D /trunk/ggz/game_clients/chess/bitmaps/bishop_b.xpm
   A /trunk/ggz/game_clients/chess/bitmaps/bishop_w.png
   D /trunk/ggz/game_clients/chess/bitmaps/bishop_w.xpm
   A /trunk/ggz/game_clients/chess/bitmaps/king_b.png
   D /trunk/ggz/game_clients/chess/bitmaps/king_b.xpm
   A /trunk/ggz/game_clients/chess/bitmaps/king_w.png
   D /trunk/ggz/game_clients/chess/bitmaps/king_w.xpm
   A /trunk/ggz/game_clients/chess/bitmaps/knight_b.png
   D /trunk/ggz/game_clients/chess/bitmaps/knight_b.xpm
   A /trunk/ggz/game_clients/chess/bitmaps/knight_w.png
   D /trunk/ggz/game_clients/chess/bitmaps/knight_w.xpm
   A /trunk/ggz/game_clients/chess/bitmaps/pawn_b.png
   D /trunk/ggz/game_clients/chess/bitmaps/pawn_b.xpm
   A /trunk/ggz/game_clients/chess/bitmaps/pawn_w.png
   D /trunk/ggz/game_clients/chess/bitmaps/pawn_w.xpm
   A /trunk/ggz/game_clients/chess/bitmaps/queen_b.png
   D /trunk/ggz/game_clients/chess/bitmaps/queen_b.xpm
   A /trunk/ggz/game_clients/chess/bitmaps/queen_w.png
   D /trunk/ggz/game_clients/chess/bitmaps/queen_w.xpm
   A /trunk/ggz/game_clients/chess/bitmaps/rook_b.png
   D /trunk/ggz/game_clients/chess/bitmaps/rook_b.xpm
   A /trunk/ggz/game_clients/chess/bitmaps/rook_w.png
   D /trunk/ggz/game_clients/chess/bitmaps/rook_w.xpm
   M /trunk/ggz/game_clients/chess/board.c
   M /trunk/ggz/game_clients/chess/board.h
   M /trunk/ggz/game_clients/chess/main.c

Change XPM files to PNG.

------------------------------------------------------------------------
r6236 | jdorje | 2004-11-03 07:15:32 +0100 (Mi, 03 Nov 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/drawcard.c

Remove some unneeded function parameters.

------------------------------------------------------------------------
r6231 | jdorje | 2004-10-29 05:42:50 +0200 (Fr, 29 Okt 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.ac
   D /trunk/ggz/game_clients/lapocha/Makefile.am
   D /trunk/ggz/game_clients/lapocha/cb_bid.c
   D /trunk/ggz/game_clients/lapocha/cb_bid.h
   D /trunk/ggz/game_clients/lapocha/cb_main.c
   D /trunk/ggz/game_clients/lapocha/cb_main.h
   D /trunk/ggz/game_clients/lapocha/dlg_bid.c
   D /trunk/ggz/game_clients/lapocha/dlg_bid.h
   D /trunk/ggz/game_clients/lapocha/dlg_main.c
   D /trunk/ggz/game_clients/lapocha/dlg_main.h
   D /trunk/ggz/game_clients/lapocha/docs.html
   D /trunk/ggz/game_clients/lapocha/game.c
   D /trunk/ggz/game_clients/lapocha/game.h
   D /trunk/ggz/game_clients/lapocha/hand.c
   D /trunk/ggz/game_clients/lapocha/hand.h
   D /trunk/ggz/game_clients/lapocha/main.c
   D /trunk/ggz/game_clients/lapocha/main.h
   D /trunk/ggz/game_clients/lapocha/module.dsc.in
   D /trunk/ggz/game_clients/lapocha/support.c
   D /trunk/ggz/game_clients/lapocha/support.h
   D /trunk/ggz/game_clients/lapocha/table.c
   D /trunk/ggz/game_clients/lapocha/table.h

Remove the la pocha client.

------------------------------------------------------------------------
r6230 | jdorje | 2004-10-28 08:43:08 +0200 (Do, 28 Okt 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/cardsets/Makefile.am
   A /trunk/ggz/game_clients/common/cardsets/cards-1.png
   D /trunk/ggz/game_clients/common/cardsets/cards-1.xpm
   A /trunk/ggz/game_clients/common/cardsets/cards-2.png
   D /trunk/ggz/game_clients/common/cardsets/cards-2.xpm
   A /trunk/ggz/game_clients/common/cardsets/cards-3.png
   D /trunk/ggz/game_clients/common/cardsets/cards-3.xpm
   A /trunk/ggz/game_clients/common/cardsets/cards-4.png
   D /trunk/ggz/game_clients/common/cardsets/cards-4.xpm
   A /trunk/ggz/game_clients/common/cardsets/cards-b1.png
   D /trunk/ggz/game_clients/common/cardsets/cards-b1.xpm
   A /trunk/ggz/game_clients/common/cardsets/cards-b2.png
   D /trunk/ggz/game_clients/common/cardsets/cards-b2.xpm
   A /trunk/ggz/game_clients/common/cardsets/cards-b3.png
   D /trunk/ggz/game_clients/common/cardsets/cards-b3.xpm
   A /trunk/ggz/game_clients/common/cardsets/cards-b4.png
   D /trunk/ggz/game_clients/common/cardsets/cards-b4.xpm
   M /trunk/ggz/game_clients/ggzcards/drawcard.c
   M /trunk/ggz/game_clients/lapocha/table.c
   M /trunk/ggz/game_clients/spades/gtk_io.c

Change XPM files to PNG.

------------------------------------------------------------------------
r6229 | jdorje | 2004-10-28 08:25:43 +0200 (Do, 28 Okt 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.ac

Remove GTK+-1.X support.

------------------------------------------------------------------------
r6228 | jdorje | 2004-10-28 08:18:25 +0200 (Do, 28 Okt 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/lapocha/dlg_main.c
   M /trunk/ggz/game_clients/lapocha/table.c

Remove GTK+-1.X support.

------------------------------------------------------------------------
r6227 | jdorje | 2004-10-28 08:12:03 +0200 (Do, 28 Okt 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/Makefile.am
   M /trunk/ggz/game_clients/spades/gtk_io.c
   M /trunk/ggz/game_clients/spades/gtk_play.c
   M /trunk/ggz/game_clients/spades/gtk_play.h
   M /trunk/ggz/game_clients/spades/gtk_taunt.c
   D /trunk/ggz/game_clients/spades/gtkspinbutton.c
   D /trunk/ggz/game_clients/spades/gtkspinbutton.h
   M /trunk/ggz/game_clients/tictactoe/main_win.c

Remove GTK+-1.X support.

------------------------------------------------------------------------
r6226 | jdorje | 2004-10-28 07:54:14 +0200 (Do, 28 Okt 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c
   M /trunk/ggz/game_clients/ggzcards/drawcard.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/preferences.c
   M /trunk/ggz/game_clients/ggzcards/table.c
   M /trunk/ggz/game_clients/ggzcards/table.h
   M /trunk/ggz/game_clients/hastings/selector.c

Remove GTK+-1.X support.

------------------------------------------------------------------------
r6225 | jdorje | 2004-10-28 07:48:01 +0200 (Do, 28 Okt 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/board.c
   M /trunk/ggz/game_clients/chess/main_win.c
   M /trunk/ggz/game_clients/chinese-checkers/display.c
   M /trunk/ggz/game_clients/combat/dlg_options.c
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/gtk_player_info.c
   M /trunk/ggz/game_clients/common/dlg_about.c
   M /trunk/ggz/game_clients/common/dlg_chat.c
   M /trunk/ggz/game_clients/common/dlg_exit.c
   M /trunk/ggz/game_clients/common/dlg_players.c

Remove GTK+-1.X support.

------------------------------------------------------------------------
r6224 | jdorje | 2004-10-28 07:37:56 +0200 (Do, 28 Okt 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/Makefile.am
   M /trunk/ggz/game_clients/QuickStart.GGZ
   M /trunk/ggz/game_clients/README
   M /trunk/ggz/game_clients/TODO
   M /trunk/ggz/game_clients/configure.ac
   D /trunk/ggz/game_clients/m4/gtk.m4

Drop GTK 1.X support from ggz-gtk-games.  GTK+2.X is now required.

------------------------------------------------------------------------
r6223 | jdorje | 2004-10-28 07:24:17 +0200 (Do, 28 Okt 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/callbacks.c

Fix a typo, and translate a string.

------------------------------------------------------------------------
r6195 | josef | 2004-10-16 18:07:39 +0200 (Sa, 16 Okt 2004) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/hastings/game.h
   M /trunk/ggz/game_clients/hastings/selector.c

- support new map format over the wire

But this doesn't mean yet it uses the specified graphics,
nor can it handle game data downloads :(

------------------------------------------------------------------------
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

------------------------------------------------------------------------
r6132 | josef | 2004-07-17 04:30:07 +0200 (Sa, 17 Jul 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/tictactoe/module.dsc.in
   M /trunk/kde-games/ktictactux/module.dsc.in

- TTT protocol version bump

------------------------------------------------------------------------
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

------------------------------------------------------------------------
r6100 | josef | 2004-07-13 19:04:00 +0200 (Di, 13 Jul 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/main.c
   M /trunk/ggz/game_clients/chess/module.dsc.in
   M /trunk/ggz/game_clients/chinese-checkers/glade/dlg_about.glade
   M /trunk/ggz/game_clients/chinese-checkers/main.c
   M /trunk/ggz/game_clients/chinese-checkers/module.dsc.in
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/module.dsc.in
   M /trunk/ggz/game_clients/dots/main.c
   M /trunk/ggz/game_clients/dots/module.dsc.in
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/module.dsc.in
   M /trunk/ggz/game_clients/hastings/main.c
   M /trunk/ggz/game_clients/hastings/module.dsc.in
   D /trunk/ggz/game_clients/lapocha/ggzcards.diff
   M /trunk/ggz/game_clients/lapocha/main.c
   M /trunk/ggz/game_clients/lapocha/module.dsc.in
   M /trunk/ggz/game_clients/reversi/main.c
   M /trunk/ggz/game_clients/reversi/module.dsc.in
   M /trunk/ggz/game_clients/tictactoe/main.c
   M /trunk/ggz/game_clients/tictactoe/module.dsc.in

- homepage updates (ggz.sf.net -> www.g.o)

------------------------------------------------------------------------
r6099 | josef | 2004-07-13 19:03:21 +0200 (Di, 13 Jul 2004) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/po/Makefile.am
   M /trunk/ggz/game_clients/po/chess/chess.pot
   M /trunk/ggz/game_clients/po/chess/de.po
   M /trunk/ggz/game_clients/po/chinese-checkers/chinese-checkers.pot
   M /trunk/ggz/game_clients/po/chinese-checkers/de.po
   M /trunk/ggz/game_clients/po/combat/combat.pot
   M /trunk/ggz/game_clients/po/combat/de.po
   A /trunk/ggz/game_clients/po/common
   A /trunk/ggz/game_clients/po/common/common.pot
   A /trunk/ggz/game_clients/po/common/de.po
   M /trunk/ggz/game_clients/po/dots/de.po
   M /trunk/ggz/game_clients/po/dots/dots.pot
   M /trunk/ggz/game_clients/po/ggzcards/de.po
   M /trunk/ggz/game_clients/po/ggzcards/es_AR.po
   M /trunk/ggz/game_clients/po/ggzcards/ggzcards.pot
   M /trunk/ggz/game_clients/po/hastings/de.po
   M /trunk/ggz/game_clients/po/hastings/es_AR.po
   M /trunk/ggz/game_clients/po/hastings/hastings.pot
   M /trunk/ggz/game_clients/po/hastings/pt_BR.po
   M /trunk/ggz/game_clients/po/lapocha/de.po
   M /trunk/ggz/game_clients/po/lapocha/lapocha.pot
   M /trunk/ggz/game_clients/po/reversi/de.po
   M /trunk/ggz/game_clients/po/reversi/reversi.pot
   M /trunk/ggz/game_clients/po/spades/de.po
   M /trunk/ggz/game_clients/po/spades/spades.pot
   M /trunk/ggz/game_clients/po/tictactoe/de.po
   M /trunk/ggz/game_clients/po/tictactoe/es_AR.po
   M /trunk/ggz/game_clients/po/tictactoe/pt_BR.po
   M /trunk/ggz/game_clients/po/tictactoe/tictactoe.pot

- introduction of 'common' messages as a separate catalog (not installed)
- catalog updates, using the common messages
- German translation updates

------------------------------------------------------------------------
r5970 | jdorje | 2004-03-14 01:29:47 +0100 (So, 14 Mär 2004) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/animation.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/preferences.c

Run animations based on time rather than frame count.  This makes animation
speed consistent across different computers and allows better performance
on faster computers.  Remove the "faster animation" and "smoother
animation" options.

------------------------------------------------------------------------
r5959 | jdorje | 2004-02-21 20:26:49 +0100 (Sa, 21 Feb 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/tictactoe/main_win.c

Fix crash when resizing TTT window.

------------------------------------------------------------------------
r5957 | jdorje | 2004-02-21 10:00:10 +0100 (Sa, 21 Feb 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/tictactoe/main.c
   M /trunk/ggz/game_clients/tictactoe/main_win.c

Add chat support to TTT.

------------------------------------------------------------------------
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.

------------------------------------------------------------------------
r5955 | jdorje | 2004-02-21 09:32:25 +0100 (Sa, 21 Feb 2004) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c
   M /trunk/ggz/game_clients/ggzcards/drawcard.c
   M /trunk/ggz/game_clients/ggzcards/main.c

Add a table chat widget to ggzcards.  This makes the table too tall, so
the cards are squeezed together a bit more.  It may still be too big.
Perhaps a smaller deck would help.

------------------------------------------------------------------------
r5954 | jdorje | 2004-02-21 09:17:22 +0100 (Sa, 21 Feb 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/dlg_chat.c
   M /trunk/ggz/game_clients/common/dlg_chat.h
   M /trunk/ggz/game_clients/common/menus.c
   M /trunk/ggz/game_clients/common/menus.h

Make chat area toggleable.

------------------------------------------------------------------------
r5953 | jdorje | 2004-02-21 09:03:37 +0100 (Sa, 21 Feb 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.ac

Use AC_HELP_STRING.

------------------------------------------------------------------------
r5952 | jdorje | 2004-02-21 07:43:11 +0100 (Sa, 21 Feb 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/dlg_chat.c

Implement the chat widget for gtk1.2.

------------------------------------------------------------------------
r5951 | jdorje | 2004-02-21 07:03:45 +0100 (Sa, 21 Feb 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/Makefile.am
   A /trunk/ggz/game_clients/common/dlg_chat.c
   A /trunk/ggz/game_clients/common/dlg_chat.h

Preliminary dialog for chat messages.

------------------------------------------------------------------------
r5948 | jdorje | 2004-02-21 06:27:59 +0100 (Sa, 21 Feb 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.ac

Fix the version definition if --with-game=<xxx> is specified.

------------------------------------------------------------------------
r5889 | josef | 2004-02-10 09:56:30 +0100 (Di, 10 Feb 2004) | 2 lines
Geänderte Pfade:
   D /trunk/ggz/game_clients/debian
   D /trunk/ggz/game_clients/rpm

- eleventh round of removals of distribution files

------------------------------------------------------------------------
r5836 | jdorje | 2004-02-08 00:50:18 +0100 (So, 08 Feb 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/Makefile.am

- include $(LIBGGZ_INCLUDES)

------------------------------------------------------------------------
r5835 | josef | 2004-02-08 00:33:34 +0100 (So, 08 Feb 2004) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/Makefile.am

- include $(GGZMOD_INCLUDES)

------------------------------------------------------------------------
r5811 | josef | 2004-02-06 21:31:52 +0100 (Fr, 06 Feb 2004) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.ac

- don't display enable_gettext anymore since NLS macros are used

This is in line with the gtk+ client.

------------------------------------------------------------------------
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

------------------------------------------------------------------------
r5770 | josef | 2004-01-31 11:54:44 +0100 (Sa, 31 Jan 2004) | 2 lines
Geänderte Pfade:
   M /trunk/docs/autogen.sh
   M /trunk/ggz/game_clients/autogen.sh
   M /trunk/ggz/game_clients/m4/ggz.m4
   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/gnome-client/m4/ggz.m4
   M /trunk/grubby/autogen.sh
   M /trunk/grubby/m4/ggz.m4
   M /trunk/gtk-client/autogen.sh
   M /trunk/kde-client/autogen.sh
   M /trunk/kde-client/m4/ggz.m4
   M /trunk/kde-games/autogen.sh
   M /trunk/kde-games/m4/ggz.m4
   M /trunk/sdl-games/autogen.sh
   M /trunk/utils/autogen.sh
   M /trunk/utils/m4/ggz.m4

- sync common files

------------------------------------------------------------------------
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

------------------------------------------------------------------------
r5709 | jdorje | 2003-12-06 06:50:42 +0100 (Sa, 06 Dez 2003) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.ac

Allow gtk-games to pass configure again.

------------------------------------------------------------------------
r5708 | jdorje | 2003-12-06 03:56:30 +0100 (Sa, 06 Dez 2003) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.ac

Add new checks to satisfy autoscan.

------------------------------------------------------------------------
r5704 | jdorje | 2003-12-05 02:01:11 +0100 (Fr, 05 Dez 2003) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.ac
   M /trunk/ggz/game_clients/m4/ggz-debug.m4
   M /trunk/gtk-client/configure.ac
   M /trunk/gtk-client/m4/ggz-debug.m4

Move the -Wall test into the AC_GGZ_DEBUG macro.

------------------------------------------------------------------------
r5698 | jdorje | 2003-12-04 09:22:11 +0100 (Do, 04 Dez 2003) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/Makefile.am
   M /trunk/ggz/game_clients/configure.ac
   A /trunk/ggz/game_clients/m4/ggz-debug.m4

Use the AC_GGZ_DEBUG macro to determine debugging info.

------------------------------------------------------------------------
r5693 | jdorje | 2003-12-04 08:15:41 +0100 (Do, 04 Dez 2003) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.ac
   M /trunk/ggz-client-libs/configure.ac
   M /trunk/ggzd/configure.ac
   M /trunk/gtk-client/configure.ac

Use AM_CONFIG_HEADER instead of AC_CONFIG_HEADER.  This is required by
automake.

------------------------------------------------------------------------
r5682 | dr_maux | 2003-11-23 12:14:56 +0100 (So, 23 Nov 2003) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/Makefile.am
   M /trunk/kde-games/Makefile.am
   M /trunk/sdl-games/Makefile.am

- remove ggz.modules installation kludge

------------------------------------------------------------------------
r5666 | dr_maux | 2003-10-25 14:25:52 +0200 (Sa, 25 Okt 2003) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/animation.c

- set clearing delay to 100 (just a guess, is this correct?)

------------------------------------------------------------------------
r5663 | jdorje | 2003-10-09 10:27:50 +0200 (Do, 09 Okt 2003) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/Makefile.am
   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/configure.ac
   M /trunk/ggz/game_clients/dots/Makefile.am
   M /trunk/ggz/game_clients/ggzcards/Makefile.am
   M /trunk/ggz/game_clients/hastings/Makefile.am
   M /trunk/ggz/game_clients/lapocha/Makefile.am
   A /trunk/ggz/game_clients/m4/gettext.m4
   A /trunk/ggz/game_clients/m4/glibc21.m4
   A /trunk/ggz/game_clients/m4/iconv.m4
   A /trunk/ggz/game_clients/m4/lcmessage.m4
   A /trunk/ggz/game_clients/m4/locale.m4
   A /trunk/ggz/game_clients/m4/progtest.m4
   M /trunk/ggz/game_clients/reversi/Makefile.am
   M /trunk/ggz/game_clients/spades/Makefile.am
   M /trunk/ggz/game_clients/tictactoe/Makefile.am

Add more rigorous checking for NLS linkage.

------------------------------------------------------------------------
r5623 | jdorje | 2003-07-17 04:27:09 +0200 (Do, 17 Jul 2003) | 3 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/dots/Makefile.am
   M /trunk/ggz/game_clients/ggzcards/Makefile.am
   M /trunk/ggz/game_clients/hastings/Makefile.am
   M /trunk/ggz/game_clients/lapocha/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

Make sure we link against libggz as well as ggzmod, and add the includes
and ldflags from libggz as well.

------------------------------------------------------------------------
r5621 | jdorje | 2003-07-16 11:45:05 +0200 (Mi, 16 Jul 2003) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/client/client.c

Avoid a segfault if $LANG is NULL.

------------------------------------------------------------------------
r5593 | dr_maux | 2003-05-17 12:30:22 +0200 (Sa, 17 Mai 2003) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/Makefile.am
   M /trunk/ggz/game_clients/po/Makefile.am

- make uninstall-local stuff

------------------------------------------------------------------------
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

------------------------------------------------------------------------
r5586 | dr_maux | 2003-05-17 09:37:56 +0200 (Sa, 17 Mai 2003) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/po/tictactoe/de.po
   M /trunk/ggz/game_clients/po/tictactoe/tictactoe.pot

- fix German translation, so TTT doesn't crash on startup

------------------------------------------------------------------------
r5583 | dr_maux | 2003-05-16 20:34:45 +0200 (Fr, 16 Mai 2003) | 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/sdl-games/autogen.sh
   M /trunk/utils/autogen.sh

- apply autogen.sh changes from libggz

------------------------------------------------------------------------
r5580 | dr_maux | 2003-05-11 17:48:23 +0200 (So, 11 Mai 2003) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/po/Makefile.am

- fix srcdir != builddir installation

------------------------------------------------------------------------
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

------------------------------------------------------------------------
r5560 | dr_maux | 2003-05-11 01:44:30 +0200 (So, 11 Mai 2003) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/README

- README update

------------------------------------------------------------------------
r5553 | dr_maux | 2003-05-11 01:19:35 +0200 (So, 11 Mai 2003) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/NEWS
   M /trunk/ggz/game_clients/QuickStart.GGZ
   M /trunk/ggz/game_clients/README.GGZ
   M /trunk/ggz/game_clients/autogen.sh
   M /trunk/ggz/game_clients/chess/module.dsc.in
   M /trunk/ggz/game_clients/chinese-checkers/module.dsc.in
   M /trunk/ggz/game_clients/combat/module.dsc.in
   M /trunk/ggz/game_clients/dots/module.dsc.in
   M /trunk/ggz/game_clients/ggzcards/module.dsc.in
   M /trunk/ggz/game_clients/hastings/module.dsc.in
   M /trunk/ggz/game_clients/lapocha/module.dsc.in
   M /trunk/ggz/game_clients/reversi/module.dsc.in
   M /trunk/ggz/game_clients/spades/module.dsc.in
   M /trunk/ggz/game_clients/tictactoe/module.dsc.in

- update common files for 0.0.7 in gtk-games
- bump game client version numbers where it's necessary

------------------------------------------------------------------------
r5539 | dr_maux | 2003-05-10 16:38:57 +0200 (Sa, 10 Mai 2003) | 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/sdl-games/autogen.sh
   M /trunk/utils/autogen.sh

- sync autogen.sh

------------------------------------------------------------------------
r5534 | dr_maux | 2003-05-10 13:59:31 +0200 (Sa, 10 Mai 2003) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/cardsets/Makefile.am

- make sure card sets get distributed as well

------------------------------------------------------------------------
r5500 | dr_maux | 2003-05-05 15:03:41 +0200 (Mo, 05 Mai 2003) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/m4/ggz.m4
   M /trunk/ggz-txt-client/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/sdl-games/m4/ggz.m4
   M /trunk/utils/m4/ggz.m4

- add -fsigned-char

------------------------------------------------------------------------
r5476 | dr_maux | 2003-03-29 11:33:32 +0100 (Sa, 29 Mär 2003) | 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/sdl-games/autogen.sh
   M /trunk/utils/autogen.sh

- apply improverished autogen globally

------------------------------------------------------------------------
r5475 | dr_maux | 2003-03-29 11:27:44 +0100 (Sa, 29 Mär 2003) | 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/sdl-games/m4/ggz.m4
   M /trunk/utils/m4/ggz.m4

- update GGZ macro file

------------------------------------------------------------------------
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

------------------------------------------------------------------------
r5385 | jdorje | 2003-02-04 18:28:58 +0100 (Di, 04 Feb 2003) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.ac

Fix a typo bug in the earlier changes to configure.ac.

------------------------------------------------------------------------
r5373 | jdorje | 2003-02-04 10:25:32 +0100 (Di, 04 Feb 2003) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/pixmaps/default
   A /trunk/ggz/game_clients/combat/pixmaps/default/.cvsignore

Added .cvsignore.

------------------------------------------------------------------------
r5370 | jdorje | 2003-02-04 10:10:09 +0100 (Di, 04 Feb 2003) | 2 lines
Geänderte Pfade:
   D /trunk/ggz/game_clients/acconfig.h
   M /trunk/ggz/game_clients/configure.ac

Various updates for autoconf2.5x usage.

------------------------------------------------------------------------
r5364 | jdorje | 2003-02-04 03:32:40 +0100 (Di, 04 Feb 2003) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/reversi/options_dlg.c

Add #include <stdlib.h>.

------------------------------------------------------------------------
r5358 | jdorje | 2003-02-04 02:55:26 +0100 (Di, 04 Feb 2003) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/autogen.sh
   A /trunk/ggz/game_clients/configure.ac
   D /trunk/ggz/game_clients/configure.in
   M /trunk/ggz-client-libs/autogen.sh
   A /trunk/ggz-client-libs/configure.ac
   D /trunk/ggz-client-libs/configure.in
   M /trunk/ggzd/autogen.sh
   A /trunk/ggzd/configure.ac
   D /trunk/ggzd/configure.in
   M /trunk/gnome-client/autogen.sh
   A /trunk/gnome-client/configure.ac
   D /trunk/gnome-client/configure.in
   M /trunk/gtk-client/autogen.sh
   A /trunk/gtk-client/configure.ac
   D /trunk/gtk-client/configure.in

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

------------------------------------------------------------------------
r5325 | dr_maux | 2003-01-12 13:24:56 +0100 (So, 12 Jan 2003) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/hastings/selector.c

[powerpc]

- include <stdlib.h>

------------------------------------------------------------------------
r5324 | dr_maux | 2003-01-12 13:21:49 +0100 (So, 12 Jan 2003) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/socketfunc.c

[powerpc]

- include <stdlib.h>, dunno why this was necessary

------------------------------------------------------------------------
r5321 | dr_maux | 2003-01-12 12:54:38 +0100 (So, 12 Jan 2003) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.in

[powerpc]

- create makefile for chess' bitmaps directory

------------------------------------------------------------------------
r5320 | dr_maux | 2003-01-12 12:53:56 +0100 (So, 12 Jan 2003) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/Makefile.am

[powerpc]

- of course, now bitmaps is a subdir

------------------------------------------------------------------------
r5319 | dr_maux | 2003-01-12 12:53:13 +0100 (So, 12 Jan 2003) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/Makefile.am
   M /trunk/ggz/game_clients/chess/bitmaps
   M /trunk/ggz/game_clients/chess/bitmaps/.cvsignore
   A /trunk/ggz/game_clients/chess/bitmaps/Makefile.am

[powerpc]

- have own makefile for bitmaps so automake 1.4 doesn't get confused

------------------------------------------------------------------------
r5318 | dr_maux | 2003-01-12 12:46:24 +0100 (So, 12 Jan 2003) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/pixmaps/Makefile.am
   M /trunk/ggz/game_clients/configure.in

[powerpc]

- create makefile in combat's default theme dir

------------------------------------------------------------------------
r5317 | dr_maux | 2003-01-12 12:44:33 +0100 (So, 12 Jan 2003) | 5 lines
Geänderte Pfade:
   A /trunk/ggz/game_clients/combat/pixmaps/default/Makefile.am

[powerpc]

- create own makefile for default pixmap theme, so automake 1.4 doesn't get
  confused

------------------------------------------------------------------------
r5286 | jdorje | 2002-12-15 11:13:29 +0100 (So, 15 Dez 2002) | 3 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/dots/Makefile.am
   M /trunk/ggz/game_clients/ggzcards/Makefile.am
   M /trunk/ggz/game_clients/hastings/Makefile.am
   M /trunk/ggz/game_clients/lapocha/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

Put @GTK_CFLAGS@ into INCLUDES, not CFLAGS.  This allows
'make CFLAGS="..."' to work.

------------------------------------------------------------------------
r5284 | jdorje | 2002-12-15 11:05:12 +0100 (So, 15 Dez 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.in

Auto-detect GTK or GTK2.0 linkage.

------------------------------------------------------------------------
r5282 | jdorje | 2002-12-15 09:23:37 +0100 (So, 15 Dez 2002) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/Makefile.am
   D /trunk/ggz/game_clients/acinclude.ggz
   M /trunk/ggz/game_clients/autogen.sh
   A /trunk/ggz/game_clients/m4
   A /trunk/ggz/game_clients/m4/ggz.m4
   A /trunk/ggz/game_clients/m4/gtk-2.0.m4
   A /trunk/ggz/game_clients/m4/gtk.m4

Move aclocal files into the m4/ directory.  Use the contents of this
directory in building acinclude.m4.  Add GTK and GTK+-2.0 m4 files to
this directory.

------------------------------------------------------------------------
r5279 | dr_maux | 2002-12-09 14:10:45 +0100 (Mo, 09 Dez 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/Makefile.am

- mkdir --verbose instead of -v

------------------------------------------------------------------------
r5277 | jdorje | 2002-12-08 09:41:19 +0100 (So, 08 Dez 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/animation.c

Miniscule cleanup to animation code.

------------------------------------------------------------------------
r5270 | jdorje | 2002-12-03 22:02:09 +0100 (Di, 03 Dez 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/hastings/selector.c
   M /trunk/ggz/game_clients/hastings/selector.h

GTK2 fixes for selector code.

------------------------------------------------------------------------
r5269 | jdorje | 2002-12-02 01:29:39 +0100 (Mo, 02 Dez 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/hastings/game.h
   M /trunk/ggz/game_clients/hastings/main.c
   M /trunk/ggz/game_clients/hastings/selector.c
   M /trunk/ggz/game_clients/hastings/selector.h

Fix some compiler warnings in hastings.

------------------------------------------------------------------------
r5251 | dr_maux | 2002-11-17 17:57:55 +0100 (So, 17 Nov 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/hastings/main_win.c

- set white border colour of hexagons explicitely to avoid drawing errors

------------------------------------------------------------------------
r5233 | dr_maux | 2002-11-06 23:11:22 +0100 (Mi, 06 Nov 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/hastings/game.h
   M /trunk/ggz/game_clients/hastings/main.c
   M /trunk/ggz/game_clients/hastings/main_win.c
   M /trunk/ggz/game_clients/hastings/selector.c
   M /trunk/ggz/game_clients/hastings/selector.h

- preliminary support for external maps

------------------------------------------------------------------------
r5225 | dr_maux | 2002-11-06 00:56:07 +0100 (Mi, 06 Nov 2002) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/hastings/Makefile.am
   A /trunk/ggz/game_clients/hastings/bayeux.xpm
   A /trunk/ggz/game_clients/hastings/haroldsreturn.xpm
   A /trunk/ggz/game_clients/hastings/selector.c
   A /trunk/ggz/game_clients/hastings/selector.h

Start adding map selection feature for Hastings:
- Gtk+ selection widget
- two new map images
  (those are really huge as XPM...)

------------------------------------------------------------------------
r5211 | jdorje | 2002-11-04 10:02:53 +0100 (Mo, 04 Nov 2002) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/lapocha/table.c

When compiling with GTK2, use GdkPixbuf to load and render the card
images.  This means we don't have to worry about masking (it just works,
which it didn't before) and also the images may eventually be stored in
PNG format (which is *much* smaller and faster).

------------------------------------------------------------------------
r5210 | jdorje | 2002-11-04 09:52:41 +0100 (Mo, 04 Nov 2002) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/gtk_io.c
   M /trunk/ggz/game_clients/spades/gtk_play.h

When compiling with GTK2, use GdkPixbuf to load and render the card
images.  This means we don't have to worry about masking (it just works,
which it didn't before) and also the images may eventually be stored in
PNG format (which is *much* smaller and faster).

------------------------------------------------------------------------
r5209 | jdorje | 2002-11-04 09:44:45 +0100 (Mo, 04 Nov 2002) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/drawcard.c

When compiling with GTK2, use GdkPixbuf to load and render the card
images.  This means we don't have to worry about masking (it just works,
which it didn't before) and also the images may be stored in PNG format
(which is *much* smaller and faster).

------------------------------------------------------------------------
r5208 | jdorje | 2002-11-04 08:45:38 +0100 (Mo, 04 Nov 2002) | 7 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/display.c
   M /trunk/ggz/game_clients/common/Makefile.am
   A /trunk/ggz/game_clients/common/cardsets
   A /trunk/ggz/game_clients/common/cardsets/.cvsignore
   A /trunk/ggz/game_clients/common/cardsets/Makefile.am
   A /trunk/ggz/game_clients/common/cardsets/cards-1.xpm
   A /trunk/ggz/game_clients/common/cardsets/cards-2.xpm
   A /trunk/ggz/game_clients/common/cardsets/cards-3.xpm
   A /trunk/ggz/game_clients/common/cardsets/cards-4.xpm
   A /trunk/ggz/game_clients/common/cardsets/cards-b1.xpm
   A /trunk/ggz/game_clients/common/cardsets/cards-b2.xpm
   A /trunk/ggz/game_clients/common/cardsets/cards-b3.xpm
   A /trunk/ggz/game_clients/common/cardsets/cards-b4.xpm
   M /trunk/ggz/game_clients/configure.in
   M /trunk/ggz/game_clients/ggzcards/Makefile.am
   D /trunk/ggz/game_clients/ggzcards/cards-1.xpm
   D /trunk/ggz/game_clients/ggzcards/cards-2.xpm
   D /trunk/ggz/game_clients/ggzcards/cards-3.xpm
   D /trunk/ggz/game_clients/ggzcards/cards-4.xpm
   D /trunk/ggz/game_clients/ggzcards/cards-b1.xpm
   D /trunk/ggz/game_clients/ggzcards/cards-b2.xpm
   D /trunk/ggz/game_clients/ggzcards/cards-b3.xpm
   D /trunk/ggz/game_clients/ggzcards/cards-b4.xpm
   M /trunk/ggz/game_clients/lapocha/table.c
   M /trunk/ggz/game_clients/spades/gtk_io.c

- Move XPM files into a common location.
- XPM files are (still) installed into GGZDATADIR/pixmaps/
- Spades and La Pocha dynamically load the cardsets.
- Note, although you can build gtk-games with only some game modules,
  the XPM files will be installed regardless.  This is a good tradeoff
  for only having to install them once.

------------------------------------------------------------------------
r5207 | jdorje | 2002-11-04 08:19:23 +0100 (Mo, 04 Nov 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/Makefile.am
   M /trunk/ggz/game_clients/ggzcards/drawcard.c

Install the pixmaps with the game, and load them from the
GGZDATADIR/pixmaps/ directory.

------------------------------------------------------------------------
r5206 | jdorje | 2002-11-04 08:10:00 +0100 (Mo, 04 Nov 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/cards-1.xpm
   M /trunk/ggz/game_clients/ggzcards/cards-2.xpm
   M /trunk/ggz/game_clients/ggzcards/cards-3.xpm
   M /trunk/ggz/game_clients/ggzcards/cards-4.xpm
   M /trunk/ggz/game_clients/ggzcards/cards-b1.xpm
   M /trunk/ggz/game_clients/ggzcards/cards-b2.xpm
   M /trunk/ggz/game_clients/ggzcards/cards-b3.xpm
   M /trunk/ggz/game_clients/ggzcards/cards-b4.xpm

Label XPMs as such, with a /* XPM */ at the top.

------------------------------------------------------------------------
r5205 | jdorje | 2002-11-04 06:57:51 +0100 (Mo, 04 Nov 2002) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/Makefile.am
   D /trunk/ggz/game_clients/spades/all-cards.xpm
   M /trunk/ggz/game_clients/spades/gtk_io.c
   M /trunk/ggz/game_clients/spades/gtk_play.h

Remove all-cards.xpm from the repository/distribution; just use
../ggzcards/cards-1.xpm instead.

Ideally these pixmaps will be loaded at runtime and converted into PNG
files.

------------------------------------------------------------------------
r5201 | jdorje | 2002-11-04 03:47:56 +0100 (Mo, 04 Nov 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/game.c
   M /trunk/ggz/game_clients/chess/popup.c

Set the game options dialog and the game popup dialog as transient
children of the main window.

------------------------------------------------------------------------
r5200 | jdorje | 2002-11-04 03:42:43 +0100 (Mo, 04 Nov 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/dlg_new.c
   M /trunk/ggz/game_clients/dots/dlg_opt.c

Make the 'game options' and 'new game' windows transient children of the
main window.

------------------------------------------------------------------------
r5199 | jdorje | 2002-11-04 03:36:40 +0100 (Mo, 04 Nov 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/gtk_dlg_options.c

Make the options dialog the transient child of the main game window.

------------------------------------------------------------------------
r5186 | jdorje | 2002-11-03 23:07:46 +0100 (So, 03 Nov 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/dlg_players.c

Update player dialog to match ggzmod's new 'const' qualifiers on some
variables.

------------------------------------------------------------------------
r5168 | jdorje | 2002-11-03 11:11:42 +0100 (So, 03 Nov 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/display.c

Fix the drawing of path lines under GTK2.  This was another color
problem...

------------------------------------------------------------------------
r5167 | jdorje | 2002-11-03 10:38:36 +0100 (So, 03 Nov 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/dlg_exit.c

When compiling with GTK2, use an appropriate stock icon for the exit
 dialog.

------------------------------------------------------------------------
r5166 | jdorje | 2002-11-03 09:59:28 +0100 (So, 03 Nov 2002) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/dlg_about.c
   M /trunk/ggz/game_clients/common/dlg_exit.c
   M /trunk/ggz/game_clients/common/dlg_players.c

When compiling for GTK2, use stock items for the dialog buttons.

Since this is not compatible with GTK1.2 compilation, it's a bit of a waste
to do too much of it at this point.  But it _is_ much prettier.

------------------------------------------------------------------------
r5165 | jdorje | 2002-11-03 08:54:39 +0100 (So, 03 Nov 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/callbacks.c
   M /trunk/ggz/game_clients/chinese-checkers/display.c
   M /trunk/ggz/game_clients/chinese-checkers/display.h
   M /trunk/ggz/game_clients/chinese-checkers/main_cb.c
   M /trunk/ggz/game_clients/combat/callbacks.c
   M /trunk/ggz/game_clients/dots/cb_main.c
   M /trunk/ggz/game_clients/ggzcards/cb_main.c
   M /trunk/ggz/game_clients/hastings/main_win.c
   M /trunk/ggz/game_clients/lapocha/cb_main.c
   M /trunk/ggz/game_clients/reversi/main_win.c
   M /trunk/ggz/game_clients/spades/callbacks.c
   M /trunk/ggz/game_clients/spades/gtk_play.h

Pass the main dialog window to the exit dialog function.

------------------------------------------------------------------------
r5164 | jdorje | 2002-11-03 08:31:49 +0100 (So, 03 Nov 2002) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/dlg_exit.c
   M /trunk/ggz/game_clients/common/dlg_exit.h

The exit dialog should also have the main window as its transient parent.

This means the game will have to pass us the main window.

------------------------------------------------------------------------
r5163 | jdorje | 2002-11-03 08:06:55 +0100 (So, 03 Nov 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/game.h

Fix a typo bug (that only affects GTK1.2 compilation).

------------------------------------------------------------------------
r5162 | jdorje | 2002-11-03 07:31:19 +0100 (So, 03 Nov 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.c
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/preferences.c

Disable the bid_on_table option in GTK2.

------------------------------------------------------------------------
r5161 | jdorje | 2002-11-03 07:29:01 +0100 (So, 03 Nov 2002) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.c

Set the main window as the transient parent for the bid window.  This
causes the bid window to be properly centered on the parent window, and
to stay above it.  It mostly invalidates the need for the bid_on_table
option (which is a good thing, because that option doesn't work in GTK2).

------------------------------------------------------------------------
r5160 | jdorje | 2002-11-03 04:24:24 +0100 (So, 03 Nov 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/lapocha/dlg_main.c

Under GTK2, give the fixed widget its own window.

------------------------------------------------------------------------
r5159 | jdorje | 2002-11-03 04:18:15 +0100 (So, 03 Nov 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c

Under GTK2, gived the fixed widget its own window.

------------------------------------------------------------------------
r5158 | jdorje | 2002-11-03 04:07:10 +0100 (So, 03 Nov 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/cb_main.c
   M /trunk/ggz/game_clients/ggzcards/table.c
   M /trunk/ggz/game_clients/ggzcards/table.h

When handling a button press event on the table, return TRUE if we
actually handle the event.

------------------------------------------------------------------------
r5157 | jdorje | 2002-11-03 03:06:42 +0100 (So, 03 Nov 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c

Mark the main window as non-resizable.

------------------------------------------------------------------------
r5154 | jdorje | 2002-11-02 23:48:09 +0100 (Sa, 02 Nov 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/main.c

The font name shouldn't be a const char * because it generates a compiler
warning.

------------------------------------------------------------------------
r5126 | jdorje | 2002-10-31 01:21:09 +0100 (Do, 31 Okt 2002) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/dlg_players.c

- Handle only a button_press_event on the player list.
- Change the prototype of player_clist_event accordingly.
- Return TRUE if the event is handled.

------------------------------------------------------------------------
r5125 | jdorje | 2002-10-31 00:32:58 +0100 (Do, 31 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/main.c

Provide a separate fixed font string for GTK2.

------------------------------------------------------------------------
r5123 | jdorje | 2002-10-30 23:18:43 +0100 (Mi, 30 Okt 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/game.c

Use explicit color names with GTK2 since RGB values don't work (for some
reason).

------------------------------------------------------------------------
r5122 | jdorje | 2002-10-30 23:12:20 +0100 (Mi, 30 Okt 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/callbacks.c
   M /trunk/ggz/game_clients/combat/callbacks.h
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/game.h
   M /trunk/ggz/game_clients/combat/interface.c

- Use GtkItemFactory to create menus.
- Use "standardized" gtk-games menus.

------------------------------------------------------------------------
r5121 | jdorje | 2002-10-30 22:24:38 +0100 (Mi, 30 Okt 2002) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/dlg_options.c
   M /trunk/ggz/game_clients/combat/gtk_player_info.c

- Use (or try to) a GtkTextView instead of a GtkText when compiling with
  GTK2.
- Make a char* into a const char* to work cleanly with GTK2.
- Use ggz_strdup instead if ggz_malloc + strcpy.

------------------------------------------------------------------------
r5120 | jdorje | 2002-10-30 22:23:07 +0100 (Mi, 30 Okt 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/game.c

- Make a char* into a const char* to work cleanly with GTK2.
- Use ggz_strdup instead if ggz_malloc + strcpy.

------------------------------------------------------------------------
r5119 | jdorje | 2002-10-30 21:55:58 +0100 (Mi, 30 Okt 2002) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/gtk_play.c

A small fix to the usage of the spin button for GTK2.

Now 'nil' will not always work, but other bids will.

------------------------------------------------------------------------
r5118 | jdorje | 2002-10-30 21:24:39 +0100 (Mi, 30 Okt 2002) | 8 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/Makefile.am
   M /trunk/ggz/game_clients/spades/gtk_play.c
   A /trunk/ggz/game_clients/spades/gtkspinbutton.c
   A /trunk/ggz/game_clients/spades/gtkspinbutton.h

- Added gtkspinbutton files back in.  These _are_ needed when compiling
  with gtk1.2.  I added a comment explaining why (the other comment
  referred to the README which was not brought over from NetSpades 4.2).
- #ifndef GTK2...#endif around gtkspinbutton code.
- The GTK2.0 spin buttons do not work the way Spades expects them to.  I'm
  not sure why they don't, but the fact is bidding 'nil' may not work
  properly.

------------------------------------------------------------------------
r5117 | jdorje | 2002-10-30 19:30:59 +0100 (Mi, 30 Okt 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/gtk_play.c

Don't set normal values in SpinInput() and SpinOutput(), just return FALSE
and let GTK do that.  Only set values when nil is involved.

------------------------------------------------------------------------
r5116 | jdorje | 2002-10-30 10:05:43 +0100 (Mi, 30 Okt 2002) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/gtk_play.c
   M /trunk/ggz/game_clients/spades/gtk_taunt.c

Some GTK2-specific code, surrounded by "#ifdef GTK2" blocks:
  - Use GtkTextView instead of GtkText.
  - Use gtk_style_set_font instead of directly accessing the font field.

------------------------------------------------------------------------
r5115 | jdorje | 2002-10-30 10:03:59 +0100 (Mi, 30 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/gtk_dlg_options.c

s/GTK_WINDOW_DIALOG/GTK_WINDOW_TOPLEVEL/ to be compatible with GTK2.0.

------------------------------------------------------------------------
r5114 | jdorje | 2002-10-30 09:47:37 +0100 (Mi, 30 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/Makefile.am
   M /trunk/ggz/game_clients/spades/gtk_play.c
   D /trunk/ggz/game_clients/spades/gtkspinbutton.c
   D /trunk/ggz/game_clients/spades/gtkspinbutton.h

Remove gtkspinbutton - this has been a part of GTK for a while!

------------------------------------------------------------------------
r5113 | jdorje | 2002-10-30 09:43:24 +0100 (Mi, 30 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/client.h
   M /trunk/ggz/game_clients/spades/client_func.c

Change a parameter from char* to const char* to work with GTK2.

------------------------------------------------------------------------
r5112 | jdorje | 2002-10-30 08:57:03 +0100 (Mi, 30 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/main_win.c

In GTK2 mode, make the moves text view non-editable, and hide the cursor.

------------------------------------------------------------------------
r5091 | jdorje | 2002-10-28 23:53:23 +0100 (Mo, 28 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/animation.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/preferences.c

Add the no_clearing_delay option, when compiling with DEBUG only.

------------------------------------------------------------------------
r5047 | jdorje | 2002-10-26 06:54:33 +0200 (Sa, 26 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/main_cb.c
   M /trunk/ggz/game_clients/chinese-checkers/main_cb.h
   M /trunk/ggz/game_clients/chinese-checkers/main_dlg.c

Use the common menu code to create the menus.

------------------------------------------------------------------------
r5046 | jdorje | 2002-10-26 06:48:48 +0200 (Sa, 26 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/reversi/main_win.c

Use the common menu code to create the menus.

------------------------------------------------------------------------
r5045 | jdorje | 2002-10-26 06:46:14 +0200 (Sa, 26 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/tictactoe/main_win.c

Use the common menu functions to create and access the menu bar.

------------------------------------------------------------------------
r5044 | jdorje | 2002-10-26 06:43:47 +0200 (Sa, 26 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c
   M /trunk/ggz/game_clients/ggzcards/dlg_main.h
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/main.c

Use the common menu functions to create/access the menus.

------------------------------------------------------------------------
r5043 | jdorje | 2002-10-26 06:43:10 +0200 (Sa, 26 Okt 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/Makefile.am
   A /trunk/ggz/game_clients/common/menus.c
   M /trunk/ggz/game_clients/common/menus.h

More common menu code: functions to create the menu bar and access menu
items.

------------------------------------------------------------------------
r5042 | jdorje | 2002-10-26 06:00:32 +0200 (Sa, 26 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/cb_main.c
   M /trunk/ggz/game_clients/ggzcards/cb_main.h
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h

Use the common menu macros.

------------------------------------------------------------------------
r5041 | jdorje | 2002-10-26 05:59:41 +0200 (Sa, 26 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/tictactoe/main_win.c

Make game_about() and game_exit() non-static.

------------------------------------------------------------------------
r5040 | jdorje | 2002-10-26 05:58:33 +0200 (Sa, 26 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/menus.h

When help->about is selected, create/raise the 'about' dialog directly.

------------------------------------------------------------------------
r5039 | jdorje | 2002-10-26 05:49:54 +0200 (Sa, 26 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/tictactoe/main_win.c

Use the menu macros from the common code.

------------------------------------------------------------------------
r5038 | jdorje | 2002-10-26 05:48:52 +0200 (Sa, 26 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/Makefile.am
   A /trunk/ggz/game_clients/common/menus.h

Added some menu macros to help in unifying gtk-games' menus.

------------------------------------------------------------------------
r5037 | jdorje | 2002-10-26 05:42:18 +0200 (Sa, 26 Okt 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/dlg_players.c

Avoid a segfault in dlg_players by preventing the user from selecting a
nonexistent (out-of-range) row.

------------------------------------------------------------------------
r5018 | jdorje | 2002-10-24 00:48:15 +0200 (Do, 24 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c

Disable the "start game" menu item when the client first starts.

------------------------------------------------------------------------
r5014 | jdorje | 2002-10-23 23:18:44 +0200 (Mi, 23 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c
   M /trunk/ggz/game_clients/tictactoe/main_win.c

Provide "sit" and "stand" menu items.

------------------------------------------------------------------------
r5013 | jdorje | 2002-10-23 23:18:03 +0200 (Mi, 23 Okt 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/dlg_players.c
   M /trunk/ggz/game_clients/common/dlg_players.h

Provide games with callback functions do_sit() and do_stand() to let a
player sit down/stand up.

------------------------------------------------------------------------
r5002 | jdorje | 2002-10-22 22:32:36 +0200 (Di, 22 Okt 2002) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/dlg_players.c

- Enable the SIT, STAND, and BOOT choices of the player menus.  (SIT and
  STAND aren't implemented yet, but...).
- Add a MOVE choice to move to another seat when you're already sitting.

------------------------------------------------------------------------
r4990 | jdorje | 2002-10-22 10:32:21 +0200 (Di, 22 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/client/client.c
   M /trunk/ggz/game_clients/ggzcards/client/client.h
   M /trunk/ggzd/game_servers/ggzcards/client/client.c
   M /trunk/ggzd/game_servers/ggzcards/client/client.h

Resync client library between server and client.

------------------------------------------------------------------------
r4989 | jdorje | 2002-10-22 10:24:34 +0200 (Di, 22 Okt 2002) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/cb_main.c
   M /trunk/ggz/game_clients/ggzcards/client/client.c
   M /trunk/ggz/game_clients/ggzcards/client/client.h
   M /trunk/ggz/game_clients/ggzcards/module.dsc.in
   M /trunk/ggz/game_clients/ggzcards/table.c
   M /trunk/ggz/game_clients/ggzcards/table.h

- Update client to read the GGZ seat number of all players.
- The protocol version is bumped up.
- When the user right-clicks on a player, the GGZ player menu for that
  player pops up.

------------------------------------------------------------------------
r4980 | jdorje | 2002-10-22 06:22:22 +0200 (Di, 22 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/dlg_players.c

Fix stupid error with bit arithmetic.

------------------------------------------------------------------------
r4969 | jdorje | 2002-10-21 06:29:08 +0200 (Mo, 21 Okt 2002) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/dlg_players.c

When DEBUG is defined, enable the menu selections on the player list that
request transactions.  Selecting these menu items will thus request the
transaction from ggzmod (although it will currently be dropped by ggzcore).

------------------------------------------------------------------------
r4961 | jdorje | 2002-10-20 07:16:58 +0200 (So, 20 Okt 2002) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/dlg_players.c
   M /trunk/ggz/game_clients/common/dlg_players.h

Extend the popup menus associated with the player list, and make them
available outside of the player list.  Note that they're still not
actually of any use.

------------------------------------------------------------------------
r4959 | jdorje | 2002-10-20 01:09:30 +0200 (So, 20 Okt 2002) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/dlg_players.c

Preliminary code to allow the player dialog to "do more".

Eventually, when controlling seats is possible, the GGZ clients need to
allow you to do it directly.  But it also needs to be possible through
the game client, so I'll start from there.

------------------------------------------------------------------------
r4944 | jdorje | 2002-10-18 05:46:04 +0200 (Fr, 18 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/dlg_players.c

Add spectators to the player list (if GGZ tells us about them).

------------------------------------------------------------------------
r4929 | jdorje | 2002-10-16 02:07:30 +0200 (Mi, 16 Okt 2002) | 16 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/acinclude.ggz
   M /trunk/ggz-client-libs/acinclude.ggz
   M /trunk/ggz-txt-client/acinclude.ggz
   M /trunk/ggzd/acinclude.ggz
   M /trunk/gnome-client/acinclude.ggz
   M /trunk/grubby/acinclude.ggz
   M /trunk/gtk-client/acinclude.ggz
   M /trunk/kde-client/acinclude.ggz
   M /trunk/kde-games/acinclude.ggz
   M /trunk/utils/acinclude.ggz

Improvement (hopefully :-) to acinclude.ggz.  Now each GGZ check takes
two optional parameters.  For instance:

  AC_GGZ_LIBGGZ(action-if-found, action-if-not-found)

'action-if-found' will be evaluated if the specified module was found.
'action-if-not-found' will be evaluated if the module is not found.  This
is consistent with other autoconf macros.  If 'action-is-not-found' is
empty, then an error will be emitted if the module isn't found.  If
'action-if-not-found' is "ignore", then the module will simply be ignored
if it's not found.

This is not entirely backwards-compatible, since "ignore" used to be
the first parameter to the macro.  But this way is more consistent, in
my opinion.

------------------------------------------------------------------------
r4925 | jdorje | 2002-10-15 01:29:39 +0200 (Di, 15 Okt 2002) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/client_func.c
   M /trunk/ggz/game_clients/spades/gtk_menu.c

- Restructured NetSpades's menus.
- Make use of the player list dialog.
- Remove AboutDialog; just call create_or_raise_dlg_about
  directly.

------------------------------------------------------------------------
r4924 | jdorje | 2002-10-15 01:22:02 +0200 (Di, 15 Okt 2002) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/lapocha/cb_main.c
   M /trunk/ggz/game_clients/lapocha/cb_main.h
   M /trunk/ggz/game_clients/lapocha/dlg_main.c
   M /trunk/ggz/game_clients/lapocha/main.c

- Restructured La Pocha's menus.
- Make use of the player list dialog.
- Remove on_mnu_about_activate; just call create_or_raise_dlg_about
  directly.

------------------------------------------------------------------------
r4923 | jdorje | 2002-10-15 01:18:21 +0200 (Di, 15 Okt 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/hastings/main.c
   M /trunk/ggz/game_clients/hastings/main_win.c

- Restructured Hastings' menus.
- Make use of the player list dialog.

------------------------------------------------------------------------
r4922 | jdorje | 2002-10-15 01:13:43 +0200 (Di, 15 Okt 2002) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/cb_main.c
   M /trunk/ggz/game_clients/dots/cb_main.h
   M /trunk/ggz/game_clients/dots/dlg_main.c
   M /trunk/ggz/game_clients/dots/main.c

- Restructured Dots' menus.
- Make use of the player list dialog.
- Remove on_mnu_about_activate; just call create_or_raise_dlg_about
  directly.

------------------------------------------------------------------------
r4921 | jdorje | 2002-10-15 01:08:40 +0200 (Di, 15 Okt 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/game.c
   M /trunk/ggz/game_clients/chinese-checkers/main_dlg.c

- Restructured Chinese Checkers's menus.
- Make use of the player list dialog.

------------------------------------------------------------------------
r4920 | jdorje | 2002-10-15 01:01:33 +0200 (Di, 15 Okt 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/main.c
   M /trunk/ggz/game_clients/chess/main_win.c

- Restructured Chess's menus.
- Make use of the player list dialog.

------------------------------------------------------------------------
r4919 | jdorje | 2002-10-15 00:41:43 +0200 (Di, 15 Okt 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/reversi/main.c
   M /trunk/ggz/game_clients/reversi/main_win.c

- Restructured Reversi's menus.
- Make use of the player list dialog.

------------------------------------------------------------------------
r4918 | jdorje | 2002-10-15 00:35:52 +0200 (Di, 15 Okt 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/tictactoe/main.c
   M /trunk/ggz/game_clients/tictactoe/main_win.c

- Restructured TTT's menus.
- Make use of the player list dialog.

------------------------------------------------------------------------
r4917 | jdorje | 2002-10-15 00:27:43 +0200 (Di, 15 Okt 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/Makefile.am
   A /trunk/ggz/game_clients/common/dlg_players.c
   A /trunk/ggz/game_clients/common/dlg_players.h
   M /trunk/ggz/game_clients/ggzcards/Makefile.am
   M /trunk/ggz/game_clients/ggzcards/cb_main.c
   M /trunk/ggz/game_clients/ggzcards/cb_main.h
   M /trunk/ggz/game_clients/ggzcards/client/client.c
   M /trunk/ggz/game_clients/ggzcards/client/client.h
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c
   D /trunk/ggz/game_clients/ggzcards/dlg_players.c
   D /trunk/ggz/game_clients/ggzcards/dlg_players.h
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/table.c
   M /trunk/ggz/game_clients/ggzcards/table.h

Move the player dialog that GGZCards used into the gtk-games common
code.  Other games can now have a player dialog window quite easily.

------------------------------------------------------------------------
r4902 | jdorje | 2002-10-13 10:06:19 +0200 (So, 13 Okt 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c
   M /trunk/ggz/game_clients/ggzcards/dlg_main.h
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/main.c

Use GtkItemFactory to create ggzcards' menus.  Restructure the menus in
what could be a more logical way.

------------------------------------------------------------------------
r4901 | jdorje | 2002-10-13 07:23:01 +0200 (So, 13 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/lapocha/cb_main.c
   M /trunk/ggz/game_clients/lapocha/dlg_main.c

Use GtkItemFactory to create la pocha's menus.

------------------------------------------------------------------------
r4900 | jdorje | 2002-10-13 06:22:57 +0200 (So, 13 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/hastings/dlg_yesno.c
   M /trunk/ggz/game_clients/hastings/main_win.c

Use GtkItemFactory to create hastings' menus.

------------------------------------------------------------------------
r4899 | jdorje | 2002-10-13 06:16:30 +0200 (So, 13 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/reversi/main_win.c

Use GtkItemFactory to create reversi's menus.

------------------------------------------------------------------------
r4898 | jdorje | 2002-10-13 06:08:43 +0200 (So, 13 Okt 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/dlg_main.c
   M /trunk/ggz/game_clients/dots/dlg_new.c
   M /trunk/ggz/game_clients/dots/dlg_opt.c
   M /trunk/ggz/game_clients/dots/dlg_pref.c

- Use GtkItemFactory to create dots' menus.
- Remove GTK_WINDOW_DIALOG references to make dots GTK2-compatible.

------------------------------------------------------------------------
r4897 | jdorje | 2002-10-13 05:59:35 +0200 (So, 13 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/main_dlg.c

Use GtkItemFactory to create chinese-checkers' menus.

------------------------------------------------------------------------
r4896 | jdorje | 2002-10-13 01:06:58 +0200 (So, 13 Okt 2002) | 7 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/main.c
   M /trunk/ggz/game_clients/chess/main_win.c
   M /trunk/ggz/game_clients/chess/main_win.h

- Change chess to use GtkItemFactory to create its menus.
- Chess now has mnemonics and keyboard shortcuts (accelerators) for
  its menus.
- Chess now has a primitive 'about' dialog.
- The menu tooltips no longer work, unfortunately.  I put in a FIXME
  comment about this.

------------------------------------------------------------------------
r4895 | jdorje | 2002-10-13 00:13:38 +0200 (So, 13 Okt 2002) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/tictactoe/main_win.c

Change TTT to use GtkItemFactory to create its menus.  It now has both
mnemonics and keyboard shortcuts (accelerators), and will work under both
GTK1.2 and GTK2.

Yay.

------------------------------------------------------------------------
r4894 | jdorje | 2002-10-12 23:54:36 +0200 (Sa, 12 Okt 2002) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/gtk_menu.c

Use gtk_window_add_accel_group() instead of gtk_accel_group_attach().  With
this change, the menu code should work unchanged under either GTK1.2 or
GTK2.

------------------------------------------------------------------------
r4893 | jdorje | 2002-10-12 23:04:43 +0200 (Sa, 12 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/tictactoe/main.c
   M /trunk/ggz/game_clients/tictactoe/main_win.c

Added an 'about' dialog for TTT.

------------------------------------------------------------------------
r4892 | jdorje | 2002-10-12 22:55:46 +0200 (Sa, 12 Okt 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/gtk_menu.c

Move the GtkItemFactoryEntry array into the function where it is used
so that _() can be used to translate the text.

------------------------------------------------------------------------
r4891 | jdorje | 2002-10-12 22:52:43 +0200 (Sa, 12 Okt 2002) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/Makefile.am
   M /trunk/ggz/game_clients/spades/client_main.c
   D /trunk/ggz/game_clients/spades/gtk_dlg_about.c
   D /trunk/ggz/game_clients/spades/gtk_dlg_about.h
   M /trunk/ggz/game_clients/spades/gtk_menu.c

Have NetSpades use the gtk-games' common dlg_about code.

This has the side effect of fixing a bug whereby you could pop the dialog
up multiple times.

------------------------------------------------------------------------
r4890 | jdorje | 2002-10-12 22:42:19 +0200 (Sa, 12 Okt 2002) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/reversi/Makefile.am
   D /trunk/ggz/game_clients/reversi/about_dlg.c
   D /trunk/ggz/game_clients/reversi/about_dlg.h
   M /trunk/ggz/game_clients/reversi/main.c
   M /trunk/ggz/game_clients/reversi/main_win.c

Have Reversi use the gtk-games' common dlg_about code.

This has the side effect of fixing a bug whereby you could pop the dialog
up multiple times.  Also, use the current version # instead of
hard-coding it.

------------------------------------------------------------------------
r4889 | jdorje | 2002-10-12 22:34:26 +0200 (Sa, 12 Okt 2002) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/Makefile.am
   D /trunk/ggz/game_clients/chinese-checkers/about_dlg.c
   D /trunk/ggz/game_clients/chinese-checkers/about_dlg.h
   M /trunk/ggz/game_clients/chinese-checkers/main.c
   M /trunk/ggz/game_clients/chinese-checkers/main_cb.c

Have Chinese Checkers use the gtk-games' common dlg_about code.

Also, change the dialog text so it conforms with the format the about
dialog expects.

------------------------------------------------------------------------
r4888 | jdorje | 2002-10-12 22:20:55 +0200 (Sa, 12 Okt 2002) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/lapocha/Makefile.am
   M /trunk/ggz/game_clients/lapocha/cb_main.c
   D /trunk/ggz/game_clients/lapocha/dlg_about.c
   D /trunk/ggz/game_clients/lapocha/dlg_about.h
   M /trunk/ggz/game_clients/lapocha/main.c

Have La Pocha use the gtk-games' common dlg_about code.

Also, change the dialog text so the current version is used instead of
hard-coding 0.0.1.

------------------------------------------------------------------------
r4887 | jdorje | 2002-10-12 22:13:51 +0200 (Sa, 12 Okt 2002) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/hastings/Makefile.am
   D /trunk/ggz/game_clients/hastings/dlg_about.c
   D /trunk/ggz/game_clients/hastings/dlg_about.h
   M /trunk/ggz/game_clients/hastings/main.c
   M /trunk/ggz/game_clients/hastings/main_win.c

Have Hstings use the gtk-games' common dlg_about code.

Also, change the dialog text so the current version is used instead of
hard-coding 0.0.6.

------------------------------------------------------------------------
r4886 | jdorje | 2002-10-12 22:04:30 +0200 (Sa, 12 Okt 2002) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/Makefile.am
   M /trunk/ggz/game_clients/dots/cb_main.c
   D /trunk/ggz/game_clients/dots/dlg_about.c
   D /trunk/ggz/game_clients/dots/dlg_about.h
   M /trunk/ggz/game_clients/dots/main.c

Have Dots use the gtk-games' common dlg_about code.

Also, change the dialog text so the current version is used instead of
hard-coding 0.0.3.

------------------------------------------------------------------------
r4885 | jdorje | 2002-10-12 21:53:38 +0200 (Sa, 12 Okt 2002) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/Makefile.am
   M /trunk/ggz/game_clients/combat/callbacks.c
   D /trunk/ggz/game_clients/combat/dlg_about.c
   D /trunk/ggz/game_clients/combat/dlg_about.h
   M /trunk/ggz/game_clients/combat/main.c

Have Combat use the gtk-games' common dlg_about code.

This has the side effect of fixing a bug: you could pop the dialog up
more than once.

------------------------------------------------------------------------
r4884 | jdorje | 2002-10-12 21:51:29 +0200 (Sa, 12 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/game.c

Add #include <config.h> to game.c.

------------------------------------------------------------------------
r4883 | jdorje | 2002-10-12 21:40:51 +0200 (Sa, 12 Okt 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/dlg_about.c

strdup() on the about dialog strings so that if the caller deallocates
them we'll still have a copy.

------------------------------------------------------------------------
r4882 | jdorje | 2002-10-12 21:36:19 +0200 (Sa, 12 Okt 2002) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/Makefile.am
   A /trunk/ggz/game_clients/common/dlg_about.c
   A /trunk/ggz/game_clients/common/dlg_about.h
   M /trunk/ggz/game_clients/ggzcards/Makefile.am
   M /trunk/ggz/game_clients/ggzcards/cb_main.c
   D /trunk/ggz/game_clients/ggzcards/dlg_about.c
   D /trunk/ggz/game_clients/ggzcards/dlg_about.h
   M /trunk/ggz/game_clients/ggzcards/main.c

Moved dlg_about functionality into common/.  Every game uses the exact
same system, so this code might as well be shared (even though it's not
_much_ code).

------------------------------------------------------------------------
r4881 | jdorje | 2002-10-12 21:32:37 +0200 (Sa, 12 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.in

Bumped gtk-games version up to 0.0.7pre.

------------------------------------------------------------------------
r4880 | jdorje | 2002-10-12 20:09:58 +0200 (Sa, 12 Okt 2002) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/display.c
   M /trunk/ggz/game_clients/chinese-checkers/main_dlg.c

Update chinese-checkers for GTK2, while retaining GTK1.2 compatability.

The only downside is that the menu accelerators had to be removed.

------------------------------------------------------------------------
r4879 | jdorje | 2002-10-12 19:20:16 +0200 (Sa, 12 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/main.c

Fix a compiler warning in ggzcards.

------------------------------------------------------------------------
r4878 | jdorje | 2002-10-12 09:39:59 +0200 (Sa, 12 Okt 2002) | 14 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/board.c
   M /trunk/ggz/game_clients/chess/main_win.c

Port Chess to GTK2.  It will continue to work with GTK1.2 as well.

Known bugs:
  - (GTK2) The text area in which moves are shown can be hand-edited.
  - (GTK2) gdk_color_parse doesn't work the way it claims, so I've chosen
    named colors for the backgrounds.
  - (GTK2) Selecting a piece to move seems to take a double-click
    instead of just a drag-and-drop.
  - All menu accelerators (which didn't work anyway AFAICT) were dropped.

The GTK2 port does not seem to have the graphical glitches that the GTK1.2
version did.  Also I fixed a bug in the GTK1.2 port which caused extra
(garbage) characters to be appended to the move list.

------------------------------------------------------------------------
r4872 | jdorje | 2002-10-12 03:16:33 +0200 (Sa, 12 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.in

Doh!  Fix idiotic mess-up in last-moment changes for last commit.

------------------------------------------------------------------------
r4870 | jdorje | 2002-10-12 02:47:07 +0200 (Sa, 12 Okt 2002) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/acconfig.h
   M /trunk/ggz/game_clients/configure.in

Add --with-gtk2 option for gtk-games' configure script.

If selected, gtk-games will be linked against GTK2.0 instead of GTK1.2,
and GTK2 will be #defined.  Of course, this doesn't yield very good
results at this point.

------------------------------------------------------------------------
r4869 | jdorje | 2002-10-12 01:16:04 +0200 (Sa, 12 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_about.c
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.c
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c
   M /trunk/ggz/game_clients/ggzcards/dlg_options.c
   M /trunk/ggz/game_clients/ggzcards/dlg_players.c
   M /trunk/ggz/game_clients/ggzcards/dlg_prefs.c
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/table.c
   M /trunk/ggz/game_clients/ggzcards/table.h

Clean up ggzcards GUI code - make it more compatible with GTK2.

------------------------------------------------------------------------
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

------------------------------------------------------------------------
r4787 | jdorje | 2002-10-03 05:02:07 +0200 (Do, 03 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/ai.h
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/main.h

s/int/bool/ in several places.

------------------------------------------------------------------------
r4784 | dr_maux | 2002-10-01 21:04:37 +0200 (Di, 01 Okt 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.in
   M /trunk/kde-client/configure.in

- use configure.in

------------------------------------------------------------------------
r4755 | dr_maux | 2002-09-29 13:39:09 +0200 (So, 29 Sep 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/module.dsc.in
   M /trunk/ggz/game_clients/chinese-checkers/module.dsc.in
   M /trunk/ggz/game_clients/combat/module.dsc.in
   M /trunk/ggz/game_clients/configure.in
   M /trunk/ggz/game_clients/dots/dlg_about.c
   M /trunk/ggz/game_clients/dots/module.dsc.in
   M /trunk/ggz/game_clients/ggzcards/module.dsc.in
   M /trunk/ggz/game_clients/hastings/dlg_about.c
   M /trunk/ggz/game_clients/hastings/module.dsc.in
   M /trunk/ggz/game_clients/lapocha/module.dsc.in
   M /trunk/ggz/game_clients/reversi/module.dsc.in
   M /trunk/ggz/game_clients/spades/module.dsc.in
   M /trunk/ggz/game_clients/tictactoe/module.dsc.in

- number bumping for gtk+ games

------------------------------------------------------------------------
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

------------------------------------------------------------------------
r4722 | dr_maux | 2002-09-26 13:13:59 +0200 (Do, 26 Sep 2002) | 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/dots/Makefile.am
   M /trunk/ggz/game_clients/ggzcards/Makefile.am
   M /trunk/ggz/game_clients/hastings/Makefile.am
   M /trunk/ggz/game_clients/lapocha/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

- fix all makefiles for gtk+ games: use ggzmod variables explicitly

------------------------------------------------------------------------
r4720 | dr_maux | 2002-09-26 12:57:49 +0200 (Do, 26 Sep 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/acinclude.ggz
   M /trunk/ggz/game_clients/configure.in

- deploy new acinclude.ggz
- no more --disable-gettext

------------------------------------------------------------------------
r4700 | dr_maux | 2002-09-25 18:19:08 +0200 (Mi, 25 Sep 2002) | 9 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/po/Makefile.am

- argh! (2nd time today already)

s/DIST_SUBDIRS/EXTRA_DIST/ because there are no makefiles within the
subdirectories.

Note that users will get the CVS directories together with the translation, but
this seems better than specifying all the files by hand.
Later on a clever dist-hook mechanism can delete them.

------------------------------------------------------------------------
r4699 | dr_maux | 2002-09-25 18:11:16 +0200 (Mi, 25 Sep 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/po/Makefile.am

- list game translation directories in DIST_SUBDIRS

------------------------------------------------------------------------
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

------------------------------------------------------------------------
r4678 | jdorje | 2002-09-24 07:20:35 +0200 (Di, 24 Sep 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.in

Remove some duplicated directory detection (already handled in
AC_GGZ_CONFIG), and print the paths when we're done configuring.

------------------------------------------------------------------------
r4674 | jdorje | 2002-09-24 00:45:37 +0200 (Di, 24 Sep 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/acinclude.ggz
   M /trunk/ggz-client-libs/acinclude.ggz
   M /trunk/ggz-txt-client/acinclude.ggz
   M /trunk/ggzd/acinclude.ggz
   M /trunk/gnome-client/acinclude.ggz
   M /trunk/grubby/acinclude.ggz
   M /trunk/gtk-client/acinclude.ggz
   M /trunk/kde-client/acinclude.ggz
   M /trunk/kde-games/acinclude.ggz
   M /trunk/utils/acinclude.ggz

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

------------------------------------------------------------------------
r4671 | jdorje | 2002-09-23 18:45:01 +0200 (Mo, 23 Sep 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/libcgc/cgc.h
   M /trunk/ggz/game_clients/chess/libcgc/games.h
   M /trunk/ggzd/game_servers/chess/libcgc/Makefile.am
   M /trunk/ggzd/game_servers/chess/libcgc/cgc.h
   M /trunk/ggzd/game_servers/chess/libcgc/games.h
   M /trunk/kde-games/koenig/libcgc/Makefile.am
   M /trunk/kde-games/koenig/libcgc/movecheck.c

Updated libcgc to make it identical between ggzd, gtk-games, and
kde-games.

------------------------------------------------------------------------
r4670 | jdorje | 2002-09-23 18:34:44 +0200 (Mo, 23 Sep 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/po/chess/chess.pot
   M /trunk/ggz/game_clients/po/chess/de.po
   M /trunk/ggz/game_clients/po/chinese-checkers/chinese-checkers.pot
   M /trunk/ggz/game_clients/po/chinese-checkers/de.po
   M /trunk/ggz/game_clients/po/combat/combat.pot
   M /trunk/ggz/game_clients/po/combat/de.po
   M /trunk/ggz/game_clients/po/dots/de.po
   M /trunk/ggz/game_clients/po/dots/dots.pot
   M /trunk/ggz/game_clients/po/ggzcards/de.po
   M /trunk/ggz/game_clients/po/ggzcards/es_AR.po
   M /trunk/ggz/game_clients/po/ggzcards/ggzcards.pot
   M /trunk/ggz/game_clients/po/hastings/de.po
   M /trunk/ggz/game_clients/po/hastings/es_AR.po
   M /trunk/ggz/game_clients/po/hastings/hastings.pot
   M /trunk/ggz/game_clients/po/hastings/pt_BR.po
   M /trunk/ggz/game_clients/po/lapocha/de.po
   M /trunk/ggz/game_clients/po/lapocha/lapocha.pot
   M /trunk/ggz/game_clients/po/reversi/de.po
   M /trunk/ggz/game_clients/po/reversi/reversi.pot
   M /trunk/ggz/game_clients/po/spades/de.po
   M /trunk/ggz/game_clients/po/spades/spades.pot
   M /trunk/ggz/game_clients/po/tictactoe/de.po
   M /trunk/ggz/game_clients/po/tictactoe/es_AR.po
   M /trunk/ggz/game_clients/po/tictactoe/pt_BR.po
   M /trunk/ggz/game_clients/po/tictactoe/tictactoe.pot

Run "make messages" with the new N_ keyword.  This catches some extra
material (especially in ggzcards) that was previously untranslated.

------------------------------------------------------------------------
r4669 | jdorje | 2002-09-23 18:31:25 +0200 (Mo, 23 Sep 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/po/Makefile.am

Add N_ as a keyword to mark translatable material.

------------------------------------------------------------------------
r4666 | jdorje | 2002-09-23 14:33:57 +0200 (Mo, 23 Sep 2002) | 37 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/Makefile.am
   M /trunk/ggz/game_clients/chess/Makefile.am
   M /trunk/ggz/game_clients/chess/libcgc/Makefile.am
   M /trunk/ggz/game_clients/chinese-checkers/Makefile.am
   M /trunk/ggz/game_clients/chinese-checkers/pixmaps/Makefile.am
   M /trunk/ggz/game_clients/combat/Makefile.am
   D /trunk/ggz/game_clients/combat/maps/In The Wild.33347979
   A /trunk/ggz/game_clients/combat/maps/In_The_Wild.33347979
   D /trunk/ggz/game_clients/combat/maps/Island I.1321921533
   D /trunk/ggz/game_clients/combat/maps/Island II.1321922021
   A /trunk/ggz/game_clients/combat/maps/Island_I.1321921533
   A /trunk/ggz/game_clients/combat/maps/Island_II.1321922021
   M /trunk/ggz/game_clients/combat/maps/Makefile.am
   D /trunk/ggz/game_clients/combat/maps/Plenty of options.8183865
   A /trunk/ggz/game_clients/combat/maps/Plenty_of_options.8183865
   M /trunk/ggz/game_clients/combat/pixmaps/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/hastings/Makefile.am
   M /trunk/ggz/game_clients/lapocha/Makefile.am
   M /trunk/ggz/game_clients/po/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

Many cleanups and fixes to the build system:
  - Removed @$(NORMAL_INSTALL) and @$(NORMAL_UNINSTALL), which don't
    do anything useful anyway.
  - Change the "uninstall" directive to "uninstall-local" when
    uninstalling the ggz-config module.
  - Add -D parameter to ggz-config when uninstalling (not just when
    installing).
  - Expand all wildcards.  Doing otherwise breaks things at odd times.
  - Reorder source listings to be in alphabetical order.  Formatted the
    source listings consistently throughout the package.
  - Reorder game Makefile.am's to be in consistent order:
    * SUBDIRS
    * INCLUDES
    * CFLAGS
    * EXTRA_DIST
    * install-data-local
    * uninstall-local
    * ggzexecmod_PROGRAMS
    * source and linker information for game program
  - Remove duplicate @GTK_CFLAGS@ entries.  @GTK_CFLAGS@ is now only
    included as part of CFLAGS, not INCLUDES.
  - Include chinese-checkers' pixmap template README file.
  - Remove custom script code to install groups of data files.  Instead
    just let automake take care of it.
  - Use $(DESTDIR) consistently and correctly.  In some places it had
    to be added on (po/Makefile.am); in others it is not needed (and I
    put a comment to that effect).
  - Remove -lggz from game module LDADDs.  This is included package-wide
    in configure.in.
  - Renamed some files to remove spaces from their names.  Without this,
    the build system would inevitably get confused.
  - Touch the GGZ module config file at the beginning of a "make
    install".  The actual mechanism for doing this is a bit of a kludge.
    But this allows a local installation of the package to be done
    without the file already being present.
  - Possibly some other fixes I forgot to mention.

------------------------------------------------------------------------
r4665 | dr_maux | 2002-09-23 12:16:30 +0200 (Mo, 23 Sep 2002) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/client_func.c

- Spades controls the network flow by enabling and disabling the handler. It
  was mistakenly assigned to the game/ggzmod socket, not the game/game server
  socket.

------------------------------------------------------------------------
r4663 | jdorje | 2002-09-23 11:06:38 +0200 (Mo, 23 Sep 2002) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/Makefile.am

Fixes to chinese-checkers build system:
  - Only include @GTK_CFLAGS@ once.
  - Remove @$(NORMAL_INSTALL) and @$(NORMAL_UNINSTALL).
  - Rename "uninstall" target as "uninstall-local" so uninstall works.

------------------------------------------------------------------------
r4662 | jdorje | 2002-09-23 10:11:58 +0200 (Mo, 23 Sep 2002) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_prefs.c

Save preferences when the prefs dialog is closed in addition to when the
application quits.  This is significant because often the application
won't quit of its own volition.

------------------------------------------------------------------------
r4661 | jdorje | 2002-09-23 09:59:45 +0200 (Mo, 23 Sep 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.in

By default, build the games in alphabetical order.  This is just for
convenience when watching the build...

------------------------------------------------------------------------
r4660 | jdorje | 2002-09-23 09:54:17 +0200 (Mo, 23 Sep 2002) | 8 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/maps/Makefile.am
   M /trunk/ggz/game_clients/combat/pixmaps/Makefile.am

Fixes to the combat build/install system:
  - Don't use wildcards when listing files - it breaks "make dist".
    However, "make dist" is still broken because some map files with
    spaces in them are not escaped properly (and I don't see how to
    correct this).
  - Don't use a custom script to install/uninstall the data files.  Just
    tell automake to do it.

------------------------------------------------------------------------
r4659 | jdorje | 2002-09-23 09:42:26 +0200 (Mo, 23 Sep 2002) | 8 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/Makefile.am

Fix several problems with the combat build/install system:
  - Only use @GTK_CFLAGS@ once, in CFLAGS and not INCLUDES.
  - Remove @$(NORMAL_INSTALL) and @$(NORMAL_INSTALL), which don't do
    anything useful.
  - Rename the "uninstall" target as "uninstall-local", so that the
    "normal" uninstall isn't overridden and subdirectories are correctly
    uninstalled.

------------------------------------------------------------------------
r4656 | jdorje | 2002-09-23 02:48:07 +0200 (Mo, 23 Sep 2002) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/ai.c
   M /trunk/ggz/game_clients/ggzcards/ai.h
   M /trunk/ggz/game_clients/ggzcards/animation.c
   M /trunk/ggz/game_clients/ggzcards/animation.h
   M /trunk/ggz/game_clients/ggzcards/cb_main.c
   M /trunk/ggz/game_clients/ggzcards/cb_main.h
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.c
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.h
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c
   M /trunk/ggz/game_clients/ggzcards/dlg_options.c
   M /trunk/ggz/game_clients/ggzcards/dlg_options.h
   M /trunk/ggz/game_clients/ggzcards/dlg_players.c
   M /trunk/ggz/game_clients/ggzcards/dlg_players.h
   M /trunk/ggz/game_clients/ggzcards/dlg_prefs.c
   M /trunk/ggz/game_clients/ggzcards/drawcard.c
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/layout.c
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/main.h
   M /trunk/ggz/game_clients/ggzcards/preferences.c
   M /trunk/ggz/game_clients/ggzcards/table.c
   M /trunk/ggz/game_clients/ggzcards/table.h

Replaced GGZ debugging type strings with macro
definitions.  s/"table"/DBG_TABLE/, s/"animation"/DBG_ANIM/,
s/"main"/DBG_MAIN/.

------------------------------------------------------------------------
r4655 | jdorje | 2002-09-23 02:05:12 +0200 (Mo, 23 Sep 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/client/client.c
   M /trunk/ggz/game_clients/ggzcards/client/client.h
   M /trunk/ggzd/game_servers/ggzcards/client/client.c
   M /trunk/ggzd/game_servers/ggzcards/client/client.h

Changed "core" (the ggz_debug debugging type) to DBG_CLIENT.

------------------------------------------------------------------------
r4654 | jdorje | 2002-09-23 01:48:23 +0200 (Mo, 23 Sep 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/table.c

Record an error message if we can't setup the table.

------------------------------------------------------------------------
r4631 | jdorje | 2002-09-19 18:18:33 +0200 (Do, 19 Sep 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/acinclude.ggz
   M /trunk/ggz-client-libs/acinclude.ggz
   M /trunk/ggzd/acinclude.ggz
   M /trunk/gnome-client/acinclude.ggz
   M /trunk/grubby/acinclude.ggz
   M /trunk/gtk-client/acinclude.ggz
   M /trunk/kde-client/acinclude.ggz
   M /trunk/kde-games/acinclude.ggz
   M /trunk/utils/acinclude.ggz

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

------------------------------------------------------------------------
r4630 | jdorje | 2002-09-19 00:34:01 +0200 (Do, 19 Sep 2002) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/ai.c
   M /trunk/ggz/game_clients/ggzcards/ai.h

- Only declare the AI functions (in ai.c) if DEBUG is defined.  This
  matches the header file.
- Remove extra prototypes from ai.c.
- Clean up ai.h.

------------------------------------------------------------------------
r4629 | jdorje | 2002-09-19 00:28:26 +0200 (Do, 19 Sep 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/hastings/main_win.c

Surround the unused function shadow(), and its caller, in an #ifdef
conditional.

------------------------------------------------------------------------
r4567 | dr_maux | 2002-09-15 13:50:19 +0200 (So, 15 Sep 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/po/chess/chess.pot
   M /trunk/ggz/game_clients/po/chess/de.po
   M /trunk/ggz/game_clients/po/chinese-checkers/chinese-checkers.pot
   M /trunk/ggz/game_clients/po/chinese-checkers/de.po
   M /trunk/ggz/game_clients/po/combat/combat.pot
   M /trunk/ggz/game_clients/po/combat/de.po
   M /trunk/ggz/game_clients/po/dots/de.po
   M /trunk/ggz/game_clients/po/dots/dots.pot
   M /trunk/ggz/game_clients/po/ggzcards/de.po
   M /trunk/ggz/game_clients/po/ggzcards/es_AR.po
   M /trunk/ggz/game_clients/po/ggzcards/ggzcards.pot
   M /trunk/ggz/game_clients/po/hastings/de.po
   M /trunk/ggz/game_clients/po/hastings/es_AR.po
   M /trunk/ggz/game_clients/po/hastings/hastings.pot
   M /trunk/ggz/game_clients/po/hastings/pt_BR.po
   M /trunk/ggz/game_clients/po/lapocha/de.po
   M /trunk/ggz/game_clients/po/lapocha/lapocha.pot
   M /trunk/ggz/game_clients/po/reversi/de.po
   M /trunk/ggz/game_clients/po/reversi/reversi.pot
   M /trunk/ggz/game_clients/po/spades/de.po
   M /trunk/ggz/game_clients/po/spades/spades.pot
   M /trunk/ggz/game_clients/po/tictactoe/de.po
   M /trunk/ggz/game_clients/po/tictactoe/es_AR.po
   M /trunk/ggz/game_clients/po/tictactoe/pt_BR.po
   M /trunk/ggz/game_clients/po/tictactoe/tictactoe.pot

- translation updates for Gtk+ games

------------------------------------------------------------------------
r4492 | jdorje | 2002-09-09 07:23:55 +0200 (Mo, 09 Sep 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/game.c

Another fix to avoid a compiler warning: use char* for pointer arithmetic,
not void*.

------------------------------------------------------------------------
r4491 | jdorje | 2002-09-09 06:51:32 +0200 (Mo, 09 Sep 2002) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/board.c
   M /trunk/ggz/game_clients/chess/board.h
   M /trunk/ggz/game_clients/chess/game.c
   M /trunk/ggz/game_clients/chess/game.h
   M /trunk/ggz/game_clients/chess/main.c
   M /trunk/ggz/game_clients/chess/net.c
   M /trunk/ggz/game_clients/chess/net.h

- Mark function parameter lists as "void" in prototypes to avoid a compiler
  warning, and enable stricter parameter checking by the compiler.
- Added the correct parameter to the prototype of board_translate.
- Avoid pointer arithmetic with void* - use char* instead.
- Added missing #include "net.h" to net.c.

------------------------------------------------------------------------
r4490 | jdorje | 2002-09-09 06:44:53 +0200 (Mo, 09 Sep 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/hastings/main_win.c

Marked some local functions as static.

------------------------------------------------------------------------
r4489 | jdorje | 2002-09-09 06:41:18 +0200 (Mo, 09 Sep 2002) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/game.h
   M /trunk/ggz/game_clients/combat/gtk_player_info.c
   M /trunk/ggz/game_clients/combat/map.c
   M /trunk/ggz/game_clients/combat/map.h

- Mark function parameter lists as "void" in prototypes to avoid a compiler
  warning, and enable stricter parameter checking by the compiler.
- Add missing #include "game.h" to gtk_player_info.h.

------------------------------------------------------------------------
r4488 | jdorje | 2002-09-09 06:32:04 +0200 (Mo, 09 Sep 2002) | 8 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/reversi/game.h
   M /trunk/ggz/game_clients/reversi/main.c
   M /trunk/ggz/game_clients/reversi/main_win.c
   M /trunk/ggz/game_clients/reversi/options_dlg.c

- Mark function parameter lists as "void" in prototypes to avoid a compiler
  warning, and enable stricter parameter checking by the compiler.
- Changed ggz_debug("reversi", ...) to ggz_debug("main", ...) since type
  "reversi" isn't used.
- Made some functions in main_win.c static.
- Removed a spurious printf from the options_dlg.c.  (This file is
  generated by Glade, but I doubt Glade put the printf in there.)

------------------------------------------------------------------------
r4472 | jdorje | 2002-09-09 01:26:11 +0200 (Mo, 09 Sep 2002) | 14 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/tictactoe/module.dsc.in
   M /trunk/ggzd/game_servers/tictactoe/tictactoe.dsc

TTT has broken network compatability:

1.  The introduction of the stats part of the protocol is not
    backwards-compatable.
2.  With the introduction of spectators, the handling of moves is done
    slightly differently.  I'm not quite sure why, but connecting to an
    old server breaks things.

Because of #1 we'll have to bump the proto # for 0.0.6 anyway, so I went
ahead and bumped it.

NOTE: to preserve compatability, the network portions of the statistics
code cannot be dependent on compile-time directives for 0.0.6.

------------------------------------------------------------------------
r4450 | jdorje | 2002-09-08 00:33:14 +0200 (So, 08 Sep 2002) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/tictactoe/main.c
   M /trunk/ggz/game_clients/tictactoe/main_win.c

Rewrote many of the game status messages.  Some of this was necessary for
spectators, but I changed many others to improve syntax and add in player
names explicitly.

------------------------------------------------------------------------
r4441 | jdorje | 2002-09-07 20:34:27 +0200 (Sa, 07 Sep 2002) | 10 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/tictactoe/game.h
   M /trunk/ggz/game_clients/tictactoe/main.c

Some fixes for TTT with spectators:

  - In get_opponent_move, look at the player # the server tells us for the
    move instead of our player # to determine whether the move is
    'x' or 'o'.  Added some comments explaining this.
  - Renamed get_opponent_move as get_move, since it can work for any move
    (although the server needn't tell us about our moves).
  - Renamed get_*** (functions to read data from server) as receive_***
    to avoid naming conflict with the frontend function get_move().

------------------------------------------------------------------------
r4433 | dr_maux | 2002-09-07 11:39:43 +0200 (Sa, 07 Sep 2002) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/tictactoe/main.c

- before the initial synchronization, set state to 'watching game'
- don't refer to other player as opponent when being spectator
- disallow moves when being spectator (= when game.num < 0)

------------------------------------------------------------------------
r4401 | jdorje | 2002-09-03 23:19:57 +0200 (Di, 03 Sep 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/client/client.c
   M /trunk/ggzd/game_servers/ggzcards/client/client.c

Remove an assertion in the client to allow more than one person to "play"
(a card from a hand) at the same time.

------------------------------------------------------------------------
r4381 | jdorje | 2002-08-21 00:15:09 +0200 (Mi, 21 Aug 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/tictactoe/main_win.c

Made a bunch of functions static.

------------------------------------------------------------------------
r4380 | jdorje | 2002-08-21 00:14:21 +0200 (Mi, 21 Aug 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/gtk_dlg_about.c
   M /trunk/ggz/game_clients/spades/gtk_dlg_error.c

#include .h files from within .c files.

------------------------------------------------------------------------
r4379 | jdorje | 2002-08-21 00:13:47 +0200 (Mi, 21 Aug 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/ai.c

Added #include "ai.h".

------------------------------------------------------------------------
r4376 | jdorje | 2002-08-20 22:49:40 +0200 (Di, 20 Aug 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/acinclude.ggz
   M /trunk/ggz/game_clients/configure.in
   M /trunk/ggz-client-libs/acinclude.ggz
   M /trunk/ggz-client-libs/configure.in
   M /trunk/ggzd/configure.in
   M /trunk/grubby/acinclude.ggz
   M /trunk/gtk-client/acinclude.ggz
   M /trunk/gtk-client/configure.in
   M /trunk/kde-client/acinclude.ggz
   M /trunk/kde-games/acinclude.ggz
   M /trunk/utils/acinclude.ggz

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

------------------------------------------------------------------------
r4358 | dr_maux | 2002-08-10 21:13:01 +0200 (Sa, 10 Aug 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/tictactoe/main.c

- read player number in TTT_MSG_MOVE in Gtk+ client too

------------------------------------------------------------------------
r4341 | jdorje | 2002-08-07 08:31:57 +0200 (Mi, 07 Aug 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/main.c
   M /trunk/ggz/game_clients/chinese-checkers/game.c
   M /trunk/ggz/game_clients/combat/main.c
   M /trunk/ggz/game_clients/dots/main.c
   M /trunk/ggz/game_clients/ggzcards/client/client.c
   M /trunk/ggz/game_clients/hastings/main.c
   M /trunk/ggz/game_clients/lapocha/main.c
   M /trunk/ggz/game_clients/reversi/main.c
   M /trunk/ggz/game_clients/spades/client_func.c
   M /trunk/ggz/game_clients/tictactoe/main.c

Changed gtk-games to match the ggzmod API change to the
GGZMOD_SERVER_EVENT callback.

------------------------------------------------------------------------
r4332 | jdorje | 2002-08-02 05:35:46 +0200 (Fr, 02 Aug 2002) | 7 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/client/client.c
   M /trunk/ggz/game_clients/ggzcards/client/client.h
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggzd/game_servers/ggzcards/ai/game.c
   M /trunk/ggzd/game_servers/ggzcards/ai/game.h
   M /trunk/ggzd/game_servers/ggzcards/ai/main.c
   M /trunk/ggzd/game_servers/ggzcards/client/Makefile.am
   M /trunk/ggzd/game_servers/ggzcards/client/client.c
   M /trunk/ggzd/game_servers/ggzcards/client/client.h

Updated the client to use the new ggzmod.

This was a bit of a pain, since the server-side AI runs as a separate
process that uses the same client code, but does not now use ggzmod.
This was solved (for now) in a rather inelegant way using preprocessor
#definitions in the client code.

------------------------------------------------------------------------
r4323 | dr_maux | 2002-07-30 11:22:24 +0200 (Di, 30 Jul 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/main.c

- file descriptor is -1 on startup, and is assigned later

------------------------------------------------------------------------
r4272 | dr_maux | 2002-06-23 13:49:53 +0200 (So, 23 Jun 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/main.c
   M /trunk/ggz/game_clients/chinese-checkers/game.c
   M /trunk/ggz/game_clients/combat/main.c
   M /trunk/ggz/game_clients/hastings/main.c
   M /trunk/ggz/game_clients/lapocha/main.c
   M /trunk/ggz/game_clients/reversi/main.c

- GGZMOD_STATE_EVENT -> GGZMOD_STATE_SERVER
- I played some games, they seem to work

------------------------------------------------------------------------
r4270 | dr_maux | 2002-06-23 13:34:38 +0200 (So, 23 Jun 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients
   M /trunk/ggz/game_clients/.cvsignore

- silence CVS for autom4te.cache

------------------------------------------------------------------------
r4269 | dr_maux | 2002-06-23 13:33:21 +0200 (So, 23 Jun 2002) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/game.c
   M /trunk/ggz/game_clients/chess/main.c
   M /trunk/ggz/game_clients/chess/net.c
   M /trunk/ggz/game_clients/chinese-checkers/game.c
   M /trunk/ggz/game_clients/chinese-checkers/game.h
   M /trunk/ggz/game_clients/chinese-checkers/main.c
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/main.c
   M /trunk/ggz/game_clients/dots/main.c
   M /trunk/ggz/game_clients/hastings/main.c
   M /trunk/ggz/game_clients/lapocha/main.c
   M /trunk/ggz/game_clients/reversi/main.c
   M /trunk/ggz/game_clients/spades/client_func.c

- adapt all Gtk+ games to the new ggzmod API
- untested, because ggz-gtk doesn't work properly yet, I'll try the unpatched
  one for that

------------------------------------------------------------------------
r4268 | bmh | 2002-06-22 07:19:13 +0200 (Sa, 22 Jun 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/tictactoe/game.h
   M /trunk/ggz/game_clients/tictactoe/main.c


- Work with new control-channel-enabled ggzmod

------------------------------------------------------------------------
r4180 | jdorje | 2002-05-07 11:44:19 +0200 (Di, 07 Mai 2002) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/animation.c
   M /trunk/ggz/game_clients/ggzcards/drawcard.c
   M /trunk/ggz/game_clients/ggzcards/drawcard.h
   M /trunk/ggz/game_clients/ggzcards/layout.c
   M /trunk/ggz/game_clients/ggzcards/layout.h

Added "rotation" data to the layout information for each player.  The
rotation determines the relative positions of the text box/card box.  With
5 or 6 players, we switch the positions for some players so that selected
cards don't overwrite the text boxes of other players.

------------------------------------------------------------------------
r4168 | jdorje | 2002-05-05 23:44:03 +0200 (So, 05 Mai 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/client/client.c
   M /trunk/ggz/game_clients/ggzcards/client/client.h
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h

Fix the card-position determination so that cards are animated out of the
correct positions when playing with !collapse_hands.

------------------------------------------------------------------------
r4167 | jdorje | 2002-05-05 23:18:48 +0200 (So, 05 Mai 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/table.c

Make sure the whole text box is redrawn when we update a player message,
otherwise parts of an old message may be left on the screen.

------------------------------------------------------------------------
r4162 | jdorje | 2002-05-05 22:16:23 +0200 (So, 05 Mai 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common/shared.h
   M /trunk/ggzd/game_servers/ggzcards/common/shared.h

Avoid a compiler warning if TRUE/FALSE/MIN/MAX have already bee defined.

------------------------------------------------------------------------
r4134 | jdorje | 2002-05-02 08:58:42 +0200 (Do, 02 Mai 2002) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/client/client.c

Fixed buglet in calculation of card played: the position of the card was
first calculated, and then unintentionally modified before calling the
drawing code.

------------------------------------------------------------------------
r4133 | jdorje | 2002-05-02 08:48:59 +0200 (Do, 02 Mai 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/table.c

Removed accidental printf statement.

------------------------------------------------------------------------
r4122 | jdorje | 2002-04-30 07:23:35 +0200 (Di, 30 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/game.c

Update the on-table player list when the number of players changes.

------------------------------------------------------------------------
r4121 | jdorje | 2002-04-30 07:23:12 +0200 (Di, 30 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/client/client.c

Doh!  Avoid passing an invalid pointer to game_alert_pointer().

------------------------------------------------------------------------
r4119 | jdorje | 2002-04-30 07:04:06 +0200 (Di, 30 Apr 2002) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/client/client.c
   M /trunk/ggz/game_clients/ggzcards/client/client.h
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h

Changed the interface of game_alert_player so that the update is made
_before_ the function is called, and the _old_ values are passed in to
the function (thus reversing its previous interface).  This makes it work
similarly to ggzdmod seat-change functions, and should fix the
synchronization problems that the client has had.

------------------------------------------------------------------------
r4111 | jdorje | 2002-04-29 19:00:34 +0200 (Mo, 29 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/game.c

Fixed grammar on the end-of-game statusbar message.

------------------------------------------------------------------------
r4109 | jdorje | 2002-04-29 08:16:29 +0200 (Mo, 29 Apr 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/game.c

If use_ai is set, call start_hand() to init the ai at the beginning of
each hand.

------------------------------------------------------------------------
r4108 | jdorje | 2002-04-29 07:29:32 +0200 (Mo, 29 Apr 2002) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/client/client.c
   M /trunk/ggz/game_clients/ggzcards/client/client.h
   M /trunk/ggz/game_clients/ggzcards/common/protocol.h
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/module.dsc.in
   M /trunk/ggzd/game_servers/ggzcards/ai/game.c
   M /trunk/ggzd/game_servers/ggzcards/ai/game.h
   M /trunk/ggzd/game_servers/ggzcards/client/client.c
   M /trunk/ggzd/game_servers/ggzcards/client/client.h
   M /trunk/ggzd/game_servers/ggzcards/common/protocol.h
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-bridge.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-hearts.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-lapocha.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-spades.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-suaro.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards.dsc
   M /trunk/ggzd/game_servers/ggzcards/net.c
   M /trunk/ggzd/game_servers/ggzcards/play.c

Changed the protocol so that a REQ_PLAY also sends a list of valid plays.
This is necessary to get any kind of reasonably efficient behavior out of
most AIs.

------------------------------------------------------------------------
r4099 | jdorje | 2002-04-28 02:59:37 +0200 (So, 28 Apr 2002) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.c
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.h
   M /trunk/ggz/game_clients/ggzcards/dlg_options.c
   M /trunk/ggz/game_clients/ggzcards/dlg_options.h
   M /trunk/ggz/game_clients/ggzcards/game.c

Make sure the bid and options dialogs are destroyed, even if they are
created, then we switch to having them be automatically selected, and then
a sync causes a new request to be automatically answered.

------------------------------------------------------------------------
r4094 | jdorje | 2002-04-28 00:15:35 +0200 (So, 28 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/game.h

Added DBG_*** debugging types to game.h.

------------------------------------------------------------------------
r4093 | jdorje | 2002-04-28 00:02:50 +0200 (So, 28 Apr 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/animation.c
   M /trunk/ggz/game_clients/ggzcards/layout.c
   M /trunk/ggz/game_clients/ggzcards/layout.h
   M /trunk/ggz/game_clients/ggzcards/table.c

Cleanup to the handling of selected_card, and to some of the drawing code
in general.

------------------------------------------------------------------------
r4086 | jdorje | 2002-04-26 21:37:51 +0200 (Fr, 26 Apr 2002) | 7 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/client/client.c
   M /trunk/ggz/game_clients/ggzcards/client/client.h
   M /trunk/ggz/game_clients/ggzcards/common/cards.h
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/preferences.c
   M /trunk/ggz/game_clients/ggzcards/table.c

A (possibly) better way of handling !collapse_hand.  Now the client tracks
two separate hand structures, and the GUI has the option of using either.
There are two advantages: it does not require the hackish addition to the
card structure, and (closely related) it does not requre AI code to be
able to deal with it.  But, it does require some more complex code to
track two separate hand structures.  Oh well...

------------------------------------------------------------------------
r4085 | jdorje | 2002-04-26 09:26:10 +0200 (Fr, 26 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/client/client.c
   M /trunk/ggzd/game_servers/ggzcards/client/client.c

Avoid matching a played card with an already-played card.

------------------------------------------------------------------------
r4083 | jdorje | 2002-04-26 08:18:29 +0200 (Fr, 26 Apr 2002) | 8 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/client/client.c
   M /trunk/ggz/game_clients/ggzcards/client/client.h
   M /trunk/ggz/game_clients/ggzcards/common/cards.h
   M /trunk/ggz/game_clients/ggzcards/preferences.c
   M /trunk/ggz/game_clients/ggzcards/table.c

- Added a new field to the card structure, called "meta".  This is intended
  for internal use; i.e. it is not transferred over the network.  It is
  essentially just a great timesaver (and a mild hack).
- Added an option to not compact the hand as you played it.  When this
  option is toggled off, when a card is played the rest of the hand won't
  be filled in, but instead a space will be left where that card was.  This
  may give a better interface, particularly in the case of dominoes.

------------------------------------------------------------------------
r4080 | jdorje | 2002-04-25 23:20:28 +0200 (Do, 25 Apr 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_options.c

If we receive a new options request while an old options window is still
up, destroy the old window.

------------------------------------------------------------------------
r4079 | jdorje | 2002-04-25 22:42:26 +0200 (Do, 25 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c

Only provide the "Force Redraw" menu item when compiling with debugging.

------------------------------------------------------------------------
r4064 | jdorje | 2002-04-23 21:58:44 +0200 (Di, 23 Apr 2002) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/Makefile.am
   A /trunk/ggz/game_clients/ggzcards/ai.c
   A /trunk/ggz/game_clients/ggzcards/ai.h
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/preferences.c

Added a means for running AI client-side, if compiled with DEBUG enabled.
Just drop in a server AI module in place of ai.c (currently the random
module is here).

This should be of great aid, in debugging both games and AI modules.

------------------------------------------------------------------------
r4062 | jdorje | 2002-04-23 21:40:29 +0200 (Di, 23 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/drawcard.c

Remove compiler warning when compiling with NDEBUG.

------------------------------------------------------------------------
r4059 | jdorje | 2002-04-23 09:36:00 +0200 (Di, 23 Apr 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/drawcard.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/preferences.c

Changed the default size of drawn dominoes to make them much smaller, and
added a new preference allowing them to be drawn in a large size.

------------------------------------------------------------------------
r4058 | jdorje | 2002-04-23 09:13:12 +0200 (Di, 23 Apr 2002) | 12 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/drawcard.c
   M /trunk/ggz/game_clients/ggzcards/drawcard.h
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/layout.c
   M /trunk/ggz/game_clients/ggzcards/layout.h
   M /trunk/ggz/game_clients/ggzcards/table.c

Further, and rather rediculous, refinements to the layout system.  It can
now handle multiple rows of cards.  Currently the dominoes cardset is set
to use 2 rows and the french (and all others) to use 1.

Also, I added a slight fix to the player-text-message drawing code, as well
as removing a spurious (and accidental) printf from that code.

Unfortunately, the whole thing just keeps getting more and more
complicated.  Perhaps someday someone will write a fresh implementation
that can handle all of these different options in a cleaner manner.  At
least most of the code is pretty well modularized...

------------------------------------------------------------------------
r4057 | jdorje | 2002-04-23 07:38:53 +0200 (Di, 23 Apr 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/preferences.c
   M /trunk/ggz/game_clients/ggzcards/preferences.h
   M /trunk/ggz/game_clients/ggzcards/table.c

Added an option, single_click_play.  When chosen, you must just click on a
card once to play it (instead of twice).

------------------------------------------------------------------------
r4048 | jdorje | 2002-04-22 19:19:04 +0200 (Mo, 22 Apr 2002) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/layout.c
   M /trunk/ggz/game_clients/ggzcards/layout.h
   M /trunk/ggz/game_clients/ggzcards/table.c

Change the layout code so that we can expand the text box as necessary.
Also adjust the hand drawing to account for this.  Change the internal
layout of the text box slightly.

------------------------------------------------------------------------
r4047 | jdorje | 2002-04-22 03:07:22 +0200 (Mo, 22 Apr 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common/cards.c
   M /trunk/ggzd/game_servers/ggzcards/common/cards.c

Return the correct name in get_***_name functions, based on the cardset in
use.

------------------------------------------------------------------------
r4046 | jdorje | 2002-04-22 02:04:41 +0200 (Mo, 22 Apr 2002) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/client/client.c
   M /trunk/ggz/game_clients/ggzcards/client/client.h
   M /trunk/ggz/game_clients/ggzcards/common/cards.c
   M /trunk/ggz/game_clients/ggzcards/common/cards.h
   M /trunk/ggz/game_clients/ggzcards/common/net_common.c
   M /trunk/ggz/game_clients/ggzcards/common/protocol.h
   M /trunk/ggz/game_clients/ggzcards/drawcard.c
   M /trunk/ggz/game_clients/ggzcards/drawcard.h
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/module.dsc.in
   M /trunk/ggzd/game_servers/ggzcards/ai/game.c
   M /trunk/ggzd/game_servers/ggzcards/ai/game.h
   M /trunk/ggzd/game_servers/ggzcards/client/client.c
   M /trunk/ggzd/game_servers/ggzcards/client/client.h
   M /trunk/ggzd/game_servers/ggzcards/common/cards.c
   M /trunk/ggzd/game_servers/ggzcards/common/cards.h
   M /trunk/ggzd/game_servers/ggzcards/common/net_common.c
   M /trunk/ggzd/game_servers/ggzcards/common/protocol.h
   M /trunk/ggzd/game_servers/ggzcards/common.c
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-bridge.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-hearts.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-lapocha.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-spades.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-suaro.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards.dsc
   M /trunk/ggzd/game_servers/ggzcards/deck.c
   M /trunk/ggzd/game_servers/ggzcards/net.c

A different approach to using different cardsets: the type of cardset is
no longer stored for each card (using different cardsets together isn't
feasible anyway), but is transferred to the client with the newgame
message.

------------------------------------------------------------------------
r4045 | jdorje | 2002-04-22 01:27:00 +0200 (Mo, 22 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common/cards.c
   M /trunk/ggz/game_clients/ggzcards/common/cards.h
   M /trunk/ggz/game_clients/ggzcards/game.c

Changed the suit/face name arrays to functions.

------------------------------------------------------------------------
r4042 | jdorje | 2002-04-21 23:26:36 +0200 (So, 21 Apr 2002) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/module.dsc.in
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-bridge.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-hearts.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-lapocha.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-spades.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-suaro.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards.dsc

Some of the recent changes have subtly changed the form of the data the
server sends to the client, thus introducing protocol incompatibilities
for some games.  So I've bumped the protocol engine # up (again).

------------------------------------------------------------------------
r4039 | jdorje | 2002-04-21 10:57:54 +0200 (So, 21 Apr 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/animation.c

Fixed a longstanding typo bug in the animation code:
s/CARDHEIGHT/CARDWIDTH/.

------------------------------------------------------------------------
r4038 | jdorje | 2002-04-21 10:54:06 +0200 (So, 21 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/drawcard.c

More fixes to the domino drawing code.  It now works reasonably well.

------------------------------------------------------------------------
r4037 | jdorje | 2002-04-21 10:14:26 +0200 (So, 21 Apr 2002) | 8 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/client/client.c
   M /trunk/ggz/game_clients/ggzcards/common/cards.c
   M /trunk/ggz/game_clients/ggzcards/common/cards.h
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/table.c
   M /trunk/ggzd/game_servers/ggzcards/client/client.c
   M /trunk/ggzd/game_servers/ggzcards/common/cards.c
   M /trunk/ggzd/game_servers/ggzcards/common/cards.h

Added UNKNOWN_CARDSET to the enumeration of possible card types.  Changed
UNKNOWN_CARD to use UNKNOWN_CARDSET for the card type.

When the client receives UNKNOWN_CARDSET as the type of card, don't try
to initialize the card drawing code.  Also, don't setup the table before
we have been told the cardset type, and try to setup the table when we
hear the cardset type.

------------------------------------------------------------------------
r4036 | jdorje | 2002-04-21 09:53:34 +0200 (So, 21 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/drawcard.c

Minor fixes to domino-drawing code.  It still doesn't particularly work.

------------------------------------------------------------------------
r4034 | jdorje | 2002-04-21 08:30:53 +0200 (So, 21 Apr 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/drawcard.c

Added preliminary support for drawing dominoes.  It is untested, since the
server does not yet support any domino games.

------------------------------------------------------------------------
r4032 | jdorje | 2002-04-21 08:13:46 +0200 (So, 21 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common/cards.c
   M /trunk/ggz/game_clients/ggzcards/common/cards.h
   M /trunk/ggzd/game_servers/ggzcards/common/cards.c
   M /trunk/ggzd/game_servers/ggzcards/common/cards.h
   M /trunk/ggzd/game_servers/ggzcards/common/net_common.c
   M /trunk/ggzd/game_servers/ggzcards/common/net_common.h
   M /trunk/ggzd/game_servers/ggzcards/common/protocol.c
   M /trunk/ggzd/game_servers/ggzcards/common/protocol.h
   M /trunk/ggzd/game_servers/ggzcards/common/shared.h

Added a new type of card type: CARDSET_DOMINOES.

------------------------------------------------------------------------
r4030 | jdorje | 2002-04-21 04:56:53 +0200 (So, 21 Apr 2002) | 7 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/client/client.c
   M /trunk/ggz/game_clients/ggzcards/client/client.h
   M /trunk/ggz/game_clients/ggzcards/drawcard.c
   M /trunk/ggz/game_clients/ggzcards/drawcard.h
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/table.c

Instead of loading and initializing the card data when the table is
initialized (i.e. when the executable first launches), don't do this until
we receive a card from the server so that we know the type of the deck.

This will allow different deck *types* to be used seamlessly within the
client (once that is implemented).

------------------------------------------------------------------------
r4029 | jdorje | 2002-04-21 03:58:31 +0200 (So, 21 Apr 2002) | 10 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/drawcard.c
   M /trunk/ggz/game_clients/ggzcards/drawcard.h
   M /trunk/ggz/game_clients/ggzcards/table.c

- Removed get_card_size, adding in get_card_width & get_card_height in its
  place.
- Added in function get_card_visibility().
- Changed macros CARDWIDTH, CARDHEIGHT, and CARD_VISIBILITY to just call
  the functions get_card_width(0), get_card_height(0), and
  get_card_visibility(), respectively.
- Added MY_CARDWIDTH and MY_CARDHEIGHT to drawcard.c.  These are now used
  in get_card_width()/get_card_height()/get_card_visibility().  Thus the
  values are encapsulated within drawcard.c.

------------------------------------------------------------------------
r4028 | jdorje | 2002-04-21 03:41:23 +0200 (So, 21 Apr 2002) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/animation.c
   M /trunk/ggz/game_clients/ggzcards/drawcard.c
   M /trunk/ggz/game_clients/ggzcards/drawcard.h

Removed get_card_coordinates from drawcard.h, making it static within
drawcard.c.  Changed the animation code to just call drawcard instead of
drawing the card manually (using get_card_coordinates).

------------------------------------------------------------------------
r4027 | jdorje | 2002-04-21 03:36:44 +0200 (So, 21 Apr 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/Makefile.am
   M /trunk/ggz/game_clients/ggzcards/animation.c
   A /trunk/ggz/game_clients/ggzcards/drawcard.c
   A /trunk/ggz/game_clients/ggzcards/drawcard.h
   M /trunk/ggz/game_clients/ggzcards/layout.c
   M /trunk/ggz/game_clients/ggzcards/layout.h
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/table.c
   M /trunk/ggz/game_clients/ggzcards/table.h

Added new files drawcard.[ch] to handle card drawing code.  Pulled that
code out of table.[ch] and layout.[ch].

------------------------------------------------------------------------
r4017 | jdorje | 2002-04-18 21:57:34 +0200 (Do, 18 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.in

Bump up default version to 0.0.6pre.

------------------------------------------------------------------------
r4009 | perdig | 2002-04-17 23:22:19 +0200 (Mi, 17 Apr 2002) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/Makefile.am
   M /trunk/ggz/game_clients/combat/combat.c
   M /trunk/ggz/game_clients/combat/dlg_options.c
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/map.c


- Changed all uses of malloc/free to ggz_malloc/ggz_free
- Included ggz.h (because of ggz_malloc/ggz_free)

(now I have how to find more memory leaks! Cool! :) )

------------------------------------------------------------------------
r4007 | perdig | 2002-04-17 23:09:48 +0200 (Mi, 17 Apr 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/combat.c
   M /trunk/ggz/game_clients/combat/game.c


- Fixed several memory leaks

------------------------------------------------------------------------
r4005 | jdorje | 2002-04-17 19:26:43 +0200 (Mi, 17 Apr 2002) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_about.c

In the about dialog, use the "official" package version number as the
GGZCards version number.

Unfortunately, this still seems to be 0.0.5pre (!), so it's not quite
accurate.

------------------------------------------------------------------------
r4004 | jdorje | 2002-04-17 19:21:07 +0200 (Mi, 17 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/libcgc/movecheck.c

s/NULL/0/ to avoid a compiler warning from casting NULL to an integer.

------------------------------------------------------------------------
r3999 | jdorje | 2002-04-16 21:09:47 +0200 (Di, 16 Apr 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/client/client.c
   M /trunk/ggz/game_clients/ggzcards/common/Makefile.am
   M /trunk/ggz/game_clients/ggzcards/common/cards.c
   M /trunk/ggz/game_clients/ggzcards/common/cards.h
   A /trunk/ggz/game_clients/ggzcards/common/net_common.c
   A /trunk/ggz/game_clients/ggzcards/common/net_common.h
   M /trunk/ggz/game_clients/ggzcards/common/protocol.c
   M /trunk/ggz/game_clients/ggzcards/common/protocol.h
   M /trunk/ggz/game_clients/ggzcards/common/shared.h
   M /trunk/ggz/game_clients/ggzcards/module.dsc.in

- Updated client/ and common/ code from server.
- Bumped protocol version # to match server.

------------------------------------------------------------------------
r3991 | jdorje | 2002-04-15 10:51:54 +0200 (Mo, 15 Apr 2002) | 7 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/gtk_menu.c

In the GtkFactoryItem initializer, changed _(...) to N_(...) so that we
can do i18n without trying to have a non-constant initializer.  Also, I
added an #include <config.h> up top.

However, although the strings are correctly marked to be translated the
code never actually translates them.  I added a FIXME comment about this.

------------------------------------------------------------------------
r3990 | jdorje | 2002-04-15 09:23:26 +0200 (Mo, 15 Apr 2002) | 12 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/board.c
   M /trunk/ggz/game_clients/chess/game.c
   M /trunk/ggz/game_clients/chess/libcgc/board.c
   M /trunk/ggz/game_clients/chess/libcgc/cgc.c
   M /trunk/ggz/game_clients/chess/libcgc/games.c
   M /trunk/ggz/game_clients/chess/libcgc/movecheck.c
   M /trunk/ggz/game_clients/chess/libcgc/movecheck.h
   M /trunk/ggz/game_clients/chess/net.c
   M /trunk/ggz/game_clients/combat/combat.c
   M /trunk/ggz/game_clients/combat/gtk_player_info.c
   M /trunk/ggz/game_clients/combat/main.c
   M /trunk/ggz/game_clients/ggzcards/dlg_players.c
   M /trunk/ggz/game_clients/hastings/dlg_yesno.c
   M /trunk/ggz/game_clients/hastings/main.c
   M /trunk/ggz/game_clients/reversi/main.c
   M /trunk/ggz/game_clients/spades/card.c
   M /trunk/ggz/game_clients/spades/gtk_dlg_error.c
   M /trunk/ggz/game_clients/spades/gtk_dlg_options.c
   M /trunk/ggz/game_clients/spades/gtk_menu.c
   M /trunk/ggz/game_clients/spades/gtk_taunt.c
   M /trunk/ggz/game_clients/spades/gtkspinbutton.c
   M /trunk/ggz/game_clients/tictactoe/main.c
   M /trunk/ggz/src/frontend/gtk/chat.c
   M /trunk/ggz/src/frontend/gtk/first.c
   M /trunk/ggz/src/frontend/gtk/game.c
   M /trunk/ggz/src/frontend/gtk/ggzclient.c
   M /trunk/ggz/src/frontend/gtk/msgbox.c
   M /trunk/ggz/src/frontend/gtk/server.c
   M /trunk/ggz/src/frontend/gtk/types.c
   M /trunk/ggzd/game_servers/chess/game.c
   M /trunk/ggzd/game_servers/chess/libcgc/board.c
   M /trunk/ggzd/game_servers/chess/libcgc/cgc.c
   M /trunk/ggzd/game_servers/chess/libcgc/games.c
   M /trunk/ggzd/game_servers/chess/libcgc/movecheck.c
   M /trunk/ggzd/game_servers/chess/main.c
   M /trunk/ggzd/game_servers/chinese-checkers/ai.c
   M /trunk/ggzd/game_servers/chinese-checkers/game.c
   M /trunk/ggzd/game_servers/chinese-checkers/main.c
   M /trunk/ggzd/game_servers/combat/combat.c
   M /trunk/ggzd/game_servers/combat/game.c
   M /trunk/ggzd/game_servers/combat/main.c
   M /trunk/ggzd/game_servers/dots/ai.c
   M /trunk/ggzd/game_servers/dots/game.c
   M /trunk/ggzd/game_servers/dots/main.c
   M /trunk/ggzd/game_servers/escape/game.c
   M /trunk/ggzd/game_servers/escape/main.c
   M /trunk/ggzd/game_servers/hastings/game.c
   M /trunk/ggzd/game_servers/hastings/main.c
   M /trunk/ggzd/game_servers/keepalive/ggzsh/ggzsh.cpp
   M /trunk/ggzd/game_servers/keepalive/ggzsh/main.cpp
   M /trunk/ggzd/game_servers/keepalive/src/keepalive.cpp
   M /trunk/ggzd/game_servers/keepalive/src/main.cpp
   M /trunk/ggzd/game_servers/keepalive/src/player.cpp
   M /trunk/ggzd/game_servers/keepalive/src/world.cpp
   M /trunk/ggzd/game_servers/krosswater/krosswater_server.cpp
   M /trunk/ggzd/game_servers/krosswater/main.cpp
   M /trunk/ggzd/game_servers/krosswater/stackpath/cwpathitem.cpp
   M /trunk/ggzd/game_servers/krosswater/stackpath/main.cpp
   M /trunk/ggzd/game_servers/krosswater/stackpath/pathitem.cpp
   M /trunk/ggzd/game_servers/krosswater/zoneserver/ZoneGGZModServer.cpp
   M /trunk/ggzd/game_servers/lapocha/cards.c
   M /trunk/ggzd/game_servers/lapocha/game.c
   M /trunk/ggzd/game_servers/lapocha/main.c
   M /trunk/ggzd/game_servers/muehle/loader.cpp
   M /trunk/ggzd/game_servers/muehle/main.cpp
   M /trunk/ggzd/game_servers/muehle/muehleserver.cpp
   M /trunk/ggzd/game_servers/muehle/net.cpp
   M /trunk/ggzd/game_servers/reversi/game.c
   M /trunk/ggzd/game_servers/reversi/main.c
   M /trunk/ggzd/game_servers/spades/card.c
   M /trunk/ggzd/game_servers/spades/engine_main.c
   M /trunk/ggzd/game_servers/tictactoe/game.c
   M /trunk/ggzd/game_servers/tictactoe/main.c

Added "#include <config.h>" line to lots and lots and lots (and lots) of
files.

AFAIK this line should be included at the top of every .c and .cpp file,
before any other #inlcudes (so that it will affect them as well).  It
should now be the case that this is true for all files in the ggzd,
gtk-games, and gtk-client modules.

  There is one exception: gtk-games/spades/gtk_menu.c breaks if config.h
  is #included, because doing so causes i18n to take effect and the file
  is not prepared for this.  A separate fix will be necessary.

------------------------------------------------------------------------
r3989 | jdorje | 2002-04-15 07:29:20 +0200 (Mo, 15 Apr 2002) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common/cards.c
   M /trunk/ggz/game_clients/ggzcards/common/cards.h
   M /trunk/ggzd/game_servers/ggzcards/common/cards.c
   M /trunk/ggzd/game_servers/ggzcards/common/cards.h

Minor cleanups to cards.[ch] interface and code:
  - Made card name arrays const char *'s instead of char *'s.
  - Replaced some occurances of -1 with UNKNOWN_*** macros.
  - Changed UNKNOWN_CARD initializer to use explicit field initializers.

------------------------------------------------------------------------
r3976 | perdig | 2002-04-14 00:09:46 +0200 (So, 14 Apr 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/reversi/options_dlg.c
   M /trunk/ggz/game_clients/reversi/options_dlg.h


- When changing any color of the game, initializes the color selector with the current color (fix the bug Jason submitted)

------------------------------------------------------------------------
r3965 | bmh | 2002-04-13 08:29:00 +0200 (Sa, 13 Apr 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ChangeLog


- Updated for 0.0.5 release

------------------------------------------------------------------------
r3964 | rgade | 2002-04-13 08:21:20 +0200 (Sa, 13 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/rpm/ggz-gtk-games.spec

- Updated for 0.0.5 release

------------------------------------------------------------------------
r3953 | bmh | 2002-04-13 06:25:34 +0200 (Sa, 13 Apr 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.in
   M /trunk/ggzd/configure.in


- Bumped version to 0.0.5

------------------------------------------------------------------------
r3947 | bmh | 2002-04-13 06:03:30 +0200 (Sa, 13 Apr 2002) | 3 lines
Geänderte Pfade:
   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/kde-games/AUTHORS
   M /trunk/kde-games/NEWS
   M /trunk/kde-games/QuickStart.GGZ
   M /trunk/kde-games/README.GGZ


- Updated documentation files

------------------------------------------------------------------------
r3921 | dr_maux | 2002-04-12 22:56:17 +0200 (Fr, 12 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/module.dsc.in

- keep dots version at 0.0.2 (it was decreased to 0.0.1 ;)

------------------------------------------------------------------------
r3918 | dr_maux | 2002-04-12 22:43:36 +0200 (Fr, 12 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/hastings/module.dsc.in

- upping Hastings client version

------------------------------------------------------------------------
r3913 | jdorje | 2002-04-12 20:41:06 +0200 (Fr, 12 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/module.dsc.in

Bumped up game protocol engine version numbers.

------------------------------------------------------------------------
r3912 | jdorje | 2002-04-12 20:35:15 +0200 (Fr, 12 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/module.dsc.in
   M /trunk/ggz/game_clients/chinese-checkers/module.dsc.in
   M /trunk/ggz/game_clients/combat/module.dsc.in
   M /trunk/ggz/game_clients/ggzcards/module.dsc.in
   M /trunk/ggz/game_clients/hastings/module.dsc.in
   M /trunk/ggz/game_clients/lapocha/module.dsc.in
   M /trunk/ggz/game_clients/reversi/module.dsc.in
   M /trunk/ggz/game_clients/tictactoe/module.dsc.in
   M /trunk/ggzd/game_servers/chess/chess.dsc
   M /trunk/ggzd/game_servers/chinese-checkers/ccheckers.dsc
   M /trunk/ggzd/game_servers/combat/combat.dsc
   M /trunk/ggzd/game_servers/dots/dots.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-bridge.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-hearts.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-lapocha.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-spades.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-suaro.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards.dsc
   M /trunk/ggzd/game_servers/hastings/hastings.dsc
   M /trunk/ggzd/game_servers/krosswater/krosswater.dsc
   M /trunk/ggzd/game_servers/lapocha/lapocha.dsc
   M /trunk/ggzd/game_servers/reversi/reversi.dsc
   M /trunk/ggzd/game_servers/tictactoe/tictactoe.dsc
   M /trunk/kde-games/KReversi/module.dsc.in
   M /trunk/kde-games/kdots/module.dsc.in
   M /trunk/kde-games/koenig/module.dsc.in
   M /trunk/kde-games/krosswater/module.dsc.in
   M /trunk/kde-games/ktictactux/module.dsc.in

Bumped up game protocol engine version numbers.

------------------------------------------------------------------------
r3908 | jdorje | 2002-04-12 09:10:20 +0200 (Fr, 12 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_about.c

Bumped the version number to 0.0.5 in the about dialog too.  Ugh!

------------------------------------------------------------------------
r3907 | jdorje | 2002-04-12 08:50:30 +0200 (Fr, 12 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/module.dsc.in

Bumped GGZCards version to 0.0.5.

------------------------------------------------------------------------
r3891 | dr_maux | 2002-04-11 11:38:28 +0200 (Do, 11 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/po/chess/de.po
   M /trunk/ggz/game_clients/po/combat/de.po
   M /trunk/ggz/game_clients/po/dots/de.po
   M /trunk/ggz/game_clients/po/ggzcards/de.po
   M /trunk/ggz/game_clients/po/hastings/de.po
   M /trunk/ggz/game_clients/po/reversi/de.po
   M /trunk/ggz/game_clients/po/tictactoe/de.po
   M /trunk/kde-games/po/KReversi/de.po
   M /trunk/kde-games/po/kdots/de.po
   M /trunk/kde-games/po/koenig/de.po
   M /trunk/kde-games/po/krosswater/de.po
   M /trunk/kde-games/po/ktictactux/de.po
   M /trunk/kde-games/po/muehle/de.po

- apply German translations done by Sebastian Roth (http://www.xsebbi.de)

------------------------------------------------------------------------
r3888 | riq | 2002-04-11 04:50:29 +0200 (Do, 11 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/po/tictactoe/es_AR.po

updated spanish translation

------------------------------------------------------------------------
r3887 | riq | 2002-04-11 04:45:56 +0200 (Do, 11 Apr 2002) | 2 lines
Geänderte Pfade:
   A /trunk/ggz/game_clients/po/ggzcards/es_AR.po

added spanish (argentinian) translation

------------------------------------------------------------------------
r3886 | riq | 2002-04-11 04:29:06 +0200 (Do, 11 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/po/hastings/es_AR.po

updated translation

------------------------------------------------------------------------
r3866 | dr_maux | 2002-04-09 23:23:40 +0200 (Di, 09 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/debian/control
   M /trunk/ggz/game_clients/debian/rules

- finalize gtk+ games

------------------------------------------------------------------------
r3853 | dr_maux | 2002-04-08 20:57:27 +0200 (Mo, 08 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/debian/control
   M /trunk/gtk-client/debian/control

- update more control files

------------------------------------------------------------------------
r3848 | jdorje | 2002-04-08 03:02:33 +0200 (Mo, 08 Apr 2002) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/lapocha/cb_main.c

In La Pocha, pop up the exit confirmation dialog even in the WAIT state.
This means we'll see it while we're waiting during a game (good), but
also while we're waiting for a game to start (bad).

------------------------------------------------------------------------
r3831 | dr_maux | 2002-04-07 13:20:29 +0200 (So, 07 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/debian/postinst
   M /trunk/ggz/game_clients/debian/prerm
   M /trunk/kde-games/debian/postinst
   M /trunk/kde-games/debian/prerm

- use --modfile, not --fromfile

------------------------------------------------------------------------
r3819 | dr_maux | 2002-04-07 11:59:23 +0200 (So, 07 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/debian
   M /trunk/ggz/game_clients/debian/.cvsignore

- update .cvsignore

------------------------------------------------------------------------
r3818 | dr_maux | 2002-04-07 11:58:50 +0200 (So, 07 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/debian
   M /trunk/ggz/game_clients/debian/.cvsignore
   M /trunk/ggz/game_clients/debian/changelog
   M /trunk/ggz/game_clients/debian/control
   M /trunk/ggz/game_clients/debian/copyright
   M /trunk/ggz/game_clients/debian/rules
   M /trunk/ggz/game_clients/po/chess/chess.pot
   M /trunk/ggz/game_clients/po/chess/de.po
   M /trunk/ggz/game_clients/po/chinese-checkers/chinese-checkers.pot
   M /trunk/ggz/game_clients/po/chinese-checkers/de.po
   M /trunk/ggz/game_clients/po/combat/combat.pot
   M /trunk/ggz/game_clients/po/combat/de.po
   M /trunk/ggz/game_clients/po/dots/de.po
   M /trunk/ggz/game_clients/po/dots/dots.pot
   M /trunk/ggz/game_clients/po/ggzcards/de.po
   M /trunk/ggz/game_clients/po/ggzcards/ggzcards.pot
   M /trunk/ggz/game_clients/po/hastings/de.po
   M /trunk/ggz/game_clients/po/hastings/es_AR.po
   M /trunk/ggz/game_clients/po/hastings/hastings.pot
   M /trunk/ggz/game_clients/po/hastings/pt_BR.po
   M /trunk/ggz/game_clients/po/lapocha/de.po
   M /trunk/ggz/game_clients/po/lapocha/lapocha.pot
   M /trunk/ggz/game_clients/po/reversi/de.po
   M /trunk/ggz/game_clients/po/reversi/reversi.pot
   M /trunk/ggz/game_clients/po/tictactoe/de.po
   M /trunk/ggz/game_clients/po/tictactoe/es_AR.po
   M /trunk/ggz/game_clients/po/tictactoe/pt_BR.po
   M /trunk/ggz/game_clients/po/tictactoe/tictactoe.pot

- debianize gtk+ games

------------------------------------------------------------------------
r3785 | jdorje | 2002-04-06 20:45:58 +0200 (Sa, 06 Apr 2002) | 13 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/lapocha/Makefile.am
   D /trunk/ggz/game_clients/lapocha/cards-b1.xpm
   D /trunk/ggz/game_clients/lapocha/cards-b2.xpm
   D /trunk/ggz/game_clients/lapocha/cards-b3.xpm
   D /trunk/ggz/game_clients/lapocha/cards-b4.xpm
   D /trunk/ggz/game_clients/lapocha/cards.xpm
   M /trunk/ggz/game_clients/lapocha/table.c

Remove duplicate cards xpm's from La Pocha: it just uses the cards from
the ggzcards directory directly.

I had lap use the ggzcards files instead of the other way around because
ggzcards uses additional rotated XPM files of the card fronts.  It is
possible the XPM files should go in the gtk-games common directory (?).

These XPM files are 500k in size, so removing the duplicate is a least
potentially a big saver in tarball size.  But a better solution would be
to have the images be converted to .png files and installed in a common
location - that way the installation/binary size could be kept down as
well.

------------------------------------------------------------------------
r3778 | dr_maux | 2002-04-06 17:39:12 +0200 (Sa, 06 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/acinclude.ggz
   M /trunk/ggz-client-libs/acinclude.ggz
   M /trunk/ggzd/acinclude.ggz
   M /trunk/grubby/acinclude.ggz
   M /trunk/gtk-client/acinclude.ggz
   M /trunk/kde-games/acinclude.ggz
   M /trunk/utils/acinclude.ggz

- sync acinclude.ggz

------------------------------------------------------------------------
r3758 | dr_maux | 2002-04-06 00:03:05 +0200 (Sa, 06 Apr 2002) | 2 lines
Geänderte Pfade:
   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
   M /trunk/ggzd/README.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/utils/README.GGZ

- update installation instructions and overview

------------------------------------------------------------------------
r3747 | jdorje | 2002-04-05 09:09:48 +0200 (Fr, 05 Apr 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common/shared.h

Updated common code that was changed at the server end: added a MAX()
macro.

------------------------------------------------------------------------
r3733 | dr_maux | 2002-04-04 10:49:24 +0200 (Do, 04 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/po/Makefile.am

- include the "common" directory (e.g. the quit dialog) for all translations

------------------------------------------------------------------------
r3732 | dr_maux | 2002-04-04 10:48:51 +0200 (Do, 04 Apr 2002) | 2 lines
Geänderte Pfade:
   A /trunk/ggz/game_clients/po/spades
   A /trunk/ggz/game_clients/po/spades/de.po
   A /trunk/ggz/game_clients/po/spades/spades.pot

- add German translation for spades

------------------------------------------------------------------------
r3731 | dr_maux | 2002-04-04 10:47:54 +0200 (Do, 04 Apr 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/client_func.c
   M /trunk/ggz/game_clients/spades/client_main.c
   M /trunk/ggz/game_clients/spades/gtk_dlg_about.c
   M /trunk/ggz/game_clients/spades/gtk_dlg_disconnect.c
   M /trunk/ggz/game_clients/spades/gtk_dlg_error.c
   M /trunk/ggz/game_clients/spades/gtk_dlg_options.c
   M /trunk/ggz/game_clients/spades/gtk_dlg_stat.c
   M /trunk/ggz/game_clients/spades/gtk_io.c
   M /trunk/ggz/game_clients/spades/gtk_menu.c
   M /trunk/ggz/game_clients/spades/gtk_play.c

- i18n for NetSpades
- bugfix: Close Gdk handler for network connection if an error occurs

------------------------------------------------------------------------
r3730 | dr_maux | 2002-04-04 10:01:40 +0200 (Do, 04 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/po/Makefile.am

- include new translations in build process

------------------------------------------------------------------------
r3729 | dr_maux | 2002-04-04 10:01:14 +0200 (Do, 04 Apr 2002) | 2 lines
Geänderte Pfade:
   A /trunk/ggz/game_clients/po/chinese-checkers
   A /trunk/ggz/game_clients/po/chinese-checkers/chinese-checkers.pot
   A /trunk/ggz/game_clients/po/chinese-checkers/de.po
   A /trunk/ggz/game_clients/po/lapocha
   A /trunk/ggz/game_clients/po/lapocha/de.po
   A /trunk/ggz/game_clients/po/lapocha/lapocha.pot

- add gtk+ game translations for lapocha and chinese-checkers

------------------------------------------------------------------------
r3728 | dr_maux | 2002-04-04 09:59:26 +0200 (Do, 04 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/lapocha/dlg_about.c
   M /trunk/ggz/game_clients/lapocha/dlg_bid.c
   M /trunk/ggz/game_clients/lapocha/dlg_main.c
   M /trunk/ggz/game_clients/lapocha/game.c
   M /trunk/ggz/game_clients/lapocha/main.c

- game translation

------------------------------------------------------------------------
r3722 | dr_maux | 2002-04-03 19:44:46 +0200 (Mi, 03 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/module.dsc.in
   M /trunk/ggz/game_clients/chinese-checkers/module.dsc.in
   M /trunk/ggz/game_clients/combat/module.dsc.in
   M /trunk/ggz/game_clients/dots/module.dsc.in
   M /trunk/ggz/game_clients/ggzcards/module.dsc.in
   M /trunk/ggz/game_clients/lapocha/module.dsc.in
   M /trunk/ggz/game_clients/reversi/module.dsc.in
   M /trunk/ggz/game_clients/tictactoe/module.dsc.in

- some more homepage URL updates

------------------------------------------------------------------------
r3720 | jdorje | 2002-04-03 19:28:39 +0200 (Mi, 03 Apr 2002) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/acconfig.h
   M /trunk/ggz/game_clients/configure.in

For consistency, handle ENABLE_NLS with AC_DEFINE (like all the other
macros) instead of CFLAGS="$CFLAGS -DENABLE_NLS".

This will naturally take care of any rebuilding dependencies when NSL is
toggled, which the other method did not do.

------------------------------------------------------------------------
r3719 | jdorje | 2002-04-03 19:18:31 +0200 (Mi, 03 Apr 2002) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/ggzintl.c
   M /trunk/ggz/game_clients/common/ggzintl.h

- Added header comment to ggzintl.[ch].
- Moved "#include <config.h>" up to the top of ggzintl.c, so it'll be
  included first and will affect all other inclusions.
- Added "#ifdef HAVE_CONFIG_H" check.
- Removed #inclusion of stdio.h, which does not seem necessary.

------------------------------------------------------------------------
r3718 | jdorje | 2002-04-03 19:15:41 +0200 (Mi, 03 Apr 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/dlg_exit.c
   M /trunk/ggz/game_clients/common/dlg_exit.h

Fixed file name in header comment.

------------------------------------------------------------------------
r3711 | jdorje | 2002-03-28 19:41:29 +0100 (Do, 28 Mär 2002) | 11 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/reversi/game.h
   M /trunk/ggz/game_clients/reversi/main.c
   M /trunk/ggz/game_clients/reversi/main_win.c

Some improvements and fixes to Reversi:

  - Pop up a confirmation dialog when we try to exit during a game.
  - Because of this, I had to move the conf parsing code out of main_win.c
    and into main().  Instead of calling ggz_conf_read_string and then
    doing a sscanf() on it, I changed this to just be ggz_conf_read_int
    (and a similar change for the saving code).
  - I changed (GGZ_CONF_RDRW || GGZ_CONF_CREATE) to
    (GGZ_CONF_RDRW | GGZ_CONF_CREATE) so that the config stuff actually
    works now.  Yay!

------------------------------------------------------------------------
r3710 | jdorje | 2002-03-28 09:27:20 +0100 (Do, 28 Mär 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/callbacks.c
   M /trunk/ggz/game_clients/chess/callbacks.h

Added GGZ-style header comments to the (non-glade-controlled) callback
files in Chess.

------------------------------------------------------------------------
r3709 | jdorje | 2002-03-28 09:22:02 +0100 (Do, 28 Mär 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/callbacks.c
   M /trunk/ggz/game_clients/combat/callbacks.h

In Combat, pop up a confirmation dialog any time the player tries to exit.

------------------------------------------------------------------------
r3708 | jdorje | 2002-03-28 09:14:12 +0100 (Do, 28 Mär 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/lapocha/Makefile.am
   M /trunk/ggz/game_clients/lapocha/cb_main.c

In La Pocha, pop up a confirmation dialog when we try to exit during a
game.

------------------------------------------------------------------------
r3707 | jdorje | 2002-03-28 09:01:35 +0100 (Do, 28 Mär 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/cb_main.c

Pop up an exit confirmation dialog in dots when we try to exit during a
game.

------------------------------------------------------------------------
r3706 | jdorje | 2002-03-28 08:37:30 +0100 (Do, 28 Mär 2002) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/main_cb.c

Show an exit dialog when the player tries to leave chinese-checkers.

In theory, this should only be shown when a game is in progress.  But I
don't see how to tell this from the client end.

------------------------------------------------------------------------
r3705 | jdorje | 2002-03-28 08:32:15 +0100 (Do, 28 Mär 2002) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/game.c
   M /trunk/ggz/game_clients/chinese-checkers/game.h

game.theme is initially read in by ggz_conf_read_string, which means it's
allocated by ggz_malloc.  Therefore it must be freed with ggz_free (not
g_free or free), and allocated later by ggz_strdup (not strdup).  Doing
differently leads to a segfault when we try to change themes.

------------------------------------------------------------------------
r3704 | jdorje | 2002-03-28 08:25:05 +0100 (Do, 28 Mär 2002) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/game.h
   M /trunk/ggz/game_clients/chinese-checkers/main.c

Removed (commented out) two unused variables from struct game_t:
state and got_players.

It appears that we never actually know the game state, and got_players is
tracked locally (statically) within the player-name-reading function.

------------------------------------------------------------------------
r3703 | jdorje | 2002-03-28 08:16:12 +0100 (Do, 28 Mär 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/callbacks.c

Only pop up the exit dialog if our state is CHESS_STATE_PLAYING.

------------------------------------------------------------------------
r3701 | jdorje | 2002-03-28 04:22:32 +0100 (Do, 28 Mär 2002) | 8 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/client/client.c
   M /trunk/ggz/game_clients/ggzcards/client/client.h
   M /trunk/ggz/game_clients/ggzcards/common/cards.c
   M /trunk/ggz/game_clients/ggzcards/common/cards.h
   M /trunk/ggz/game_clients/ggzcards/common/protocol.c
   M /trunk/ggz/game_clients/ggzcards/common/protocol.h
   M /trunk/ggz/game_clients/ggzcards/common/shared.h
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.c
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.h
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/module.dsc.in
   M /trunk/ggz/game_clients/ggzcards/preferences.c
   M /trunk/ggzd/game_servers/ggzcards/ai/game.c
   M /trunk/ggzd/game_servers/ggzcards/ai/game.h
   M /trunk/ggzd/game_servers/ggzcards/client/client.c
   M /trunk/ggzd/game_servers/ggzcards/client/client.h
   M /trunk/ggzd/game_servers/ggzcards/common/protocol.h
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-bridge.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-hearts.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-lapocha.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-spades.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-suaro.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards.dsc
   M /trunk/ggzd/game_servers/ggzcards/game.c
   M /trunk/ggzd/game_servers/ggzcards/game.h
   M /trunk/ggzd/game_servers/ggzcards/games/bridge.c
   M /trunk/ggzd/game_servers/ggzcards/games/euchre.c
   M /trunk/ggzd/game_servers/ggzcards/games/hearts.c
   M /trunk/ggzd/game_servers/ggzcards/games/lapocha.c
   M /trunk/ggzd/game_servers/ggzcards/games/spades.c
   M /trunk/ggzd/game_servers/ggzcards/games/suaro.c
   M /trunk/ggzd/game_servers/ggzcards/games/sueca.c
   M /trunk/ggzd/game_servers/ggzcards/games/whist.c
   M /trunk/ggzd/game_servers/ggzcards/games.h
   M /trunk/ggzd/game_servers/ggzcards/net.c

More tooltips madness.  Introduced the concept of a bid description,
separate from the simple bid text.  Send the bid descriptions to the
client when requesting a bid.  At the client end, show these descriptions
as tooltips if that preference is selected.

I added bid descriptions for Suaro and Spades, other games do not have
them yet.

------------------------------------------------------------------------
r3700 | jdorje | 2002-03-28 02:18:27 +0100 (Do, 28 Mär 2002) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/client/client.c
   M /trunk/ggz/game_clients/ggzcards/client/client.h
   M /trunk/ggz/game_clients/ggzcards/common/cards.c
   M /trunk/ggz/game_clients/ggzcards/common/cards.h
   M /trunk/ggz/game_clients/ggzcards/common/protocol.c
   M /trunk/ggz/game_clients/ggzcards/common/protocol.h
   M /trunk/ggz/game_clients/ggzcards/common/shared.h
   M /trunk/ggz/game_clients/ggzcards/dlg_options.c
   M /trunk/ggz/game_clients/ggzcards/dlg_options.h
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/module.dsc.in
   M /trunk/ggzd/game_servers/ggzcards/ai/game.c
   M /trunk/ggzd/game_servers/ggzcards/ai/game.h
   M /trunk/ggzd/game_servers/ggzcards/client/client.c
   M /trunk/ggzd/game_servers/ggzcards/client/client.h
   M /trunk/ggzd/game_servers/ggzcards/common/protocol.h
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-bridge.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-hearts.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-lapocha.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-spades.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-suaro.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards.dsc
   M /trunk/ggzd/game_servers/ggzcards/game.c
   M /trunk/ggzd/game_servers/ggzcards/games/euchre.c
   M /trunk/ggzd/game_servers/ggzcards/games/hearts.c
   M /trunk/ggzd/game_servers/ggzcards/games/spades.c
   M /trunk/ggzd/game_servers/ggzcards/games/suaro.c
   M /trunk/ggzd/game_servers/ggzcards/options.c
   M /trunk/ggzd/game_servers/ggzcards/options.h

Now each option set has a single descriptive text associated with it.
This text is sent to the clients, and is displayed by the gtk client as
a tooltip for all of the relevant option choices.

------------------------------------------------------------------------
r3699 | jdorje | 2002-03-28 01:29:34 +0100 (Do, 28 Mär 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/game.c

Improved the syntax of many statusbar messages.

------------------------------------------------------------------------
r3698 | jdorje | 2002-03-28 01:11:43 +0100 (Do, 28 Mär 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/cb_main.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/preferences.c

Added confirm_exit preference.

------------------------------------------------------------------------
r3697 | jdorje | 2002-03-28 01:00:06 +0100 (Do, 28 Mär 2002) | 11 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.c

There was a buglet when we show the bid choices on the table: the label at
the top of the bid selection table that says "Select your bid:" isn't
drawn correctly when it's placed directly on the table.  (Justin tells me
this is because a GtkLabel doesn't have its own GdkWindow.)

The workaround is to just not show that label when we have bid_on_table.
This is acceptable since the statusbar at the bottom of the table still
already says something similar.  It also has the advantage that more bids
can fit on the table area, so the bid_on_table option will work for more
games (in fact, it now works for suaro for me).

------------------------------------------------------------------------
r3695 | jdorje | 2002-03-27 09:30:36 +0100 (Mi, 27 Mär 2002) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/preferences.c

Changed default preferencecs: faster and smoother animation, and show the
bid choices on the table.

The only thing questionable is showing the bid choices on the table, which
doesn't work cleanly for suaro.

------------------------------------------------------------------------
r3688 | jdorje | 2002-03-26 08:13:01 +0100 (Di, 26 Mär 2002) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_prefs.c
   M /trunk/ggz/game_clients/ggzcards/preferences.c
   M /trunk/ggz/game_clients/ggzcards/preferences.h

Added tooltips for the preferences.  They should all be translated
properly, etc., although this is untested.

Perhaps this can be the start of some gratuitous overuse of tooltips in
ggzcards...

------------------------------------------------------------------------
r3687 | jdorje | 2002-03-26 07:45:02 +0100 (Di, 26 Mär 2002) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/Makefile.am
   M /trunk/ggz/game_clients/chinese-checkers/about_dlg.c
   M /trunk/ggz/game_clients/chinese-checkers/game.c
   M /trunk/ggz/game_clients/chinese-checkers/main.c

Added some i18n support for chinese-checkers.

I did not mess with the glade-generated files, but I did change the text of
the other files to be translated, set the locale to chinese-checkers, and
used ggzintl.h with the libgtk-games.a library.

------------------------------------------------------------------------
r3685 | jdorje | 2002-03-25 23:40:22 +0100 (Mo, 25 Mär 2002) | 9 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/Makefile.am
   M /trunk/ggz/game_clients/ggzcards/dlg_about.c
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.c
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c
   M /trunk/ggz/game_clients/ggzcards/dlg_options.c
   M /trunk/ggz/game_clients/ggzcards/dlg_players.c
   M /trunk/ggz/game_clients/ggzcards/dlg_prefs.c
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/preferences.c

Enable i18n in ggzcards:
  - Remove local definicions of intl macros/functions.
  - #include "ggzintl.h" in a lot of files.
  - Change some _(...) that was used in a non-executing context to N_(...).
  - Call ggz_intl_init().
In theory, this is all that is needed for localization of client-side
messages to work.  Of course, most messages are still generated on the
server and cannot yet be translated.

------------------------------------------------------------------------
r3659 | dr_maux | 2002-03-24 19:41:20 +0100 (So, 24 Mär 2002) | 2 lines
Geänderte Pfade:
   A /trunk/ggz/game_clients/TODO

- add todo list for gtk-games

------------------------------------------------------------------------
r3658 | dr_maux | 2002-03-24 18:40:17 +0100 (So, 24 Mär 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/Makefile.am
   M /trunk/ggz/game_clients/combat/main.c
   M /trunk/ggz/game_clients/combat/support.h
   M /trunk/ggz/game_clients/dots/Makefile.am
   M /trunk/ggz/game_clients/reversi/Makefile.am
   M /trunk/ggz/game_clients/reversi/main.c
   M /trunk/ggz/game_clients/reversi/support.h
   M /trunk/ggz/game_clients/tictactoe/Makefile.am

- further i18nization of ggz-gtk-games

------------------------------------------------------------------------
r3657 | dr_maux | 2002-03-24 18:29:30 +0100 (So, 24 Mär 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/main.c
   M /trunk/ggz/game_clients/chess/support.h

- i18n'ize chess

------------------------------------------------------------------------
r3656 | dr_maux | 2002-03-24 18:24:55 +0100 (So, 24 Mär 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/Makefile.am
   M /trunk/ggz/game_clients/common/dlg_exit.c
   A /trunk/ggz/game_clients/common/ggzintl.c
   A /trunk/ggz/game_clients/common/ggzintl.h
   M /trunk/ggz/game_clients/dots/Makefile.am
   D /trunk/ggz/game_clients/dots/ggzintl.c
   D /trunk/ggz/game_clients/dots/ggzintl.h
   M /trunk/ggz/game_clients/hastings/Makefile.am
   D /trunk/ggz/game_clients/hastings/ggzintl.c
   D /trunk/ggz/game_clients/hastings/ggzintl.h
   M /trunk/ggz/game_clients/tictactoe/Makefile.am
   D /trunk/ggz/game_clients/tictactoe/ggzintl.c
   D /trunk/ggz/game_clients/tictactoe/ggzintl.h

- move ggzintl to the new common/ dir

------------------------------------------------------------------------
r3655 | dr_maux | 2002-03-24 18:12:24 +0100 (So, 24 Mär 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/po/Makefile.am

- more i18n subdirs

------------------------------------------------------------------------
r3654 | dr_maux | 2002-03-24 18:10:28 +0100 (So, 24 Mär 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/ggzintl.c
   M /trunk/ggz/game_clients/tictactoe/ggzintl.c

- use LOCALEDIR

------------------------------------------------------------------------
r3653 | dr_maux | 2002-03-24 18:09:54 +0100 (So, 24 Mär 2002) | 3 lines
Geänderte Pfade:
   A /trunk/ggz/game_clients/po/chess
   A /trunk/ggz/game_clients/po/chess/chess.pot
   A /trunk/ggz/game_clients/po/chess/de.po
   A /trunk/ggz/game_clients/po/combat
   A /trunk/ggz/game_clients/po/combat/combat.pot
   A /trunk/ggz/game_clients/po/combat/de.po
   M /trunk/ggz/game_clients/po/dots/de.po
   M /trunk/ggz/game_clients/po/dots/dots.pot
   A /trunk/ggz/game_clients/po/ggzcards
   A /trunk/ggz/game_clients/po/ggzcards/de.po
   A /trunk/ggz/game_clients/po/ggzcards/ggzcards.pot
   M /trunk/ggz/game_clients/po/hastings/de.po
   M /trunk/ggz/game_clients/po/hastings/es_AR.po
   M /trunk/ggz/game_clients/po/hastings/hastings.pot
   M /trunk/ggz/game_clients/po/hastings/pt_BR.po
   A /trunk/ggz/game_clients/po/reversi
   A /trunk/ggz/game_clients/po/reversi/de.po
   A /trunk/ggz/game_clients/po/reversi/reversi.pot
   M /trunk/ggz/game_clients/po/tictactoe/de.po
   M /trunk/ggz/game_clients/po/tictactoe/es_AR.po
   M /trunk/ggz/game_clients/po/tictactoe/pt_BR.po
   M /trunk/ggz/game_clients/po/tictactoe/tictactoe.pot

- i18n'ize ggz-gtk-games
- some games are not prepared for translation yet!

------------------------------------------------------------------------
r3652 | dr_maux | 2002-03-24 18:05:00 +0100 (So, 24 Mär 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/acconfig.h
   M /trunk/ggz/game_clients/configure.in

- use LOCALEDIR

------------------------------------------------------------------------
r3651 | dr_maux | 2002-03-24 18:00:41 +0100 (So, 24 Mär 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/hastings/ggzintl.c

- use LOCALDIR in ggzintl

------------------------------------------------------------------------
r3642 | jdorje | 2002-03-24 02:16:42 +0100 (So, 24 Mär 2002) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/Makefile.am
   M /trunk/ggz/game_clients/ggzcards/cb_main.c

Use the common exit dialog to double-check if we want to exit, but only if
we've already started a game.  (If we've finished one game but haven't
started another, it will pop up the dialog.  This isn't perfect, but we
don't currently track whether we're actually playing a game.  It should be
fine for now.)

------------------------------------------------------------------------
r3640 | jdorje | 2002-03-24 01:56:22 +0100 (So, 24 Mär 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/dlg_exit.c

Change the exit dialog so that new exit dialogs won't pop up if a user
tries to exit multiple times.

------------------------------------------------------------------------
r3639 | jdorje | 2002-03-24 01:49:19 +0100 (So, 24 Mär 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/hastings/Makefile.am
   M /trunk/ggz/game_clients/hastings/main_win.c

Change hastings to use the common exit dialog.

------------------------------------------------------------------------
r3635 | jdorje | 2002-03-23 21:54:50 +0100 (Sa, 23 Mär 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/hastings/ggzintl.h
   M /trunk/ggz/game_clients/hastings/main.c
   M /trunk/ggz/game_clients/hastings/main_win.c
   M /trunk/ggz/game_clients/hastings/main_win.h

Tell the player the color of their units/team, instead of just a player
number.

------------------------------------------------------------------------
r3633 | jdorje | 2002-03-23 21:27:51 +0100 (Sa, 23 Mär 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/common/dlg_exit.c

Show (slightly) different text if can_return is specified to
ggz_show_exit_dialog().

------------------------------------------------------------------------
r3632 | jdorje | 2002-03-23 21:04:38 +0100 (Sa, 23 Mär 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/callbacks.c

Oops!  Added missing #include.

------------------------------------------------------------------------
r3631 | jdorje | 2002-03-23 21:02:30 +0100 (Sa, 23 Mär 2002) | 12 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/Makefile.am
   M /trunk/ggz/game_clients/chess/callbacks.c
   M /trunk/ggz/game_clients/chess/callbacks.h
   M /trunk/ggz/game_clients/chess/glade/ggz.chess.glade
   M /trunk/ggz/game_clients/chess/main_win.c

Changed chess to call ggz_show_exit_dialog() instead of exiting when the
user attempts to close the client.  This meant editing the glade file
to change the callback for the delete event, and changing this callback
and the on_exit_activate() one to call ggz_show_exit_dialog().  I named
the new callback ExitDialog, which unfortunately doesn't match any of the
other chess function names (though it does match the identical netspades
version).

It might be a good idea to have the client first check to see if a game is
in progress before popping up the dialog.  If there's not, it might as
well just go ahead and exit.

------------------------------------------------------------------------
r3629 | jdorje | 2002-03-23 20:31:28 +0100 (Sa, 23 Mär 2002) | 10 lines
Geänderte Pfade:
   A /trunk/ggz/game_clients/common
   A /trunk/ggz/game_clients/common/.cvsignore
   A /trunk/ggz/game_clients/common/Makefile.am
   A /trunk/ggz/game_clients/common/dlg_exit.c
   A /trunk/ggz/game_clients/common/dlg_exit.h
   M /trunk/ggz/game_clients/configure.in
   M /trunk/ggz/game_clients/spades/Makefile.am
   M /trunk/ggz/game_clients/spades/callbacks.c
   M /trunk/ggz/game_clients/spades/callbacks.h
   D /trunk/ggz/game_clients/spades/gtk_dlg_exit.c
   D /trunk/ggz/game_clients/spades/gtk_dlg_exit.h
   M /trunk/ggz/game_clients/spades/gtk_io.c
   M /trunk/ggz/game_clients/spades/gtk_menu.c

Put new library libgtk-games.a into directory common/.  Moved NetSpades'
exit dialog into this library, and linked NetSpades to it.

The library now contains the ggz_show_exit_dlg() function.  In time it
can hold others as well, so that gtk-games all have a common feel.

I added a wrapper function to NetSpades so that the library function can
have a straightforward interface.  This is the only actual code change I
did; everything else was just moving code around.

------------------------------------------------------------------------
r3628 | jdorje | 2002-03-23 19:36:30 +0100 (Sa, 23 Mär 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/callbacks.c
   M /trunk/ggz/game_clients/spades/callbacks.h

Added header comments for callbacks.[ch].

------------------------------------------------------------------------
r3627 | jdorje | 2002-03-23 19:04:45 +0100 (Sa, 23 Mär 2002) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/gtk_dlg_exit.c

Remove some unnecessary #include directives so that the exit dialog
doesn't depend on other NetSpades files.

Also remove some unnecessary blank lines.

------------------------------------------------------------------------
r3624 | dr_maux | 2002-03-23 18:56:12 +0100 (Sa, 23 Mär 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/hastings/Makefile.am
   M /trunk/ggz/game_clients/hastings/main_win.c
   A /trunk/ggz/game_clients/hastings/shadow.xpm

- display own player as knight with bright sword

------------------------------------------------------------------------
r3610 | jdorje | 2002-03-21 14:08:52 +0100 (Do, 21 Mär 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c

Partially changed menus to use GtkItemFactory.  Disabled for now.

------------------------------------------------------------------------
r3609 | dr_maux | 2002-03-21 12:10:29 +0100 (Do, 21 Mär 2002) | 3 lines
Geänderte Pfade:
   M /trunk/docs/games/game-development/ggz-game-development-guide.texi
   M /trunk/docs/ggz-project/Internationalization
   M /trunk/docs/ggz-project/cvs-modules.txt
   M /trunk/ggz/game_clients
   M /trunk/ggz/game_clients/.cvsignore
   M /trunk/ggz/game_clients/dots/Makefile.am
   M /trunk/ggz/game_clients/dots/dlg_about.c
   M /trunk/ggz/game_clients/dots/dlg_main.c
   M /trunk/ggz/game_clients/dots/dlg_new.c
   M /trunk/ggz/game_clients/dots/dlg_opt.c
   M /trunk/ggz/game_clients/dots/dlg_pref.c
   M /trunk/ggz/game_clients/dots/game.c
   A /trunk/ggz/game_clients/dots/ggzintl.c
   A /trunk/ggz/game_clients/dots/ggzintl.h
   M /trunk/ggz/game_clients/dots/main.c
   M /trunk/ggz/game_clients/ggzcards/animation.c
   M /trunk/ggz/game_clients/ggzcards/cb_main.c
   M /trunk/ggz/game_clients/ggzcards/cb_main.h
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c
   M /trunk/ggz/game_clients/ggzcards/table.c
   M /trunk/ggz/game_clients/ggzcards/table.h
   M /trunk/ggz/game_clients/hastings/dlg_yesno.c
   M /trunk/ggz/game_clients/po/Makefile.am
   A /trunk/ggz/game_clients/po/dots
   A /trunk/ggz/game_clients/po/dots/de.po
   A /trunk/ggz/game_clients/po/dots/dots.pot
   M /trunk/ggz/game_clients/po/hastings/de.po
   M /trunk/ggz/game_clients/po/hastings/es_AR.po
   M /trunk/ggz/game_clients/po/hastings/hastings.pot
   M /trunk/ggz/game_clients/po/hastings/pt_BR.po
   M /trunk/ggz/game_clients/po/tictactoe/de.po
   M /trunk/ggz/game_clients/po/tictactoe/es_AR.po
   M /trunk/ggz/game_clients/po/tictactoe/pt_BR.po
   M /trunk/ggz/game_clients/po/tictactoe/tictactoe.pot
   M /trunk/kde-client/Makefile.am
   M /trunk/kde-client/TODO
   M /trunk/kde-client/configure.in
   M /trunk/kde-client/po/ggzap
   A /trunk/kde-client/po/ggzap/.cvsignore
   M /trunk/kde-client/po/shadowbridge
   A /trunk/kde-client/po/shadowbridge/.cvsignore
   A /trunk/kde-client/shadowbridge/README.shadowbridge
   M /trunk/kde-games
   M /trunk/kde-games/.cvsignore
   M /trunk/kde-games/Makefile.am
   M /trunk/kde-games/TODO
   M /trunk/kde-games/configure.in
   A /trunk/kde-games/man
   A /trunk/kde-games/man/.cvsignore
   A /trunk/kde-games/man/Makefile.am
   A /trunk/kde-games/man/ggzwrap.1
   M /trunk/kde-games/muehle/src/Makefile.am
   A /trunk/kde-games/muehle/src/ai
   A /trunk/kde-games/muehle/src/ai/.cvsignore
   A /trunk/kde-games/muehle/src/ai/Makefile.am
   A /trunk/kde-games/muehle/src/ai/muehle-ai.pl
   M /trunk/kde-games/muehle/src/board.cpp
   M /trunk/kde-games/muehle/src/board.h
   M /trunk/kde-games/muehle/src/ggzwrap
   M /trunk/kde-games/muehle/src/ggzwrap/.cvsignore
   M /trunk/kde-games/muehle/src/toplevel.cpp
   M /trunk/kde-games/muehle/src/toplevel.h

- the Speck Hack commits
- see mail to ggz-dev for the details

------------------------------------------------------------------------
r3601 | jdorje | 2002-03-18 01:27:38 +0100 (Mo, 18 Mär 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/gtk_dlg_exit.c

Give a stronger warning about players leaving NetSpades during the game.

------------------------------------------------------------------------
r3595 | jdorje | 2002-03-17 01:14:56 +0100 (So, 17 Mär 2002) | 11 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/client/client.c
   M /trunk/ggz/game_clients/ggzcards/client/client.h
   M /trunk/ggz/game_clients/ggzcards/common/protocol.c
   M /trunk/ggz/game_clients/ggzcards/common/protocol.h
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/module.dsc.in
   M /trunk/ggzd/game_servers/ggzcards/client/client.c
   M /trunk/ggzd/game_servers/ggzcards/client/client.h
   M /trunk/ggzd/game_servers/ggzcards/common/cards.c
   M /trunk/ggzd/game_servers/ggzcards/common/cards.h
   M /trunk/ggzd/game_servers/ggzcards/common/protocol.c
   M /trunk/ggzd/game_servers/ggzcards/common/protocol.h
   M /trunk/ggzd/game_servers/ggzcards/common/shared.h
   M /trunk/ggzd/game_servers/ggzcards/common.c
   M /trunk/ggzd/game_servers/ggzcards/common.h
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-bridge.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-hearts.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-lapocha.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-spades.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-suaro.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards.dsc
   M /trunk/ggzd/game_servers/ggzcards/net.c
   M /trunk/ggzd/game_servers/ggzcards/net.h

Step 1 of adding i18n support to GGZCards: have the clients send their
language setting to the server.

Notes:
  - This is actually the only step that needs be taken now, since it
    breaks protocol compatibility.  All other changes need only be done
    server-side.
  - It doesn't technically "work", since the packet sent by the client
    is not delivered by GGZ.  This will be an easy way to test any bug
    fix for that problem.

------------------------------------------------------------------------
r3556 | jdorje | 2002-03-15 15:41:08 +0100 (Fr, 15 Mär 2002) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/lapocha/cb_main.c

Changed the expose event signal handler to return TRUE instead of FALSE.

This will prevent handling of the event by the widget's parent (which is
probably harmless but unnecessary).

------------------------------------------------------------------------
r3555 | jdorje | 2002-03-15 15:39:37 +0100 (Fr, 15 Mär 2002) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/cb_main.c

Return TRUE in the expose event signal handler.  This prevents further
handling by the widget's parents (which should be harmless but is
unnecessary.

------------------------------------------------------------------------
r3491 | jdorje | 2002-02-27 10:42:22 +0100 (Mi, 27 Feb 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/Makefile.am
   M /trunk/ggz/game_clients/ggzcards/common/Makefile.am
   A /trunk/ggz/game_clients/ggzcards/common/cards.c
   A /trunk/ggz/game_clients/ggzcards/common/cards.h
   M /trunk/ggz/game_clients/ggzcards/common/protocol.c
   M /trunk/ggz/game_clients/ggzcards/common/protocol.h
   A /trunk/ggz/game_clients/ggzcards/common/shared.h
   M /trunk/ggzd/game_servers/ggzcards/ai/Makefile.am
   M /trunk/ggzd/game_servers/ggzcards/ai/random.c
   M /trunk/ggzd/game_servers/ggzcards/ai/spades.c
   M /trunk/ggzd/game_servers/ggzcards/ai/suaro.c
   M /trunk/ggzd/game_servers/ggzcards/common/Makefile.am
   A /trunk/ggzd/game_servers/ggzcards/common/cards.c
   A /trunk/ggzd/game_servers/ggzcards/common/cards.h
   M /trunk/ggzd/game_servers/ggzcards/common/protocol.c
   M /trunk/ggzd/game_servers/ggzcards/common/protocol.h
   A /trunk/ggzd/game_servers/ggzcards/common/shared.h
   M /trunk/ggzd/game_servers/ggzcards/types.h

Split up common code into multiple files.

------------------------------------------------------------------------
r3489 | jdorje | 2002-02-27 09:40:53 +0100 (Mi, 27 Feb 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/client/client.c
   M /trunk/ggz/game_clients/ggzcards/client/client.h
   M /trunk/ggz/game_clients/ggzcards/common/protocol.c
   M /trunk/ggz/game_clients/ggzcards/common/protocol.h
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/table.c
   M /trunk/ggzd/game_servers/ggzcards/ai/aicommon.c
   M /trunk/ggzd/game_servers/ggzcards/ai/game.c
   M /trunk/ggzd/game_servers/ggzcards/ai/random.c
   M /trunk/ggzd/game_servers/ggzcards/ai/spades.c
   M /trunk/ggzd/game_servers/ggzcards/cards.h
   M /trunk/ggzd/game_servers/ggzcards/client/client.c
   M /trunk/ggzd/game_servers/ggzcards/client/client.h
   M /trunk/ggzd/game_servers/ggzcards/common/protocol.h

Moved "hand" structure into common code (which is still protocol.h,
unfortunately).

------------------------------------------------------------------------
r3470 | jdorje | 2002-02-26 01:35:54 +0100 (Di, 26 Feb 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/layout.c
   M /trunk/ggz/game_clients/ggzcards/layout.h
   M /trunk/ggz/game_clients/ggzcards/main.c

Made the card overlap amount a globally defined constant, rather than
hard-coding it everywhere.

------------------------------------------------------------------------
r3469 | jdorje | 2002-02-25 15:42:22 +0100 (Mo, 25 Feb 2002) | 7 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common/Makefile.am
   M /trunk/ggz/game_clients/ggzcards/common/protocol.c
   M /trunk/ggz/game_clients/ggzcards/common/protocol.h
   M /trunk/ggz/game_clients/ggzcards/module.dsc.in
   M /trunk/ggzd/game_servers/ggzcards/cards.c
   M /trunk/ggzd/game_servers/ggzcards/common/protocol.c
   M /trunk/ggzd/game_servers/ggzcards/common/protocol.h
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-bridge.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-hearts.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-lapocha.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-spades.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-suaro.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards.dsc

Added a new card parameter, "type".

This can store the type of the deck.  Currently we only support standard
(French) decks, but in theory any deck type could work.  (I'd like to
prove it by implementing a game using dominoes as the deck, but it'll take
extra work to get the graphics to work.)

------------------------------------------------------------------------
r3466 | jdorje | 2002-02-25 11:15:32 +0100 (Mo, 25 Feb 2002) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/Makefile.am
   M /trunk/ggz/game_clients/ggzcards/client/Makefile.am

Add all sorts of $(top_srcdir) madness so that a "make distcheck" will
work.

Of course, it still fails later on...

------------------------------------------------------------------------
r3465 | jdorje | 2002-02-25 10:59:43 +0100 (Mo, 25 Feb 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/Makefile.am

Fixed duplicate INCLUDES directive.

------------------------------------------------------------------------
r3463 | jdorje | 2002-02-25 10:16:34 +0100 (Mo, 25 Feb 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.in

dded Makefiles for new directories to autoconf process.

------------------------------------------------------------------------
r3461 | jdorje | 2002-02-25 10:12:02 +0100 (Mo, 25 Feb 2002) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/Makefile.am
   A /trunk/ggz/game_clients/ggzcards/client
   A /trunk/ggz/game_clients/ggzcards/client/.cvsignore
   A /trunk/ggz/game_clients/ggzcards/client/Makefile.am
   A /trunk/ggz/game_clients/ggzcards/client/client.c
   A /trunk/ggz/game_clients/ggzcards/client/client.h
   D /trunk/ggz/game_clients/ggzcards/client.c
   D /trunk/ggz/game_clients/ggzcards/client.h
   A /trunk/ggz/game_clients/ggzcards/common
   A /trunk/ggz/game_clients/ggzcards/common/.cvsignore
   A /trunk/ggz/game_clients/ggzcards/common/Makefile.am
   A /trunk/ggz/game_clients/ggzcards/common/protocol.c
   A /trunk/ggz/game_clients/ggzcards/common/protocol.h
   D /trunk/ggz/game_clients/ggzcards/protocol.c
   D /trunk/ggz/game_clients/ggzcards/protocol.h

Moved "common" and "client common" code into its own directories.

This code is all still contained in one file right now, but it need not
be (and in most cases should not be).

------------------------------------------------------------------------
r3457 | jdorje | 2002-02-24 20:57:25 +0100 (So, 24 Feb 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/client.c
   M /trunk/ggz/game_clients/ggzcards/client.h
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/module.dsc.in
   M /trunk/ggz/game_clients/ggzcards/protocol.h
   M /trunk/ggzd/game_servers/ggzcards/ai/client.c
   M /trunk/ggzd/game_servers/ggzcards/ai/client.h
   M /trunk/ggzd/game_servers/ggzcards/ai/game.c
   M /trunk/ggzd/game_servers/ggzcards/ai/game.h
   M /trunk/ggzd/game_servers/ggzcards/ai/protocol.h
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-bridge.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-hearts.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-lapocha.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-spades.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-suaro.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards.dsc
   M /trunk/ggzd/game_servers/ggzcards/games/lapocha.c
   M /trunk/ggzd/game_servers/ggzcards/protocol.h

Changed the game-specific messages to send the game _name_ instead of an
(arbitrary) game-identifying opcode.

------------------------------------------------------------------------
r3455 | jdorje | 2002-02-24 20:28:13 +0100 (So, 24 Feb 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/protocol.c
   M /trunk/ggz/game_clients/ggzcards/protocol.h

Updated common files from server.

------------------------------------------------------------------------
r3431 | jdorje | 2002-02-21 03:53:38 +0100 (Do, 21 Feb 2002) | 9 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/Makefile.am
   M /trunk/ggz/game_clients/ggzcards/animation.h
   A /trunk/ggz/game_clients/ggzcards/client.c
   A /trunk/ggz/game_clients/ggzcards/client.h
   D /trunk/ggz/game_clients/ggzcards/common.c
   D /trunk/ggz/game_clients/ggzcards/common.h
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.c
   M /trunk/ggz/game_clients/ggzcards/dlg_options.c
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/layout.c
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/main.h
   M /trunk/ggz/game_clients/ggzcards/table.c

Updated client-common files from their changes in the server AI code.

- This means, for one, that they no longer use ggzmod (!) but access FD
  3 directly.
- Consequently, I renamed them as client.[ch].  This is much better than
  having server and client both contain common.[ch].
- I changed the debugging system slightly.  Debugging type "core-error"
  was removed; instead I just use ggz_error_msg instead.

------------------------------------------------------------------------
r3424 | jdorje | 2002-02-19 15:41:25 +0100 (Di, 19 Feb 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/protocol.c
   M /trunk/ggz/game_clients/ggzcards/protocol.h
   M /trunk/ggzd/game_servers/ggzcards/ai/aicommon.c
   M /trunk/ggzd/game_servers/ggzcards/ai/spades.c
   M /trunk/ggzd/game_servers/ggzcards/ai.c
   M /trunk/ggzd/game_servers/ggzcards/cards.c
   M /trunk/ggzd/game_servers/ggzcards/cards.h
   M /trunk/ggzd/game_servers/ggzcards/common.c
   M /trunk/ggzd/game_servers/ggzcards/net.c
   M /trunk/ggzd/game_servers/ggzcards/protocol.c
   M /trunk/ggzd/game_servers/ggzcards/protocol.h

Moved function cards_equal to are_cards_equal in the "common" code, so
it'll be accessible from the client.

------------------------------------------------------------------------
r3423 | jdorje | 2002-02-19 14:06:43 +0100 (Di, 19 Feb 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/common.h
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/module.dsc.in
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-bridge.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-hearts.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-lapocha.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-spades.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-suaro.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards.dsc
   M /trunk/ggzd/game_servers/ggzcards/net.c
   M /trunk/ggzd/game_servers/ggzcards/protocol.h

Changed the REQ_BID bid request packet to include a list of the actual
bids available, in addition to the bid descriptive texts.

------------------------------------------------------------------------
r3422 | jdorje | 2002-02-19 13:04:46 +0100 (Di, 19 Feb 2002) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/common.h
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/module.dsc.in
   M /trunk/ggz/game_clients/ggzcards/protocol.c
   M /trunk/ggz/game_clients/ggzcards/protocol.h
   M /trunk/ggzd/game_servers/ggzcards/common.c
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-bridge.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-hearts.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-lapocha.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-spades.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-suaro.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards.dsc
   M /trunk/ggzd/game_servers/ggzcards/net.c
   M /trunk/ggzd/game_servers/ggzcards/net.h
   M /trunk/ggzd/game_servers/ggzcards/protocol.c
   M /trunk/ggzd/game_servers/ggzcards/protocol.h

Added MSG_NEWHAND new hand message, sent from the server to the client to
inform them of a new bid.

This will generally not be used by the GUI, which really doesn't need to
know this information at all.  But it could be used by a client-side AI.

------------------------------------------------------------------------
r3421 | jdorje | 2002-02-19 11:59:53 +0100 (Di, 19 Feb 2002) | 7 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/common.h
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/module.dsc.in
   M /trunk/ggz/game_clients/ggzcards/protocol.c
   M /trunk/ggz/game_clients/ggzcards/protocol.h
   M /trunk/ggzd/game_servers/ggzcards/common.c
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-bridge.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-hearts.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-lapocha.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-spades.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-suaro.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards.dsc
   M /trunk/ggzd/game_servers/ggzcards/games.c
   M /trunk/ggzd/game_servers/ggzcards/main.c
   M /trunk/ggzd/game_servers/ggzcards/message.c
   M /trunk/ggzd/game_servers/ggzcards/net.c
   M /trunk/ggzd/game_servers/ggzcards/net.h
   M /trunk/ggzd/game_servers/ggzcards/protocol.c
   M /trunk/ggzd/game_servers/ggzcards/protocol.h
   M /trunk/ggzd/game_servers/ggzcards/types.h

Added MSG_BID bid message, sent from the server to the client to inform
them of a bid.

This will generally not be used by the GUI, which (in the most general
case) will rely on the player messages for this information instead.  But
it could be used by a specialized GUI or a client-side AI.

------------------------------------------------------------------------
r3406 | jdorje | 2002-02-17 17:59:31 +0100 (So, 17 Feb 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_players.c

Fixed bug: added handling of GGZ_SEAT_NONE in update_player_clist().

------------------------------------------------------------------------
r3405 | jdorje | 2002-02-17 17:51:28 +0100 (So, 17 Feb 2002) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/table.c
   M /trunk/ggz/game_clients/ggzcards/table.h

Added player list to splash screen and in between games.

I've temporarily disabled any kind of real splash screen, since the
drawing doesn't mesh with having a player list on the screen.  But we'll
see...

------------------------------------------------------------------------
r3404 | jdorje | 2002-02-17 16:16:39 +0100 (So, 17 Feb 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/Makefile.am
   M /trunk/ggz/game_clients/ggzcards/cb_main.c
   M /trunk/ggz/game_clients/ggzcards/cb_main.h
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c
   A /trunk/ggz/game_clients/ggzcards/dlg_players.c
   A /trunk/ggz/game_clients/ggzcards/dlg_players.h
   M /trunk/ggz/game_clients/ggzcards/game.c

Added player list dialog window, controlled by the "Player List" entry
in the Game menu.

------------------------------------------------------------------------
r3402 | jdorje | 2002-02-17 16:14:57 +0100 (So, 17 Feb 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/table.c

Removed bad assertion in draw_splash_screen().

------------------------------------------------------------------------
r3401 | jdorje | 2002-02-17 14:28:20 +0100 (So, 17 Feb 2002) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/cb_main.c
   M /trunk/ggz/game_clients/ggzcards/cb_main.h
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c

Added "Force Redraw" selection to Game menu.

Unfortunately (!), I can't manage to get myself into a situation where I
need to force a redraw, so I can't tell if this is necessary.  But it
should work.

------------------------------------------------------------------------
r3400 | jdorje | 2002-02-17 14:10:57 +0100 (So, 17 Feb 2002) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/Makefile.am
   M /trunk/ggz/game_clients/ggzcards/dlg_prefs.c
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/main.c
   A /trunk/ggz/game_clients/ggzcards/preferences.c
   A /trunk/ggz/game_clients/ggzcards/preferences.h

Moved to generalized preferences system.

The pref_types array holds the list of preferences.

Only booleans are currently supported.

------------------------------------------------------------------------
r3399 | jdorje | 2002-02-17 13:13:28 +0100 (So, 17 Feb 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c

Avoid ggz_malloc'ing and ggz_free'ing a size-0 piece of memory.

------------------------------------------------------------------------
r3396 | jdorje | 2002-02-17 10:59:47 +0100 (So, 17 Feb 2002) | 12 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/display.c
   M /trunk/ggz/game_clients/chinese-checkers/game.c
   M /trunk/ggz/game_clients/chinese-checkers/main.c
   M /trunk/ggz/game_clients/reversi/main.c
   M /trunk/ggz/game_clients/reversi/main_win.c
   M /trunk/ggz/game_clients/spades/client_func.c
   M /trunk/ggz/game_clients/spades/gtk_dlg_stat.c

Polishing cleanups to the debugging system:
  - Removed a lot of trailing \n newlines from ggz_debug calls.
  - Change some printf calls that were hiding into ggz_debug calls.
  - In chinese checkers, fixed game_print_board (which is currently
    disabled) so that it will work with ggz_debug.
  - Changed the default debugging type in Reversi to be "main" instead
    of "reversi", to match all the other games.
  - Added a missing #include <ggz.h> to spades/client_func.c.
  - (off-topic) fixed a spurious compiler warning in
    spades/gtk_dlg_stat.c by initializing noButton when it's not going
    to be used.

------------------------------------------------------------------------
r3395 | jdorje | 2002-02-17 10:54:19 +0100 (So, 17 Feb 2002) | 9 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/acconfig.h
   M /trunk/ggz/game_clients/configure.in

Change the autoconf (automake?) process so that we get a #define NDEBUG if
debugging is not enabled.

There will therefore be _either_ #define DEBUG or #define NDEBUG in
config.h.  With DEBUG, we get full debugging output and assertions.
With NDEBUG, we get neither.  It would be possible to make an intermediate
state that defined neither - then assertions would run, but we could (at
our option) have little or no debugging output.

------------------------------------------------------------------------
r3394 | jdorje | 2002-02-17 10:42:10 +0100 (So, 17 Feb 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/hastings/ggzintl.c
   M /trunk/ggz/game_clients/hastings/main.c
   M /trunk/ggz/game_clients/hastings/main_win.c

Changed hastings to use libggz's logging/debugging routines.

------------------------------------------------------------------------
r3392 | jdorje | 2002-02-17 10:29:11 +0100 (So, 17 Feb 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/main.c
   M /trunk/ggz/game_clients/combat/map.c

Changed combat to use libggz's logging/debugging routines.

------------------------------------------------------------------------
r3391 | jdorje | 2002-02-17 10:17:14 +0100 (So, 17 Feb 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/game.c
   M /trunk/ggz/game_clients/chess/main.c
   M /trunk/ggz/game_clients/chess/net.c

Changed Chess to use libggz's logging/debugging routines.

------------------------------------------------------------------------
r3388 | jdorje | 2002-02-17 09:54:07 +0100 (So, 17 Feb 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/client_func.c
   M /trunk/ggz/game_clients/spades/client_main.c
   M /trunk/ggz/game_clients/spades/socketfunc.c

Changed spades to use libggz's logging/debugging routines.

------------------------------------------------------------------------
r3386 | jdorje | 2002-02-17 09:41:22 +0100 (So, 17 Feb 2002) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/lapocha/main.c

Changed La Pocha to use libggz's logging/debugging routines.

Also, I #ifdef'd out an unused function to avoid a compiler warning.

------------------------------------------------------------------------
r3385 | jdorje | 2002-02-17 09:36:07 +0100 (So, 17 Feb 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/game.c
   M /trunk/ggz/game_clients/dots/main.c

Changed dots to use libggz's logging/debugging routines.

------------------------------------------------------------------------
r3384 | jdorje | 2002-02-17 09:27:43 +0100 (So, 17 Feb 2002) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/display.c
   M /trunk/ggz/game_clients/chinese-checkers/game.c
   M /trunk/ggz/game_clients/chinese-checkers/main.c

Changed chinese checkers to use libggz's debugging routines.

Mostly this involved switching a lot of fprintf to ggz_error_msg calls.

------------------------------------------------------------------------
r3383 | jdorje | 2002-02-17 09:20:13 +0100 (So, 17 Feb 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/reversi/main.c

Only do GGZ_CHECK_MEM if DEBUG is specified.

------------------------------------------------------------------------
r3382 | jdorje | 2002-02-17 09:15:31 +0100 (So, 17 Feb 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/main.c

- Only do GGZ_CHECK_MEM if DEBUG is specified.
- Move debug_cleanup up next to initialize_debugging.

------------------------------------------------------------------------
r3381 | jdorje | 2002-02-17 09:02:54 +0100 (So, 17 Feb 2002) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/reversi/main.c
   M /trunk/ggz/game_clients/reversi/main_win.c

Changed printf output to use ggz_debug instead.  Sent debugging output
to ~/.ggz/reversi-gtk.debug, and disabled most debugging when DEBUG is
not specified.

------------------------------------------------------------------------
r3380 | jdorje | 2002-02-17 08:47:26 +0100 (So, 17 Feb 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/table.c
   M /trunk/ggz/game_clients/ggzcards/table.h

Add further cleanup routines before we exit, so that the memory check
will be clean.

------------------------------------------------------------------------
r3376 | jdorje | 2002-02-17 03:05:13 +0100 (So, 17 Feb 2002) | 14 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/animation.c
   M /trunk/ggz/game_clients/ggzcards/animation.h
   M /trunk/ggz/game_clients/ggzcards/dlg_prefs.c
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/main.c

Significant changes to the animation system:
  - When we receive a MSG_TRICK message, we won't interrupt an on-table
    animation to begin the off-table animation.  Instead we mark the
    off-table animation to be handled once the on-table animation is
    completed.
  - We manually delay before starting the off-table animation after
    receiving a MSG_TRICK (and after the on-table animation is
    completed).  The delay is either 1 or 2 seconds, depending on
    the "longer_clearing_delay" preference.  This is accomplished with
    a bit of a hack; instead of queuing future events for handling after
    the one-second delay, we just ignore the server during this time.  In
    some situations (i.e. bridge) this could result in a bit of a buildup
    of unhandled data, but I don't think it should be too much.

------------------------------------------------------------------------
r3363 | jdorje | 2002-02-15 05:50:33 +0100 (Fr, 15 Feb 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.c

Add a "select your bid" label above the bid selection, both for
on-the-table and dialog window bidding.

------------------------------------------------------------------------
r3362 | jdorje | 2002-02-15 05:36:48 +0100 (Fr, 15 Feb 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.c

Fixed division-by-zero error in the calculating of the bid selection
dimensions.

------------------------------------------------------------------------
r3361 | jdorje | 2002-02-15 05:25:51 +0100 (Fr, 15 Feb 2002) | 10 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.c
   M /trunk/ggz/game_clients/ggzcards/dlg_prefs.c
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/layout.c
   M /trunk/ggz/game_clients/ggzcards/layout.h
   M /trunk/ggz/game_clients/ggzcards/main.c

Place the bid selection box directly onto the table, rather than in a
separate dialog window - if the bid_on_table preference is set (turned off
by default).

There may be problems with this system - for one thing, if there are too
many bids (like in Suaro and Bridge) they might not fit on the table at
all.  There may be drawing issues as well - we'll see.  This is why it's
not enabled by default, although it is much more convnient than the
separate window.

------------------------------------------------------------------------
r3357 | jdorje | 2002-02-14 11:51:54 +0100 (Do, 14 Feb 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/animation.c
   M /trunk/ggz/game_clients/ggzcards/animation.h
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/common.h
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/main.h

Added animation to move cards off the table.

------------------------------------------------------------------------
r3355 | jdorje | 2002-02-14 08:42:52 +0100 (Do, 14 Feb 2002) | 3 lines
Geänderte Pfade:
   D /trunk/ggz/game_clients/ggzcards/gdk_string.diff
   M /trunk/ggz/game_clients/ggzcards/table.c

OK, forget holding on to the patch.  The behavior of the new code is so
much better it justifies all the pain of dealing with GDK strings...

------------------------------------------------------------------------
r3354 | jdorje | 2002-02-14 07:06:53 +0100 (Do, 14 Feb 2002) | 8 lines
Geänderte Pfade:
   A /trunk/ggz/game_clients/ggzcards/gdk_string.diff

Well, this patch adds something under 100 lines to the code...but it
redoes the table so that it is all done with GDK, i.e. no GtkLabels are
used for the player texts.

This makes the animations prettier since the texts don't get overdrawn.  If
I decide to use it, it would be easy to then make the whole table a
GtkPixmap, which should fix all of the drawing issues.

------------------------------------------------------------------------
r3353 | jdorje | 2002-02-13 22:32:09 +0100 (Mi, 13 Feb 2002) | 7 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/animation.c
   M /trunk/ggz/game_clients/ggzcards/animation.h
   M /trunk/ggz/game_clients/ggzcards/dlg_prefs.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/table.c

Significant change to the animation code: now it is possible to have
more than one animation at once.  If a new card is played while one was
already being animated, then both cards are animated.

This has a tendancy to interfere with the GtkLabels that sit on the table,
so I've made it an option disabled by default.

------------------------------------------------------------------------
r3352 | jdorje | 2002-02-13 10:53:05 +0100 (Mi, 13 Feb 2002) | 7 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/animation.c

Changed the animation process: instead of tracking the current position
and a "step" for the movement each animation, we track the number of the
current frame and re-calculate the position each frame.

This makes calculations significantly more sane, since we don't have to
worry about floating values or having our endpoints match up.

------------------------------------------------------------------------
r3351 | jdorje | 2002-02-13 10:15:18 +0100 (Mi, 13 Feb 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/animation.c
   M /trunk/ggz/game_clients/ggzcards/dlg_prefs.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/main.c

Added two new preferences to control animation.

------------------------------------------------------------------------
r3350 | jdorje | 2002-02-13 09:58:11 +0100 (Mi, 13 Feb 2002) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/animation.c
   M /trunk/ggz/game_clients/ggzcards/animation.h
   M /trunk/ggz/game_clients/ggzcards/table.c
   M /trunk/ggz/game_clients/ggzcards/table.h

Added a separate "animation buffer".  Now animation drawing is buffered,
and will flicker less.

This is similar to the double-buffering used by lapocha, that I removed
(from ggzcards) when I disabled animations long ago.

------------------------------------------------------------------------
r3349 | jdorje | 2002-02-13 08:32:47 +0100 (Mi, 13 Feb 2002) | 9 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/table.c

Workaround for bug.

When table_setup is called, we expect the game to have started, so there's
an assertion to that effect.  But, if we join a game in progress we get
no MSG_NEWGAME alert so game_started will not have been set.

The workaround is to change the assertion to instead set game_started and
log an error message.  But this should be fixed server-side.

------------------------------------------------------------------------
r3348 | jdorje | 2002-02-13 05:47:13 +0100 (Mi, 13 Feb 2002) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/game.c

Fixed buglet - when we get a BADPLAY message from the server, we need to
redraw the cards on the table (in addition to the cards-in-hand, which
were already redrawn).

------------------------------------------------------------------------
r3346 | jdorje | 2002-02-13 03:48:06 +0100 (Mi, 13 Feb 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/animation.c
   M /trunk/ggz/game_clients/ggzcards/animation.h
   M /trunk/ggz/game_clients/ggzcards/cards-1.xpm
   M /trunk/ggz/game_clients/ggzcards/cards-2.xpm
   M /trunk/ggz/game_clients/ggzcards/cards-3.xpm
   M /trunk/ggz/game_clients/ggzcards/cards-4.xpm
   M /trunk/ggz/game_clients/ggzcards/cards-b1.xpm
   M /trunk/ggz/game_clients/ggzcards/cards-b2.xpm
   M /trunk/ggz/game_clients/ggzcards/cards-b3.xpm
   M /trunk/ggz/game_clients/ggzcards/cards-b4.xpm
   M /trunk/ggz/game_clients/ggzcards/cb_main.c
   M /trunk/ggz/game_clients/ggzcards/cb_main.h
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/common.h
   M /trunk/ggz/game_clients/ggzcards/dlg_about.c
   M /trunk/ggz/game_clients/ggzcards/dlg_about.h
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.c
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.h
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c
   M /trunk/ggz/game_clients/ggzcards/dlg_main.h
   M /trunk/ggz/game_clients/ggzcards/dlg_options.c
   M /trunk/ggz/game_clients/ggzcards/dlg_options.h
   M /trunk/ggz/game_clients/ggzcards/dlg_prefs.c
   M /trunk/ggz/game_clients/ggzcards/dlg_prefs.h
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/layout.c
   M /trunk/ggz/game_clients/ggzcards/layout.h
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/main.h
   M /trunk/ggz/game_clients/ggzcards/protocol.c
   M /trunk/ggz/game_clients/ggzcards/protocol.h
   M /trunk/ggz/game_clients/ggzcards/table.c
   M /trunk/ggz/game_clients/ggzcards/table.h

Updated copyright and author information for each file.

------------------------------------------------------------------------
r3345 | jdorje | 2002-02-13 02:34:24 +0100 (Mi, 13 Feb 2002) | 15 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.in

Fixed errors in --disable-FEATURE options, for gettext and debug.

The format is AC_ARG_ENABLE(feature, descriptive_text, if_specified,
                            if_not_specified).
descriptive_text seems to have nothing to do with the rest.  If the
parameter is specified, we don't want to do anything - just let configure
it out.  If it's _not_ specified, then we need to give a default (which
we do).

The problem before was that there was an action given for if_specified -
which will lock us in to that action, no matter what is actually
specified.

Anyway, it should work now.

------------------------------------------------------------------------
r3342 | jdorje | 2002-02-13 00:30:46 +0100 (Mi, 13 Feb 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_prefs.c

Fixed Capitalization and grammar in cardlist preferences.

------------------------------------------------------------------------
r3341 | jdorje | 2002-02-13 00:23:24 +0100 (Mi, 13 Feb 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_prefs.c
   M /trunk/ggz/game_clients/ggzcards/game.c

Enabled "Show Graphical Cardlists" preference - but it doesn't take effect
immediately.

------------------------------------------------------------------------
r3334 | jdorje | 2002-02-12 00:26:08 +0100 (Di, 12 Feb 2002) | 10 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c

Switch the code to increase the maximum hand size back to using realloc
instead of just mallocing the new hand and accepting a memory leak.  This
used to cause a segfault from time to time, but now it should not.

In hindsight, it's obvious why things happened as they did.  Becasue the
buffer overrun on the hand was just 1 card (3 bytes), most of the time it
didn't affect anything and was untraceable.  Only for particular hand
sizes did things line up so that the overrun mangled malloc's internal
memory, and caused a crash.

------------------------------------------------------------------------
r3333 | jdorje | 2002-02-12 00:07:12 +0100 (Di, 12 Feb 2002) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c

Fixed major big mondo bug: an off-by-one error causing a slight buffer
overrun.

Guess what?  I bet this fixes all of the lingering memory problem bugs.

------------------------------------------------------------------------
r3330 | jdorje | 2002-02-11 13:47:27 +0100 (Mo, 11 Feb 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/main.c

Cast more ignored function return values to (void).

------------------------------------------------------------------------
r3329 | jdorje | 2002-02-11 13:46:54 +0100 (Mo, 11 Feb 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/animation.c
   M /trunk/ggz/game_clients/ggzcards/animation.h
   M /trunk/ggz/game_clients/ggzcards/layout.c
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/table.c
   M /trunk/ggz/game_clients/ggzcards/table.h

Made some variables and functions static.

------------------------------------------------------------------------
r3328 | jdorje | 2002-02-11 11:52:11 +0100 (Mo, 11 Feb 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/cb_main.c
   M /trunk/ggz/game_clients/ggzcards/dlg_about.c
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.c
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c
   M /trunk/ggz/game_clients/ggzcards/dlg_options.c
   M /trunk/ggz/game_clients/ggzcards/dlg_prefs.c
   M /trunk/ggz/game_clients/ggzcards/main.c

Added (void) cast to many functions whose return values are ignored.

------------------------------------------------------------------------
r3325 | jdorje | 2002-02-11 10:12:57 +0100 (Mo, 11 Feb 2002) | 15 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/animation.c
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/table.c

Assorted improvements and bugfixes.

  - Added several more assertions, to animation_start() and
    get_card_coordinates() (this is a good one).
  - Fixed animation: now when we play a card, table_cards isn't updated
    until after the animation starts.  When the animation is complete,
    the card will be actually drawn on the table.  If animation_start is
    called again, it will return without starting if the card is already
    in table_cards.  Therefore the bug whereby an animation would be done
    twice should be fixed.
  - A minor cleanup to the code for a MSG_TABLE; behavior shouldn't be
    changed.
  - When ggzcards.players is allocated, initialize all values in it -
    especially table_card, which will otherwise be left invalid.

------------------------------------------------------------------------
r3323 | jdorje | 2002-02-11 09:52:13 +0100 (Mo, 11 Feb 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/protocol.c
   M /trunk/ggz/game_clients/ggzcards/protocol.h

Updated common files from server - added checking and debugging code to
read_card and write_card.

------------------------------------------------------------------------
r3321 | jdorje | 2002-02-11 08:24:37 +0100 (Mo, 11 Feb 2002) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/common.h
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/table.c

Reset ggzcards.play_hand to -1 when we're not playing, and add a number of
assertions to make sure this invariant is maintained.

I also added a comment in the struct definition explaining this.

------------------------------------------------------------------------
r3320 | jdorje | 2002-02-11 07:55:47 +0100 (Mo, 11 Feb 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c

Cleanup to debugging messages about protocol opcodes.

------------------------------------------------------------------------
r3318 | jdorje | 2002-02-11 07:40:29 +0100 (Mo, 11 Feb 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/protocol.c
   M /trunk/ggz/game_clients/ggzcards/protocol.h

Added functions to get a string description of a protocol opcode, for
debugging.

------------------------------------------------------------------------
r3317 | jdorje | 2002-02-11 07:22:24 +0100 (Mo, 11 Feb 2002) | 10 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c

When a play sent to us from the server has more than one possible match
in the player's hand (which will occur when the hand is unknown, for
instance), the card we pick as the match is now done semi-randomly.

To get random behavior, I used random() and so added an srandom() call as
well.

This has the side effect of making animations prettier, since they will
come from different places in the hand.

------------------------------------------------------------------------
r3316 | jdorje | 2002-02-11 06:55:42 +0100 (Mo, 11 Feb 2002) | 9 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/animation.c

Fix a minor animation problem: when we animate a card of a player with
horizontal cards-in-hand, the fact that we animate the card vertically
means it's necessary to move the card slightly so it's center appears the
same.

This has a side effect of fixing a drawing problem in some cases, where
the animation ran over the player labels.  But I wouldn't really call it a
"fix".

------------------------------------------------------------------------
r3315 | jdorje | 2002-02-11 06:06:59 +0100 (Mo, 11 Feb 2002) | 12 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/common.h
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/table.c

I separated the GUI tracking of the cards on the table from the core
client's tracking of such cards.
  - I added a lengthy comment describing ggzcards.players[p].table_card.
  - I created a new array, table_cards, with which the GUI tracks the
    cards on the table.  This will _not_ mesh with what the core code
    tracks through ggzcards.players[p].table_card.  The core code's
    data just mirrors what the server sends us, while the GUI's data
    is intended to track what we're actually drawing (which may be
    different if we're animating, etc.).
  - The animation bugs will still be present, since the animation code has
    not been changed to take advantage of the two separate pieces of data.

------------------------------------------------------------------------
r3313 | jdorje | 2002-02-11 04:21:07 +0100 (Mo, 11 Feb 2002) | 7 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_prefs.c
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/main.c

Added use_default_options preference.  When enabled, the client will
always automatically pick the default options for a game without popping
up a window.  This will make debugging runs just a little bit faster.

Also, I fixed a couple of typo mistakes in the code for the other
preferences.

------------------------------------------------------------------------
r3312 | jdorje | 2002-02-11 04:05:08 +0100 (Mo, 11 Feb 2002) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/game.c

Remove table card resetting out of handle_msg_badplay(), and into
game_alert_badplay().  This will have no end result (since the one just
calls the other), but is logically clearer (since it is the table code
that caused the need for a reset by interfering with the core code's
tracking of the cards).

------------------------------------------------------------------------
r3311 | jdorje | 2002-02-11 03:39:50 +0100 (Mo, 11 Feb 2002) | 7 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c

Fixed bug: when we received a play message from the server (indicating
a player had played a card), we didn't actually place the card on the
table.

This probably introduces a (lesser) bug elsewhere, but that's unavoidable.
I wrote an extensive comment about it.

------------------------------------------------------------------------
r3310 | jdorje | 2002-02-11 03:17:21 +0100 (Mo, 11 Feb 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/table.c

Minor cleanup to table_redraw(): remove some #ifdef 0'd-out code, remove
an unused variable, and add a comple more comments.

------------------------------------------------------------------------
r3309 | jdorje | 2002-02-11 02:29:04 +0100 (Mo, 11 Feb 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/table.c

Make comparison of card-in-hand to table card explicit (rather than using
memcmp, ugh) in table_display_hand().

------------------------------------------------------------------------
r3308 | jdorje | 2002-02-11 02:19:31 +0100 (Mo, 11 Feb 2002) | 9 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/animation.c
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/table.c
   M /trunk/ggz/game_clients/ggzcards/table.h

- Added write_to_screen parameter for various table_show_*** functions.
  These functions draw to the backing store, and if write_to_screen is
  specified they will propogate the changes straight out to the table
  window (which was the default before for most of them).
- Changed table_redraw so that when it calls table_show_*** it does _not_
  specify write_to_screen.  Instead, at the end of the function we
  manually call table_show_table() to redraw the whole thing.  This should
  cut down (a very little) on flicker.

------------------------------------------------------------------------
r3307 | jdorje | 2002-02-11 01:44:48 +0100 (Mo, 11 Feb 2002) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/cb_main.c
   M /trunk/ggz/game_clients/ggzcards/cb_main.h
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c

- Renamed on_fixed1_style_set to on_fixed1_redraw_event.
- Connected on_fixed1_redraw_event to the size_allocate event, but
  disabled the code for now.

------------------------------------------------------------------------
r3306 | jdorje | 2002-02-10 14:00:48 +0100 (So, 10 Feb 2002) | 9 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/table.c

Miscellaneous cleanups to redrawing code.
  - Disable table_redraw() hack in game_get_bid().
  - Replace manual drawing code in table_setup() with a simple call to
    table_redraw().  This should make sure that the drawing (complete
    with the "refresh hack" in table_redraw) happens correctly.

As of this change, it is extremely likely that all redrawing works
correctly (aside from flickering, which should really not be necessary).

------------------------------------------------------------------------
r3305 | jdorje | 2002-02-10 13:33:42 +0100 (So, 10 Feb 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.in

Enable debugging by default.  Thus instead of --enable-debug as an option
we have --disable-debug.

------------------------------------------------------------------------
r3304 | jdorje | 2002-02-10 13:27:09 +0100 (So, 10 Feb 2002) | 9 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/table.c

Miscellaneous cleanups to table-clearing code:
  - Created new function, table_clear_table to do the work.
  - Call it in place of old gdk_draw_rectangle(...), in two places.
  - Move table_clear_table out of draw_card_areas (WTF was it doing in
    there anyway???).
  - Fixed bug where draw_card_areas were being drawn _after_ the player
    hand information - I moved table_clear_table up above where the
    player data was drawn (in table_setup).

------------------------------------------------------------------------
r3303 | jdorje | 2002-02-10 13:00:00 +0100 (So, 10 Feb 2002) | 7 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/table.c
   M /trunk/ggz/game_clients/ggzcards/table.h

Miscellaneous cleanups:
  - Changed 1 to TRUE.
  - Added an assertion to draw_card_areas.
  - Moved all accesses of table_ready into table.c.
  - Moved table_ready into table.c (and made it static).
  - Removed some excessive debugging text.

------------------------------------------------------------------------
r3301 | jdorje | 2002-02-10 12:10:05 +0100 (So, 10 Feb 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/animation.c
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/layout.c
   M /trunk/ggz/game_clients/ggzcards/protocol.c

Added "#include <config.h>" for files that were missing it.

------------------------------------------------------------------------
r3300 | jdorje | 2002-02-10 12:07:20 +0100 (So, 10 Feb 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/protocol.c
   M /trunk/ggz/game_clients/ggzcards/protocol.h
   M /trunk/ggzd/game_servers/ggzcards/protocol.c
   M /trunk/ggzd/game_servers/ggzcards/protocol.h

Changed UNKNOWN_CARD from a #definition to a const card_t.

------------------------------------------------------------------------
r3295 | jdorje | 2002-02-10 07:20:09 +0100 (So, 10 Feb 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/animation.c

Fixed the type (gint->guint) of the cb_tag field of the anim struct.

------------------------------------------------------------------------
r3289 | jdorje | 2002-02-10 02:53:42 +0100 (So, 10 Feb 2002) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/table.c
   M /trunk/ggz/game_clients/ggzcards/table.h

- Changed 0 to FALSE and 1 to TRUE.
- Added some extra assertions.
- Changed one use of game_started to table_ready.

------------------------------------------------------------------------
r3288 | jdorje | 2002-02-10 02:51:11 +0100 (So, 10 Feb 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c

Fixed buglet/compiler warning: passing an enumeration value as an int*.

------------------------------------------------------------------------
r3287 | jdorje | 2002-02-10 02:37:50 +0100 (So, 10 Feb 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.in

At the end of the configure process, show whether gettext is enabled
(along with debugging and GDB debugging, already present).

------------------------------------------------------------------------
r3286 | jdorje | 2002-02-10 02:00:57 +0100 (So, 10 Feb 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/main.h

- Added extra comments to many functions.
- Made statusbar_message take a const char* instead of a char*.

------------------------------------------------------------------------
r3283 | jdorje | 2002-02-10 00:12:57 +0100 (So, 10 Feb 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/table.c

Added assertion and comment when resizing table buffer.

------------------------------------------------------------------------
r3257 | jdorje | 2002-02-05 23:35:11 +0100 (Di, 05 Feb 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/reversi/main.c

Removed "#define GGZ_SEAT_OPEN -1" instruction, which was causing Reversi
to completely fail.

------------------------------------------------------------------------
r3244 | jdorje | 2002-02-04 08:58:51 +0100 (Mo, 04 Feb 2002) | 8 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/module.dsc.in
   M /trunk/ggz/game_clients/chinese-checkers/module.dsc.in
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/module.dsc.in
   M /trunk/ggz/game_clients/dots/module.dsc.in
   M /trunk/ggz/game_clients/ggzcards/module.dsc.in
   M /trunk/ggz/game_clients/hastings/module.dsc.in
   M /trunk/ggz/game_clients/lapocha/module.dsc.in
   M /trunk/ggz/game_clients/reversi/module.dsc.in
   M /trunk/ggz/game_clients/tictactoe/module.dsc.in
   M /trunk/ggzd/game_servers/chess/chess.dsc
   M /trunk/ggzd/game_servers/chinese-checkers/ccheckers.dsc
   M /trunk/ggzd/game_servers/combat/combat.dsc
   M /trunk/ggzd/game_servers/dots/dots.dsc
   M /trunk/ggzd/game_servers/escape/escape.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-bridge.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-hearts.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-lapocha.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-spades.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-suaro.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards.dsc
   M /trunk/ggzd/game_servers/hastings/hastings.dsc
   M /trunk/ggzd/game_servers/krosswater/krosswater.dsc
   M /trunk/ggzd/game_servers/lapocha/lapocha.dsc
   M /trunk/ggzd/game_servers/reversi/reversi.dsc
   M /trunk/ggzd/game_servers/tictactoe/tictactoe.dsc
   M /trunk/kde-games/KReversi/module.dsc.in
   M /trunk/kde-games/kdots/module.dsc.in
   M /trunk/kde-games/koenig/module.dsc.in
   M /trunk/kde-games/krosswater/module.dsc.in
   M /trunk/kde-games/ktictactux/module.dsc.in

Upped the protocol version numbers on all games that use the GGZSeatType
enumeration.

AFAICT, this is all games except keepalive, spades, and muehle.

I've done limited testing to make sure everything works as planned, but
further testing would be good.

------------------------------------------------------------------------
r3243 | jdorje | 2002-02-04 08:56:40 +0100 (Mo, 04 Feb 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.in

Removed check for and linkage to unused ggzcore library.

------------------------------------------------------------------------
r3228 | jdorje | 2002-02-03 21:36:17 +0100 (So, 03 Feb 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/acinclude.ggz
   M /trunk/gtk-client/acinclude.ggz

Updated acinclude.ggz from changes made in ggzd.

------------------------------------------------------------------------
r3174 | jdorje | 2002-01-21 09:09:42 +0100 (Mo, 21 Jan 2002) | 11 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/main.c
   M /trunk/ggz/game_clients/chess/net.c
   M /trunk/ggz/game_clients/chinese-checkers/game.c
   M /trunk/ggz/game_clients/chinese-checkers/main.c
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/main.c
   M /trunk/ggz/game_clients/configure.in
   M /trunk/ggz/game_clients/dots/game.c
   M /trunk/ggz/game_clients/dots/main.c
   M /trunk/ggz/game_clients/ggzcards/Makefile.am
   M /trunk/ggz/game_clients/hastings/main.c
   M /trunk/ggz/game_clients/lapocha/game.c
   M /trunk/ggz/game_clients/lapocha/hand.c
   M /trunk/ggz/game_clients/lapocha/main.c
   M /trunk/ggz/game_clients/reversi/main.c
   M /trunk/ggz/game_clients/reversi/main_win.c
   M /trunk/ggz/game_clients/tictactoe/main.c

Switched over from easysock to libggz/easysock:

- Changed all es_*** functions to ggz_***.
- Changed all #include <easysock.h> to #include <ggz.h>.
- Changed ggz_read_string_alloc functions to call ggz_free() instead of
  free() on the allocated string.  Put FIXME comments by alloc calls that
  don't seem to have associated free's.
- Added LIB_GGZ to the module's LDADD.
- Removed LIB_GGZ from ggzcards's LDADD.
- Removed autoconf check for easysock(0.3).

------------------------------------------------------------------------
r3160 | jdorje | 2002-01-20 09:50:01 +0100 (So, 20 Jan 2002) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/animation.c
   M /trunk/ggz/game_clients/ggzcards/animation.h
   M /trunk/ggz/game_clients/ggzcards/cb_main.c
   M /trunk/ggz/game_clients/ggzcards/cb_main.h
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/common.h
   M /trunk/ggz/game_clients/ggzcards/dlg_about.c
   M /trunk/ggz/game_clients/ggzcards/dlg_about.h
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c
   M /trunk/ggz/game_clients/ggzcards/dlg_main.h
   M /trunk/ggz/game_clients/ggzcards/dlg_prefs.c
   M /trunk/ggz/game_clients/ggzcards/dlg_prefs.h
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/layout.c
   M /trunk/ggz/game_clients/ggzcards/layout.h
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/main.h
   M /trunk/ggz/game_clients/ggzcards/protocol.c
   M /trunk/ggz/game_clients/ggzcards/table.c
   M /trunk/ggz/game_clients/ggzcards/table.h

Changed easysock calls to libggz/easysock ones.

Also included are numerous other local cleanups.

------------------------------------------------------------------------
r3089 | jdorje | 2002-01-12 11:18:48 +0100 (Sa, 12 Jan 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.in
   M /trunk/ggz/game_clients/ggzcards/Makefile.am

Added check for libggz.

------------------------------------------------------------------------
r3087 | jdorje | 2002-01-12 11:13:19 +0100 (Sa, 12 Jan 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/acinclude.ggz
   A /trunk/ggz-client-libs/acinclude.ggz
   A /trunk/ggzd/acinclude.ggz
   M /trunk/grubby/acinclude.ggz
   M /trunk/gtk-client/acinclude.ggz
   M /trunk/kde-client/acinclude.ggz
   M /trunk/kde-games/acinclude.ggz
   M /trunk/utils/acinclude.ggz

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

------------------------------------------------------------------------
r3086 | jdorje | 2002-01-12 11:05:20 +0100 (Sa, 12 Jan 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/acinclude.ggz
   M /trunk/grubby/acinclude.ggz
   M /trunk/gtk-client/acinclude.ggz
   M /trunk/kde-client/acinclude.ggz
   M /trunk/kde-games/acinclude.ggz
   M /trunk/utils/acinclude.ggz

Added libggz support to acinclude.ggz.

------------------------------------------------------------------------
r3063 | dr_maux | 2002-01-11 18:11:15 +0100 (Fr, 11 Jan 2002) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/hastings/Makefile.am
   M /trunk/ggz/game_clients/hastings/dlg_about.c
   M /trunk/ggz/game_clients/hastings/dlg_about.h
   A /trunk/ggz/game_clients/hastings/dlg_yesno.c
   A /trunk/ggz/game_clients/hastings/dlg_yesno.h
   M /trunk/ggz/game_clients/hastings/game.h
   M /trunk/ggz/game_clients/hastings/main.c
   M /trunk/ggz/game_clients/hastings/main_win.c
   M /trunk/ggz/game_clients/hastings/main_win.h
   M /trunk/ggz/game_clients/hastings/module.dsc.in

- cleaned up the source a bit
- added yes/no question when attempting to quit the game
- updated copyrights

------------------------------------------------------------------------
r3033 | dr_maux | 2002-01-09 13:47:10 +0100 (Mi, 09 Jan 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/game.c

- did I ever tell that vim makes :%s/ggzcore_confio/ggz_conf/g very easy? :-)

------------------------------------------------------------------------
r3032 | dr_maux | 2002-01-09 13:45:43 +0100 (Mi, 09 Jan 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/map.c

- let combat also use ggz_conf

------------------------------------------------------------------------
r3031 | dr_maux | 2002-01-09 13:44:17 +0100 (Mi, 09 Jan 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/reversi/main_win.c

- same for reversi: use ggz_conf

------------------------------------------------------------------------
r3030 | dr_maux | 2002-01-09 13:41:08 +0100 (Mi, 09 Jan 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/main.c

- prepend GGZ_ to constants

------------------------------------------------------------------------
r3029 | dr_maux | 2002-01-09 13:38:32 +0100 (Mi, 09 Jan 2002) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/game.c
   M /trunk/ggz/game_clients/dots/main.c

- let Dot use ggz_conf

------------------------------------------------------------------------
r3011 | jdorje | 2002-01-08 10:21:08 +0100 (Di, 08 Jan 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/acinclude.ggz
   M /trunk/grubby/acinclude.ggz
   M /trunk/gtk-client/acinclude.ggz
   M /trunk/kde-client/acinclude.ggz
   M /trunk/kde-games/acinclude.ggz
   A /trunk/utils/acinclude.ggz

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

------------------------------------------------------------------------
r3003 | jdorje | 2002-01-06 07:57:10 +0100 (So, 06 Jan 2002) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/table.c

Removed an assertion that fails because of a server problem - eventually
I'll want to fix the problem, no doubt, but for now I've just removed it.

------------------------------------------------------------------------
r2990 | jdorje | 2001-12-23 05:21:52 +0100 (So, 23 Dez 2001) | 7 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/common.h
   M /trunk/ggz/game_clients/ggzcards/game.c

Removed function game_setup_table(); added function
game_alert_num_players().  This makes it obvious that
game_alert_max_hand_size() must also redesign the table (via table_setup())
since there's no explicit function to do that anymore.

In summary, the client-common interface is a bit cleaner.

------------------------------------------------------------------------
r2988 | jdorje | 2001-12-23 04:02:33 +0100 (So, 23 Dez 2001) | 7 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/table.c

Added game_started global variable to track whether we've actually
started playing.  It isn't set to 1 until we start our first game.  If
not set, then we keep the splash screen up.

This fixes the buglet that caused the splash screen to be overwritten as
we tried to draw empty tables, etc., over it.

------------------------------------------------------------------------
r2987 | jdorje | 2001-12-23 03:11:02 +0100 (So, 23 Dez 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/table.c

Cleanup to table_initialize().

------------------------------------------------------------------------
r2986 | jdorje | 2001-12-23 01:47:37 +0100 (So, 23 Dez 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/table.c

Fixed bug in tracking of table vs card coordinates.

------------------------------------------------------------------------
r2977 | jdorje | 2001-12-21 10:38:32 +0100 (Fr, 21 Dez 2001) | 10 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/animation.c
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/table.c
   M /trunk/ggz/game_clients/ggzcards/table.h

Numerous cleanups and fixes to the table card and animation systems.

- Unified table card functions, getting rid of table_clear_table.  We
  now leave the removing of the cards from the client-common data
  structure up to the client-common code (as it should be).
- Try to make things work by fully redrawing the table when we have
  a bad play.  This still sometimes doesn't work.
- Removed a bunch of spurious (not even implemented) functions from
  table.h.

------------------------------------------------------------------------
r2975 | jdorje | 2001-12-21 05:19:49 +0100 (Fr, 21 Dez 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/main.c

Tiny cleanup of debugging texts.

------------------------------------------------------------------------
r2974 | jdorje | 2001-12-21 05:19:31 +0100 (Fr, 21 Dez 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_prefs.c

Fixed bug with initialization of cardlists toggle button.

------------------------------------------------------------------------
r2973 | jdorje | 2001-12-21 03:26:28 +0100 (Fr, 21 Dez 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/main.c

Set up libggz config code so we load/save our preferences from an rc
file.

------------------------------------------------------------------------
r2972 | jdorje | 2001-12-21 02:45:19 +0100 (Fr, 21 Dez 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_prefs.c
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h

Added a new preference choice: autostart.  If selected, the player need
not select "Start game" to begin a game.

------------------------------------------------------------------------
r2971 | jdorje | 2001-12-21 02:22:05 +0100 (Fr, 21 Dez 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/Makefile.am
   M /trunk/ggz/game_clients/ggzcards/animation.c
   M /trunk/ggz/game_clients/ggzcards/cb_main.c
   M /trunk/ggz/game_clients/ggzcards/dlg_about.c
   A /trunk/ggz/game_clients/ggzcards/dlg_prefs.c
   A /trunk/ggz/game_clients/ggzcards/dlg_prefs.h
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h

Added _very_ rudimentary preferences dialog.  Right now, the only thing
it can control is animations.

------------------------------------------------------------------------
r2966 | jdorje | 2001-12-20 04:12:45 +0100 (Do, 20 Dez 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/game.c

Removed useful but still bad sleep(1) from end-of-trick handling.

------------------------------------------------------------------------
r2965 | jdorje | 2001-12-20 04:06:01 +0100 (Do, 20 Dez 2001) | 7 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/animation.c

Another fix to the animation process.

On the last step of the animation, we're drawing the card in it's final
(table) position.  In this case, we don't just draw it straight to the
window (as we normally do with the animation) but must instead draw it
on the table buffer ("for real").

------------------------------------------------------------------------
r2964 | jdorje | 2001-12-20 03:59:13 +0100 (Do, 20 Dez 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/game.c

Removed worthless/bad "sleep(1)" line that was called every time the
player made a bad play.

------------------------------------------------------------------------
r2961 | jdorje | 2001-12-20 00:54:36 +0100 (Do, 20 Dez 2001) | 8 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/animation.c
   M /trunk/ggz/game_clients/ggzcards/animation.h
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/table.c

Changed ANIMATION to a "preference", a globally defined boolean value (of
course, it's not yet settable after compile-time).  I also made another
preference, cardlists, that can be set to 0 to translate card lists to
text messages.

Finally, I fixed a major bug I introduced in the last commit in
game_alert_hand_size(), and added a comment making this clear.

------------------------------------------------------------------------
r2960 | jdorje | 2001-12-20 00:35:52 +0100 (Do, 20 Dez 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/animation.c
   M /trunk/ggz/game_clients/ggzcards/game.c

Added extra debugging messages to game functions; plus I did a slight
restructuring (improvement) of game_handle_max_hand_size.

------------------------------------------------------------------------
r2959 | jdorje | 2001-12-20 00:12:47 +0100 (Do, 20 Dez 2001) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/acconfig.h
   M /trunk/ggz/game_clients/ggzcards/animation.c
   M /trunk/ggz/game_clients/ggzcards/animation.h
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/table.c

Fixed the last know problem with animation: the animation graphic wasn't
correctly overdrawn when the animation was aborted/zipped.

Enabled animation by default.

------------------------------------------------------------------------
r2951 | jdorje | 2001-12-19 11:35:31 +0100 (Mi, 19 Dez 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/animation.c
   M /trunk/ggz/game_clients/ggzcards/animation.h
   M /trunk/ggz/game_clients/ggzcards/cb_main.c
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/table.c

Great fixes to animation code.  It still has a few problems, but is now
mostly usable.

------------------------------------------------------------------------
r2950 | jdorje | 2001-12-19 10:49:22 +0100 (Mi, 19 Dez 2001) | 7 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/table.c

Fixed bug: when drawing a hand, the code only checked the card index
to see if it was the currently selected card.  Since it didn't check
the hand of the card, when you ask for a sync each hand is drawn with a
selected card.

The fix is easy.

------------------------------------------------------------------------
r2949 | jdorje | 2001-12-19 10:44:56 +0100 (Mi, 19 Dez 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/animation.c
   M /trunk/ggz/game_clients/ggzcards/animation.h
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/table.c
   M /trunk/ggz/game_clients/ggzcards/table.h

A little more restructuring of the table vs game code interface, including
removing table_play_card.

------------------------------------------------------------------------
r2948 | jdorje | 2001-12-19 10:34:42 +0100 (Mi, 19 Dez 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/animation.c
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/table.c

A little more restructuring of the table vs game code interface.

------------------------------------------------------------------------
r2946 | jdorje | 2001-12-19 00:59:37 +0100 (Mi, 19 Dez 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/cb_main.c
   M /trunk/ggz/game_clients/ggzcards/cb_main.h
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c
   M /trunk/ggz/game_clients/ggzcards/dlg_main.h
   M /trunk/ggz/game_clients/ggzcards/layout.c
   M /trunk/ggz/game_clients/ggzcards/layout.h
   M /trunk/ggz/game_clients/ggzcards/main.h
   M /trunk/ggz/game_clients/ggzcards/table.c
   M /trunk/ggz/game_clients/ggzcards/table.h

Miscellaneous code cleanups all over.

------------------------------------------------------------------------
r2945 | jdorje | 2001-12-19 00:33:44 +0100 (Mi, 19 Dez 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/Makefile.am
   D /trunk/ggz/game_clients/ggzcards/hand.c
   D /trunk/ggz/game_clients/ggzcards/hand.h
   M /trunk/ggz/game_clients/ggzcards/layout.c
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/table.c
   M /trunk/ggz/game_clients/ggzcards/table.h

Removed unused hand.[ch].

------------------------------------------------------------------------
r2944 | jdorje | 2001-12-19 00:12:39 +0100 (Mi, 19 Dez 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/cb_main.c

Added missing #include.

------------------------------------------------------------------------
r2943 | jdorje | 2001-12-19 00:10:24 +0100 (Mi, 19 Dez 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/cb_main.c
   M /trunk/ggz/game_clients/ggzcards/dlg_options.c
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/main.h

Moved more game-client interface code into game.[ch].

------------------------------------------------------------------------
r2942 | jdorje | 2001-12-18 23:40:48 +0100 (Di, 18 Dez 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/animation.c
   M /trunk/ggz/game_clients/ggzcards/main.c

Added animation debugging code.

------------------------------------------------------------------------
r2941 | jdorje | 2001-12-18 23:29:24 +0100 (Di, 18 Dez 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/animation.c
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/table.c

A slight cleanup of animation_zip; it can now be called whether or not
we're currently animating and it'll work things out.

------------------------------------------------------------------------
r2940 | jdorje | 2001-12-18 23:17:50 +0100 (Di, 18 Dez 2001) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/common.h
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.c
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.h
   M /trunk/ggz/game_clients/ggzcards/dlg_options.c
   M /trunk/ggz/game_clients/ggzcards/dlg_options.h
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/hand.c
   M /trunk/ggz/game_clients/ggzcards/hand.h
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/main.h
   M /trunk/ggz/game_clients/ggzcards/table.c
   M /trunk/ggz/game_clients/ggzcards/table.h

Did a large cleanup of the gui <-> client-common interface.  I moved all
of the gui-side interface functions into game.[ch], separating them from
table and dialog code.

------------------------------------------------------------------------
r2939 | jdorje | 2001-12-18 21:47:03 +0100 (Di, 18 Dez 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/Makefile.am
   A /trunk/ggz/game_clients/ggzcards/animation.c
   A /trunk/ggz/game_clients/ggzcards/animation.h
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/table.c
   M /trunk/ggz/game_clients/ggzcards/table.h

Moved animation code into a separate file.

------------------------------------------------------------------------
r2931 | jdorje | 2001-12-18 08:27:02 +0100 (Di, 18 Dez 2001) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/common.h
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/layout.c
   M /trunk/ggz/game_clients/ggzcards/layout.h
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/table.c
   M /trunk/ggz/game_clients/ggzcards/table.h

Updated animation code.  Now it almost works - but it's still disabled.

Uncomment the #definition of ANIMATION in game.h to use it.

------------------------------------------------------------------------
r2929 | jdorje | 2001-12-18 05:06:09 +0100 (Di, 18 Dez 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c

Moved internal (static) data into its own struct.

------------------------------------------------------------------------
r2918 | jdorje | 2001-12-17 11:11:39 +0100 (Mo, 17 Dez 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients
   M /trunk/ggz/game_clients/.cvsignore
   M /trunk/ggz/game_clients/autogen.sh
   M /trunk/ggz/game_clients/chess/game.c
   M /trunk/ggz/game_clients/chess/main.c
   M /trunk/ggz/game_clients/chess/net.c
   M /trunk/ggz/game_clients/chinese-checkers/game.c
   M /trunk/ggz/game_clients/chinese-checkers/main.c
   M /trunk/ggz/game_clients/combat/main.c
   M /trunk/ggz/game_clients/configure.in
   M /trunk/ggz/game_clients/dots/main.c
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/common.h
   M /trunk/ggz/game_clients/hastings/main.c
   M /trunk/ggz/game_clients/lapocha/main.c
   M /trunk/ggz/game_clients/reversi/main.c
   M /trunk/ggz/game_clients/spades/client_func.c
   M /trunk/ggz/game_clients/tictactoe/main.c

Changed gtk-games autoconf process to use acinclude.ggz, and updated all
the code to use the newly renamed ggzmod functions.

------------------------------------------------------------------------
r2917 | jdorje | 2001-12-17 09:14:12 +0100 (Mo, 17 Dez 2001) | 3 lines
Geänderte Pfade:
   A /trunk/ggz/game_clients/acinclude.ggz
   M /trunk/grubby/acinclude.ggz
   A /trunk/gtk-client/acinclude.ggz
   M /trunk/kde-client/acinclude.ggz
   M /trunk/kde-games/acinclude.ggz

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

------------------------------------------------------------------------
r2913 | jdorje | 2001-12-17 04:22:24 +0100 (Mo, 17 Dez 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/main.c

Cleaned up message dialog creation code, and fixed the spacing on it.

------------------------------------------------------------------------
r2912 | jdorje | 2001-12-17 04:16:36 +0100 (Mo, 17 Dez 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_about.c

Actually fixed the spacing - for real, this time - of the "about" dialog.

------------------------------------------------------------------------
r2908 | jdorje | 2001-12-17 02:50:36 +0100 (Mo, 17 Dez 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_about.c

Cleaned up the about dialog a bit more, and fixed the spacing of the top
vbox.

------------------------------------------------------------------------
r2907 | dr_maux | 2001-12-17 02:50:25 +0100 (Mo, 17 Dez 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/board.c
   M /trunk/ggz/game_clients/chess/game.c

- ensure strcmp etc. is defined

------------------------------------------------------------------------
r2906 | dr_maux | 2001-12-17 02:47:33 +0100 (Mo, 17 Dez 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/hastings/ggzintl.c

- fix i18n function

------------------------------------------------------------------------
r2905 | dr_maux | 2001-12-17 02:44:59 +0100 (Mo, 17 Dez 2001) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/lapocha/main.c
   M /trunk/ggz/game_clients/lapocha/table.c

- gcc3 compat: define strcmp and abs
- cast array index to int (this may be questionable, but it would be a warning
  otherwise... I'll check this)

------------------------------------------------------------------------
r2904 | dr_maux | 2001-12-17 02:38:20 +0100 (Mo, 17 Dez 2001) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/gtk_connect.c
   M /trunk/ggz/game_clients/spades/gtk_dlg_error.c
   M /trunk/ggz/game_clients/spades/gtk_dlg_options.c
   M /trunk/ggz/game_clients/spades/gtk_io.c
   M /trunk/ggz/game_clients/spades/gtk_play.c

- include string.h for strcmp
- comment out all unused variables; however, if they're not really useful they
  should be erased

------------------------------------------------------------------------
r2901 | jdorje | 2001-12-17 01:59:09 +0100 (Mo, 17 Dez 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_about.c
   M /trunk/ggz/game_clients/ggzcards/dlg_about.h

Updated about-dialog creation code.  I also updated the listed version
to 0.0.5pre.

------------------------------------------------------------------------
r2896 | jdorje | 2001-12-15 21:47:40 +0100 (Sa, 15 Dez 2001) | 10 lines
Geänderte Pfade:
   A /trunk/ggz/game_clients/lapocha/ggzcards.diff

An experimental patch that converts the La Pocha client to use the
ggzcards server and protocol.

To use it, apply the patch and copy over common.[ch] and protocol.[ch]
from gtk-games/ggzcards.

Again, this is just an experiment, and done mostly to test the robustness
of the ggzcards client common libraries.  It will crash every now and then,
for reasons unknown.

------------------------------------------------------------------------
r2892 | jdorje | 2001-12-13 16:53:48 +0100 (Do, 13 Dez 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_about.c
   M /trunk/ggz/game_clients/ggzcards/main.c

Changed "OK" to "Close" in the dialog windows.

------------------------------------------------------------------------
r2891 | jdorje | 2001-12-13 15:39:48 +0100 (Do, 13 Dez 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/main.c

Changed table_alert_player so we don't get spurious notifications of a
player joining the game.

------------------------------------------------------------------------
r2890 | jdorje | 2001-12-13 15:26:54 +0100 (Do, 13 Dez 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/main.c

Now debugging logs go to a file, ~/.ggz/ggzcards-gtk.debug.  Also I
cleaned up main() a little bit.

------------------------------------------------------------------------
r2877 | jdorje | 2001-12-11 08:18:13 +0100 (Di, 11 Dez 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/game.c
   M /trunk/ggz/game_clients/chess/game.h
   M /trunk/ggz/game_clients/chess/net.c
   M /trunk/ggz/game_clients/chinese-checkers/game.h
   M /trunk/ggz/game_clients/chinese-checkers/main.c
   M /trunk/ggz/game_clients/dots/game.h
   M /trunk/ggz/game_clients/hastings/game.h
   M /trunk/ggz/game_clients/lapocha/game.h
   M /trunk/ggz/game_clients/tictactoe/game.h

Remove all unnecessary #definitions of GGZ_SEAT_OPEN, and instead
#include <ggz_client.h> where necessary.

------------------------------------------------------------------------
r2873 | jdorje | 2001-12-11 07:23:29 +0100 (Di, 11 Dez 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/common.h
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/main.h
   M /trunk/ggz-client-libs/ggzmod/ggz_client.h

Changed GGZdModSeat to GGZSeatType.

------------------------------------------------------------------------
r2872 | jdorje | 2001-12-11 07:15:35 +0100 (Di, 11 Dez 2001) | 11 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/common.h
   M /trunk/ggz/game_clients/ggzcards/dlg_options.c
   M /trunk/ggz/game_clients/ggzcards/dlg_options.h
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/main.h

Several cleanups to the core system:
  - Changed the hand structure to a straight typedef.
  - Reverted the buggy realloc call in increase_max_hand_size, so that it
    now just malloc's every time (leaking memory, but without a crash).
  - Changed table_get_options to return an int.  Returning a negative
    value will allow the default options to be used.  (Perhaps this should
    be a true-false system instead.)
  - Added table_alert_newgame function, to alert the table (frontend) when
    we receive a newgame message (newgame actually starting) from the
    server.

------------------------------------------------------------------------
r2871 | jdorje | 2001-12-11 01:05:03 +0100 (Di, 11 Dez 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/common.h
   M /trunk/ggz/game_clients/ggzcards/table.c
   M /trunk/ggz/game_clients/ggzcards/table.h

Changed two function names (of table callback functions).

------------------------------------------------------------------------
r2870 | jdorje | 2001-12-11 00:34:01 +0100 (Di, 11 Dez 2001) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/table.c

If the server sends us any hand before we've set up the table, we
just ignore it.  This prevents the ugly drawing of empty hands over
the splash screen when playing multiplayer.

------------------------------------------------------------------------
r2868 | jdorje | 2001-12-11 00:03:45 +0100 (Di, 11 Dez 2001) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/common.h
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/main.h

Changed table_alert_player_name(player, name) to
player_alert_player(player, status, name).  It now sends the GGZ seat
status of the seat.  The table frontend uses this information to give
helpful joining/leaving messages.

------------------------------------------------------------------------
r2866 | jdorje | 2001-12-10 23:07:26 +0100 (Mo, 10 Dez 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/common.h
   M /trunk/ggz/game_clients/ggzcards/layout.c
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/table.c

Renamed global "game" variable to ggzcards.

------------------------------------------------------------------------
r2862 | jdorje | 2001-12-10 21:29:38 +0100 (Mo, 10 Dez 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/common.h
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/main.h
   M /trunk/ggz/game_clients/ggzcards/module.dsc.in
   M /trunk/ggz/game_clients/ggzcards/protocol.h

Restructured the message system of the protocol.  I also took this
opportunity to add a lot of comments to protocol.h.

------------------------------------------------------------------------
r2860 | jdorje | 2001-12-10 18:17:29 +0100 (Mo, 10 Dez 2001) | 8 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/cb_main.c
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.c
   M /trunk/ggz/game_clients/ggzcards/layout.h
   M /trunk/ggz/game_clients/ggzcards/table.c
   M /trunk/ggz/game_clients/ggzcards/table.h

Inserted a hack to redraw the table each time we get a bid request.  This
more-or-less works around the problems I was seeing before where the table
wouldn't get drawn properly, and large expanses of it would appear blank.

There is some flickering, as clearly the the blank space is still being
drawn (and then immediately overwritten) - I really need to track down
this bug.

------------------------------------------------------------------------
r2859 | jdorje | 2001-12-10 18:03:06 +0100 (Mo, 10 Dez 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/table.c

Cleaned up table_setup().

------------------------------------------------------------------------
r2858 | jdorje | 2001-12-10 18:02:23 +0100 (Mo, 10 Dez 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c

Cleaned up handle_msg_hand.

------------------------------------------------------------------------
r2857 | jdorje | 2001-12-10 08:29:52 +0100 (Mo, 10 Dez 2001) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/main.c

Two changes:
  - Fix the cardlist dialog so it will dynamically resize if a different-
    sized cardlist is sent.  This is currently only needed for La Pocha.
  - Fix the gameover message so that it will not be immediately
    overwritten by the newgame request message, and fix its grammaer.

------------------------------------------------------------------------
r2856 | jdorje | 2001-12-10 08:10:08 +0100 (Mo, 10 Dez 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c

Fixed small memory leak.

------------------------------------------------------------------------
r2855 | jdorje | 2001-12-10 07:34:27 +0100 (Mo, 10 Dez 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_options.c

Fixed typo in earlier commit.

------------------------------------------------------------------------
r2854 | jdorje | 2001-12-10 06:46:45 +0100 (Mo, 10 Dez 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.c
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.h
   M /trunk/ggz/game_clients/ggzcards/dlg_options.c
   M /trunk/ggz/game_clients/ggzcards/main.c

More separation of bid and options code.

------------------------------------------------------------------------
r2853 | jdorje | 2001-12-10 06:18:58 +0100 (Mo, 10 Dez 2001) | 2 lines
Geänderte Pfade:
   A /trunk/ggz/game_clients/ggzcards/dlg_options.c
   A /trunk/ggz/game_clients/ggzcards/dlg_options.h

Oops.  Added files missing from last commit.

------------------------------------------------------------------------
r2852 | jdorje | 2001-12-10 05:57:56 +0100 (Mo, 10 Dez 2001) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/Makefile.am
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.c
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.h

Fixed up the bid and options dialogs.  They'll now be appropriately
destroyed when a new bid/option request comes in, or the user makes
their bid/options choice.

------------------------------------------------------------------------
r2851 | jdorje | 2001-12-10 05:19:50 +0100 (Mo, 10 Dez 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c

Allowed a new option request to override the old one, rather than
barfing on it.

------------------------------------------------------------------------
r2850 | jdorje | 2001-12-10 05:16:28 +0100 (Mo, 10 Dez 2001) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/table.c

Allowed a bid request to override a previous bid request.  I also fixed
up several other minor problems (like a missing free()), and added some
more debugging messages.

------------------------------------------------------------------------
r2845 | jdorje | 2001-12-10 04:07:39 +0100 (Mo, 10 Dez 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c

Added some comments, particularly on the memory-management situation.

------------------------------------------------------------------------
r2843 | jdorje | 2001-12-10 03:19:53 +0100 (Mo, 10 Dez 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/Makefile.am
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/common.h
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.c
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/layout.c
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/table.c

Changed things around so ggzcards-client now uses libggz for memory
management and debugging.

------------------------------------------------------------------------
r2841 | jdorje | 2001-12-10 01:16:21 +0100 (Mo, 10 Dez 2001) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/cb_main.c
   M /trunk/ggz/game_clients/ggzcards/cb_main.h
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/main.h

When a newgame request is received, the client no longer automatically
sends the response.  Instead, you must choose "Start Game" from the game
menu for the reponse to be sent.

------------------------------------------------------------------------
r2838 | jdorje | 2001-12-10 00:23:58 +0100 (Mo, 10 Dez 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c
   M /trunk/ggz/game_clients/ggzcards/main.c

Removed "edit" menu; moved "preferences" under "game" menu.

------------------------------------------------------------------------
r2742 | jdorje | 2001-11-13 23:58:05 +0100 (Di, 13 Nov 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/common.h
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.h
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/protocol.h
   M /trunk/ggz/game_clients/ggzcards/table.c

Removed deprecated WH_ prefixes.

------------------------------------------------------------------------
r2740 | jdorje | 2001-11-13 23:19:42 +0100 (Di, 13 Nov 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/cb_main.c
   M /trunk/ggz/game_clients/ggzcards/cb_main.h
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/common.h
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.c
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c

Added "sync" menu item.

------------------------------------------------------------------------
r2700 | jdorje | 2001-11-08 22:20:22 +0100 (Do, 08 Nov 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.c

Fixed bug: we no longer allow the bid or options dialogs to be destroyed.

------------------------------------------------------------------------
r2699 | jdorje | 2001-11-08 21:52:37 +0100 (Do, 08 Nov 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/table.c

Clear pixmap before drawing cards on it for cardlist canvas.

------------------------------------------------------------------------
r2696 | jdorje | 2001-11-08 11:09:24 +0100 (Do, 08 Nov 2001) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/cb_main.c
   M /trunk/ggz/game_clients/ggzcards/cb_main.h
   M /trunk/ggz/game_clients/ggzcards/dlg_about.c
   M /trunk/ggz/game_clients/ggzcards/dlg_about.h
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c
   M /trunk/ggz/game_clients/ggzcards/dlg_main.h
   M /trunk/ggz/game_clients/ggzcards/layout.c
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/protocol.c
   M /trunk/ggz/game_clients/ggzcards/support.c
   M /trunk/ggz/game_clients/ggzcards/support.h
   M /trunk/ggz/game_clients/ggzcards/table.c

Added names by card lists.

The card list is out of order.  It's probably sent that way by the server.

------------------------------------------------------------------------
r2695 | jdorje | 2001-11-08 10:41:54 +0100 (Do, 08 Nov 2001) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/main.h
   M /trunk/ggz/game_clients/ggzcards/table.c
   M /trunk/ggz/game_clients/ggzcards/table.h

Cardlist messages now show the cards graphically.

There are some probems with this - there are no names shown with the
cardlist (as there should be), and I think the ordering is wrong.  I'll
fix these later.

------------------------------------------------------------------------
r2694 | jdorje | 2001-11-08 09:25:23 +0100 (Do, 08 Nov 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/main.c

Corrected dialog window use.

------------------------------------------------------------------------
r2692 | jdorje | 2001-11-08 02:05:23 +0100 (Do, 08 Nov 2001) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/table.c

Translate card list information to text on-the-fly.

Eventually this will be replaced by graphics for the cards.

------------------------------------------------------------------------
r2674 | dr_maux | 2001-11-05 13:01:01 +0100 (Mo, 05 Nov 2001) | 2 lines
Geänderte Pfade:
   D /trunk/ggz/game_clients/gathering

- ooops, those slipped through my previous removal as it seems

------------------------------------------------------------------------
r2626 | jdorje | 2001-10-29 04:39:56 +0100 (Mo, 29 Okt 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/table.c

Fix small problems with previous commit.

------------------------------------------------------------------------
r2625 | jdorje | 2001-10-29 04:36:53 +0100 (Mo, 29 Okt 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/table.c

Experimental code: make a text message out of the cardlist message.

------------------------------------------------------------------------
r2621 | jdorje | 2001-10-28 10:50:30 +0100 (So, 28 Okt 2001) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/common.h
   M /trunk/ggz/game_clients/ggzcards/protocol.h
   M /trunk/ggz/game_clients/ggzcards/table.c
   M /trunk/ggz/game_clients/ggzcards/table.h

Added client-side stuff to handle cardlist messages.

Although these are not shown in the GUI yet, the core infrastructure is in
place for them.

------------------------------------------------------------------------
r2618 | jdorje | 2001-10-28 08:54:44 +0100 (So, 28 Okt 2001) | 33 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/module.dsc.in
   M /trunk/ggz/game_clients/ggzcards/protocol.h
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-bridge.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-hearts.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-lapocha.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-spades.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-suaro.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards.dsc
   M /trunk/ggzd/game_servers/ggzcards/message.c
   M /trunk/ggzd/game_servers/ggzcards/protocol.h

I've had enough of the fixed messaging system.  Although incredibly
flexible, it's very limiting in terms of user interface issues.

So, I changed the protocol to allow different types of global messages
to be passed to the client.

Each message is still identified by a "mark" that is a single string.  In
the simplest case, the client can (and currently does) use this mark just
as the name of the message (for instance for the items on the "Messages"
menu).  In more complicated cases, the client may use this as an index
into its own system (ultimately this may be a reason for switching over to
an XML-style protocol, but that's a question for another day).

However, there are now different "types" of global messages.  The simplest
one is a "TEXT" message that is the same as the messaging system used now:
a single string, intended to be displayed as-is in a fixed-width font by
the client.  A second type of message is the "CARD GROUP" message, which
consists of a group of cards (one card per player).  A third is the "CARD
LIST" message, which consists of a list of cards (n cards per player).
(The card list message could be viewed as a superset of the card group
message, but since the display for the two is generally quite different
I've kept it like this for now.)  A final one is the "BLOCK" message,
which includes game-specific information that may or may not be used by
the client (in a format to be determined later).

For compatibility, I also bumped the protocol version number up.

It should be remembered that this is an experimental system; I'm really
going to have to see how things shake out as I go along.  The card group
and card list systems should be good enough to start with, once I put
together some code to use them.  After that, I'll see how things fall
together for the game-specific system.

------------------------------------------------------------------------
r2545 | jdorje | 2001-10-09 01:09:23 +0200 (Di, 09 Okt 2001) | 7 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/common.h
   M /trunk/ggz/game_clients/ggzcards/hand.c
   M /trunk/ggz/game_clients/ggzcards/hand.h
   M /trunk/ggz/game_clients/ggzcards/layout.h
   M /trunk/ggz/game_clients/ggzcards/table.c

Fixed table_verify_hand_size(), which was really ugly.  Now there's a
table_alert_hand_size(max_hand_size) instead.  This alerts the table to
the maximum hand size.

The table may then wish to increase this value so as to for everything to
fit (as the GTK client does).

------------------------------------------------------------------------
r2544 | jdorje | 2001-10-08 21:22:30 +0200 (Mo, 08 Okt 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.c

Replaced explicit casts from ints to gpointers with GPOINTER_TO_INT and
GINT_TO_POINTER.  Changed int's to be gints.

------------------------------------------------------------------------
r2475 | jdorje | 2001-09-14 09:18:43 +0200 (Fr, 14 Sep 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.h
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/table.c
   M /trunk/ggz/game_clients/ggzcards/table.h

Cleaned up table code.

------------------------------------------------------------------------
r2427 | dr_maux | 2001-09-09 17:36:23 +0200 (So, 09 Sep 2001) | 4 lines
Geänderte Pfade:
   D /trunk/ggz/game_clients/gathering/maps
   D /trunk/ggz/game_clients/gathering/netmap-copy
   D /trunk/ggz/game_clients/gathering/sprites

- Found an unused game :)
- This will, if ever, go into kde-games. It was placed here before the modules
  split.

------------------------------------------------------------------------
r2415 | jdorje | 2001-09-09 04:54:18 +0200 (So, 09 Sep 2001) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/common.h

Changed misnamed value "seat" in the seat structure to "assign".  I also
made note that it is not used (although it is communicated as part of
the comm protocol).

------------------------------------------------------------------------
r2413 | jdorje | 2001-09-09 04:44:20 +0200 (So, 09 Sep 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/module.dsc.in
   M /trunk/ggz/game_clients/ggzcards/protocol.c
   M /trunk/ggz/game_clients/ggzcards/protocol.h

Made correction read_seat -> es_read_int.

------------------------------------------------------------------------
r2412 | jdorje | 2001-09-09 04:04:55 +0200 (So, 09 Sep 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/module.dsc.in
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-bridge.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-hearts.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-lapocha.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-spades.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards-suaro.dsc
   M /trunk/ggzd/game_servers/ggzcards/config/ggzcards.dsc

Corrected protocol version information.

------------------------------------------------------------------------
r2411 | jdorje | 2001-09-09 02:06:17 +0200 (So, 09 Sep 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/protocol.c
   M /trunk/ggz/game_clients/ggzcards/protocol.h

Updated to newer version of protocol-common code, and changed function
names to use this new interface.

------------------------------------------------------------------------
r2406 | jdorje | 2001-09-09 01:21:57 +0200 (So, 09 Sep 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/protocol.c
   M /trunk/ggz/game_clients/ggzcards/protocol.h

Updated protocol.* files from the server, and updated the client-common
code to use the new interfaces.

------------------------------------------------------------------------
r2402 | jdorje | 2001-09-08 21:22:48 +0200 (Sa, 08 Sep 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c

Fixed incorrect assertion.

------------------------------------------------------------------------
r2387 | jdorje | 2001-09-07 11:55:05 +0200 (Fr, 07 Sep 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/Makefile.am
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/common.h
   A /trunk/ggz/game_clients/ggzcards/protocol.c
   M /trunk/ggz/game_clients/ggzcards/protocol.h

Added protocol.c with new common server-client code, removed similar code
from common.[ch], and updated Makefile.am to reflect the new file.

------------------------------------------------------------------------
r2385 | jdorje | 2001-09-07 10:43:35 +0200 (Fr, 07 Sep 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/main.c

Removed unnecessary (I think) sleep(1) call upon starting a new game.

------------------------------------------------------------------------
r2384 | jdorje | 2001-09-07 10:40:00 +0200 (Fr, 07 Sep 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/layout.c
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/table.c

Moved two more game_*** functions into game.[ch].

------------------------------------------------------------------------
r2383 | jdorje | 2001-09-07 10:25:36 +0200 (Fr, 07 Sep 2001) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/table.c

Removed unneeded (nearly worthless, in fact) ggz_snprintf() function.  I
fixed one set of code to correctly work without having this wrapper for
snprintf.

------------------------------------------------------------------------
r2382 | jdorje | 2001-09-07 09:55:42 +0200 (Fr, 07 Sep 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/Makefile.am
   D /trunk/ggz/game_clients/ggzcards/cb_bid.c
   D /trunk/ggz/game_clients/ggzcards/cb_bid.h
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.c

Removed unused cb_bid.[ch] files.

------------------------------------------------------------------------
r2381 | jdorje | 2001-09-06 04:27:46 +0200 (Do, 06 Sep 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.c

Use g_malloc and g_free in GUI code instead of malloc and free.

------------------------------------------------------------------------
r2380 | jdorje | 2001-09-06 04:26:21 +0200 (Do, 06 Sep 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.h
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/layout.h
   M /trunk/ggz/game_clients/ggzcards/main.h
   M /trunk/ggz/game_clients/ggzcards/table.h

Removed rediculous extern declarations.

------------------------------------------------------------------------
r2379 | jdorje | 2001-09-06 01:52:11 +0200 (Do, 06 Sep 2001) | 7 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/common.h
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.c

Fixed the worst code ever.

The behavior should be identical, but instead of leaving around a pointer
to be freed at some distant location we free it immediately after using
it.  It's now up to the function being called to copy that data if
necessary.

------------------------------------------------------------------------
r2377 | jdorje | 2001-09-06 00:19:19 +0200 (Do, 06 Sep 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c

Reviewed all code, cleaned up a lot of it and fixed a few small bugs.

------------------------------------------------------------------------
r2376 | jdorje | 2001-09-05 23:40:11 +0200 (Mi, 05 Sep 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/protocol.h

Updated client's version of the protocol header file (copied from the
server code).

------------------------------------------------------------------------
r2303 | jdorje | 2001-08-28 08:34:52 +0200 (Di, 28 Aug 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.in

Updated ggzmod check to look for ggz_connect instead of ggz_client_connect.

------------------------------------------------------------------------
r2248 | jdorje | 2001-08-25 22:13:38 +0200 (Sa, 25 Aug 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/main.c
   M /trunk/ggz/game_clients/chinese-checkers/game.c
   M /trunk/ggz/game_clients/chinese-checkers/main.c
   M /trunk/ggz/game_clients/combat/main.c
   M /trunk/ggz/game_clients/dots/main.c
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/hastings/main.c
   M /trunk/ggz/game_clients/lapocha/main.c
   M /trunk/ggz/game_clients/reversi/main.c
   M /trunk/ggz/game_clients/spades/client_func.c
   M /trunk/ggz/game_clients/tictactoe/main.c

Switched games to using ggz_*** naming convention, and added
ggz_disconnect() calls for all games.

------------------------------------------------------------------------
r2246 | jdorje | 2001-08-25 17:42:06 +0200 (Sa, 25 Aug 2001) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/Makefile.am
   M /trunk/ggz/game_clients/chinese-checkers/game.c
   D /trunk/ggz/game_clients/chinese-checkers/ggz.c
   D /trunk/ggz/game_clients/chinese-checkers/ggz.h
   M /trunk/ggz/game_clients/chinese-checkers/main.c
   M /trunk/ggz/game_clients/combat/main.c
   M /trunk/ggz/game_clients/dots/main.c
   M /trunk/ggz/game_clients/hastings/game.h
   M /trunk/ggz/game_clients/hastings/main.c
   M /trunk/ggz/game_clients/lapocha/main.c
   M /trunk/ggz/game_clients/reversi/game.h
   M /trunk/ggz/game_clients/reversi/main.c
   M /trunk/ggz/game_clients/spades/client_func.c
   M /trunk/ggz/game_clients/tictactoe/game.h
   M /trunk/ggz/game_clients/tictactoe/main.c

Switched over all remaining gtk-games to use libggzmod.

This was so easy I figured I'd go ahead and just do it.  I haven't tested
any of them, but they didn't work before so there's no loss.

------------------------------------------------------------------------
r2213 | jdorje | 2001-08-24 04:45:21 +0200 (Fr, 24 Aug 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/Makefile.am
   D /trunk/ggz/game_clients/chess/ggz.c
   D /trunk/ggz/game_clients/chess/ggz.h
   M /trunk/ggz/game_clients/chess/main.c

Update Chess to use GGZMod, removing old GGZ files and changing function
calls to match the current GGZMod standard.

------------------------------------------------------------------------
r2212 | jdorje | 2001-08-24 00:19:38 +0200 (Fr, 24 Aug 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/lapocha/main.c
   M /trunk/ggz/game_clients/spades/client_func.c

Updated gtk-games to use the new libggzmod.

------------------------------------------------------------------------
r2205 | jdorje | 2001-08-23 23:27:24 +0200 (Do, 23 Aug 2001) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/client_func.c

"Fixed up" spades to work with libggzdmod.

It doesn't *really* use libggzdmod, it just uses ggz_client_connect to
get the socket FD.  Obviously a lot more cleanup is possible.

------------------------------------------------------------------------
r2183 | jdorje | 2001-08-20 10:45:39 +0200 (Mo, 20 Aug 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/lapocha/main.c

Upgraded La Pocha GTK client to use libggzmod.

------------------------------------------------------------------------
r2085 | jdorje | 2001-07-24 02:30:45 +0200 (Di, 24 Jul 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.h

Added significantly to doxygen documentation.  See
http://devon.dhs.org/ggz/doxygen/ggzcards/.

------------------------------------------------------------------------
r2084 | jdorje | 2001-07-24 02:01:53 +0200 (Di, 24 Jul 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c

Slight cleanup in common.c.

------------------------------------------------------------------------
r2083 | jdorje | 2001-07-24 01:47:14 +0200 (Di, 24 Jul 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/main.c

Set game.state to WH_STATE_INIT in client_initialize (client common code)
rather than game_init (frontend code).

------------------------------------------------------------------------
r2082 | jdorje | 2001-07-24 01:38:03 +0200 (Di, 24 Jul 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.h

Added a little bit to doxygen documentation.

------------------------------------------------------------------------
r2081 | jdorje | 2001-07-23 15:07:48 +0200 (Mo, 23 Jul 2001) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/common.h

Added client_send_sync_request function, and used it in the case of a bad
match on a play message (along with a brilliant comment on why it's
necessary).

------------------------------------------------------------------------
r2080 | jdorje | 2001-07-23 15:01:31 +0200 (Mo, 23 Jul 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.c
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h

Fixed problem with multiply freeing options data (oops!).  Also cleaned up
that code a little bit.

------------------------------------------------------------------------
r2079 | jdorje | 2001-07-23 13:35:01 +0200 (Mo, 23 Jul 2001) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_about.c
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.c
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c
   M /trunk/ggz/game_clients/ggzcards/table.c

Added _( ) markers around more translatable strings.  I think I got them
all, but there still aren't very many since most are created by the
server.

------------------------------------------------------------------------
r2078 | jdorje | 2001-07-23 10:27:12 +0200 (Mo, 23 Jul 2001) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/common.h
   M /trunk/ggz/game_clients/ggzcards/table.c

Removed selected_card field from seat_t structure, since this data is
frontend-specific.  Added static selected_card variable to table.c; now
there's just one variable instead of one per player.

------------------------------------------------------------------------
r2077 | jdorje | 2001-07-23 10:20:56 +0200 (Mo, 23 Jul 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.h
   M /trunk/ggz/game_clients/ggzcards/table.c

Removed unused message field of seat_t structure.  (How long has it gone
unused, I wonder?)

------------------------------------------------------------------------
r2076 | jdorje | 2001-07-23 10:13:23 +0200 (Mo, 23 Jul 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/common.h

Removed length restriction from player names.

------------------------------------------------------------------------
r2075 | jdorje | 2001-07-23 10:00:49 +0200 (Mo, 23 Jul 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.h

Cleaned up/added to doxygen documentation.

------------------------------------------------------------------------
r2074 | jdorje | 2001-07-23 09:56:35 +0200 (Mo, 23 Jul 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c

Cleaned things up a tiny bit by replacing struct seat_t with seat_t.

------------------------------------------------------------------------
r2073 | jdorje | 2001-07-23 09:47:48 +0200 (Mo, 23 Jul 2001) | 21 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/common.h
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.c
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.h
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/hand.c
   M /trunk/ggz/game_clients/ggzcards/hand.h
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/table.c

Practically finished client-common pseudo-library.

It's not really a library, just three separate files: common.[ch] and
protocol.h.  The rest of code works off of this pseudo-library through
a system of function calls and callbacks.  The interface to the library
(in common.h) is documented using doxygen; see
http://devon.dhs.org/ggz/doxygen/.

I really don't know how to effectively split this code off into a real
library so that multiple clients can use it.  It should go into a ggz
module, but none fits.  Should a ggz-game-libs module be created?  Would
this be of use to other games?  The way it is now, updating it would be
a mess with multiple client frontends, and the code itself is just a big
jumble of functions in common.c.  I could partially split it off by
placing it in a separate directory within ggzcards, but this is an
irrevocable step (using CVS) so I won't do that just yet.

TODO: After reviewing this code, there are several points in it that need
to be updated/expanded on/cleaned up.  I don't remember where they all are
right now, but when I read this later I'll probably remember most of them.

------------------------------------------------------------------------
r2072 | jdorje | 2001-07-23 02:38:33 +0200 (Mo, 23 Jul 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/common.h
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/main.h
   M /trunk/ggz/game_clients/ggzcards/table.c
   M /trunk/ggz/game_clients/ggzcards/table.h

Added more code to the common pseudo-library: the messaging code.  Also
added some additional comments to the library interface.

------------------------------------------------------------------------
r2071 | jdorje | 2001-07-23 02:07:53 +0200 (Mo, 23 Jul 2001) | 3 lines
Geänderte Pfade:
   D /trunk/ggz/game_clients/ggzcards/docs.html

Removed docs.html file - this contained instructions for La Pocha, which
is no longer appropriate.

------------------------------------------------------------------------
r2070 | jdorje | 2001-07-23 02:03:11 +0200 (Mo, 23 Jul 2001) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/cb_bid.c
   M /trunk/ggz/game_clients/ggzcards/cb_bid.h
   M /trunk/ggz/game_clients/ggzcards/cb_main.c
   M /trunk/ggz/game_clients/ggzcards/cb_main.h
   M /trunk/ggz/game_clients/ggzcards/dlg_about.c
   M /trunk/ggz/game_clients/ggzcards/dlg_about.h
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.c
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.h
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c
   M /trunk/ggz/game_clients/ggzcards/dlg_main.h
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/hand.c
   M /trunk/ggz/game_clients/ggzcards/hand.h
   M /trunk/ggz/game_clients/ggzcards/layout.c
   M /trunk/ggz/game_clients/ggzcards/layout.h
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/main.h
   M /trunk/ggz/game_clients/ggzcards/protocol.h
   M /trunk/ggz/game_clients/ggzcards/table.c
   M /trunk/ggz/game_clients/ggzcards/table.h

Added $Id: ChangeLog 9741 2008-02-16 20:22:21Z josef $ headers to all (well, almost all) files.

Note that the commit will in itself will make the last-modified dates of
all the files useless to begin with.

------------------------------------------------------------------------
r2069 | jdorje | 2001-07-23 01:41:11 +0200 (Mo, 23 Jul 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/common.h

Test of CVS (RCS) keyword substitution for $Id: ChangeLog 9741 2008-02-16 20:22:21Z josef $.

------------------------------------------------------------------------
r2068 | jdorje | 2001-07-23 01:38:42 +0200 (Mo, 23 Jul 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/common.c
   M /trunk/ggz/game_clients/ggzcards/common.h
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.c
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/hand.c
   M /trunk/ggz/game_clients/ggzcards/layout.c
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/table.c

Expanded "common" code slightly, moving ggz_debug to it and removing
game.fd in favor of ggzfd.

------------------------------------------------------------------------
r2067 | jdorje | 2001-07-23 01:09:24 +0200 (Mo, 23 Jul 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/Makefile.am
   A /trunk/ggz/game_clients/ggzcards/common.c
   A /trunk/ggz/game_clients/ggzcards/common.h
   M /trunk/ggz/game_clients/ggzcards/main.c

Created the rudimentary beginnings of a common client library in
common.[ch].

------------------------------------------------------------------------
r2059 | jdorje | 2001-07-19 22:08:55 +0200 (Do, 19 Jul 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/Makefile.am

Fixed cards-*.xpm entries in Makefile.am.

------------------------------------------------------------------------
r2054 | jdorje | 2001-07-19 03:16:53 +0200 (Do, 19 Jul 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/table.c

Cleaned up code; removing some extra commented-out code.

------------------------------------------------------------------------
r2053 | jdorje | 2001-07-19 02:43:50 +0200 (Do, 19 Jul 2001) | 10 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/main.c

Set up GGZCards to use libggzmod.

This was quite easy:
	- Removed the old ggz_connect code.
	- Instead of calling ggz_connect, call ggz_client_init and
	  ggz_client_connect.
	- Call ggz_client_quit before exit (not totally necessary).

All the rest should be taken care of by autoconf.

------------------------------------------------------------------------
r2052 | jdorje | 2001-07-19 01:27:30 +0200 (Do, 19 Jul 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.in

Added check for ggzmod library/header files, and added -lggzmod to link
with the library.

------------------------------------------------------------------------
r2049 | jdorje | 2001-07-18 23:18:23 +0200 (Mi, 18 Jul 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/main.c

Inserted manditory 1-second pause at the end of a trick before clearing
the cards.  Ideally, this would be made an option.

------------------------------------------------------------------------
r2038 | jdorje | 2001-07-17 06:10:20 +0200 (Di, 17 Jul 2001) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.in

Added separate check for easysock library/header file to configure.in.

Previously, the check was just a part of the ggzcore library check, so if
easysock wasn't present the error would be "Cannot find ggzcore library".

------------------------------------------------------------------------
r2020 | bmh | 2001-07-14 22:05:00 +0200 (Sa, 14 Jul 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/module.dsc.in
   M /trunk/ggz/game_clients/chinese-checkers/module.dsc.in
   M /trunk/ggz/game_clients/combat/module.dsc.in
   M /trunk/ggz/game_clients/dots/module.dsc.in
   M /trunk/ggz/game_clients/ggzcards/module.dsc.in
   M /trunk/ggz/game_clients/hastings/module.dsc.in
   M /trunk/ggz/game_clients/lapocha/module.dsc.in
   M /trunk/ggz/game_clients/reversi/module.dsc.in
   M /trunk/ggz/game_clients/spades/module.dsc.in
   M /trunk/ggz/game_clients/tictactoe/module.dsc.in


- Set ProtocolVersion to 1 to match server description files

------------------------------------------------------------------------
r2016 | bmh | 2001-07-14 05:59:46 +0200 (Sa, 14 Jul 2001) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/Makefile.am
   M /trunk/ggz/game_clients/chess/module.dsc.in
   M /trunk/ggz/game_clients/chinese-checkers/Makefile.am
   M /trunk/ggz/game_clients/chinese-checkers/module.dsc.in
   M /trunk/ggz/game_clients/combat/Makefile.am
   M /trunk/ggz/game_clients/combat/module.dsc.in
   M /trunk/ggz/game_clients/configure.in
   M /trunk/ggz/game_clients/dots/Makefile.am
   M /trunk/ggz/game_clients/dots/module.dsc.in
   M /trunk/ggz/game_clients/ggzcards/Makefile.am
   M /trunk/ggz/game_clients/ggzcards/module.dsc.in
   M /trunk/ggz/game_clients/hastings/Makefile.am
   M /trunk/ggz/game_clients/hastings/module.dsc.in
   M /trunk/ggz/game_clients/lapocha/Makefile.am
   M /trunk/ggz/game_clients/lapocha/module.dsc.in
   M /trunk/ggz/game_clients/reversi/Makefile.am
   M /trunk/ggz/game_clients/reversi/module.dsc.in
   M /trunk/ggz/game_clients/spades/Makefile.am
   M /trunk/ggz/game_clients/spades/module.dsc.in
   M /trunk/ggz/game_clients/tictactoe/Makefile.am
   M /trunk/ggz/game_clients/tictactoe/module.dsc.in


- Bumped version to 0.0.5pre
- Use new ggz-config syntax (--fromfile -> --modfile)
- New .dsc file format (Protocol -> ProtocolEngine, ProtocolVersion)

------------------------------------------------------------------------
r1991 | jdorje | 2001-07-11 22:36:39 +0200 (Mi, 11 Jul 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/hand.c

Changed variable names in hand_read_hand() so that there's no identifier
shadowing.

------------------------------------------------------------------------
r1984 | jdorje | 2001-07-11 05:31:00 +0200 (Mi, 11 Jul 2001) | 12 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/hand.c

"Fixed" the bug that was causing the La Pocha clients to crash.  This was
caused by a seg fault in the client when, on the _second_ time that the
client had to increase it's hand size, free() was called to destroy the
old hand.

Calling free() here wasn't a good idea to begin with - it should be
realloc, since it's possible that we need to save some of the hand data.

However, I have no clue why free() would fail on what seems to be a
perfectly normal g_malloc'd pointer.  To fix it, I have simply removed
the free() call - creating a memory leak.

------------------------------------------------------------------------
r1970 | jdorje | 2001-07-10 22:16:10 +0200 (Di, 10 Jul 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_about.c

Updated credits section ("About" dialog window): removed Windows client
and added Game Modules/AI Modules.

------------------------------------------------------------------------
r1942 | jdorje | 2001-07-08 22:29:56 +0200 (So, 08 Jul 2001) | 8 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/table.c
   M /trunk/ggz/game_clients/ggzcards/table.h

As jzaun suggested, I switched some of the text to be a fixed-width font
so that the server can do more formatting of the data (using whitespace).

I really didn't know what I was doing, so the result may be less than
ideal.  However, I think it's a step forward.  Currently only the message
windows use the fixed-width font, but ultimately all messages should
probably do so.

------------------------------------------------------------------------
r1939 | jdorje | 2001-07-08 10:00:45 +0200 (So, 08 Jul 2001) | 29 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/table.c

Inserted checks on labels being NULL to avoid having GTK complain about
failed assertions.

The problem is that the server sends text messages (player names, player
messages, etc) as soon as they become available, but the client does
not set up the table until it first receives a hand (at which time it
first has an idea of what size the table should be).  Thus, before the
first hand is sent any messages will be worthless _as far as the graphics
go_.  However, these messages are saved and used when the table is
set up, so there shouldn't be any problem with the current system
other than its lack of elegance.

An alternative would be to setup the table earlier, most likely as soon
as the client finds out how many players there are.  However, we'd have
to guess at the hand size and end up having to re-setup and re-size the
table later when the hand is sent.  This would be ugly for the user; it's
cleaner just to leave the splash screen up the whole time.

The only real drawback of the current system in this regard is if the
hand size changes.  The client remembers the "maximum hand size", which
it uses for sizing the table.  When the first hand is received, the
max hand size is set and the table is setup.  If a larger hand then
follows, the table will be set up again, most likely with a resize at
the same time.  There might even be strange games where we'd want to
resize the window to be smaller, not leaving it at the _maximum_ hand
size but basing it upon recent hand sizes.  Making these possible would
require additions to the protocol which I do not consider worthwhile,
so are likely to remain as they are.

------------------------------------------------------------------------
r1936 | jdorje | 2001-07-07 09:53:36 +0200 (Sa, 07 Jul 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/table.c

Fixed another buglet: another duplicate #define.

------------------------------------------------------------------------
r1935 | jdorje | 2001-07-07 09:51:46 +0200 (Sa, 07 Jul 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/hand.h
   M /trunk/ggz/game_clients/ggzcards/main.c

Fixed two buglets: a missing return statement, and a duplicated #define.

------------------------------------------------------------------------
r1934 | jdorje | 2001-07-07 09:51:12 +0200 (Sa, 07 Jul 2001) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.c

Replaced remaining uses of es_read_string with es_read_string_alloc.
Really, we don't know how long these strings can be, so this is the
best way to go.

------------------------------------------------------------------------
r1933 | jdorje | 2001-07-07 08:10:51 +0200 (Sa, 07 Jul 2001) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/main.c

Changed several es_read_string's to es_read_string_alloc's, making buffer
overflow (resulting in lost characters that screw us later on) far less
likely.

------------------------------------------------------------------------
r1865 | jdorje | 2001-06-27 21:42:44 +0200 (Mi, 27 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/main.c

A slightly cleaner implementation of the message windows.

------------------------------------------------------------------------
r1864 | jdorje | 2001-06-27 21:34:20 +0200 (Mi, 27 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/main.c

There's that pesky bug\!  es_read_string fails catastrophically when the string is longer than the buffer given.  es_read_string_alloc does the trick.  I'll have to fix this in several other places as well.

------------------------------------------------------------------------
r1861 | jdorje | 2001-06-27 07:52:46 +0200 (Mi, 27 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/main.c

Slightly improved message window implementation - autoupdating of windows, and left justification of text.

------------------------------------------------------------------------
r1858 | jdorje | 2001-06-27 07:13:24 +0200 (Mi, 27 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/main.h
   M /trunk/ggz/game_clients/ggzcards/table.c

Initial implementation of a generalized message window system.  Wow, this is going to be cool.

------------------------------------------------------------------------
r1853 | jdorje | 2001-06-26 22:57:01 +0200 (Di, 26 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c
   M /trunk/ggz/game_clients/ggzcards/hand.c
   M /trunk/ggz/game_clients/ggzcards/layout.c
   M /trunk/ggz/game_clients/ggzcards/layout.h
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/main.h
   M /trunk/ggz/game_clients/ggzcards/table.c

Changed table layout routines: global message goes in statusbar at the bottom; max hand size is made no larger than necessary for cards to fit on the table.

------------------------------------------------------------------------
r1852 | jdorje | 2001-06-26 21:44:32 +0200 (Di, 26 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards
   M /trunk/ggz/game_clients/ggzcards/.cvsignore
   M /trunk/ggzd/game_servers/ggzcards
   M /trunk/ggzd/game_servers/ggzcards/.cvsignore

Added kdevelop project file to unincluded file list.

------------------------------------------------------------------------
r1851 | jdorje | 2001-06-26 21:40:15 +0200 (Di, 26 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h

Changed client state to be enumeration.

------------------------------------------------------------------------
r1849 | jdorje | 2001-06-26 21:28:02 +0200 (Di, 26 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/Makefile.am
   M /trunk/ggz/game_clients/ggzcards/game.h
   A /trunk/ggz/game_clients/ggzcards/protocol.h

Moved communication protocol data into separate file protocol.h.

------------------------------------------------------------------------
r1846 | jdorje | 2001-06-26 20:50:04 +0200 (Di, 26 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/cb_bid.c
   M /trunk/ggz/game_clients/ggzcards/cb_bid.h

Commented out unneeded code.

------------------------------------------------------------------------
r1845 | jdorje | 2001-06-26 20:44:42 +0200 (Di, 26 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/cb_bid.c
   M /trunk/ggz/game_clients/ggzcards/cb_main.c
   M /trunk/ggz/game_clients/ggzcards/dlg_about.c
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.c
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c
   M /trunk/ggz/game_clients/ggzcards/main.c

Removed seemingly unneeded support.h dependancies.

------------------------------------------------------------------------
r1833 | jdorje | 2001-06-25 23:28:24 +0200 (Mo, 25 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/layout.c
   M /trunk/ggz/game_clients/ggzcards/layout.h
   M /trunk/ggz/game_clients/ggzcards/table.c

Initial implementation allowing 5 or 6 players.

------------------------------------------------------------------------
r1831 | jdorje | 2001-06-25 22:57:58 +0200 (Mo, 25 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/hand.c
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/table.c

Client doesn't assume anything about the size of the hand; it resizes the window when it gets a too-large hand.

------------------------------------------------------------------------
r1830 | jdorje | 2001-06-25 21:40:32 +0200 (Mo, 25 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/table.c

Added blank background for splash screen.

------------------------------------------------------------------------
r1829 | jdorje | 2001-06-25 21:32:35 +0200 (Mo, 25 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/hand.c
   M /trunk/ggz/game_clients/ggzcards/hand.h
   M /trunk/ggz/game_clients/ggzcards/layout.h
   M /trunk/ggz/game_clients/ggzcards/main.c

Changed MAX_HAND_SIZE to game.max_hand_size.

------------------------------------------------------------------------
r1828 | jdorje | 2001-06-25 21:22:33 +0200 (Mo, 25 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/layout.c

Restructured layout setup, using pointers to functions instead of fixed data.

------------------------------------------------------------------------
r1827 | jdorje | 2001-06-25 21:08:56 +0200 (Mo, 25 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/layout.c
   M /trunk/ggz/game_clients/ggzcards/main.c

Added lots of assertions.

------------------------------------------------------------------------
r1825 | jdorje | 2001-06-25 20:55:56 +0200 (Mo, 25 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/game.h

Cleaned up comments.

------------------------------------------------------------------------
r1816 | jdorje | 2001-06-22 21:05:59 +0200 (Fr, 22 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/module.dsc.in

Update version info to 0.0.4.

------------------------------------------------------------------------
r1814 | jdorje | 2001-06-22 19:19:23 +0200 (Fr, 22 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c
   M /trunk/ggz/game_clients/ggzcards/layout.c
   M /trunk/ggz/game_clients/ggzcards/layout.h
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/table.c
   M /trunk/ggz/game_clients/ggzcards/table.h

Changed table initialization so we wait until we know the number of players to set it up.

------------------------------------------------------------------------
r1809 | jdorje | 2001-06-22 09:27:11 +0200 (Fr, 22 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/table.c

Removed c++ style comments.

------------------------------------------------------------------------
r1808 | jdorje | 2001-06-22 08:01:28 +0200 (Fr, 22 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/main.c

Changed strcpy to strncpy.

------------------------------------------------------------------------
r1807 | jdorje | 2001-06-22 07:57:40 +0200 (Fr, 22 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/table.c

Implemented ggz_snprintf.

------------------------------------------------------------------------
r1806 | jdorje | 2001-06-22 07:25:12 +0200 (Fr, 22 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/table.c

Changed table clearing to only erase the cards themselves, not the whole table.

------------------------------------------------------------------------
r1804 | jdorje | 2001-06-22 06:59:40 +0200 (Fr, 22 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c
   M /trunk/ggz/game_clients/ggzcards/layout.c
   M /trunk/ggz/game_clients/ggzcards/layout.h
   M /trunk/ggz/game_clients/ggzcards/main.c

Changed layout information structure; added layout data for 2 or 3 players.

------------------------------------------------------------------------
r1802 | jdorje | 2001-06-22 04:56:37 +0200 (Fr, 22 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards
   M /trunk/ggz/game_clients/ggzcards/.cvsignore

Updated cvsignore for new project name.

------------------------------------------------------------------------
r1801 | jdorje | 2001-06-22 04:55:54 +0200 (Fr, 22 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/Makefile.am
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c
   A /trunk/ggz/game_clients/ggzcards/layout.c
   A /trunk/ggz/game_clients/ggzcards/layout.h
   M /trunk/ggz/game_clients/ggzcards/table.c
   M /trunk/ggz/game_clients/ggzcards/table.h

Moved layout information into new files.

------------------------------------------------------------------------
r1798 | jdorje | 2001-06-21 23:28:53 +0200 (Do, 21 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/table.c

Moved global message into a better position.

------------------------------------------------------------------------
r1791 | jdorje | 2001-06-21 12:44:25 +0200 (Do, 21 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/table.c

Fixed bug causing hands not to be shown because every card is skipped over as a 'table card'.

------------------------------------------------------------------------
r1778 | jdorje | 2001-06-21 08:24:08 +0200 (Do, 21 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/main.c

Added support for the WH_MSG_TABLE protocol.

------------------------------------------------------------------------
r1773 | jdorje | 2001-06-21 07:44:11 +0200 (Do, 21 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_bid.c
   M /trunk/ggz/game_clients/ggzcards/game.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/hand.c
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/table.c

Fixed one big bug and a lot of little stuff to make rejoining a game work (better).

------------------------------------------------------------------------
r1771 | jdorje | 2001-06-21 00:37:32 +0200 (Do, 21 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/hand.h
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/table.c

Fixed the drawing when playing a card out onto the table.  It should now vanish from your hand upon being played, then get deleted from your hand entirely when you receive validation of the play from the server.

------------------------------------------------------------------------
r1760 | jdorje | 2001-06-20 10:08:46 +0200 (Mi, 20 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/main.c
   M /trunk/ggz/game_clients/ggzcards/table.c

Implemented playing from hands other than your own.

------------------------------------------------------------------------
r1758 | jdorje | 2001-06-20 08:50:50 +0200 (Mi, 20 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/ggzcards/dlg_about.c
   M /trunk/ggz/game_clients/ggzcards/dlg_main.c
   M /trunk/ggz/game_clients/ggzcards/game.h
   M /trunk/ggz/game_clients/ggzcards/table.c
   M /trunk/ggzd/game_servers/ggzcards/game.h
   M /trunk/ggzd/game_servers/ggzcards/ggzcards.dsc
   M /trunk/ggzd/game_servers/ggzcards/main.c
   M /trunk/ggzd/game_servers/ggzcards/protocols.h

Brought files up-to-date for new project.

------------------------------------------------------------------------
r1756 | jdorje | 2001-06-20 07:58:44 +0200 (Mi, 20 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.in
   A /trunk/ggz/game_clients/ggzcards
   A /trunk/ggz/game_clients/ggzcards/.cvsignore
   A /trunk/ggz/game_clients/ggzcards/Makefile.am
   A /trunk/ggz/game_clients/ggzcards/cards-1.xpm
   A /trunk/ggz/game_clients/ggzcards/cards-2.xpm
   A /trunk/ggz/game_clients/ggzcards/cards-3.xpm
   A /trunk/ggz/game_clients/ggzcards/cards-4.xpm
   A /trunk/ggz/game_clients/ggzcards/cards-b1.xpm
   A /trunk/ggz/game_clients/ggzcards/cards-b2.xpm
   A /trunk/ggz/game_clients/ggzcards/cards-b3.xpm
   A /trunk/ggz/game_clients/ggzcards/cards-b4.xpm
   A /trunk/ggz/game_clients/ggzcards/cb_bid.c
   A /trunk/ggz/game_clients/ggzcards/cb_bid.h
   A /trunk/ggz/game_clients/ggzcards/cb_main.c
   A /trunk/ggz/game_clients/ggzcards/cb_main.h
   A /trunk/ggz/game_clients/ggzcards/dlg_about.c
   A /trunk/ggz/game_clients/ggzcards/dlg_about.h
   A /trunk/ggz/game_clients/ggzcards/dlg_bid.c
   A /trunk/ggz/game_clients/ggzcards/dlg_bid.h
   A /trunk/ggz/game_clients/ggzcards/dlg_main.c
   A /trunk/ggz/game_clients/ggzcards/dlg_main.h
   A /trunk/ggz/game_clients/ggzcards/docs.html
   A /trunk/ggz/game_clients/ggzcards/game.c
   A /trunk/ggz/game_clients/ggzcards/game.h
   A /trunk/ggz/game_clients/ggzcards/hand.c
   A /trunk/ggz/game_clients/ggzcards/hand.h
   A /trunk/ggz/game_clients/ggzcards/main.c
   A /trunk/ggz/game_clients/ggzcards/main.h
   A /trunk/ggz/game_clients/ggzcards/module.dsc.in
   A /trunk/ggz/game_clients/ggzcards/support.c
   A /trunk/ggz/game_clients/ggzcards/support.h
   A /trunk/ggz/game_clients/ggzcards/table.c
   A /trunk/ggz/game_clients/ggzcards/table.h

Added GGZ Cards game module.  It's based on the La Pocha code, but was heavily modified before being imported.

------------------------------------------------------------------------
r1743 | rgade | 2001-06-18 04:46:19 +0200 (Mo, 18 Jun 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/rpm/ggz-gtk-games.spec
   M /trunk/ggz-client-libs/ggz-client-libs.spec
   M /trunk/ggzd/ggz_server.spec
   M /trunk/gtk-client/ggz-gtk-client.spec
   M /trunk/kde-client/ggz-kde-client.spec

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

------------------------------------------------------------------------
r1733 | rgade | 2001-06-17 22:56:23 +0200 (So, 17 Jun 2001) | 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/gtk-client/ChangeLog
   M /trunk/kde-client/ChangeLog
   M /trunk/kde-games/ChangeLog
   M /trunk/utils/ChangeLog

- Updated ChangeLog

------------------------------------------------------------------------
r1727 | perdig | 2001-06-17 02:26:54 +0200 (So, 17 Jun 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/reversi/module.dsc.in


- Changed homepage field, yada yada yada

------------------------------------------------------------------------
r1726 | perdig | 2001-06-17 02:24:29 +0200 (So, 17 Jun 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/module.dsc.in


- Homepage field now links to GGZ's Combat page

------------------------------------------------------------------------
r1725 | perdig | 2001-06-17 02:22:56 +0200 (So, 17 Jun 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/module.dsc.in


- Changed the Homepage field to link to ggz's Combat help page

------------------------------------------------------------------------
r1718 | bmh | 2001-06-14 23:57:35 +0200 (Do, 14 Jun 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/NEWS
   M /trunk/gtk-client/NEWS
   M /trunk/kde-client/NEWS


- Updated NEWS file for 0.0.4

------------------------------------------------------------------------
r1712 | bmh | 2001-06-14 10:26:50 +0200 (Do, 14 Jun 2001) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/Makefile.am
   A /trunk/ggz/game_clients/QuickStart.GGZ
   M /trunk/ggz/game_clients/README.GGZ


- Documentation updates
- Include docs in tarball

------------------------------------------------------------------------
r1711 | bmh | 2001-06-14 10:25:14 +0200 (Do, 14 Jun 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/po/Makefile.am


- Use SUBDIRS = . so that 'make dist' works

------------------------------------------------------------------------
r1701 | rgade | 2001-06-14 03:20:38 +0200 (Do, 14 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/pixmaps/Makefile.am

- Use $(INSTALL) not 'cp' to install pixmap files

------------------------------------------------------------------------
r1692 | dr_maux | 2001-06-09 05:43:14 +0200 (Sa, 09 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.in

- roundup version number

------------------------------------------------------------------------
r1678 | dr_maux | 2001-06-08 19:51:52 +0200 (Fr, 08 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/debian/rules
   M /trunk/kde-client/debian/rules

- little debian updates

------------------------------------------------------------------------
r1632 | dr_maux | 2001-06-02 22:21:48 +0200 (Sa, 02 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/debian/rules

- fix translation build bug

------------------------------------------------------------------------
r1629 | perdig | 2001-06-02 21:55:48 +0200 (Sa, 02 Jun 2001) | 3 lines
Geänderte Pfade:
   A /trunk/ggz/game_clients/po/tictactoe/pt_BR.po


- Added brazilian portuguese translation

------------------------------------------------------------------------
r1628 | perdig | 2001-06-02 21:52:28 +0200 (Sa, 02 Jun 2001) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/po/hastings/pt_BR.po


- Updated translation
- Forget about my last note about a entry not ending with /n... that it was my fault... :)

------------------------------------------------------------------------
r1623 | riq | 2001-06-02 18:11:54 +0200 (Sa, 02 Jun 2001) | 2 lines
Geänderte Pfade:
   A /trunk/ggz/game_clients/po/tictactoe/es_AR.po

added spanish (Argentinian) translation to Tic-Tac-Toe

------------------------------------------------------------------------
r1622 | riq | 2001-06-02 18:01:27 +0200 (Sa, 02 Jun 2001) | 2 lines
Geänderte Pfade:
   A /trunk/ggz/game_clients/po/hastings/es_AR.po

added spanish (Argentinian) translation for Hastings 1066

------------------------------------------------------------------------
r1617 | dr_maux | 2001-06-02 05:16:27 +0200 (Sa, 02 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/po/Makefile.am
   M /trunk/ggz/game_clients/po/hastings/de.po
   M /trunk/ggz/game_clients/po/hastings/hastings.pot
   M /trunk/ggz/game_clients/po/tictactoe/de.po
   M /trunk/ggz/game_clients/po/tictactoe/tictactoe.pot
   M /trunk/gtk-client/po/Makefile.am

- force "make messages"

------------------------------------------------------------------------
r1603 | perdig | 2001-06-01 23:57:45 +0200 (Fr, 01 Jun 2001) | 4 lines
Geänderte Pfade:
   A /trunk/ggz/game_clients/po/hastings/pt_BR.po


- Added brazilian portuguese translation
- Note: In the about dialog, it must be an extra "\n" at the end of the text (I don't know why, but KBabel complains about it!)

------------------------------------------------------------------------
r1601 | dr_maux | 2001-06-01 01:23:17 +0200 (Fr, 01 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/po/tictactoe/de.po

- added German TTT translation

------------------------------------------------------------------------
r1600 | dr_maux | 2001-06-01 00:47:56 +0200 (Fr, 01 Jun 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients
   M /trunk/ggz/game_clients/.cvsignore
   M /trunk/ggz/game_clients/configure.in

- let old libc5 boxes live without gettext

------------------------------------------------------------------------
r1599 | dr_maux | 2001-06-01 00:47:00 +0200 (Fr, 01 Jun 2001) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/hastings/Makefile.am
   M /trunk/ggz/game_clients/hastings/dlg_about.c
   A /trunk/ggz/game_clients/hastings/ggzintl.c
   A /trunk/ggz/game_clients/hastings/ggzintl.h
   M /trunk/ggz/game_clients/hastings/main.c
   M /trunk/ggz/game_clients/hastings/main_win.c
   M /trunk/ggz/game_clients/hastings/support.h
   A /trunk/ggz/game_clients/po
   A /trunk/ggz/game_clients/po/.cvsignore
   A /trunk/ggz/game_clients/po/Makefile.am
   A /trunk/ggz/game_clients/po/hastings
   A /trunk/ggz/game_clients/po/hastings/de.po
   A /trunk/ggz/game_clients/po/hastings/hastings.pot
   A /trunk/ggz/game_clients/po/tictactoe
   A /trunk/ggz/game_clients/po/tictactoe/de.po
   A /trunk/ggz/game_clients/po/tictactoe/tictactoe.pot
   M /trunk/ggz/game_clients/tictactoe/Makefile.am
   A /trunk/ggz/game_clients/tictactoe/ggzintl.c
   A /trunk/ggz/game_clients/tictactoe/ggzintl.h
   M /trunk/ggz/game_clients/tictactoe/main.c
   M /trunk/ggz/game_clients/tictactoe/support.h

- internationalized ggz-gtk-games module
- first translation attempts: hastings, tictactoe
- own gettext handler

------------------------------------------------------------------------
r1595 | jzaun | 2001-05-30 23:33:24 +0200 (Mi, 30 Mai 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.in
   M /trunk/ggzd/configure.in


- Fixed spelling

------------------------------------------------------------------------
r1589 | dr_maux | 2001-05-30 21:05:58 +0200 (Mi, 30 Mai 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/debian/prerm

- changed behaviour of deinstallation process if errors occur

------------------------------------------------------------------------
r1577 | dr_maux | 2001-05-30 15:27:35 +0200 (Mi, 30 Mai 2001) | 2 lines
Geänderte Pfade:
   A /trunk/ggz/game_clients/debian
   A /trunk/ggz/game_clients/debian/.cvsignore
   A /trunk/ggz/game_clients/debian/README.Debian
   A /trunk/ggz/game_clients/debian/changelog
   A /trunk/ggz/game_clients/debian/control
   A /trunk/ggz/game_clients/debian/copyright
   A /trunk/ggz/game_clients/debian/docs
   A /trunk/ggz/game_clients/debian/postinst
   A /trunk/ggz/game_clients/debian/prerm
   A /trunk/ggz/game_clients/debian/rules
   A /trunk/ggz-client-libs/debian
   A /trunk/ggz-client-libs/debian/.cvsignore
   A /trunk/ggz-client-libs/debian/README.Debian
   A /trunk/ggz-client-libs/debian/changelog
   A /trunk/ggz-client-libs/debian/control
   A /trunk/ggz-client-libs/debian/copyright
   A /trunk/ggz-client-libs/debian/docs
   A /trunk/ggz-client-libs/debian/postinst
   A /trunk/ggz-client-libs/debian/prerm
   A /trunk/ggz-client-libs/debian/rules
   A /trunk/ggz-client-libs/debian/shlibs
   A /trunk/gtk-client/debian
   A /trunk/gtk-client/debian/.cvsignore
   A /trunk/gtk-client/debian/README.Debian
   A /trunk/gtk-client/debian/changelog
   A /trunk/gtk-client/debian/control
   A /trunk/gtk-client/debian/copyright
   A /trunk/gtk-client/debian/docs
   A /trunk/gtk-client/debian/postinst
   A /trunk/gtk-client/debian/prerm
   A /trunk/gtk-client/debian/rules

- debianized source tree

------------------------------------------------------------------------
r1570 | dr_maux | 2001-05-29 22:03:30 +0200 (Di, 29 Mai 2001) | 2 lines
Geänderte Pfade:
   D /trunk/ggz/game_clients/hastings/doc

- move hastings documentation to docs CVS module

------------------------------------------------------------------------
r1553 | bmh | 2001-05-22 06:43:00 +0200 (Di, 22 Mai 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/module.dsc.in


- New protocol number 0.0.3

------------------------------------------------------------------------
r1549 | bmh | 2001-05-22 04:36:35 +0200 (Di, 22 Mai 2001) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/callbacks.c
   M /trunk/ggz/game_clients/spades/client_func.c


- Start in state GET_ID
- After getting ID, if we're player 0 display options dialog
- Don't call DisplayInit() from options dialog because now we
  automatically display it

------------------------------------------------------------------------
r1548 | rgade | 2001-05-21 03:56:39 +0200 (Mo, 21 Mai 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/README

- General information for the gtk-games module

------------------------------------------------------------------------
r1544 | rgade | 2001-05-20 23:02:03 +0200 (So, 20 Mai 2001) | 2 lines
Geänderte Pfade:
   A /trunk/easysock/README.GGZ
   A /trunk/ggz/game_clients/README.GGZ
   A /trunk/gtk-client/README.GGZ

- Added README.GGZ to each client module

------------------------------------------------------------------------
r1506 | dr_maux | 2001-05-10 10:00:35 +0200 (Do, 10 Mai 2001) | 2 lines
Geänderte Pfade:
   D /trunk/ggz/game_clients/kdots

- removed obsolete kdots files from gtk-games (it's now in kde-games)

------------------------------------------------------------------------
r1468 | dr_maux | 2001-04-29 18:45:29 +0200 (So, 29 Apr 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/hastings/main_win.c

- fixed unit color bug

------------------------------------------------------------------------
r1443 | rgade | 2001-04-24 05:40:22 +0200 (Di, 24 Apr 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/tictactoe/Makefile.am

- GAME_DSC should not have the .in extension, EXTRA_DST should

------------------------------------------------------------------------
r1438 | rgade | 2001-04-23 00:30:31 +0200 (Mo, 23 Apr 2001) | 2 lines
Geänderte Pfade:
   A /trunk/ggz/game_clients/rpm/ggz-gtk-combat.spec
   A /trunk/ggz/game_clients/rpm/ggz-gtk-dots.spec
   A /trunk/ggz/game_clients/rpm/ggz-gtk-hastings.spec
   A /trunk/ggz/game_clients/rpm/ggz-gtk-lapocha.spec
   A /trunk/ggz/game_clients/rpm/ggz-gtk-netspades.spec
   A /trunk/ggz/game_clients/rpm/ggz-gtk-reversi.spec
   A /trunk/ggz/game_clients/rpm/ggz-gtk-tictactoe.spec

- Finished up with RPM spec files for the rest of the games

------------------------------------------------------------------------
r1437 | rgade | 2001-04-23 00:00:25 +0200 (Mo, 23 Apr 2001) | 2 lines
Geänderte Pfade:
   A /trunk/ggz/game_clients/rpm/ggz-gtk-ccheckers.spec

- RPM spec file for individual install of Chinese Checkers

------------------------------------------------------------------------
r1436 | rgade | 2001-04-22 23:44:34 +0200 (So, 22 Apr 2001) | 3 lines
Geänderte Pfade:
   D /trunk/ggz/game_clients/ggz-gtk-chess.spec
   D /trunk/ggz/game_clients/ggz-gtk-games.spec
   A /trunk/ggz/game_clients/rpm
   A /trunk/ggz/game_clients/rpm/ggz-gtk-chess.spec
   A /trunk/ggz/game_clients/rpm/ggz-gtk-games.spec

- Before I go too far... move spec files into a subdir so they don't clog
  up the source root too much

------------------------------------------------------------------------
r1435 | rgade | 2001-04-22 23:41:32 +0200 (So, 22 Apr 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients
   M /trunk/ggz/game_clients/.cvsignore

- Get rid of annoying 'package' CVS error

------------------------------------------------------------------------
r1434 | rgade | 2001-04-22 23:40:06 +0200 (So, 22 Apr 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess
   M /trunk/ggz/game_clients/chess/.cvsignore
   M /trunk/ggz/game_clients/chinese-checkers
   M /trunk/ggz/game_clients/chinese-checkers/.cvsignore
   M /trunk/ggz/game_clients/combat
   M /trunk/ggz/game_clients/combat/.cvsignore
   M /trunk/ggz/game_clients/dots
   M /trunk/ggz/game_clients/dots/.cvsignore
   M /trunk/ggz/game_clients/hastings
   M /trunk/ggz/game_clients/hastings/.cvsignore
   M /trunk/ggz/game_clients/lapocha
   M /trunk/ggz/game_clients/lapocha/.cvsignore
   M /trunk/ggz/game_clients/reversi
   M /trunk/ggz/game_clients/reversi/.cvsignore
   M /trunk/ggz/game_clients/spades
   M /trunk/ggz/game_clients/spades/.cvsignore
   M /trunk/ggz/game_clients/tictactoe
   M /trunk/ggz/game_clients/tictactoe/.cvsignore

- Get rid of annoying module.dsc cvs errors

------------------------------------------------------------------------
r1433 | rgade | 2001-04-22 23:36:07 +0200 (So, 22 Apr 2001) | 2 lines
Geänderte Pfade:
   A /trunk/ggz/game_clients/ggz-gtk-chess.spec

- RPM spec file to install just chess

------------------------------------------------------------------------
r1432 | rgade | 2001-04-22 23:29:58 +0200 (So, 22 Apr 2001) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.in
   M /trunk/ggz/game_clients/ggz-gtk-games.spec

- Rewrote the package specifier for individual game packages so it shows up
  ggz-gtk-gamename instead of just Gamename
- Forgot the uninstall script for ggz-gtk-games.spec :(

------------------------------------------------------------------------
r1431 | rgade | 2001-04-22 22:33:53 +0200 (So, 22 Apr 2001) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/Makefile.am
   D /trunk/ggz/game_clients/chess/module.dsc
   A /trunk/ggz/game_clients/chess/module.dsc.in
   M /trunk/ggz/game_clients/chinese-checkers/Makefile.am
   D /trunk/ggz/game_clients/chinese-checkers/module.dsc
   A /trunk/ggz/game_clients/chinese-checkers/module.dsc.in
   M /trunk/ggz/game_clients/combat/Makefile.am
   D /trunk/ggz/game_clients/combat/module.dsc
   A /trunk/ggz/game_clients/combat/module.dsc.in
   M /trunk/ggz/game_clients/configure.in
   M /trunk/ggz/game_clients/dots/Makefile.am
   D /trunk/ggz/game_clients/dots/module.dsc
   A /trunk/ggz/game_clients/dots/module.dsc.in
   A /trunk/ggz/game_clients/ggz-gtk-games.spec
   M /trunk/ggz/game_clients/hastings/Makefile.am
   D /trunk/ggz/game_clients/hastings/module.dsc
   A /trunk/ggz/game_clients/hastings/module.dsc.in
   M /trunk/ggz/game_clients/lapocha/Makefile.am
   D /trunk/ggz/game_clients/lapocha/module.dsc
   A /trunk/ggz/game_clients/lapocha/module.dsc.in
   M /trunk/ggz/game_clients/reversi/Makefile.am
   D /trunk/ggz/game_clients/reversi/module.dsc
   A /trunk/ggz/game_clients/reversi/module.dsc.in
   M /trunk/ggz/game_clients/spades/Makefile.am
   D /trunk/ggz/game_clients/spades/module.dsc
   A /trunk/ggz/game_clients/spades/module.dsc.in
   M /trunk/ggz/game_clients/tictactoe/Makefile.am
   D /trunk/ggz/game_clients/tictactoe/module.dsc
   A /trunk/ggz/game_clients/tictactoe/module.dsc.in

- Game module.dsc files -> module.dsc.in
- Put full game path into module.dsc at configure time
- Distribute module.dsc.in rather than module.dsc in games

- Wrote RPM spec file for mega-game pack (full install)

------------------------------------------------------------------------
r1414 | bugg | 2001-04-13 20:33:57 +0200 (Fr, 13 Apr 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/board.c

Properly draw the colors of the squares on the board.

------------------------------------------------------------------------
r1413 | perdig | 2001-04-13 16:18:34 +0200 (Fr, 13 Apr 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/board.c
   M /trunk/ggz/game_clients/chess/callbacks.c
   M /trunk/ggz/game_clients/chess/game.c


- Fixed a *HUGE* bug with the way the Chess module handled the game board (it was completely different from the way cgc handled it... ops! :) )

------------------------------------------------------------------------
r1412 | perdig | 2001-04-12 17:37:28 +0200 (Do, 12 Apr 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/reversi/options_dlg.c
   M /trunk/ggz/game_clients/reversi/options_dlg.h


- Removed the "background pixmap" button, as it was causing some compile errors (besides, it isn't implemented yet)

------------------------------------------------------------------------
r1385 | rgade | 2001-04-03 23:13:56 +0200 (Di, 03 Apr 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/game.c

- Rewrote directory scan code to always use stat() to determine directories
  the dirent information doesn't appear to always work

------------------------------------------------------------------------
r1384 | bmh | 2001-04-03 17:53:59 +0200 (Di, 03 Apr 2001) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/Makefile.am
   M /trunk/ggz/game_clients/configure.in
   A /trunk/ggz/game_clients/package.in


- New configure option '--with-game' allows you to select a single
  game for building and distribution

------------------------------------------------------------------------
r1383 | bmh | 2001-04-03 17:53:01 +0200 (Di, 03 Apr 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/module.dsc


- Delete extra "Name" line

------------------------------------------------------------------------
r1382 | bmh | 2001-04-03 17:39:44 +0200 (Di, 03 Apr 2001) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/Makefile.am
   A /trunk/ggz/game_clients/spades/module.dsc
   D /trunk/ggz/game_clients/spades/spades.dsc
   M /trunk/ggz/game_clients/tictactoe/Makefile.am
   A /trunk/ggz/game_clients/tictactoe/module.dsc
   D /trunk/ggz/game_clients/tictactoe/ttt.dsc


- Rename spades and ttt description file to follow convention of
  "module.dsc"

------------------------------------------------------------------------
r1381 | rgade | 2001-04-03 06:48:37 +0200 (Di, 03 Apr 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/display.c

- Fix for holes with inner transparency, recopy from background

------------------------------------------------------------------------
r1380 | rgade | 2001-04-02 06:28:23 +0200 (Mo, 02 Apr 2001) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/display.c
   M /trunk/ggz/game_clients/chinese-checkers/game.c
   M /trunk/ggz/game_clients/chinese-checkers/game.h
   M /trunk/ggz/game_clients/chinese-checkers/glade/dlg_prefs.glade
   M /trunk/ggz/game_clients/chinese-checkers/main_cb.c
   M /trunk/ggz/game_clients/chinese-checkers/pixmaps/Makefile.am
   M /trunk/ggz/game_clients/chinese-checkers/prefs_cb.c
   M /trunk/ggz/game_clients/chinese-checkers/prefs_cb.h
   M /trunk/ggz/game_clients/chinese-checkers/prefs_dlg.c

- Pixmaps now install under GGZDATADIR
- Build a list of themes found in theme directory
- Select theme from a list by name rather than absolute pathname

------------------------------------------------------------------------
r1375 | perdig | 2001-04-01 20:47:30 +0200 (So, 01 Apr 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/main.c
   M /trunk/ggz/game_clients/combat/map.c
   M /trunk/ggz/game_clients/combat/maps/Makefile.am
   M /trunk/ggz/game_clients/combat/pixmaps/Makefile.am


- Now using GGZDATADIR instead of GAMEDIR for maps and pixmaps

------------------------------------------------------------------------
r1370 | bmh | 2001-03-31 20:08:08 +0200 (Sa, 31 Mär 2001) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.in


- Get GAMEDIR and GGZDATADIR from ggz-config so that files get
  installed in the right places

------------------------------------------------------------------------
r1369 | rgade | 2001-03-31 08:32:19 +0200 (Sa, 31 Mär 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/module.dsc

- Changed protocol version back to three digits to match server version

------------------------------------------------------------------------
r1338 | bmh | 2001-03-28 04:39:44 +0200 (Mi, 28 Mär 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/configure.in


- Equality test is '=' not '=='

------------------------------------------------------------------------
r1337 | rgade | 2001-03-28 03:10:44 +0200 (Mi, 28 Mär 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/pixmaps/Makefile.am

- added Dragon and Electric for installation and distribution

------------------------------------------------------------------------
r1335 | jzaun | 2001-03-28 01:54:16 +0200 (Mi, 28 Mär 2001) | 3 lines
Geänderte Pfade:
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/Dragon
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/Dragon/blue.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/Dragon/board.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/Dragon/cyan.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/Dragon/green.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/Dragon/hole.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/Dragon/purple.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/Dragon/red.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/Dragon/yellow.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/Electric
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/Electric/blue.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/Electric/board.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/Electric/cyan.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/Electric/green.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/Electric/hole.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/Electric/purple.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/Electric/red.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/Electric/yellow.xpm


- Thanks to Jonas Str�m <noceur_metal@hotmail.com>

------------------------------------------------------------------------
r1333 | bmh | 2001-03-27 19:47:01 +0200 (Di, 27 Mär 2001) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients
   M /trunk/ggz/game_clients/.cvsignore
   A /trunk/ggz/game_clients/AUTHORS
   A /trunk/ggz/game_clients/COPYING
   A /trunk/ggz/game_clients/ChangeLog
   A /trunk/ggz/game_clients/INSTALL
   A /trunk/ggz/game_clients/NEWS
   A /trunk/ggz/game_clients/README
   A /trunk/ggz/game_clients/acconfig.h
   A /trunk/ggz/game_clients/autogen.sh
   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
   A /trunk/ggz/game_clients/configure.in
   M /trunk/ggz/game_clients/dots/Makefile.am
   M /trunk/ggz/game_clients/hastings/Makefile.am
   D /trunk/ggz/game_clients/hastings/hastings.dsc
   A /trunk/ggz/game_clients/hastings/module.dsc
   M /trunk/ggz/game_clients/lapocha/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


- Added autoconf/automake stuff now that the game modules have beeb
  split off
- Look for install ggzcore and ggz-config
- Converted hastings to new .dsc file format

------------------------------------------------------------------------
r1320 | dr_maux | 2001-03-25 15:38:16 +0200 (So, 25 Mär 2001) | 4 lines
Geänderte Pfade:
   A /trunk/ggz/game_clients/kdots
   A /trunk/ggz/game_clients/kdots/Dot
   A /trunk/ggz/game_clients/kdots/Dot/Makefile
   A /trunk/ggz/game_clients/kdots/Dot/dots.cpp
   A /trunk/ggz/game_clients/kdots/Dot/dots.h
   A /trunk/ggz/game_clients/kdots/Dot/qdots.cpp
   A /trunk/ggz/game_clients/kdots/Dot/qdots.h
   A /trunk/ggz/game_clients/kdots/Dot/test.cpp
   A /trunk/ggz/game_clients/kdots/Dot/vdots.cpp
   A /trunk/ggz/game_clients/kdots/Dot/vdots.h
   A /trunk/ggz/game_clients/kdots/Makefile
   A /trunk/ggz/game_clients/kdots/kdots.cpp
   A /trunk/ggz/game_clients/kdots/kdots.h
   A /trunk/ggz/game_clients/kdots/kdots_about.cpp
   A /trunk/ggz/game_clients/kdots/kdots_about.h
   A /trunk/ggz/game_clients/kdots/kdots_help.cpp
   A /trunk/ggz/game_clients/kdots/kdots_help.h
   A /trunk/ggz/game_clients/kdots/kdots_options.cpp
   A /trunk/ggz/game_clients/kdots/kdots_options.h
   A /trunk/ggz/game_clients/kdots/main.cpp

- Connect the Dots for KDE - client files
- including C++ Dots classes
- game is working on the client side

------------------------------------------------------------------------
r1310 | perdig | 2001-03-17 17:21:27 +0100 (Sa, 17 Mär 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/combat.c
   M /trunk/ggz/game_clients/combat/dlg_options.c
   M /trunk/ggz/game_clients/combat/glade/dlg_options.glade


- Fixed some spelling errors

------------------------------------------------------------------------
r1308 | perdig | 2001-03-17 16:40:39 +0100 (Sa, 17 Mär 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/map.c


- Fixed a really dumb bug that wasn't letting the maps being saved (used || as a binary operator, instead of a single |)

------------------------------------------------------------------------
r1306 | bmh | 2001-03-17 07:09:50 +0100 (Sa, 17 Mär 2001) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/configure.in
   M /trunk/ggz/easysock
   M /trunk/ggz/easysock/.cvsignore
   M /trunk/ggz/easysock/Makefile.am
   M /trunk/ggz/game_clients/chinese-checkers/Makefile.am
   M /trunk/ggz/game_clients/combat/Makefile.am
   M /trunk/ggz/game_clients/dots/Makefile.am
   M /trunk/ggz/game_clients/reversi/Makefile.am
   M /trunk/ggz/game_clients/spades/Makefile.am
   M /trunk/ggz/src/frontend/gtk/Makefile.am
   M /trunk/ggz/src/frontend/text/Makefile.am
   M /trunk/ggz/src/ggzcore
   M /trunk/ggz/src/ggzcore/.cvsignore
   M /trunk/ggz/src/ggzcore/Makefile.am
   M /trunk/ggz/src/ggzcore/TODO


- Converted libggzcore into a libtool shared library
- Converted the included libeasysock into a non-installed libtool
  convenience library
- Various Makefile changes to support the above

------------------------------------------------------------------------
r1305 | rgade | 2001-03-17 06:31:18 +0100 (Sa, 17 Mär 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/dlg_about.c
   M /trunk/ggz/game_clients/dots/module.dsc
   M /trunk/ggzd/game_servers/dots/dots.dsc

- Version bump - Dots is now version 0.0.2

------------------------------------------------------------------------
r1299 | rgade | 2001-03-17 03:51:16 +0100 (Sa, 17 Mär 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/module.dsc
   M /trunk/ggz/game_clients/chinese-checkers/module.dsc
   M /trunk/ggz/game_clients/combat/module.dsc
   M /trunk/ggz/game_clients/dots/module.dsc
   M /trunk/ggz/game_clients/lapocha/module.dsc
   M /trunk/ggz/game_clients/reversi/module.dsc
   M /trunk/ggz/game_clients/spades/spades.dsc
   M /trunk/ggz/game_clients/tictactoe/ttt.dsc

- In all *.dsc files: ExecPath -> CommandLine

------------------------------------------------------------------------
r1295 | rgade | 2001-03-16 07:39:40 +0100 (Fr, 16 Mär 2001) | 5 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/combat/maps/Makefile.am
   M /trunk/ggz/game_clients/dots/Makefile.am
   M /trunk/ggz/game_clients/lapocha/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/ggz_client.spec

- Updated RPM spec file to use the right filenames for binaries
- Must call ggz-config from the source build directories since it won't
  be installed in the path if using DESTDIR
- combat maps needed to be copied to DESTDIR

------------------------------------------------------------------------
r1294 | rgade | 2001-03-16 06:45:42 +0100 (Fr, 16 Mär 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/pixmaps/Makefile.am
   M /trunk/ggz/game_clients/combat/maps/Makefile.am
   M /trunk/ggz/game_clients/combat/pixmaps/Makefile.am

- The last of the stragglers that need to be in the dist
- tarball will now configure, make and make install

------------------------------------------------------------------------
r1293 | rgade | 2001-03-16 06:13:18 +0100 (Fr, 16 Mär 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/Makefile.am
   M /trunk/ggz/game_clients/chess/libcgc/Makefile.am
   M /trunk/ggz/game_clients/chinese-checkers/Makefile.am
   M /trunk/ggz/game_clients/hastings/Makefile.am
   M /trunk/ggz/po/de.po
   M /trunk/ggz/po/pt_BR.po

- More Makefile.am fixes - mostly missing xpm files

------------------------------------------------------------------------
r1286 | dr_maux | 2001-03-16 01:13:01 +0100 (Fr, 16 Mär 2001) | 6 lines
Geänderte Pfade:
   A /trunk/ggz/game_clients/gathering
   A /trunk/ggz/game_clients/gathering/Makefile
   A /trunk/ggz/game_clients/gathering/gathering.cpp
   A /trunk/ggz/game_clients/gathering/gathering.h
   A /trunk/ggz/game_clients/gathering/main.cpp
   A /trunk/ggz/game_clients/gathering/maps
   A /trunk/ggz/game_clients/gathering/maps/handcrafted.22x22.map
   A /trunk/ggz/game_clients/gathering/netmap-copy
   A /trunk/ggz/game_clients/gathering/netmap-copy/Makefile
   A /trunk/ggz/game_clients/gathering/netmap-copy/Netmap
   A /trunk/ggz/game_clients/gathering/netmap-copy/Netmap.cpp
   A /trunk/ggz/game_clients/gathering/netmap-copy/NetmapMap
   A /trunk/ggz/game_clients/gathering/netmap-copy/NetmapMap.cpp
   A /trunk/ggz/game_clients/gathering/netmap-copy/NetmapResource
   A /trunk/ggz/game_clients/gathering/netmap-copy/NetmapResource.cpp
   A /trunk/ggz/game_clients/gathering/netmap-copy/NetmapResourceFile
   A /trunk/ggz/game_clients/gathering/netmap-copy/NetmapResourceFile.cpp
   A /trunk/ggz/game_clients/gathering/netmap-copy/NetmapResourceFileBinary
   A /trunk/ggz/game_clients/gathering/netmap-copy/NetmapResourceFileBinary.cpp
   A /trunk/ggz/game_clients/gathering/netmap-copy/NetmapResourceFileText
   A /trunk/ggz/game_clients/gathering/netmap-copy/NetmapResourceFileText.cpp
   A /trunk/ggz/game_clients/gathering/netmap-copy/NetmapResourceSocket
   A /trunk/ggz/game_clients/gathering/netmap-copy/NetmapResourceSocket.cpp
   A /trunk/ggz/game_clients/gathering/netmap-copy/Nvtile
   A /trunk/ggz/game_clients/gathering/netmap-copy/Nvtile.cpp
   A /trunk/ggz/game_clients/gathering/netmap-copy/StringExt
   A /trunk/ggz/game_clients/gathering/netmap-copy/StringExt.cpp
   A /trunk/ggz/game_clients/gathering/qnetmap.cpp
   A /trunk/ggz/game_clients/gathering/qnetmap.h
   A /trunk/ggz/game_clients/gathering/qnetmapsample.cpp
   A /trunk/ggz/game_clients/gathering/qnetmapsample.h
   A /trunk/ggz/game_clients/gathering/sprites
   A /trunk/ggz/game_clients/gathering/sprites/boy.png
   A /trunk/ggz/game_clients/gathering/sprites/dark.png
   A /trunk/ggz/game_clients/gathering/sprites/ddown.png
   A /trunk/ggz/game_clients/gathering/sprites/dld.png
   A /trunk/ggz/game_clients/gathering/sprites/dleft.png
   A /trunk/ggz/game_clients/gathering/sprites/dlu.png
   A /trunk/ggz/game_clients/gathering/sprites/drd.png
   A /trunk/ggz/game_clients/gathering/sprites/dright.png
   A /trunk/ggz/game_clients/gathering/sprites/dru.png
   A /trunk/ggz/game_clients/gathering/sprites/dup.png
   A /trunk/ggz/game_clients/gathering/sprites/grass.png

- First check in of GGZ Gathering (client code)
- Including copy of Netmap 0.2.1
- Makefiles are not using autoconf yet
- To work, map must be copied to /tmp/random.map
- more to come...

------------------------------------------------------------------------
r1285 | perdig | 2001-03-16 00:14:58 +0100 (Fr, 16 Mär 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/map.c


- map.c includes <ggzcore.h>, not "ggzcore.h"

------------------------------------------------------------------------
r1283 | rgade | 2001-03-15 21:41:24 +0100 (Do, 15 Mär 2001) | 2 lines
Geänderte Pfade:
   D /trunk/ggz/game_clients/hastings/Makefile.in

- Makefile.in files should not be in CVS

------------------------------------------------------------------------
r1282 | rgade | 2001-03-15 21:39:28 +0100 (Do, 15 Mär 2001) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/Makefile.am
   M /trunk/ggz/configure.in
   M /trunk/ggz/easysock/Makefile.am
   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/dots/Makefile.am
   M /trunk/ggz/game_clients/hastings/Makefile.am
   M /trunk/ggz/game_clients/hastings/Makefile.in
   M /trunk/ggz/game_clients/lapocha/Makefile.am
   M /trunk/ggz/game_clients/reversi/Makefile.am
   M /trunk/ggz/ggz_client.spec
   M /trunk/ggz/po/de.po
   M /trunk/ggz/po/pt_BR.po

First set of changes to get 'make dist' working
(though I'm sure it's not yet complete)

- A lot of Makefile.am cleanups - missing and extraneous file inclusions fixed
- "po" and "intl" directories MUST be in Makefile.am and NOT in configure.in

------------------------------------------------------------------------
r1277 | bmh | 2001-03-15 02:35:56 +0100 (Do, 15 Mär 2001) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/Makefile.am
   M /trunk/ggz/game_clients/spades/spades.dsc
   M /trunk/ggz/game_clients/tictactoe/Makefile.am
   M /trunk/ggz/game_clients/tictactoe/ttt.dsc


- Fixed up spades and ttt to use ggz-config for installing game module
  information

------------------------------------------------------------------------
r1275 | perdig | 2001-03-14 22:28:57 +0100 (Mi, 14 Mär 2001) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/dlg_about.c
   M /trunk/ggz/game_clients/combat/dlg_options.c
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/glade/dlg_about.glade


- Fixed segfault when clicking on the army list before the game had started
- Added a 5 pixel padding around some dialogs
- Fixed some bugs related to random setup

------------------------------------------------------------------------
r1274 | perdig | 2001-03-14 22:27:51 +0100 (Mi, 14 Mär 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/pixmaps/Makefile.am


- Added changes to make RPM generation easier

------------------------------------------------------------------------
r1272 | rgade | 2001-03-14 06:50:39 +0100 (Mi, 14 Mär 2001) | 3 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/dots/Makefile.am
   M /trunk/ggz/game_clients/lapocha/Makefile.am
   M /trunk/ggz/game_clients/reversi/Makefile.am
   M /trunk/ggz/src/ggzcore/ggz-config.c

- All calls to ggz-config should use the '-D' option
- ggz-config now uses -D to make it build the config file in $DESTDIR

------------------------------------------------------------------------
r1271 | rgade | 2001-03-14 06:16:57 +0100 (Mi, 14 Mär 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/pixmaps/Makefile.am

- This change will make RPM generation easier one day

------------------------------------------------------------------------
r1270 | rgade | 2001-03-14 06:09:05 +0100 (Mi, 14 Mär 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/configure.in
   M /trunk/ggz/game_clients/chinese-checkers/Makefile.am

- Forgot to check in configure.in with the big CC themes update
- Fixed the extra \ in CC's Makefile.am

------------------------------------------------------------------------
r1269 | perdig | 2001-03-13 21:38:13 +0100 (Di, 13 Mär 2001) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/reversi/about_dlg.c
   M /trunk/ggz/game_clients/reversi/main.c
   M /trunk/ggz/game_clients/reversi/main_win.c
   M /trunk/ggz/game_clients/reversi/options_dlg.c


- Added a game_update_scores when getting sync (when returning to a table, it wasn't updating the score until a move was made)
- All windows are now non-resizable, as they should be
- Changed the title from the options dialog (was "dialog1")
- Added some padding around the options and about dialogs

------------------------------------------------------------------------
r1268 | rgade | 2001-03-12 06:04:47 +0100 (Mo, 12 Mär 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/Makefile.am

- Removed *.xpm files from Makefile.am, even though automake didn't complain
  about the fact they weren't there

------------------------------------------------------------------------
r1267 | rgade | 2001-03-12 05:58:06 +0100 (Mo, 12 Mär 2001) | 2 lines
Geänderte Pfade:
   A /trunk/ggz/game_clients/chinese-checkers/glade/dlg_prefs.glade

- Glade file for preferences dialog

------------------------------------------------------------------------
r1266 | rgade | 2001-03-12 05:55:01 +0100 (Mo, 12 Mär 2001) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/Makefile.am
   D /trunk/ggz/game_clients/chinese-checkers/blue.xpm
   D /trunk/ggz/game_clients/chinese-checkers/board.xpm
   D /trunk/ggz/game_clients/chinese-checkers/cyan.xpm
   M /trunk/ggz/game_clients/chinese-checkers/display.c
   M /trunk/ggz/game_clients/chinese-checkers/display.h
   M /trunk/ggz/game_clients/chinese-checkers/game.c
   M /trunk/ggz/game_clients/chinese-checkers/game.h
   M /trunk/ggz/game_clients/chinese-checkers/glade/dlg_main.glade
   D /trunk/ggz/game_clients/chinese-checkers/green.xpm
   D /trunk/ggz/game_clients/chinese-checkers/hole.xpm
   M /trunk/ggz/game_clients/chinese-checkers/main.c
   M /trunk/ggz/game_clients/chinese-checkers/main_cb.c
   M /trunk/ggz/game_clients/chinese-checkers/main_cb.h
   M /trunk/ggz/game_clients/chinese-checkers/main_dlg.c
   M /trunk/ggz/game_clients/chinese-checkers/main_dlg.h
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/.cvsignore
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/Makefile.am
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/default
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/default/blue.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/default/board.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/default/cyan.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/default/green.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/default/hole.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/default/purple.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/default/red.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/default/yellow.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/README
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/blue.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/board.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/cyan.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/green.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/hole.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/purple.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/red.xpm
   A /trunk/ggz/game_clients/chinese-checkers/pixmaps/templates/yellow.xpm
   A /trunk/ggz/game_clients/chinese-checkers/prefs_cb.c
   A /trunk/ggz/game_clients/chinese-checkers/prefs_cb.h
   A /trunk/ggz/game_clients/chinese-checkers/prefs_dlg.c
   A /trunk/ggz/game_clients/chinese-checkers/prefs_dlg.h
   D /trunk/ggz/game_clients/chinese-checkers/purple.xpm
   D /trunk/ggz/game_clients/chinese-checkers/red.xpm
   D /trunk/ggz/game_clients/chinese-checkers/yellow.xpm

- Added preferences dialog
- Added option to beep when it's your move
- Added custom board theme design support to Chinese Checkers
- If theme fails to load, fall back on 'default' theme
- This is a really big commit - hopefully I didn't miss anything :)

------------------------------------------------------------------------
r1261 | perdig | 2001-03-11 14:48:03 +0100 (So, 11 Mär 2001) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/Makefile.am
   D /trunk/ggz/game_clients/combat/combat.dsc
   A /trunk/ggz/game_clients/combat/module.dsc


- The .dsc file uses the new format
- The module installs nicely with a "make install"

------------------------------------------------------------------------
r1260 | perdig | 2001-03-11 14:46:45 +0100 (So, 11 Mär 2001) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/reversi/Makefile.am
   A /trunk/ggz/game_clients/reversi/module.dsc
   D /trunk/ggz/game_clients/reversi/reversi.dsc


- The .dsc files use the new format
- The module installs just like Rich's modules

------------------------------------------------------------------------
r1259 | perdig | 2001-03-11 14:45:26 +0100 (So, 11 Mär 2001) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/Makefile.am
   D /trunk/ggz/game_clients/chess/chess.dsc
   A /trunk/ggz/game_clients/chess/module.dsc


- The .dsc file uses the new format (with [ModuleInfo])
- The module installs nicely, just like the Rich modules (ggz-config --install --fromfile=module.dsc --force)

------------------------------------------------------------------------
r1257 | rgade | 2001-03-11 07:45:35 +0100 (So, 11 Mär 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/lapocha/Makefile.am
   D /trunk/ggz/game_clients/lapocha/lapocha.dsc
   A /trunk/ggz/game_clients/lapocha/module.dsc

- lapocha.dsc -> module.dsc - converted to new format
- Makefile.am patched to provide make install and uninstall

------------------------------------------------------------------------
r1256 | rgade | 2001-03-11 07:40:27 +0100 (So, 11 Mär 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/Makefile.am
   D /trunk/ggz/game_clients/dots/dots.dsc
   A /trunk/ggz/game_clients/dots/module.dsc

- dots.dsc -> module.dsc converted to new format
- Makefile.am now supports make install and uninstall

------------------------------------------------------------------------
r1254 | rgade | 2001-03-11 07:29:56 +0100 (So, 11 Mär 2001) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/Makefile.am
   M /trunk/ggz/src/ggzcore/Makefile.am

- Added uninstall ability to game package
- A blank ggz.modules file is now installed and uninstalled with ggzcore
  so that installations can occur w/o a preexisting modules file

------------------------------------------------------------------------
r1253 | rgade | 2001-03-11 06:23:54 +0100 (So, 11 Mär 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/Makefile.am
   D /trunk/ggz/game_clients/chinese-checkers/ccheckers.dsc
   A /trunk/ggz/game_clients/chinese-checkers/module.dsc

- ccheckers.dsc -> module.dsc
- Makefile.am - load fromfile from module.dsc

------------------------------------------------------------------------
r1252 | rgade | 2001-03-11 06:15:45 +0100 (So, 11 Mär 2001) | 8 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/Makefile.am
   M /trunk/ggz/game_clients/chinese-checkers/ccheckers.dsc
   M /trunk/ggz/src/ggzcore/ggz-config.c

ggz-config:
- Accept module name from the fromfile so --modname is not necessary
- Look in section [ModuleInfo] for information in the fromfile

chinese-checkers:
- Makefile.am - --modname no longer necessary
- ccheckers.dsc - changed section id to [ModuleInfo] and added Name= param

------------------------------------------------------------------------
r1243 | rgade | 2001-03-10 04:57:18 +0100 (Sa, 10 Mär 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/Makefile.am

- DOH! I should use --force so we don't get any errors

------------------------------------------------------------------------
r1241 | perdig | 2001-03-10 04:52:11 +0100 (Sa, 10 Mär 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/chess.dsc


- Updated the .dsc file to the new format

------------------------------------------------------------------------
r1238 | rgade | 2001-03-10 04:42:11 +0100 (Sa, 10 Mär 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/Makefile.am
   M /trunk/ggz/game_clients/chinese-checkers/ccheckers.dsc

- patched up the .dsc file to proper format
- updated Makefile to call ggz-config to put game info in ggz-modules

------------------------------------------------------------------------
r1237 | perdig | 2001-03-10 04:38:04 +0100 (Sa, 10 Mär 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/map.c


- Fixed a stupid bug in the map loading stuff

------------------------------------------------------------------------
r1235 | perdig | 2001-03-10 04:27:36 +0100 (Sa, 10 Mär 2001) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/combat.dsc
   M /trunk/ggz/game_clients/combat/game.c


- Updated the .dsc file to the new format
- Changed the GAMEWEBPAGE declaration to point to the gamehelp page on ggz's website

------------------------------------------------------------------------
r1233 | perdig | 2001-03-10 04:06:36 +0100 (Sa, 10 Mär 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/reversi/reversi.dsc


- Updated the .dsc format for using with ggz-config

------------------------------------------------------------------------
r1203 | perdig | 2001-03-05 23:35:07 +0100 (Mo, 05 Mär 2001) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/game.c
   M /trunk/ggz/game_clients/chess/glade/popup_dialogs.glade
   M /trunk/ggz/game_clients/chess/popup.c


- Created a game_popup function
- When receives the time option, displays a descriptive msgbox telling what the option was, and how much time each player have
- Added better tooltips for the options in the clock dialog

------------------------------------------------------------------------
r1202 | perdig | 2001-03-05 22:02:18 +0100 (Mo, 05 Mär 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/game.h


- Removed definition of GGZ_SEAT_OPEN and GGZ_SEAT_BOT from game.h, and included ggzcore.h in game.c too

------------------------------------------------------------------------
r1201 | perdig | 2001-03-05 22:00:00 +0100 (Mo, 05 Mär 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/reversi/game.h


- Removed definition of GGZ_SEAT_OPEN from game.h, since it is already defined in ggzcore.h

------------------------------------------------------------------------
r1198 | jzaun | 2001-03-05 00:33:24 +0100 (Mo, 05 Mär 2001) | 3 lines
Geänderte Pfade:
   A /trunk/ggz/game_clients/hastings/Makefile.in
   M /trunk/ggz/game_clients/reversi/main_win.c


- Moved ggzcore.h above game.h so the build works again.

------------------------------------------------------------------------
r1197 | rgade | 2001-03-05 00:11:48 +0100 (Mo, 05 Mär 2001) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/game.h
   M /trunk/ggz/game_clients/chinese-checkers/main.c

- Added support to client for leave/rejoin
- Client requests resync on move requests during invalid server state
- Client dies on most invalid moves - ones indicating a broken client
- Player name display now issues leave/rejoin statusbar messages

------------------------------------------------------------------------
r1189 | perdig | 2001-03-03 18:41:57 +0100 (Sa, 03 Mär 2001) | 7 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/board.c
   M /trunk/ggz/game_clients/chess/board.h
   M /trunk/ggz/game_clients/chess/callbacks.c
   M /trunk/ggz/game_clients/chess/callbacks.h
   M /trunk/ggz/game_clients/chess/game.c
   M /trunk/ggz/game_clients/chess/glade/ggz.chess.glade
   M /trunk/ggz/game_clients/chess/main_win.c
   M /trunk/ggz/game_clients/chess/net.c


- Added a "Auto call flag" option
- Changed the winning messages to include the players name, instead of "Player
  1", "Player 2"
- Only starts the timer after both players have moved, instead of after the
  first move

------------------------------------------------------------------------
r1187 | perdig | 2001-03-02 23:00:20 +0100 (Fr, 02 Mär 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/board.c
   M /trunk/ggz/game_clients/chess/board.h


- Fixed a bug with the drag and drop stuff (I was calling gdk_pixmap|bitmap_ref for every drag and drop, instead of calling it only once, when the images was loaded)

------------------------------------------------------------------------
r1160 | bugg | 2001-02-22 22:37:31 +0100 (Do, 22 Feb 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/libcgc/movecheck.c

Improve handling of checking to see if we're
entering check.

------------------------------------------------------------------------
r1136 | perdig | 2001-02-20 19:04:00 +0100 (Di, 20 Feb 2001) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/board.c
   M /trunk/ggz/game_clients/chess/board.h
   M /trunk/ggz/game_clients/chess/chess.h
   M /trunk/ggz/game_clients/chess/game.c
   M /trunk/ggz/game_clients/chess/game.h
   M /trunk/ggz/game_clients/chess/glade/ggz.chess.glade
   M /trunk/ggz/game_clients/chess/main_win.c
   M /trunk/ggz/game_clients/chess/net.c
   M /trunk/ggz/game_clients/chess/net.h


- Disabled the styles on the info box for now, so the "No names" bug should be gone. (as I couldn't reproduce it, I think this is the best solution by now)
- Client clock now works
- Added a menu to request a time update from the server (useful for Server clock)
- When using client clock, every 15 seconds send a MSG_UPDATE to the server, telling that in the last 15 seconds he hasn't done anything. (to avoid player that are out of time just refusing to move, and so don't telling the server that they are out of time)

------------------------------------------------------------------------
r1132 | bugg | 2001-02-20 00:21:30 +0100 (Di, 20 Feb 2001) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/libcgc/movecheck.c
   M /trunk/ggz/game_clients/chess/libcgc/movecheck.h

Fix the bugs that were reported to me by jzaun
Namely, interposition code, en passant code, and
contact mate code

------------------------------------------------------------------------
r1127 | perdig | 2001-02-19 21:18:31 +0100 (Mo, 19 Feb 2001) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/board.c
   M /trunk/ggz/game_clients/chess/board.h
   M /trunk/ggz/game_clients/chess/chess.h
   M /trunk/ggz/game_clients/chess/game.c
   M /trunk/ggz/game_clients/chess/game.h
   M /trunk/ggz/game_clients/chess/glade/ggz.chess.glade
   M /trunk/ggz/game_clients/chess/glade/popup_dialogs.glade
   M /trunk/ggz/game_clients/chess/main.c
   M /trunk/ggz/game_clients/chess/main_win.c
   M /trunk/ggz/game_clients/chess/net.c
   M /trunk/ggz/game_clients/chess/net.h
   M /trunk/ggz/game_clients/chess/popup.c


- Popups the clock dialog instead of sending "No clock"
- Server clock is working
- Added a "Call flag" menu to end a game when your oponent has run out of time
- The info box (on the top right) cronometer works ok

------------------------------------------------------------------------
r1125 | perdig | 2001-02-19 18:04:58 +0100 (Mo, 19 Feb 2001) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/board.c
   M /trunk/ggz/game_clients/chess/board.h
   M /trunk/ggz/game_clients/chess/callbacks.c
   M /trunk/ggz/game_clients/chess/game.c
   M /trunk/ggz/game_clients/chess/glade/popup_dialogs.glade
   M /trunk/ggz/game_clients/chess/net.c
   M /trunk/ggz/game_clients/chess/net.h
   M /trunk/ggz/game_clients/chess/popup.c
   M /trunk/ggz/game_clients/chess/popup.h


- Promoting of pieces now work
- The protocol had to be changed, so this version is not backwards compatible
  with the previous one

------------------------------------------------------------------------
r1124 | perdig | 2001-02-19 14:36:00 +0100 (Mo, 19 Feb 2001) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/board.c
   M /trunk/ggz/game_clients/chess/board.h
   M /trunk/ggz/game_clients/chess/game.c
   M /trunk/ggz/game_clients/chess/glade/ggz.chess.glade
   M /trunk/ggz/game_clients/chess/main_win.c


- Changed the last_moves column from a GtkList to a GtkText
- Show the last moves on screen (using cgc's notation for now, useful for
  debugging)

------------------------------------------------------------------------
r1121 | bugg | 2001-02-19 00:35:31 +0100 (Mo, 19 Feb 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/libcgc/movecheck.c

I'm an idiot.  My brain has fried from cgc.
Fix the bug introduced in previous commit.

------------------------------------------------------------------------
r1119 | bugg | 2001-02-19 00:21:53 +0100 (Mo, 19 Feb 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/libcgc/movecheck.c

Fix the bug introduced in the last commit.

------------------------------------------------------------------------
r1118 | bugg | 2001-02-19 00:20:51 +0100 (Mo, 19 Feb 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/libcgc/movecheck.c

Fix the one bug from the last commit.

------------------------------------------------------------------------
r1117 | bugg | 2001-02-18 23:45:08 +0100 (So, 18 Feb 2001) | 10 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/libcgc/movecheck.c
   M /trunk/ggzd/game_servers/chess/libcgc/movecheck.c

Fix (haha, Fix- more like try to fix) a bug
that caused mates in which there was a piece that
would have been able to interpose if it wasn't pinned
to be recognised as checks.

I haven't tested this with the game that broke it,
but the patch has passed regression testing- and
everyone (jzaun, perdig) wants me to commit in the form
that it is.

------------------------------------------------------------------------
r1116 | perdig | 2001-02-18 23:24:17 +0100 (So, 18 Feb 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/reversi/game.h


- Fixed a missing declaration bug

------------------------------------------------------------------------
r1115 | perdig | 2001-02-18 19:19:57 +0100 (So, 18 Feb 2001) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/game.c
   M /trunk/ggz/game_clients/chess/glade
   M /trunk/ggz/game_clients/chess/glade/.cvsignore
   M /trunk/ggz/game_clients/chess/glade/popup_dialogs.glade
   M /trunk/ggz/game_clients/chess/popup.c
   M /trunk/ggz/game_clients/chess/popup.h


- Changed message of the draw dialog to a much longer and descriptive one
- First sketchs of the clock option dialog

------------------------------------------------------------------------
r1114 | perdig | 2001-02-18 18:15:55 +0100 (So, 18 Feb 2001) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess
   A /trunk/ggz/game_clients/chess/.cvsignore
   M /trunk/ggz/game_clients/chess/bitmaps
   A /trunk/ggz/game_clients/chess/bitmaps/.cvsignore
   M /trunk/ggz/game_clients/chess/glade
   A /trunk/ggz/game_clients/chess/glade/.cvsignore
   M /trunk/ggz/game_clients/chess/libcgc
   A /trunk/ggz/game_clients/chess/libcgc/.cvsignore
   M /trunk/ggz/game_clients/combat/glade
   A /trunk/ggz/game_clients/combat/glade/.cvsignore
   A /trunk/ggz/game_clients/combat/glade/dlg_about.glade
   M /trunk/ggz/game_clients/combat/maps
   A /trunk/ggz/game_clients/combat/maps/.cvsignore
   A /trunk/ggz/game_clients/combat/random_attack_matrix
   A /trunk/ggz/game_clients/reversi/glade
   A /trunk/ggz/game_clients/reversi/glade/.cvsignore
   A /trunk/ggz/game_clients/reversi/glade/options_dlg.glade


- Updated a couple of .cvsignore (all those '?' were getting on my nerve)
- Added the glade files
- Added the matrix showing how random attack works in combat

------------------------------------------------------------------------
r1109 | perdig | 2001-02-17 17:46:55 +0100 (Sa, 17 Feb 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/callbacks.c


- Quick hack so that it will compile

------------------------------------------------------------------------
r1108 | perdig | 2001-02-17 17:32:24 +0100 (Sa, 17 Feb 2001) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/board.c
   M /trunk/ggz/game_clients/chess/board.h
   M /trunk/ggz/game_clients/chess/game.c
   M /trunk/ggz/game_clients/chess/game.h
   M /trunk/ggz/game_clients/chess/glade/ggz.chess.glade
   M /trunk/ggz/game_clients/chess/main_win.c
   M /trunk/ggz/game_clients/chess/net.c


- Fixed bug when displaying time option (was displaying a weird number instead of 0)
- Players names show up in the main window (instead of "White" and "Black")
- Player's labels are painted with different colors (black for the black player, a gray for white -> pure white was impossible to read)
- Draw a small arrow besides the player's name to show the current turn

------------------------------------------------------------------------
r1106 | bugg | 2001-02-17 17:28:41 +0100 (Sa, 17 Feb 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/libcgc/board.c
   M /trunk/ggz/game_clients/chess/libcgc/cgc.c
   M /trunk/ggz/game_clients/chess/libcgc/cgc.h
   M /trunk/ggz/game_clients/chess/libcgc/games.c
   M /trunk/ggz/game_clients/chess/libcgc/movecheck.c
   M /trunk/ggz/game_clients/chess/libcgc/movecheck.h

Sync libcgc to fischer's version.
Hopefully this won't break anything ^^; (should be no API changes)

------------------------------------------------------------------------
r1077 | perdig | 2001-02-14 15:13:34 +0100 (Mi, 14 Feb 2001) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/Makefile.am
   M /trunk/ggz/game_clients/chess/board.c
   M /trunk/ggz/game_clients/chess/board.h
   M /trunk/ggz/game_clients/chess/callbacks.h
   M /trunk/ggz/game_clients/chess/game.c
   M /trunk/ggz/game_clients/chess/glade/ggz.chess.glade
   A /trunk/ggz/game_clients/chess/glade/popup_dialogs.glade
   M /trunk/ggz/game_clients/chess/main_win.c
   M /trunk/ggz/game_clients/chess/net.c
   M /trunk/ggz/game_clients/chess/net.h
   A /trunk/ggz/game_clients/chess/popup.c
   A /trunk/ggz/game_clients/chess/popup.h


- Receiving a REQ_DRAW from the server popups a dialog asking if you want to
  draw the game
- Added a "Request draw" submenu that will request the server for a draw

------------------------------------------------------------------------
r1076 | perdig | 2001-02-12 02:12:28 +0100 (Mo, 12 Feb 2001) | 9 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/board.c
   M /trunk/ggz/game_clients/chess/board.h
   M /trunk/ggz/game_clients/chess/callbacks.c
   M /trunk/ggz/game_clients/chess/chess.h
   M /trunk/ggz/game_clients/chess/game.c
   M /trunk/ggz/game_clients/chess/net.c


- When moving a piece, highlight the place where it currently is and the place
  where it is over, if it's a valid move. (ie, you can easily know if your move
  is valid)
- Check for validity of a move before sending it (to avoid unecessary traffic)
- Don't allow the user to drag his opponents pieces (duh!)
- Tells the user if his opponent is in check, or highlight his own king if he
  is on check

------------------------------------------------------------------------
r1075 | perdig | 2001-02-11 16:34:11 +0100 (So, 11 Feb 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/game.c
   M /trunk/ggz/game_clients/chess/game.h


- Added some status bar messages for user feedback

------------------------------------------------------------------------
r1074 | perdig | 2001-02-11 03:57:25 +0100 (So, 11 Feb 2001) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/game.c
   M /trunk/ggz/game_clients/chess/net.c
   M /trunk/ggz/game_clients/chess/net.h


- Dragging and dropping a piece now sends the move to the server
- Receives a MSG_MOVE and update the board
- Handles MSG_GAMEOVER
- In short, the game is now playable!

------------------------------------------------------------------------
r1072 | perdig | 2001-02-10 17:06:17 +0100 (Sa, 10 Feb 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/callbacks.c


- Fixed a bug with the drag drop

------------------------------------------------------------------------
r1071 | perdig | 2001-02-10 16:50:03 +0100 (Sa, 10 Feb 2001) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/board.c
   M /trunk/ggz/game_clients/chess/board.h
   M /trunk/ggz/game_clients/chess/callbacks.c
   M /trunk/ggz/game_clients/chess/callbacks.h
   M /trunk/ggz/game_clients/chess/chess.h
   M /trunk/ggz/game_clients/chess/game.c
   M /trunk/ggz/game_clients/chess/game.h
   M /trunk/ggz/game_clients/chess/glade/ggz.chess.glade
   M /trunk/ggz/game_clients/chess/main.c
   M /trunk/ggz/game_clients/chess/main_win.c
   M /trunk/ggz/game_clients/chess/net.c
   M /trunk/ggz/game_clients/chess/net.h


- Handles MSG_PLAYERS (Get the players names)
- Handles REQ_TIME (answer with a time option 0, ie, no clock, for now)
- Handles MNS_START (to start the game)
- Drag and drop of pieces work (nothing is sent to the server yet, though)

------------------------------------------------------------------------
r1070 | perdig | 2001-02-09 21:13:34 +0100 (Fr, 09 Feb 2001) | 9 lines
Geänderte Pfade:
   D /trunk/ggz/game_clients/chess/bitmaps/bishop_b.xbm
   A /trunk/ggz/game_clients/chess/bitmaps/bishop_b.xpm
   D /trunk/ggz/game_clients/chess/bitmaps/bishop_w.xbm
   A /trunk/ggz/game_clients/chess/bitmaps/bishop_w.xpm
   D /trunk/ggz/game_clients/chess/bitmaps/king_b.xbm
   A /trunk/ggz/game_clients/chess/bitmaps/king_b.xpm
   D /trunk/ggz/game_clients/chess/bitmaps/king_w.xbm
   A /trunk/ggz/game_clients/chess/bitmaps/king_w.xpm
   D /trunk/ggz/game_clients/chess/bitmaps/knight_b.xbm
   A /trunk/ggz/game_clients/chess/bitmaps/knight_b.xpm
   D /trunk/ggz/game_clients/chess/bitmaps/knight_w.xbm
   A /trunk/ggz/game_clients/chess/bitmaps/knight_w.xpm
   D /trunk/ggz/game_clients/chess/bitmaps/pawn_b.xbm
   A /trunk/ggz/game_clients/chess/bitmaps/pawn_b.xpm
   D /trunk/ggz/game_clients/chess/bitmaps/pawn_w.xbm
   A /trunk/ggz/game_clients/chess/bitmaps/pawn_w.xpm
   D /trunk/ggz/game_clients/chess/bitmaps/queen_b.xbm
   A /trunk/ggz/game_clients/chess/bitmaps/queen_b.xpm
   D /trunk/ggz/game_clients/chess/bitmaps/queen_w.xbm
   A /trunk/ggz/game_clients/chess/bitmaps/queen_w.xpm
   D /trunk/ggz/game_clients/chess/bitmaps/rook_b.xbm
   A /trunk/ggz/game_clients/chess/bitmaps/rook_b.xpm
   D /trunk/ggz/game_clients/chess/bitmaps/rook_w.xbm
   A /trunk/ggz/game_clients/chess/bitmaps/rook_w.xpm
   M /trunk/ggz/game_clients/chess/board.c
   M /trunk/ggz/game_clients/chess/board.h
   M /trunk/ggz/game_clients/chess/callbacks.c
   M /trunk/ggz/game_clients/chess/chess.h
   M /trunk/ggz/game_clients/chess/game.c
   M /trunk/ggz/game_clients/chess/game.h
   M /trunk/ggz/game_clients/chess/net.c


- Changed all images from xbm to xpm (so that I can use transparency and keep
  the images with two colors). Besides, any better looking xpms are welcomed.
  (to test them, just overwrite the existing ones)
- Draw the pieces on the board (it will draw depending on the current board
  state. As we can't move yet, the only thing you can see is the initial setup,
  but trust me)
- Get the seat information from the server. Started doing the event system

------------------------------------------------------------------------
r1069 | perdig | 2001-02-09 01:02:14 +0100 (Fr, 09 Feb 2001) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/Makefile.am
   A /trunk/ggz/game_clients/chess/bitmaps
   A /trunk/ggz/game_clients/chess/bitmaps/bishop_b.xbm
   A /trunk/ggz/game_clients/chess/bitmaps/bishop_w.xbm
   A /trunk/ggz/game_clients/chess/bitmaps/king_b.xbm
   A /trunk/ggz/game_clients/chess/bitmaps/king_w.xbm
   A /trunk/ggz/game_clients/chess/bitmaps/knight_b.xbm
   A /trunk/ggz/game_clients/chess/bitmaps/knight_w.xbm
   A /trunk/ggz/game_clients/chess/bitmaps/pawn_b.xbm
   A /trunk/ggz/game_clients/chess/bitmaps/pawn_w.xbm
   A /trunk/ggz/game_clients/chess/bitmaps/queen_b.xbm
   A /trunk/ggz/game_clients/chess/bitmaps/queen_w.xbm
   A /trunk/ggz/game_clients/chess/bitmaps/rook_b.xbm
   A /trunk/ggz/game_clients/chess/bitmaps/rook_w.xbm
   M /trunk/ggz/game_clients/chess/board.c
   M /trunk/ggz/game_clients/chess/board.h
   M /trunk/ggz/game_clients/chess/callbacks.c
   M /trunk/ggz/game_clients/chess/chess.h
   M /trunk/ggz/game_clients/chess/game.c
   M /trunk/ggz/game_clients/chess/game.h
   M /trunk/ggz/game_clients/chess/glade/ggz.chess.glade
   M /trunk/ggz/game_clients/chess/main.c
   M /trunk/ggz/game_clients/chess/main_win.c


- Added bitmaps (using the xboard's ones by now)
- Displays the board background (squares and lines) and loads the pieces (but
  doesn't displays them)

------------------------------------------------------------------------
r1068 | perdig | 2001-02-08 21:34:20 +0100 (Do, 08 Feb 2001) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chess/Makefile.am
   A /trunk/ggz/game_clients/chess/board.c
   A /trunk/ggz/game_clients/chess/board.h
   M /trunk/ggz/game_clients/chess/callbacks.c
   M /trunk/ggz/game_clients/chess/callbacks.h
   A /trunk/ggz/game_clients/chess/chess.h
   A /trunk/ggz/game_clients/chess/game.c
   A /trunk/ggz/game_clients/chess/game.h
   M /trunk/ggz/game_clients/chess/ggz.c
   A /trunk/ggz/game_clients/chess/ggz.h
   M /trunk/ggz/game_clients/chess/glade/ggz.chess.glade
   A /trunk/ggz/game_clients/chess/libcgc
   A /trunk/ggz/game_clients/chess/libcgc/Makefile.am
   A /trunk/ggz/game_clients/chess/libcgc/board.c
   A /trunk/ggz/game_clients/chess/libcgc/board.h
   A /trunk/ggz/game_clients/chess/libcgc/cgc.c
   A /trunk/ggz/game_clients/chess/libcgc/cgc.h
   A /trunk/ggz/game_clients/chess/libcgc/games.c
   A /trunk/ggz/game_clients/chess/libcgc/games.h
   A /trunk/ggz/game_clients/chess/libcgc/movecheck.c
   A /trunk/ggz/game_clients/chess/libcgc/movecheck.h
   M /trunk/ggz/game_clients/chess/main.c
   M /trunk/ggz/game_clients/chess/main_win.c
   A /trunk/ggz/game_clients/chess/net.c
   A /trunk/ggz/game_clients/chess/net.h


- Added a lot of files (the file structure for the module should be this)
- It doesn't do much yet, but now we have a lot of files! :)

------------------------------------------------------------------------
r1066 | perdig | 2001-02-08 18:18:56 +0100 (Do, 08 Feb 2001) | 6 lines
Geänderte Pfade:
   A /trunk/ggz/game_clients/chess
   A /trunk/ggz/game_clients/chess/Makefile.am
   A /trunk/ggz/game_clients/chess/callbacks.c
   A /trunk/ggz/game_clients/chess/callbacks.h
   A /trunk/ggz/game_clients/chess/chess.dsc
   A /trunk/ggz/game_clients/chess/ggz.c
   A /trunk/ggz/game_clients/chess/glade
   A /trunk/ggz/game_clients/chess/glade/ggz.chess.glade
   A /trunk/ggz/game_clients/chess/main.c
   A /trunk/ggz/game_clients/chess/main_win.c
   A /trunk/ggz/game_clients/chess/main_win.h
   A /trunk/ggz/game_clients/chess/support.c
   A /trunk/ggz/game_clients/chess/support.h


- Initial commit of the chess client
- Nothing works now. In fact, be careful when running it, cause it will hang up your old
  client
- Just a basic interface is implemented. No connections to the server yet

------------------------------------------------------------------------
r1065 | perdig | 2001-02-08 18:15:56 +0100 (Do, 08 Feb 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/configure.in
   M /trunk/ggz/game_clients/Makefile.am


- Initial commit of the chess client

------------------------------------------------------------------------
r1060 | perdig | 2001-02-01 01:05:22 +0100 (Do, 01 Feb 2001) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/reversi/Makefile.am
   D /trunk/ggz/game_clients/reversi/confio.c
   D /trunk/ggz/game_clients/reversi/confio.h
   M /trunk/ggz/game_clients/reversi/game.h
   D /trunk/ggz/game_clients/reversi/lists.c
   D /trunk/ggz/game_clients/reversi/lists.h
   M /trunk/ggz/game_clients/reversi/main.c
   M /trunk/ggz/game_clients/reversi/main_win.c


- Now using ggzcore's confio functions (linking to it, instead of using 4 more
  files)

------------------------------------------------------------------------
r1059 | perdig | 2001-02-01 00:54:49 +0100 (Do, 01 Feb 2001) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/Makefile.am
   D /trunk/ggz/game_clients/combat/confio.c
   D /trunk/ggz/game_clients/combat/confio.h
   D /trunk/ggz/game_clients/combat/lists.c
   D /trunk/ggz/game_clients/combat/lists.h
   M /trunk/ggz/game_clients/combat/map.c


- Now using ggzcore's config system (ie, linking to ggzcore instead of having 4
  extra files)

------------------------------------------------------------------------
r1051 | rgade | 2001-01-22 17:13:12 +0100 (Mo, 22 Jan 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/main.c

- DOH! Forgot to update filename to use $HOME

------------------------------------------------------------------------
r1050 | rgade | 2001-01-22 17:05:17 +0100 (Mo, 22 Jan 2001) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/Makefile.am
   M /trunk/ggz/game_clients/dots/cb_main.c
   M /trunk/ggz/game_clients/dots/cb_main.h
   A /trunk/ggz/game_clients/dots/cb_pref.c
   A /trunk/ggz/game_clients/dots/cb_pref.h
   A /trunk/ggz/game_clients/dots/dlg_pref.c
   A /trunk/ggz/game_clients/dots/dlg_pref.h
   M /trunk/ggz/game_clients/dots/game.c
   M /trunk/ggz/game_clients/dots/game.h
   M /trunk/ggz/game_clients/dots/main.c
   M /trunk/ggz/game_clients/dots/main.h

- Added color preferences dialog to choose screen colors
- Store and retrieve screen colors using ggzcore's confio module
- Fixed a few minor glitches

------------------------------------------------------------------------
r1035 | dr_maux | 2001-01-20 02:16:48 +0100 (Sa, 20 Jan 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/hastings/main.c
   M /trunk/ggz/game_clients/hastings/main_win.c

Fixed little color bug.

------------------------------------------------------------------------
r1025 | rgade | 2001-01-14 07:50:58 +0100 (So, 14 Jan 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/dlg_about.c
   M /trunk/ggz/game_clients/lapocha/dlg_about.c
   M /trunk/ggz/game_clients/lapocha/dlg_main.c

- "Gnu Gaming Zone" -> "GGZ Gaming Zone"

------------------------------------------------------------------------
r1023 | rgade | 2001-01-14 06:49:17 +0100 (So, 14 Jan 2001) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/about_dlg.c
   M /trunk/ggz/game_clients/chinese-checkers/about_dlg.h
   M /trunk/ggz/game_clients/chinese-checkers/display.c
   M /trunk/ggz/game_clients/chinese-checkers/main_cb.c
   M /trunk/ggz/game_clients/chinese-checkers/main_cb.h
   M /trunk/ggz/game_clients/chinese-checkers/main_dlg.c
   M /trunk/ggz/game_clients/chinese-checkers/main_dlg.h

Final cleanups for 0.0.4 release

- Added a few copyright/license notices
- Eliminated all warnings during compilation
- Grey out the "Preferences" menu

------------------------------------------------------------------------
r1022 | rgade | 2001-01-14 06:34:11 +0100 (So, 14 Jan 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers
   A /trunk/ggz/game_clients/chinese-checkers/.cvsignore
   M /trunk/ggz/game_clients/chinese-checkers/glade
   A /trunk/ggz/game_clients/chinese-checkers/glade/.cvsignore

-.cvsignore files added to repository

------------------------------------------------------------------------
r1021 | rgade | 2001-01-14 06:27:28 +0100 (So, 14 Jan 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/Makefile.am
   A /trunk/ggz/game_clients/chinese-checkers/about_dlg.c
   A /trunk/ggz/game_clients/chinese-checkers/about_dlg.h
   A /trunk/ggz/game_clients/chinese-checkers/glade
   A /trunk/ggz/game_clients/chinese-checkers/glade/dlg_about.glade
   A /trunk/ggz/game_clients/chinese-checkers/glade/dlg_main.glade
   M /trunk/ggz/game_clients/chinese-checkers/main_cb.c
   M /trunk/ggz/game_clients/chinese-checkers/main_cb.h
   M /trunk/ggz/game_clients/chinese-checkers/main_dlg.c

- Added about dialog to Chinese Checkers
- Committing glade files to SF for safe-keeping

------------------------------------------------------------------------
r1010 | rgade | 2001-01-10 07:55:31 +0100 (Mi, 10 Jan 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/display.c
   M /trunk/ggz/game_clients/chinese-checkers/display.h
   M /trunk/ggz/game_clients/chinese-checkers/game.c
   M /trunk/ggz/game_clients/chinese-checkers/game.h
   M /trunk/ggz/game_clients/chinese-checkers/main_dlg.c

- Reworked player name display for a top and bottom row of three

------------------------------------------------------------------------
r1008 | dr_maux | 2001-01-09 00:32:05 +0100 (Di, 09 Jan 2001) | 2 lines
Geänderte Pfade:
   D /trunk/ggz/game_clients/hastings/Makefile.in

Removed that file.

------------------------------------------------------------------------
r1007 | dr_maux | 2001-01-09 00:29:53 +0100 (Di, 09 Jan 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/hastings
   A /trunk/ggz/game_clients/hastings/.cvsignore
   M /trunk/ggz/game_clients/hastings/dlg_about.c
   A /trunk/ggz/game_clients/hastings/frame_black.xpm
   M /trunk/ggz/game_clients/hastings/game.h
   M /trunk/ggz/game_clients/hastings/hastings.dsc
   M /trunk/ggz/game_clients/hastings/main.c
   M /trunk/ggz/game_clients/hastings/main_win.c

Some more updated files.

------------------------------------------------------------------------
r1005 | dr_maux | 2001-01-09 00:06:15 +0100 (Di, 09 Jan 2001) | 2 lines
Geänderte Pfade:
   A /trunk/ggz/game_clients/hastings/doc/README

A whole bunch of minor updates. Added transparency and more server control.

------------------------------------------------------------------------
r1004 | perdig | 2001-01-08 23:25:48 +0100 (Mo, 08 Jan 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/game.h
   M /trunk/ggz/game_clients/combat/gtk_player_info.c


- The label with the player name now has the player color as foreground.

------------------------------------------------------------------------
r1002 | rgade | 2001-01-08 17:28:26 +0100 (Mo, 08 Jan 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/board.xpm

- Slashed board.xpm file size and memory usage by reducing to 64 colors

------------------------------------------------------------------------
r1001 | rgade | 2001-01-08 09:32:43 +0100 (Mo, 08 Jan 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/display.c
   M /trunk/ggz/game_clients/chinese-checkers/display.h
   M /trunk/ggz/game_clients/chinese-checkers/main.c
   M /trunk/ggz/game_clients/chinese-checkers/main_dlg.c

- A first stab at player name labels

------------------------------------------------------------------------
r1000 | rgade | 2001-01-08 05:44:26 +0100 (Mo, 08 Jan 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/game.c

- Fixed bug where game_make_move() wasn't returning TRUE for a valid move,
  even after sending the valid move to the server

------------------------------------------------------------------------
r999 | rgade | 2001-01-08 04:41:27 +0100 (Mo, 08 Jan 2001) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/display.c
   M /trunk/ggz/game_clients/chinese-checkers/display.h
   M /trunk/ggz/game_clients/chinese-checkers/game.c
   M /trunk/ggz/game_clients/chinese-checkers/game.h
   M /trunk/ggz/game_clients/chinese-checkers/main.c
   M /trunk/ggz/game_clients/hastings/Makefile.in
   M /trunk/ggzd/game_servers/chinese-checkers/game.c

- Added path display routines
- Added 1 second delay in server so things don't blink super-quick with AI's
- Updated statusbar to pop entries after they are done displaying

------------------------------------------------------------------------
r997 | perdig | 2001-01-07 19:45:20 +0100 (So, 07 Jan 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/Makefile.am
   M /trunk/ggz/game_clients/combat/callbacks.c
   M /trunk/ggz/game_clients/combat/callbacks.h
   M /trunk/ggz/game_clients/combat/combat.glade
   A /trunk/ggz/game_clients/combat/dlg_about.c
   A /trunk/ggz/game_clients/combat/dlg_about.h
   M /trunk/ggz/game_clients/combat/interface.c


- Added about dialog

------------------------------------------------------------------------
r990 | rgade | 2001-01-06 04:09:16 +0100 (Sa, 06 Jan 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/game.c

- Fixes the color reporting at game startup

------------------------------------------------------------------------
r988 | rgade | 2001-01-06 02:59:55 +0100 (Sa, 06 Jan 2001) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/display.c
   M /trunk/ggz/game_clients/chinese-checkers/display.h
   M /trunk/ggz/game_clients/chinese-checkers/game.c
   M /trunk/ggz/game_clients/chinese-checkers/main.c
   M /trunk/ggzd/game_servers/chinese-checkers/ai.c
   M /trunk/ggzd/game_servers/chinese-checkers/game.c

- Corrected player move order
- Added statusbar messages for movement and game over

------------------------------------------------------------------------
r975 | rgade | 2001-01-04 03:20:58 +0100 (Do, 04 Jan 2001) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/chinese-checkers/game.c
   M /trunk/ggz/game_clients/chinese-checkers/main.c
   M /trunk/ggzd/game_servers/chinese-checkers/game.c

+ Fixed game_find_path()
+ Server determines end of game and winner
+ Clients accept end of game message
- No statusbar prompts or anything yet

------------------------------------------------------------------------
r973 | rgade | 2001-01-03 05:26:13 +0100 (Mi, 03 Jan 2001) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/configure.in
   M /trunk/ggz/game_clients/Makefile.am
   A /trunk/ggz/game_clients/chinese-checkers
   A /trunk/ggz/game_clients/chinese-checkers/Makefile.am
   A /trunk/ggz/game_clients/chinese-checkers/blue.xpm
   A /trunk/ggz/game_clients/chinese-checkers/board.xpm
   A /trunk/ggz/game_clients/chinese-checkers/ccheckers.dsc
   A /trunk/ggz/game_clients/chinese-checkers/cyan.xpm
   A /trunk/ggz/game_clients/chinese-checkers/display.c
   A /trunk/ggz/game_clients/chinese-checkers/display.h
   A /trunk/ggz/game_clients/chinese-checkers/game.c
   A /trunk/ggz/game_clients/chinese-checkers/game.h
   A /trunk/ggz/game_clients/chinese-checkers/ggz.c
   A /trunk/ggz/game_clients/chinese-checkers/ggz.h
   A /trunk/ggz/game_clients/chinese-checkers/green.xpm
   A /trunk/ggz/game_clients/chinese-checkers/hole.xpm
   A /trunk/ggz/game_clients/chinese-checkers/main.c
   A /trunk/ggz/game_clients/chinese-checkers/main.h
   A /trunk/ggz/game_clients/chinese-checkers/main_cb.c
   A /trunk/ggz/game_clients/chinese-checkers/main_cb.h
   A /trunk/ggz/game_clients/chinese-checkers/main_dlg.c
   A /trunk/ggz/game_clients/chinese-checkers/main_dlg.h
   A /trunk/ggz/game_clients/chinese-checkers/protocol.h
   A /trunk/ggz/game_clients/chinese-checkers/purple.xpm
   A /trunk/ggz/game_clients/chinese-checkers/red.xpm
   A /trunk/ggz/game_clients/chinese-checkers/support.c
   A /trunk/ggz/game_clients/chinese-checkers/support.h
   A /trunk/ggz/game_clients/chinese-checkers/yellow.xpm
   M /trunk/ggz/ggz/ggzrc.test.in

- First semi-playable version of Chinese Checkers

------------------------------------------------------------------------
r972 | perdig | 2000-12-31 23:35:37 +0100 (So, 31 Dez 2000) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/TODO
   M /trunk/ggz/game_clients/combat/callbacks.c
   M /trunk/ggz/game_clients/combat/combat.c
   M /trunk/ggz/game_clients/combat/combat.dsc
   M /trunk/ggz/game_clients/combat/combat.h
   M /trunk/ggz/game_clients/combat/dlg_options.c
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/map.c
   A /trunk/ggz/game_clients/combat/maps/Checkers+Options.5003353
   M /trunk/ggz/game_clients/combat/maps/Makefile.am
   A /trunk/ggz/game_clients/combat/maps/Plenty of options.8183865


- Cleaned up the debug messages
- Changed the version number to 1.0
- Added two new maps

------------------------------------------------------------------------
r969 | perdig | 2000-12-31 22:36:34 +0100 (So, 31 Dez 2000) | 9 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/TODO
   M /trunk/ggz/game_clients/combat/callbacks.c
   M /trunk/ggz/game_clients/combat/callbacks.h
   M /trunk/ggz/game_clients/combat/combat.c
   M /trunk/ggz/game_clients/combat/combat.glade
   M /trunk/ggz/game_clients/combat/combat.h
   M /trunk/ggz/game_clients/combat/dlg_options.c
   M /trunk/ggz/game_clients/combat/dlg_options.h
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/interface.c


- Added a default yes / no dialog
- Added a "Remember enemy units" menu (it replaces the "Hide enemy units" one,
  and now it works)
- When the options dialog opens, it loads the "Default" map, if some map has
  this name
- combat_options_describe now supports a quick description, used in the
  preview of the map

------------------------------------------------------------------------
r968 | perdig | 2000-12-31 19:50:44 +0100 (So, 31 Dez 2000) | 9 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/TODO
   M /trunk/ggz/game_clients/combat/callbacks.c
   M /trunk/ggz/game_clients/combat/callbacks.h
   M /trunk/ggz/game_clients/combat/combat.glade
   M /trunk/ggz/game_clients/combat/combat.h
   M /trunk/ggz/game_clients/combat/dlg_options.c
   M /trunk/ggz/game_clients/combat/dlg_options.h
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/game.h
   M /trunk/ggz/game_clients/combat/interface.c


- When the user closes or click cancel on the options dialog, it will send a
  NULL option string to the server (which means that this player doesn't want
  to set up the options)
- The "Show Game Options" menu is disable while we don't know the game options
- Fixed some gtk errors
- The preview_options text is now enclosed in a scrolled widow widget, instead
  of having it's own scrollbar

------------------------------------------------------------------------
r966 | perdig | 2000-12-31 01:53:12 +0100 (So, 31 Dez 2000) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/TODO
   M /trunk/ggz/game_clients/combat/combat.c
   M /trunk/ggz/game_clients/combat/combat.h
   M /trunk/ggz/game_clients/combat/dlg_options.c
   M /trunk/ggz/game_clients/combat/game.c


- Added two more options:
  Random Setup
  Rush Attack
- All the 16 options are now implemented

------------------------------------------------------------------------
r964 | perdig | 2000-12-30 22:24:03 +0100 (Sa, 30 Dez 2000) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/TODO
   M /trunk/ggz/game_clients/combat/combat.h
   M /trunk/ggz/game_clients/combat/dlg_options.c
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggzd/game_servers/combat/combat.h
   M /trunk/ggzd/game_servers/combat/game.c


- Added 3 more options:
  Unknown Victor
  Silent Offense
  Silent Defense

------------------------------------------------------------------------
r963 | perdig | 2000-12-30 19:41:22 +0100 (Sa, 30 Dez 2000) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/TODO
   M /trunk/ggz/game_clients/combat/combat.c
   M /trunk/ggz/game_clients/combat/combat.h
   M /trunk/ggz/game_clients/combat/dlg_options.c


- Added Random Outcome of Attack option
- Added a GtkText widget to the preview screen, to show the options of the
  selected map
- Changed protocol for sending binary options

------------------------------------------------------------------------
r960 | perdig | 2000-12-30 15:54:09 +0100 (Sa, 30 Dez 2000) | 8 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/TODO
   M /trunk/ggz/game_clients/combat/callbacks.c
   M /trunk/ggz/game_clients/combat/callbacks.h
   M /trunk/ggz/game_clients/combat/combat.c
   M /trunk/ggz/game_clients/combat/combat.glade
   M /trunk/ggz/game_clients/combat/combat.h
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/interface.c


- Added a combat_options_describe to combat.[ch], that returns a text with the
  current game options
- Added a "Show game options" menu that displays the game options (from
  combat_options_describe)
- If the game has any binary option set, automatically pops up this game
  options dialog

------------------------------------------------------------------------
r959 | perdig | 2000-12-30 15:11:47 +0100 (Sa, 30 Dez 2000) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/combat.c
   M /trunk/ggz/game_clients/combat/game.c


- Fixed bug w/ scouts attacking when diagonal move was enabled

------------------------------------------------------------------------
r957 | dr_maux | 2000-12-30 04:08:57 +0100 (Sa, 30 Dez 2000) | 2 lines
Geänderte Pfade:
   D /trunk/ggz/game_clients/hastings/Makefile
   M /trunk/ggz/game_clients/hastings/Makefile.in

Deleted Makefile, because it doesn't belong here.

------------------------------------------------------------------------
r956 | jzaun | 2000-12-30 03:29:09 +0100 (Sa, 30 Dez 2000) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/configure.in
   M /trunk/ggz/game_clients/hastings/Makefile
   A /trunk/ggz/src/frontend/grubby
   A /trunk/ggz/src/frontend/grubby/Makefile.in
   A /trunk/ggz/src/frontend/grubby/agrub.c
   A /trunk/ggz/src/frontend/grubby/agrub_popt.h
   A /trunk/ggz/src/frontend/grubby/chat.c
   A /trunk/ggz/src/frontend/grubby/chat.h
   A /trunk/ggz/src/frontend/grubby/commands.c
   A /trunk/ggz/src/frontend/grubby/commands.h
   A /trunk/ggz/src/frontend/grubby/datatypes.h
   A /trunk/ggz/src/frontend/grubby/init.c
   A /trunk/ggz/src/frontend/grubby/init.h
   A /trunk/ggz/src/frontend/grubby/log.c
   A /trunk/ggz/src/frontend/grubby/log.h
   A /trunk/ggz/src/frontend/grubby/loop.c
   A /trunk/ggz/src/frontend/grubby/loop.h
   A /trunk/ggz/src/frontend/grubby/messages.h
   A /trunk/ggz/src/frontend/grubby/net.c
   A /trunk/ggz/src/frontend/grubby/net.h
   A /trunk/ggz/src/frontend/grubby/popt.c
   A /trunk/ggz/src/frontend/grubby/protocols.h
   A /trunk/ggz/src/frontend/grubby/support.c
   A /trunk/ggz/src/frontend/grubby/support.h


- Add the new grubby, useing ggzcore

------------------------------------------------------------------------
r954 | perdig | 2000-12-30 00:12:00 +0100 (Sa, 30 Dez 2000) | 8 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/combat.c
   M /trunk/ggz/game_clients/combat/dlg_options.c
   M /trunk/ggz/game_clients/combat/game.c


- Added 5 options
  Super Scout
  Diagonal moves
  Special Forces Sergeant
  Remember enemy units
  Hide enemy unit list

------------------------------------------------------------------------
r952 | perdig | 2000-12-29 22:41:19 +0100 (Fr, 29 Dez 2000) | 9 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/TODO
   M /trunk/ggz/game_clients/combat/combat.c
   M /trunk/ggz/game_clients/combat/combat.h
   M /trunk/ggz/game_clients/combat/dlg_options.c
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/map.c


- Implemented 5 options
  Open Map
  One Time Bomb
  Terrorist Spy
  Moving Bombs
  Moving Flags
- Map saving/loading also saves/loads the map options

------------------------------------------------------------------------
r949 | perdig | 2000-12-29 20:08:15 +0100 (Fr, 29 Dez 2000) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/combat.c
   M /trunk/ggz/game_clients/combat/combat.h
   M /trunk/ggz/game_clients/combat/dlg_options.c
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/glade/dlg_options.glade


- Added interface for the 16 binary game options (disabled, as support for it
  on the server is not yet)
- The option_string functions on combat.[ch] now correctly sends and receives
  the binary options

------------------------------------------------------------------------
r948 | perdig | 2000-12-29 01:43:33 +0100 (Fr, 29 Dez 2000) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/glade/dlg_options.glade
   A /trunk/ggz/game_clients/combat/maps/Bridge.127237
   A /trunk/ggz/game_clients/combat/maps/Corridors.1483793000
   A /trunk/ggz/game_clients/combat/maps/In The Wild.33347979
   A /trunk/ggz/game_clients/combat/maps/Island II.1321922021
   A /trunk/ggz/game_clients/combat/maps/Isles.3312569487
   M /trunk/ggz/game_clients/combat/maps/Makefile.am
   A /trunk/ggz/game_clients/combat/maps/Pipes.1854974081
   A /trunk/ggz/game_clients/combat/maps/Small.4176275962


- Added more maps to the distribution
- Changed one of the proposed options (from wall-like bomb to hide enemy unit
  list)

------------------------------------------------------------------------
r947 | perdig | 2000-12-28 03:38:02 +0100 (Do, 28 Dez 2000) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/TODO
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/glade/dlg_options.glade


- New options dialog, with the 16 proposed options

------------------------------------------------------------------------
r943 | perdig | 2000-12-24 19:28:57 +0100 (So, 24 Dez 2000) | 8 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/TODO
   M /trunk/ggz/game_clients/combat/callbacks.c
   M /trunk/ggz/game_clients/combat/combat.c
   M /trunk/ggz/game_clients/combat/combat.h
   M /trunk/ggz/game_clients/combat/dlg_options.c
   M /trunk/ggz/game_clients/combat/dlg_options.h
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/map.c
   M /trunk/ggz/game_clients/combat/map.h


- Added a ARMY(OPTIONS, TYPE) macro to combat.h to avoid the need to type
  OPTIONS->ARMY[OPTIONS->NUMBER][TYPE]. It is used to get the default number of
  units of this type for this map
- Fixed a lot of bugs
  - No more GTK error messages
  - No more "Your client must be updated" messages

------------------------------------------------------------------------
r942 | perdig | 2000-12-24 04:48:02 +0100 (So, 24 Dez 2000) | 9 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/TODO
   M /trunk/ggz/game_clients/combat/combat.c
   M /trunk/ggz/game_clients/combat/combat.h
   M /trunk/ggz/game_clients/combat/dlg_options.c
   M /trunk/ggz/game_clients/combat/game.c


- All the options checking stuff is in the combat_options_check function in
  combat.[ch]
- combat_options_string_read now makes a copy of the options string passed, so
  that it can be used after the call
- Uses the combat_options_check function to check if it should send the current
  options to the server. If it can't, tells the user what has gone wrong (and
  doesn't erase the map)

------------------------------------------------------------------------
r939 | perdig | 2000-12-23 14:49:08 +0100 (Sa, 23 Dez 2000) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/TODO
   M /trunk/ggz/game_clients/combat/dlg_options.c
   M /trunk/ggz/game_clients/combat/dlg_options.h
   M /trunk/ggz/game_clients/combat/game.c


- If the current map has a name, window title is not "Combat - Map Name"
- The preview dialog now shows the number of units of the map and it's size
  (the map editor should be complete now)

------------------------------------------------------------------------
r938 | perdig | 2000-12-23 13:53:04 +0100 (Sa, 23 Dez 2000) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/TODO
   M /trunk/ggz/game_clients/combat/dlg_options.c

- Fixed memory leak on the map editor
- Fixed some minor quirks in the map editor interface

------------------------------------------------------------------------
r934 | perdig | 2000-12-21 18:15:52 +0100 (Do, 21 Dez 2000) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/TODO
   M /trunk/ggz/game_clients/combat/dlg_options.c
   M /trunk/ggz/game_clients/combat/dlg_options.h


- Map editor now shows a preview of the selected map

------------------------------------------------------------------------
r933 | perdig | 2000-12-21 14:31:54 +0100 (Do, 21 Dez 2000) | 7 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/TODO
   M /trunk/ggz/game_clients/combat/dlg_options.c
   M /trunk/ggz/game_clients/combat/game.c


- Name of the map is now sent over to the other player, so that he can have an
  idea of how to name it when saving it.
  - This only works if the host player has given a name for the map, ie, if
    this map was loaded from a file or if the player has saved it after
    designing it.

------------------------------------------------------------------------
r930 | perdig | 2000-12-20 16:16:50 +0100 (Mi, 20 Dez 2000) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/TODO
   M /trunk/ggz/game_clients/combat/dlg_options.c
   M /trunk/ggz/game_clients/combat/dlg_options.h


- Added more information to the map editor (how many of each tile type, the
  total of units used until now), to make it easier to create a map

------------------------------------------------------------------------
r929 | perdig | 2000-12-20 01:14:37 +0100 (Mi, 20 Dez 2000) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/TODO
   M /trunk/ggz/game_clients/combat/callbacks.c
   M /trunk/ggz/game_clients/combat/dlg_options.c
   M /trunk/ggz/game_clients/combat/dlg_options.h
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/gtk_player_info.c
   M /trunk/ggz/game_clients/combat/main.c


- Made the map editor use the combat_game struct to store the game information,
  instead of a different format (as it was supposed to be since the beggining)
- Added a "Save" button to the map editor (no more need to start a game in
  order to save a map)

------------------------------------------------------------------------
r928 | perdig | 2000-12-19 23:38:17 +0100 (Di, 19 Dez 2000) | 3 lines
Geänderte Pfade:
   A /trunk/ggz/game_clients/combat/TODO


- Added a TODO file

------------------------------------------------------------------------
r927 | perdig | 2000-12-19 01:46:23 +0100 (Di, 19 Dez 2000) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/map.c


- Fixed bug when saving map (was using the army of the player 0, not of the -
  dummy - player 2.)

------------------------------------------------------------------------
r923 | perdig | 2000-12-17 21:40:25 +0100 (So, 17 Dez 2000) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/callbacks.c
   M /trunk/ggz/game_clients/combat/callbacks.h
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/interface.c


- Added a "Save current map" menu item, so that you don't have to play a map
  until the end to save it

------------------------------------------------------------------------
r922 | perdig | 2000-12-16 03:12:15 +0100 (Sa, 16 Dez 2000) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/dlg_options.c
   M /trunk/ggz/game_clients/combat/dlg_options.h


- You can now delete a map from the list (and it will delete the file as well,
  as long as you have user permissions to do that)
- Display a (ugly) confirmation dialog before removing the file

------------------------------------------------------------------------
r920 | perdig | 2000-12-15 22:51:50 +0100 (Fr, 15 Dez 2000) | 11 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/Makefile.am
   M /trunk/ggz/game_clients/combat/confio.c
   M /trunk/ggz/game_clients/combat/dlg_options.c
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/game.h
   A /trunk/ggz/game_clients/combat/map.c
   A /trunk/ggz/game_clients/combat/map.h
   A /trunk/ggz/game_clients/combat/maps/Checkers.4227780237
   A /trunk/ggz/game_clients/combat/maps/Makefile.am


- Added a new map
- "make install" install the maps on $ggzexecdir/combat/maps, usually
  /usr/local/lib/ggz/combat/maps
- The games now reads your maps from the $ggzexecdir/combat/maps and
  $home/.ggz/combat/maps
- When saving a map, it will try to save it under $ggzexecdir/combat/maps. If
  it doesn't have enough permissions, it will save it under
  $home/.ggz/combat/maps (creating the directory if that's the case)
- All map related functions are now done in the map.c file

------------------------------------------------------------------------
r919 | perdig | 2000-12-10 13:49:49 +0100 (So, 10 Dez 2000) | 11 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/dlg_options.c
   M /trunk/ggz/game_clients/combat/dlg_options.h
   D /trunk/ggz/game_clients/combat/maps/8x8
   A /trunk/ggz/game_clients/combat/maps/8x8.127742
   D /trunk/ggz/game_clients/combat/maps/Default
   A /trunk/ggz/game_clients/combat/maps/Default.127898
   A /trunk/ggz/game_clients/combat/maps/Island I.1321921533


- Made the names of the maps display fine in the maps list (Only the map name,
  not it's name + hash)
- Selecting a map in the maps list does a quick load on it (will be used later,
  when we have previewing of the maps working)
- As the map is being loaded anyway, generate his hash and check if it matches
  the one in the filename. If it doesn't (the map was manually edited or his
  filename doesn't have the hash), rename the file to the correct name.
- Changed the name of the Default and the 8x8 map to have the hash as well
- Added map from last game w/ Justin

------------------------------------------------------------------------
r918 | perdig | 2000-12-09 22:28:58 +0100 (Sa, 09 Dez 2000) | 7 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/combat.c
   M /trunk/ggz/game_clients/combat/combat.h
   M /trunk/ggz/game_clients/combat/dlg_options.c
   M /trunk/ggz/game_clients/combat/dlg_options.h
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/game.h


- Changed the API in combat.[ch]
- Added the number of players to the combat_game structure
- Implemented saving of maps. (when the game is over, it will search your
  maps directories and will see if you have a map whose hash matches the
  current one. If you haven't, it will ask you to save it)

------------------------------------------------------------------------
r917 | perdig | 2000-12-09 19:51:32 +0100 (Sa, 09 Dez 2000) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/dlg_options.c


- Fixed a segfault when couldn't find any map

------------------------------------------------------------------------
r916 | perdig | 2000-12-09 17:34:47 +0100 (Sa, 09 Dez 2000) | 9 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/dlg_options.c
   M /trunk/ggz/game_clients/combat/dlg_options.h
   A /trunk/ggz/game_clients/combat/maps/8x8
   A /trunk/ggz/game_clients/combat/maps/Default
   D /trunk/ggz/game_clients/combat/maps/default


- Renamed the "default" map to "Default"
- Added another map (The 'chessboard' one from
  http://www.inficad.com/~ecollins/stratego/stratego-rule-variations.htm)
- Made loading of maps work. Some notes though:
  - You must run the ggz client from the combat source directory, or it won't
    find your maps (it will search for them in the ./maps dir)
  - You can't save a map yet, so you will have to write it by hand

------------------------------------------------------------------------
r915 | perdig | 2000-12-09 16:08:19 +0100 (Sa, 09 Dez 2000) | 13 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/Makefile.am
   A /trunk/ggz/game_clients/combat/confio.c
   A /trunk/ggz/game_clients/combat/confio.h
   M /trunk/ggz/game_clients/combat/dlg_options.c
   M /trunk/ggz/game_clients/combat/dlg_options.h
   M /trunk/ggz/game_clients/combat/game.c
   A /trunk/ggz/game_clients/combat/lists.c
   A /trunk/ggz/game_clients/combat/lists.h
   A /trunk/ggz/game_clients/combat/maps
   A /trunk/ggz/game_clients/combat/maps/default


- Added confio.[ch] and lists.[ch] files
- Added a default map (not being loaded yet)
- The map lists loads *all* the visible files on the "./maps" subdir
- Clicking on the "Load" button returns the correct filename of the selected
  file. (That will be different from what is showed on the maps list)
- Added Rich's ROL algorithm to calculate the Hash of a map (not being used
  yet)

TODO:

- Load the map from the file (this weekend it will be working, I guess)

------------------------------------------------------------------------
r914 | perdig | 2000-12-09 15:59:12 +0100 (Sa, 09 Dez 2000) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/reversi/confio.c


- Fixed bug in confio_write_list (the same one that was in ggzcore's confio.c)

------------------------------------------------------------------------
r913 | perdig | 2000-12-09 01:38:47 +0100 (Sa, 09 Dez 2000) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/combat.c
   M /trunk/ggz/game_clients/combat/combat.h
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/game.h


- Modified protocol to include game options (details in combat.h)
- Added O_NAME option (Map name)
- Tells the user when can't recognize the options sent by the server
- Removed some unecessary code

------------------------------------------------------------------------
r910 | perdig | 2000-12-09 00:20:47 +0100 (Sa, 09 Dez 2000) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/dlg_options.c
   M /trunk/ggz/game_clients/combat/dlg_options.h
   M /trunk/ggz/game_clients/combat/glade/dlg_options.glade


- Added Justin`s Load/Save Maps dialog

------------------------------------------------------------------------
r904 | perdig | 2000-12-05 19:12:18 +0100 (Di, 05 Dez 2000) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/reversi/Makefile.am
   A /trunk/ggz/game_clients/reversi/about_dlg.c
   A /trunk/ggz/game_clients/reversi/about_dlg.h
   M /trunk/ggz/game_clients/reversi/main_win.c
   M /trunk/ggz/game_clients/reversi/options_dlg.c


- Made the background pixmap buttons and labels non sensitive (won't implement
  it until I get some nice background images)
- Added an about dialog

------------------------------------------------------------------------
r901 | perdig | 2000-12-04 20:26:10 +0100 (Mo, 04 Dez 2000) | 9 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/reversi/confio.c
   M /trunk/ggz/game_clients/reversi/confio.h
   M /trunk/ggz/game_clients/reversi/main_win.c


- changed game's _ggzcore_confio_parse and file_parser to accept a autocreate
  argument
- made the game autocreate a config file if it doesn't exist (call
  _ggzcore_confio_parse w/ autocreate = 1)

  This fixes all the bugs that were happening with the config files not being
  found or not able to be writen on

------------------------------------------------------------------------
r899 | perdig | 2000-12-03 21:46:19 +0100 (So, 03 Dez 2000) | 16 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/reversi/Makefile.am
   A /trunk/ggz/game_clients/reversi/confio.c
   A /trunk/ggz/game_clients/reversi/confio.h
   A /trunk/ggz/game_clients/reversi/lists.c
   A /trunk/ggz/game_clients/reversi/lists.h
   M /trunk/ggz/game_clients/reversi/main.c
   M /trunk/ggz/game_clients/reversi/main_win.c
   A /trunk/ggz/game_clients/reversi/options_dlg.c
   A /trunk/ggz/game_clients/reversi/options_dlg.h


- Created a options dialog, with the background color, last played color and
  background pixmap
- Implemented changing of background color and last played color
- Saves this options to ~/.ggz/reversi-gtk.rc

Knows bugs:
  - If this file doesn't exist, it won't save the options the first time the
    game is run, but only on the following
  - As _ggzcore_confio_parse was returning -1 when the file didn't existed, it
    was never saving anything. So I removed that check, but some other stuff
    may be broken because of that. (probably the first bug is because of it
    also)... not the best solution, but it worked by now... later I'll see the
    best way of fixing that. (should I create the file first, and then call
    confio_parse?)

------------------------------------------------------------------------
r898 | jzaun | 2000-12-03 21:39:36 +0100 (So, 03 Dez 2000) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/configure.in
   M /trunk/ggz/game_clients/Makefile.am
   M /trunk/ggz/game_clients/hastings/Makefile
   M /trunk/ggz/game_clients/hastings/Makefile.in


- Added Hastings to configure

------------------------------------------------------------------------
r877 | dr_maux | 2000-11-23 21:44:22 +0100 (Do, 23 Nov 2000) | 3 lines
Geänderte Pfade:
   A /trunk/ggz/game_clients/hastings
   A /trunk/ggz/game_clients/hastings/Makefile
   A /trunk/ggz/game_clients/hastings/Makefile.am
   A /trunk/ggz/game_clients/hastings/Makefile.in
   A /trunk/ggz/game_clients/hastings/dlg_about.c
   A /trunk/ggz/game_clients/hastings/dlg_about.h
   A /trunk/ggz/game_clients/hastings/doc
   A /trunk/ggz/game_clients/hastings/doc/hastings0.png
   A /trunk/ggz/game_clients/hastings/doc/hastings1.png
   A /trunk/ggz/game_clients/hastings/doc/hastings2.png
   A /trunk/ggz/game_clients/hastings/doc/hastings3.png
   A /trunk/ggz/game_clients/hastings/doc/module_writing.html
   A /trunk/ggz/game_clients/hastings/frame_ll.xpm
   A /trunk/ggz/game_clients/hastings/frame_lr.xpm
   A /trunk/ggz/game_clients/hastings/frame_ul.xpm
   A /trunk/ggz/game_clients/hastings/frame_ur.xpm
   A /trunk/ggz/game_clients/hastings/game.h
   A /trunk/ggz/game_clients/hastings/hastings.dsc
   A /trunk/ggz/game_clients/hastings/main.c
   A /trunk/ggz/game_clients/hastings/main_win.c
   A /trunk/ggz/game_clients/hastings/main_win.h
   A /trunk/ggz/game_clients/hastings/map.xpm
   A /trunk/ggz/game_clients/hastings/newmanblue.xpm
   A /trunk/ggz/game_clients/hastings/newmangreen.xpm
   A /trunk/ggz/game_clients/hastings/newmanred.xpm
   A /trunk/ggz/game_clients/hastings/newmanyellow.xpm
   A /trunk/ggz/game_clients/hastings/support.c
   A /trunk/ggz/game_clients/hastings/support.h

-initial CVS import
-nothing has changed since the last tests...

------------------------------------------------------------------------
r869 | perdig | 2000-11-12 21:44:18 +0100 (So, 12 Nov 2000) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/dlg_options.c
   M /trunk/ggz/game_clients/combat/game.h

- Fixed bug with big maps (some variables were chars instead of ints), which
	made some units impossible to move
- Fixed bug on edit map dialog (made clicking on the right spot a bit
	difficult)

------------------------------------------------------------------------
r864 | jzaun | 2000-11-11 02:00:01 +0100 (Sa, 11 Nov 2000) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/glade/dlg_options.glade


- Some changes to the option dialog

------------------------------------------------------------------------
r863 | perdig | 2000-11-11 01:45:33 +0100 (Sa, 11 Nov 2000) | 3 lines
Geänderte Pfade:
   A /trunk/ggz/game_clients/combat/glade
   A /trunk/ggz/game_clients/combat/glade/dlg_options.glade


- Aded glade files

------------------------------------------------------------------------
r862 | perdig | 2000-11-11 00:13:50 +0100 (Sa, 11 Nov 2000) | 7 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/callbacks.c
   A /trunk/ggz/game_clients/combat/combat.dsc
   M /trunk/ggz/game_clients/combat/dlg_options.c
   M /trunk/ggz/game_clients/combat/game.c


- Implemented setup of the number of initial units
- Fixed bug when using a map bigger then 10x10 (the main board now resizes
	nicely)
- You can set up almost any initial army, and almost any initial map, making
	for virtually ilimited ways of playing the game

------------------------------------------------------------------------
r858 | perdig | 2000-11-10 01:16:54 +0100 (Fr, 10 Nov 2000) | 14 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/Makefile.am
   A /trunk/ggz/game_clients/combat/dlg_options.c
   A /trunk/ggz/game_clients/combat/dlg_options.h
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/game.h


- Added options dialog, to set up a starting game. Currently works:
	- Set up the initial map
- Known bugs:
	- As you can't currently set up the initial army, you must use 40 starting
		positions for each player, or the server won't accept your setup.
	- It may work with more than 40 starting positions, but I haven't tested it
		yet
	- It won't work with maps bigger than 10x10 (the options dialog handles it
		nicely, but the client won't resize its board)
	- It may work with maps smaller then that... hadn't tested it yet
- Todo:
	- Add a "Load default" button

------------------------------------------------------------------------
r845 | perdig | 2000-10-29 15:45:10 +0100 (So, 29 Okt 2000) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/game.h


- Improved border around last unit (thicker and w/ better color)
- Added a border around the currently selected unit
- Fixed "ghost" bug (when drawing a already dead unit)

------------------------------------------------------------------------
r844 | perdig | 2000-10-28 19:32:02 +0200 (Sa, 28 Okt 2000) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/callbacks.c
   M /trunk/ggz/game_clients/combat/callbacks.h
   M /trunk/ggz/game_clients/combat/combat.glade
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/game.h
   M /trunk/ggz/game_clients/combat/interface.c
   M /trunk/ggz/game_clients/combat/pixmaps
   A /trunk/ggz/game_clients/combat/pixmaps/.cvsignore


- Added a menu item for the "Show/Hide enemy units" option
- Only shows the enemy unit used on the last move (like on the original game)
- Draws a little border around the last from and to tiles (needs some work, though)

------------------------------------------------------------------------
r843 | perdig | 2000-10-28 18:00:25 +0200 (Sa, 28 Okt 2000) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/main.c


- Added the combat source dir to the list of possible pixmaps locations
	That means that you don't have to do a "make install" to run combat from
	any directory. (as long as you don't move the original sources)

------------------------------------------------------------------------
r842 | perdig | 2000-10-28 06:10:05 +0200 (Sa, 28 Okt 2000) | 2 lines
Geänderte Pfade:
   A /trunk/ggz/game_clients/combat/pixmaps/default
   A /trunk/ggz/game_clients/combat/pixmaps/default/bomb.xpm
   A /trunk/ggz/game_clients/combat/pixmaps/default/captain.xpm
   A /trunk/ggz/game_clients/combat/pixmaps/default/colonel.xpm
   A /trunk/ggz/game_clients/combat/pixmaps/default/flag.xpm
   A /trunk/ggz/game_clients/combat/pixmaps/default/general.xpm
   A /trunk/ggz/game_clients/combat/pixmaps/default/lieutenant.xpm
   A /trunk/ggz/game_clients/combat/pixmaps/default/major.xpm
   A /trunk/ggz/game_clients/combat/pixmaps/default/marshall.xpm
   A /trunk/ggz/game_clients/combat/pixmaps/default/miner.xpm
   A /trunk/ggz/game_clients/combat/pixmaps/default/scout.xpm
   A /trunk/ggz/game_clients/combat/pixmaps/default/sergeant.xpm
   A /trunk/ggz/game_clients/combat/pixmaps/default/spy.xpm
   D /trunk/ggz/game_clients/combat/tiles

Renamed tiles with pixmaps

------------------------------------------------------------------------
r841 | perdig | 2000-10-28 05:48:06 +0200 (Sa, 28 Okt 2000) | 3 lines
Geänderte Pfade:
   A /trunk/ggz/game_clients/combat/pixmaps
   A /trunk/ggz/game_clients/combat/pixmaps/Makefile.am
   D /trunk/ggz/game_clients/combat/tiles/Makefile.am


- Renamed "tiles" to "pixmaps"

------------------------------------------------------------------------
r840 | perdig | 2000-10-28 05:41:48 +0200 (Sa, 28 Okt 2000) | 3 lines
Geänderte Pfade:
   A /trunk/ggz/game_clients/combat/tiles/Makefile.am


- Install the pixmaps

------------------------------------------------------------------------
r839 | perdig | 2000-10-28 05:33:34 +0200 (Sa, 28 Okt 2000) | 8 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/Makefile.am
   M /trunk/ggz/game_clients/combat/main.c


- Installs pixmaps file on $(GAMEDIR)/combat/pixmaps (usually
	/usr/local/lib/ggz)
- Added this directory as a pixmap directory
	(In short: As long as you've done a "make install", you can run ggz from
	any dir that combat will find his pixmaps)
- Besides, renamed the tiles dir to pixmaps

------------------------------------------------------------------------
r836 | perdig | 2000-10-27 21:51:02 +0200 (Fr, 27 Okt 2000) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/game.c


- Fixed little bug with the units power (Displayed '2' for Spy, '3' for Scout,
	etc)

------------------------------------------------------------------------
r835 | perdig | 2000-10-27 01:50:25 +0200 (Fr, 27 Okt 2000) | 7 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/callbacks.c
   M /trunk/ggz/game_clients/combat/callbacks.h
   M /trunk/ggz/game_clients/combat/combat.glade
   M /trunk/ggz/game_clients/combat/combat.h
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/game.h
   M /trunk/ggz/game_clients/combat/interface.c


- Displays a little message when the server protocol is different from the
	client protocol
- Correctly receives and analyzes a sync message
- Added a "Request Sync" item at the menubar
- Requests game sync when the "Request Sync" menu is clicked

------------------------------------------------------------------------
r831 | perdig | 2000-10-23 02:43:03 +0200 (Mo, 23 Okt 2000) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/game.c


- Added a status message with the outcome of the attacks (who won, who lose)

------------------------------------------------------------------------
r828 | perdig | 2000-10-22 17:37:43 +0200 (So, 22 Okt 2000) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/combat.c
   M /trunk/ggz/game_clients/combat/combat.h
   M /trunk/ggz/game_clients/combat/game.c


- Added the common functions to check if a move is valid (in combat.[ch])
- Now uses this functions to check if it should send the move to the server

------------------------------------------------------------------------
r824 | perdig | 2000-10-21 17:46:36 +0200 (Sa, 21 Okt 2000) | 12 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/callbacks.c
   M /trunk/ggz/game_clients/combat/combat.glade
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/game.h
   M /trunk/ggz/game_clients/combat/gtk_player_info.c
   M /trunk/ggz/game_clients/combat/interface.c


- Fixed the -1/1 bug (When you were attacked by a unit of same power and both
	died)
- When updating the unit list, it oesn't clears the entire list and insert it
	all again. Now it only changes one collumn. (So it remembers the previous
	selection)
- Rewrote the setup subroutines. Now it should work a lot better
- Added a small statusbar, next to the main statusbar, with the current turn
												- Removed the horizontal scrollbar from the unit list
													(I don't think anyone will need it, and it occupied
													space)

------------------------------------------------------------------------
r823 | perdig | 2000-10-21 17:41:30 +0200 (Sa, 21 Okt 2000) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/tiles/default/bomb.xpm
   M /trunk/ggz/game_clients/combat/tiles/default/captain.xpm
   M /trunk/ggz/game_clients/combat/tiles/default/colonel.xpm
   M /trunk/ggz/game_clients/combat/tiles/default/flag.xpm
   M /trunk/ggz/game_clients/combat/tiles/default/lieutenant.xpm
   M /trunk/ggz/game_clients/combat/tiles/default/major.xpm


- Some minor graphical changes
	- Removed the "B" and the "F" from the bomb and flag pixmaps
	- Moved the numbers around in the other pixmaps, so that they aren't so
	close to the main image

------------------------------------------------------------------------
r820 | perdig | 2000-10-21 01:50:40 +0200 (Sa, 21 Okt 2000) | 11 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/combat.h
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/game.h


- Now handles user input in the moving state
	- Selects the current unit
	- Selects where it is going to move / who it is going to attack
	- Sends a CBT_REQ_MOVE
	(Must add some sanity checks)
- Receives CBT_MSG_MOVE or CBT_MSG_ATTACK from the server and do the moving
	logic
- Some minor bug fixes
				- Receives a CBT_MSG_GAMEOVER from the server and ends the game

------------------------------------------------------------------------
r816 | perdig | 2000-10-19 21:07:58 +0200 (Do, 19 Okt 2000) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/callbacks.c
   M /trunk/ggz/game_clients/combat/callbacks.h
   M /trunk/ggz/game_clients/combat/combat.glade
   M /trunk/ggz/game_clients/combat/combat.h
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/game.h
   M /trunk/ggz/game_clients/combat/interface.c


- Honors the server CBT_REQ_SETUP request for setup
- Sends setup to the server
- Receives a CBT_MSG_START message (starts the game)
- Minor bugfixes

------------------------------------------------------------------------
r815 | perdig | 2000-10-19 21:02:51 +0200 (Do, 19 Okt 2000) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/tiles/default/bomb.xpm
   M /trunk/ggz/game_clients/combat/tiles/default/captain.xpm
   M /trunk/ggz/game_clients/combat/tiles/default/colonel.xpm
   M /trunk/ggz/game_clients/combat/tiles/default/flag.xpm
   M /trunk/ggz/game_clients/combat/tiles/default/general.xpm
   M /trunk/ggz/game_clients/combat/tiles/default/lieutenant.xpm
   M /trunk/ggz/game_clients/combat/tiles/default/major.xpm
   M /trunk/ggz/game_clients/combat/tiles/default/marshall.xpm
   M /trunk/ggz/game_clients/combat/tiles/default/miner.xpm
   M /trunk/ggz/game_clients/combat/tiles/default/scout.xpm
   M /trunk/ggz/game_clients/combat/tiles/default/sergeant.xpm
   M /trunk/ggz/game_clients/combat/tiles/default/spy.xpm


- Some color manipulation (images look a litle better)
- The unit numbers are white and bigger

------------------------------------------------------------------------
r806 | perdig | 2000-10-15 20:33:24 +0200 (So, 15 Okt 2000) | 8 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/callbacks.c
   M /trunk/ggz/game_clients/combat/callbacks.h
   M /trunk/ggz/game_clients/combat/combat.glade
   M /trunk/ggz/game_clients/combat/combat.h
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/game.h
   M /trunk/ggz/game_clients/combat/gtk_player_info.c
   M /trunk/ggz/game_clients/combat/interface.c
   M /trunk/ggz/game_clients/combat/main.c
   M /trunk/ggz/game_clients/combat/tiles/default/bomb.xpm
   M /trunk/ggz/game_clients/combat/tiles/default/captain.xpm
   M /trunk/ggz/game_clients/combat/tiles/default/colonel.xpm
   M /trunk/ggz/game_clients/combat/tiles/default/flag.xpm
   M /trunk/ggz/game_clients/combat/tiles/default/general.xpm
   M /trunk/ggz/game_clients/combat/tiles/default/lieutenant.xpm
   M /trunk/ggz/game_clients/combat/tiles/default/major.xpm
   M /trunk/ggz/game_clients/combat/tiles/default/marshall.xpm
   M /trunk/ggz/game_clients/combat/tiles/default/miner.xpm
   M /trunk/ggz/game_clients/combat/tiles/default/scout.xpm
   M /trunk/ggz/game_clients/combat/tiles/default/sergeant.xpm
   M /trunk/ggz/game_clients/combat/tiles/default/spy.xpm


- Some small improvements on the tiles (all of them have the same size and
	now have a small id on their side)
- Gets player names from the server (and display them)
- Improvements on the drawing subroutines (all of them respect the tiles
	transparency)
- Allow user to setup his pieces (but can't send them to the server yet)

------------------------------------------------------------------------
r802 | perdig | 2000-10-14 20:44:20 +0200 (Sa, 14 Okt 2000) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/callbacks.c
   M /trunk/ggz/game_clients/combat/combat.glade
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/game.h
   M /trunk/ggz/game_clients/combat/interface.c
   A /trunk/ggz/game_clients/combat/tiles
   A /trunk/ggz/game_clients/combat/tiles/default
   A /trunk/ggz/game_clients/combat/tiles/default/bomb.xpm
   A /trunk/ggz/game_clients/combat/tiles/default/captain.xpm
   A /trunk/ggz/game_clients/combat/tiles/default/colonel.xpm
   A /trunk/ggz/game_clients/combat/tiles/default/flag.xpm
   A /trunk/ggz/game_clients/combat/tiles/default/general.xpm
   A /trunk/ggz/game_clients/combat/tiles/default/lieutenant.xpm
   A /trunk/ggz/game_clients/combat/tiles/default/major.xpm
   A /trunk/ggz/game_clients/combat/tiles/default/marshall.xpm
   A /trunk/ggz/game_clients/combat/tiles/default/miner.xpm
   A /trunk/ggz/game_clients/combat/tiles/default/scout.xpm
   A /trunk/ggz/game_clients/combat/tiles/default/sergeant.xpm
   A /trunk/ggz/game_clients/combat/tiles/default/spy.xpm


- Added some (very!) experimental tiles, so that we can continue the client
development
- Loads the tiles and display them on the board
	(Note: ggz must be running from the combat dir or it won't work)

------------------------------------------------------------------------
r796 | perdig | 2000-10-14 06:23:13 +0200 (Sa, 14 Okt 2000) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat
   A /trunk/ggz/game_clients/combat/.cvsignore
   A /trunk/ggz/game_clients/combat/gtk_player_info.c


- Forgot to add this files before... ops! :)

------------------------------------------------------------------------
r794 | perdig | 2000-10-14 05:02:46 +0200 (Sa, 14 Okt 2000) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/combat/Makefile.am
   M /trunk/ggz/game_clients/combat/callbacks.c
   M /trunk/ggz/game_clients/combat/callbacks.h
   M /trunk/ggz/game_clients/combat/combat.c
   M /trunk/ggz/game_clients/combat/combat.glade
   M /trunk/ggz/game_clients/combat/game.c
   M /trunk/ggz/game_clients/combat/game.h
   M /trunk/ggz/game_clients/combat/interface.c
   M /trunk/ggz/game_clients/combat/main.c


- Interface is almost looking as planned
- Dinamically loads information of each players army
- Display army information (sent by the server) in the columm list
- Draws the tiles in the main area (but don't fill them yet)

------------------------------------------------------------------------
r791 | perdig | 2000-10-13 21:52:46 +0200 (Fr, 13 Okt 2000) | 10 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/Makefile.am
   A /trunk/ggz/game_clients/combat
   A /trunk/ggz/game_clients/combat/Makefile.am
   A /trunk/ggz/game_clients/combat/callbacks.c
   A /trunk/ggz/game_clients/combat/callbacks.h
   A /trunk/ggz/game_clients/combat/combat.c
   A /trunk/ggz/game_clients/combat/combat.glade
   A /trunk/ggz/game_clients/combat/combat.h
   A /trunk/ggz/game_clients/combat/game.c
   A /trunk/ggz/game_clients/combat/game.h
   A /trunk/ggz/game_clients/combat/interface.c
   A /trunk/ggz/game_clients/combat/interface.h
   A /trunk/ggz/game_clients/combat/main.c
   A /trunk/ggz/game_clients/combat/support.c
   A /trunk/ggz/game_clients/combat/support.h


- Makefile.am now creates a Makefile.in for Combat
- Initial files for the Combat game module gtk client. Already implemented:
	- Experimental interface (Built with Glade)
		- Only loads... nothing is working for now
	- Receives game info from the server (seat number, protocol version, etc)
	- Honors a request for the game options
		- Sends default options (10x10 map, 40 initial units)
	- Receives the options from the server

------------------------------------------------------------------------
r785 | bmh | 2000-10-12 08:21:43 +0200 (Do, 12 Okt 2000) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/acconfig.h
   M /trunk/ggz/configure.in
   M /trunk/ggz/game_clients/dots/Makefile.am
   M /trunk/ggz/game_clients/lapocha/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/ggz/Makefile.am
   M /trunk/ggz/src/frontend/text/Makefile.am
   M /trunk/ggz/src/ggzcore/Makefile.am


- Bunch of autoconf/automake changes to accomodate easysock detection
  and build it internally if not found

------------------------------------------------------------------------
r779 | perdig | 2000-10-10 02:22:59 +0200 (Di, 10 Okt 2000) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/reversi/main_win.c


- Fixed bug that caused a X error when resizing window
- Only shows the "Play again" button when game is over

------------------------------------------------------------------------
r775 | perdig | 2000-10-08 21:44:36 +0200 (So, 08 Okt 2000) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/reversi/game.h
   M /trunk/ggz/game_clients/reversi/main.c
   M /trunk/ggz/game_clients/reversi/main_win.c


- Sends a RVR_REQ_AGAIN message (play again feature)
- Added a play again button

------------------------------------------------------------------------
r742 | perdig | 2000-09-27 22:54:16 +0200 (Mi, 27 Sep 2000) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/reversi/game.h
   M /trunk/ggz/game_clients/reversi/main.c
   M /trunk/ggz/game_clients/reversi/main_win.c
   M /trunk/ggz/game_clients/reversi/reversi.dsc


- Shows last played move
- Changed the version to 0.1 (0.0.1 isn't fair to the lots of changes the module recently received)

------------------------------------------------------------------------
r741 | perdig | 2000-09-27 22:14:48 +0200 (Mi, 27 Sep 2000) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/reversi
   M /trunk/ggz/game_clients/reversi/.cvsignore
   A /trunk/ggz/game_clients/reversi/dot.xpm


- Added .libs to .cvsignore
- Added dot.xpm (xpm used to mark the possible moves). Forgot to add it before!

------------------------------------------------------------------------
r740 | perdig | 2000-09-27 21:44:57 +0200 (Mi, 27 Sep 2000) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/reversi/TODO
   M /trunk/ggz/game_clients/reversi/game.h
   M /trunk/ggz/game_clients/reversi/main_win.c


- Shows possible moves for the current player

------------------------------------------------------------------------
r739 | perdig | 2000-09-27 19:59:53 +0200 (Mi, 27 Sep 2000) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/reversi/TODO
   M /trunk/ggz/game_clients/reversi/black.xpm
   M /trunk/ggz/game_clients/reversi/game.h
   M /trunk/ggz/game_clients/reversi/main.c
   M /trunk/ggz/game_clients/reversi/main_win.c
   M /trunk/ggz/game_clients/reversi/white.xpm


- Added transparency effect to pixmaps
- Changed pixmap files to other ones, bigger and better looking
- Added two labels with the current score
- Fixed bug when calculating score (the same of the server). Now do it by hand, square by square

------------------------------------------------------------------------
r736 | perdig | 2000-09-25 22:39:30 +0200 (Mo, 25 Sep 2000) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/reversi/game.h
   M /trunk/ggz/game_clients/reversi/main.c
   M /trunk/ggz/game_clients/reversi/main_win.c


- Added RVR_REQ_SYNC to protocol (client requesting sync)
- Connected the Resync menu to request sync
- Accepts sync from the server (changes the current board and turn to the one the server said)

------------------------------------------------------------------------
r733 | bmh | 2000-09-25 01:01:18 +0200 (Mo, 25 Sep 2000) | 3 lines
Geänderte Pfade:
   D /trunk/ggz/game_clients/reversi/Makefile
   A /trunk/ggz/game_clients/reversi/Makefile.am


- Put Makefile.am in CVS, not Makefile.  Oops!

------------------------------------------------------------------------
r731 | bmh | 2000-09-25 00:57:12 +0200 (Mo, 25 Sep 2000) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/Makefile.am
   A /trunk/ggz/game_clients/reversi
   A /trunk/ggz/game_clients/reversi/.cvsignore
   A /trunk/ggz/game_clients/reversi/Makefile
   A /trunk/ggz/game_clients/reversi/TODO
   A /trunk/ggz/game_clients/reversi/black.xpm
   A /trunk/ggz/game_clients/reversi/game.h
   A /trunk/ggz/game_clients/reversi/main.c
   A /trunk/ggz/game_clients/reversi/main_win.c
   A /trunk/ggz/game_clients/reversi/reversi.dsc
   A /trunk/ggz/game_clients/reversi/support.c
   A /trunk/ggz/game_clients/reversi/support.h
   A /trunk/ggz/game_clients/reversi/white.xpm


- Added reversi client game module from Ismael Orenstein

------------------------------------------------------------------------
r707 | bugg | 2000-09-04 13:28:56 +0200 (Mo, 04 Sep 2000) | 13 lines
Geänderte Pfade:
   M /trunk/easysock/easysock.c
   M /trunk/ggz/game_clients/dots/main.c
   M /trunk/ggz/game_clients/lapocha/main.c
   M /trunk/ggz/game_clients/spades/client_func.c
   M /trunk/ggz/game_clients/tictactoe/main.c
   M /trunk/ggz/ggz/datatypes.h
   M /trunk/ggz/ggz/game.c
   M /trunk/ggz/ggz/seats.c

Shuffle the header files around so we can
build ggz (no ggzd yet) on the BSDs. ggz may now be
built like such:

curly% GTK_CONFIG="/usr/X11R6/bin/gtk12-config" \
CPPFLAGS="-I/usr/local/include" LDFLAGS="-L/usr/local/lib" \
./autogen.sh

The CPPFLAGS and LDFLAGS are so it can find popt.h and -lpopt,
respectively.  It would be nice if they searched here as well
by default, so you'd only have to specify the location of
gtk12-config.

------------------------------------------------------------------------
r701 | bmh | 2000-08-31 00:40:46 +0200 (Do, 31 Aug 2000) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/NEWS
   M /trunk/ggz/TODO
   M /trunk/ggz/configure.in
   M /trunk/ggz/game_clients/spades/spades.dsc
   M /trunk/ggz/game_clients/tictactoe/ttt.dsc
   M /trunk/ggz/po/de.po


- doc updates for release
- Set version to 0.0.3

------------------------------------------------------------------------
r696 | rgade | 2000-08-28 01:24:40 +0200 (Mo, 28 Aug 2000) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/lapocha/main.c
   M /trunk/ggz/game_clients/lapocha/table.c
   M /trunk/ggzd/game_servers/lapocha/game.c

- Full leave/rejoin capability coded

------------------------------------------------------------------------
r694 | rgade | 2000-08-27 23:52:27 +0200 (So, 27 Aug 2000) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/lapocha/game.h
   M /trunk/ggz/game_clients/lapocha/main.c
   M /trunk/ggz/game_clients/lapocha/table.c
   M /trunk/ggz/game_clients/lapocha/table.h

- Improved the handling of player joined and player left notices
- Handle game leave/rejoin during card play only
  - during bidding, etc, to follow shortly :)

------------------------------------------------------------------------
r688 | rgade | 2000-08-23 04:50:18 +0200 (Mi, 23 Aug 2000) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/tictactoe/main.c

- Read up to 16 characters when getting player name

------------------------------------------------------------------------
r683 | rgade | 2000-08-22 07:11:45 +0200 (Di, 22 Aug 2000) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/lapocha/Makefile.am

- add card*.xpm to sources so they get distributed

------------------------------------------------------------------------
r682 | rgade | 2000-08-22 07:03:45 +0200 (Di, 22 Aug 2000) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/Makefile.am

- add main.h to sources so it get's distributed

------------------------------------------------------------------------
r681 | rgade | 2000-08-22 05:52:04 +0200 (Di, 22 Aug 2000) | 2 lines
Geänderte Pfade:
   A /trunk/ggz/game_clients/lapocha/lapocha.dsc

- Uh, we need this file :)

------------------------------------------------------------------------
r680 | rgade | 2000-08-21 00:03:36 +0200 (Mo, 21 Aug 2000) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/lapocha/Makefile.am
   M /trunk/ggz/game_clients/lapocha/cb_main.c
   A /trunk/ggz/game_clients/lapocha/dlg_about.c
   A /trunk/ggz/game_clients/lapocha/dlg_about.h

Added Help->About dialog to project

------------------------------------------------------------------------
r672 | rgade | 2000-08-18 08:01:53 +0200 (Fr, 18 Aug 2000) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/lapocha/docs.html

Cleaned up the HTML, added more examples and some clarifications.

------------------------------------------------------------------------
r671 | rgade | 2000-08-18 06:46:04 +0200 (Fr, 18 Aug 2000) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/lapocha/game.h
   M /trunk/ggz/game_clients/lapocha/main.c
   M /trunk/ggz/game_clients/lapocha/table.c
   M /trunk/ggz/game_clients/lapocha/table.h

- Indicate current player's turn with "* NAME *"

------------------------------------------------------------------------
r670 | rgade | 2000-08-18 06:08:27 +0200 (Fr, 18 Aug 2000) | 7 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/lapocha/game.h
   M /trunk/ggz/game_clients/lapocha/main.c
   M /trunk/ggz/game_clients/lapocha/table.c
   M /trunk/ggz/game_clients/lapocha/table.h
   M /trunk/ggzd/game_servers/lapocha/game.c

server
  - Alter MSG_HAND protocol to send a char representing dealer's seat

client
  - Display dealer's seat with a (D) after name
  - Display current bidder's seat with a (B) after name ((DB) if dealer too)

------------------------------------------------------------------------
r669 | rgade | 2000-08-18 05:20:02 +0200 (Fr, 18 Aug 2000) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/lapocha/main.c

- This should fix the animation bug some have noted after a trick is taken

------------------------------------------------------------------------
r666 | rgade | 2000-08-16 07:59:18 +0200 (Mi, 16 Aug 2000) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/lapocha/cb_main.c
   M /trunk/ggz/game_clients/lapocha/cb_main.h
   M /trunk/ggz/game_clients/lapocha/dlg_main.c
   M /trunk/ggz/game_clients/lapocha/main.c
   M /trunk/ggz/game_clients/lapocha/table.c
   M /trunk/ggz/game_clients/lapocha/table.h

- This update fixes the segfaults that occured when the Gtk theme is changed
  while an LP game is in progress

------------------------------------------------------------------------
r662 | rgade | 2000-08-15 05:33:37 +0200 (Di, 15 Aug 2000) | 2 lines
Geänderte Pfade:
   A /trunk/ggz/game_clients/lapocha/docs.html

- Basic La Pocha documentation in HTML (thanks Austin!)

------------------------------------------------------------------------
r661 | rgade | 2000-08-15 05:28:51 +0200 (Di, 15 Aug 2000) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/lapocha/cb_bid.c
   M /trunk/ggz/game_clients/lapocha/cb_bid.h
   M /trunk/ggz/game_clients/lapocha/cb_main.c
   M /trunk/ggz/game_clients/lapocha/cb_main.h
   M /trunk/ggz/game_clients/lapocha/dlg_bid.c
   M /trunk/ggz/game_clients/lapocha/dlg_bid.h
   M /trunk/ggz/game_clients/lapocha/dlg_main.c
   M /trunk/ggz/game_clients/lapocha/dlg_main.h
   M /trunk/ggz/game_clients/lapocha/game.c
   M /trunk/ggz/game_clients/lapocha/game.h
   M /trunk/ggz/game_clients/lapocha/hand.c
   M /trunk/ggz/game_clients/lapocha/hand.h
   M /trunk/ggz/game_clients/lapocha/main.c
   M /trunk/ggz/game_clients/lapocha/main.h
   M /trunk/ggz/game_clients/lapocha/table.c
   M /trunk/ggz/game_clients/lapocha/table.h

- Added license notices

------------------------------------------------------------------------
r659 | rgade | 2000-08-15 05:16:51 +0200 (Di, 15 Aug 2000) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/cb_main.c
   M /trunk/ggz/game_clients/dots/cb_main.h
   M /trunk/ggz/game_clients/dots/cb_new.c
   M /trunk/ggz/game_clients/dots/cb_new.h
   M /trunk/ggz/game_clients/dots/cb_opt.c
   M /trunk/ggz/game_clients/dots/cb_opt.h
   M /trunk/ggz/game_clients/dots/dlg_about.c
   M /trunk/ggz/game_clients/dots/dlg_about.h
   M /trunk/ggz/game_clients/dots/dlg_main.c
   M /trunk/ggz/game_clients/dots/dlg_main.h
   M /trunk/ggz/game_clients/dots/dlg_new.c
   M /trunk/ggz/game_clients/dots/dlg_new.h
   M /trunk/ggz/game_clients/dots/dlg_opt.c
   M /trunk/ggz/game_clients/dots/dlg_opt.h
   M /trunk/ggz/game_clients/dots/game.c
   M /trunk/ggz/game_clients/dots/game.h
   M /trunk/ggz/game_clients/dots/main.c
   M /trunk/ggz/game_clients/dots/main.h

- Added license notice

------------------------------------------------------------------------
r643 | rgade | 2000-07-28 07:29:48 +0200 (Fr, 28 Jul 2000) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/game.c
   M /trunk/ggz/game_clients/dots/main.c

- Commented out move-ahead of server response support
  - This seems to cause some undesirable effects which are difficult to debug
    as it only happens when a server is lagged (which fortunately doesn't
    happen locally, although it'd make debugging easier :)

------------------------------------------------------------------------
r641 | rgade | 2000-07-28 07:08:38 +0200 (Fr, 28 Jul 2000) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/lapocha/main.c

- Print winner at end of game

------------------------------------------------------------------------
r637 | rgade | 2000-07-28 06:40:38 +0200 (Fr, 28 Jul 2000) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/lapocha/game.c
   M /trunk/ggz/game_clients/lapocha/game.h
   M /trunk/ggz/game_clients/lapocha/main.c
   M /trunk/ggz/game_clients/lapocha/table.c
   M /trunk/ggz/game_clients/lapocha/table.h

- Allow trump choice on LP_REQ_TRUMP from server

------------------------------------------------------------------------
r633 | rgade | 2000-07-26 09:12:51 +0200 (Mi, 26 Jul 2000) | 17 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/lapocha/game.c
   M /trunk/ggz/game_clients/lapocha/game.h
   M /trunk/ggz/game_clients/lapocha/hand.h
   M /trunk/ggz/game_clients/lapocha/main.c
   M /trunk/ggz/game_clients/lapocha/table.c
   M /trunk/ggz/game_clients/lapocha/table.h
   M /trunk/ggzd/game_servers/lapocha/cards.c
   M /trunk/ggzd/game_servers/lapocha/cards.h
   M /trunk/ggzd/game_servers/lapocha/game.c
   M /trunk/ggzd/game_servers/lapocha/game.h

First (semi)playable version of La Pocha

WHAT WORKS
----------
- Cards are dealt out properly, per rules - deal passes to the right
- Trump is chosen by cutting the remainder of the deck in a random fashion
- Bidding is properly dealt with, per the rules - to the left
- Trick play is properly dealt with, cards must be played by the rules
- End of hand play is properly dealt with, score calculated and sent to clients

WHAT DOESN'T WORK
-----------------
- Leave/Rejoin is not functional (and is going to be hell to implement)
- Hands which use the full deck will not function (could crash? not sure)
  - Don't play past the hand where 9 cards are dealt ;)
- End of game is not detected

------------------------------------------------------------------------
r628 | rgade | 2000-07-24 04:04:35 +0200 (Mo, 24 Jul 2000) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/lapocha/game.h
   M /trunk/ggz/game_clients/lapocha/hand.c
   M /trunk/ggz/game_clients/lapocha/table.c

- Improved card display handling

------------------------------------------------------------------------
r626 | rgade | 2000-07-24 01:21:49 +0200 (Mo, 24 Jul 2000) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/lapocha/Makefile.am
   A /trunk/ggz/game_clients/lapocha/cb_bid.c
   A /trunk/ggz/game_clients/lapocha/cb_bid.h
   A /trunk/ggz/game_clients/lapocha/dlg_bid.c
   A /trunk/ggz/game_clients/lapocha/dlg_bid.h
   M /trunk/ggz/game_clients/lapocha/dlg_main.c
   M /trunk/ggz/game_clients/lapocha/game.c
   M /trunk/ggz/game_clients/lapocha/game.h
   M /trunk/ggz/game_clients/lapocha/main.c
   M /trunk/ggz/game_clients/lapocha/table.c
   M /trunk/ggz/game_clients/lapocha/table.h

- Players are now displayed in proper seats
- Receive trump suit from server
- Handle bid requests, sends and replies
- Display opponent bids

------------------------------------------------------------------------
r623 | rgade | 2000-07-23 19:08:53 +0200 (So, 23 Jul 2000) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/game.c
   M /trunk/ggz/game_clients/dots/main.c

- Updated client to receive (and throw away since we don't need it)
  the score information from server

------------------------------------------------------------------------
r616 | rgade | 2000-06-30 06:18:53 +0200 (Fr, 30 Jun 2000) | 11 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/lapocha/game.h
   M /trunk/ggz/game_clients/lapocha/hand.c
   M /trunk/ggz/game_clients/lapocha/hand.h
   M /trunk/ggz/game_clients/lapocha/main.c
   M /trunk/ggz/game_clients/lapocha/main.h
   M /trunk/ggz/game_clients/lapocha/table.c
   M /trunk/ggz/game_clients/lapocha/table.h
   M /trunk/ggz/ggz/ggzrc.test.in
   M /trunk/ggzd/configure.in
   M /trunk/ggzd/game_servers/Makefile.am
   A /trunk/ggzd/game_servers/lapocha
   A /trunk/ggzd/game_servers/lapocha/.cvsignore
   A /trunk/ggzd/game_servers/lapocha/Makefile.am
   A /trunk/ggzd/game_servers/lapocha/cards.c
   A /trunk/ggzd/game_servers/lapocha/cards.h
   A /trunk/ggzd/game_servers/lapocha/game.c
   A /trunk/ggzd/game_servers/lapocha/game.h
   A /trunk/ggzd/game_servers/lapocha/ggz.c
   A /trunk/ggzd/game_servers/lapocha/ggz.h
   A /trunk/ggzd/game_servers/lapocha/lapocha.dsc
   A /trunk/ggzd/game_servers/lapocha/lapocha.room
   A /trunk/ggzd/game_servers/lapocha/main.c
   A /trunk/ggzd/game_servers/lapocha/protocols.h

Initial checkin of La Pocha server.

Current status:
- Clients can connect and a sample 10 cards are dealt by the server.
- No game play is functional.
- Player one is told to play (so card animation can still be tested)

Bugs:
- Far far too numerous to mention, but nothing that appears to make either
  server or client unstable

------------------------------------------------------------------------
r613 | rgade | 2000-06-27 06:05:02 +0200 (Di, 27 Jun 2000) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/lapocha/table.c

- Fixed card selection bug mentioned on ggz-dev
- Added labels to appropriate positions in info boxes

------------------------------------------------------------------------
r612 | rgade | 2000-06-27 04:15:28 +0200 (Di, 27 Jun 2000) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/lapocha/dlg_main.c
   M /trunk/ggz/game_clients/lapocha/table.c

- Resized table display to be appropriate for La Pocha
- Fixed animation bug where leading edge of right-moving card was missing

------------------------------------------------------------------------
r611 | rgade | 2000-06-26 07:44:28 +0200 (Mo, 26 Jun 2000) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/configure.in
   M /trunk/ggz/game_clients/Makefile.am
   A /trunk/ggz/game_clients/lapocha
   A /trunk/ggz/game_clients/lapocha/.cvsignore
   A /trunk/ggz/game_clients/lapocha/Makefile.am
   A /trunk/ggz/game_clients/lapocha/cards-b1.xpm
   A /trunk/ggz/game_clients/lapocha/cards-b2.xpm
   A /trunk/ggz/game_clients/lapocha/cards-b3.xpm
   A /trunk/ggz/game_clients/lapocha/cards-b4.xpm
   A /trunk/ggz/game_clients/lapocha/cards.xpm
   A /trunk/ggz/game_clients/lapocha/cb_main.c
   A /trunk/ggz/game_clients/lapocha/cb_main.h
   A /trunk/ggz/game_clients/lapocha/dlg_main.c
   A /trunk/ggz/game_clients/lapocha/dlg_main.h
   A /trunk/ggz/game_clients/lapocha/game.c
   A /trunk/ggz/game_clients/lapocha/game.h
   A /trunk/ggz/game_clients/lapocha/hand.c
   A /trunk/ggz/game_clients/lapocha/hand.h
   A /trunk/ggz/game_clients/lapocha/main.c
   A /trunk/ggz/game_clients/lapocha/main.h
   A /trunk/ggz/game_clients/lapocha/support.c
   A /trunk/ggz/game_clients/lapocha/support.h
   A /trunk/ggz/game_clients/lapocha/table.c
   A /trunk/ggz/game_clients/lapocha/table.h

Initial checkin of LaPocha

------------------------------------------------------------------------
r608 | bmh | 2000-06-25 00:59:03 +0200 (So, 25 Jun 2000) | 8 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/tictactoe/main_win.c
   M /trunk/ggz/ggz/connect.c
   M /trunk/ggz/ggz/dlg_login.c
   M /trunk/ggz/ggz/dlg_login.h
   M /trunk/ggz/glade/dlg_login.glade


- Took out a straggling debug comment in ttt
- Lengthened usename entry box on login dialog and allow 16 chars
- Work around buggy Gtk combo box by disabling profile combo if there
  are no profiles
- Create swappable top panel (notbook without tabs) for login dialog
  to use on login errors

------------------------------------------------------------------------
r600 | bmh | 2000-06-24 05:54:21 +0200 (Sa, 24 Jun 2000) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/tictactoe/game.h


- Update tic-tac-toe client to 16char names

------------------------------------------------------------------------
r599 | rgade | 2000-06-24 05:50:12 +0200 (Sa, 24 Jun 2000) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/main.c
   M /trunk/ggz/game_clients/dots/main.h

- Fix to support name lengths of 16 characters

------------------------------------------------------------------------
r594 | bmh | 2000-06-22 20:32:12 +0200 (Do, 22 Jun 2000) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/tictactoe/main.c
   M /trunk/ggz/game_clients/tictactoe/main_win.c


- Remove some debugging information

------------------------------------------------------------------------
r547 | rgade | 2000-06-09 05:07:32 +0200 (Fr, 09 Jun 2000) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/Makefile.am
   M /trunk/ggz/game_clients/dots/cb_main.c
   M /trunk/ggz/game_clients/dots/cb_main.h
   A /trunk/ggz/game_clients/dots/cb_new.c
   A /trunk/ggz/game_clients/dots/cb_new.h
   M /trunk/ggz/game_clients/dots/dlg_main.c
   A /trunk/ggz/game_clients/dots/dlg_new.c
   A /trunk/ggz/game_clients/dots/dlg_new.h
   M /trunk/ggz/game_clients/dots/dlg_opt.c
   M /trunk/ggz/game_clients/dots/game.h
   M /trunk/ggz/game_clients/dots/main.c
   M /trunk/ggz/game_clients/dots/main.h

- Pop up a dialog asking if you want to play another game
- Added new OPCODE - DOTS_REQ_NEWGAME

------------------------------------------------------------------------
r543 | rgade | 2000-06-07 04:40:01 +0200 (Mi, 07 Jun 2000) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/cb_opt.c
   M /trunk/ggz/game_clients/dots/game.h
   M /trunk/ggz/game_clients/dots/main.c

- Always display main dialog on startup
- Wait for DOTS_REQ_OPTIONS to display options dialog
- We will receive a DOTS_MSG_OPTIONS even if we are the launcher

------------------------------------------------------------------------
r541 | rgade | 2000-06-06 08:35:12 +0200 (Di, 06 Jun 2000) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/game.h
   M /trunk/ggzd/game_servers/dots/game.h

- Moved DOTS_SND_OPTIONS to client->server portion of protocol where it belongs

------------------------------------------------------------------------
r539 | rgade | 2000-06-06 08:01:40 +0200 (Di, 06 Jun 2000) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/game.h
   M /trunk/ggz/game_clients/dots/main.c

Updated client to work with new launch protocol

- Send DOTS_SND_OPTIONS (9) opcode to send options to game server

------------------------------------------------------------------------
r529 | bmh | 2000-05-22 05:41:16 +0200 (Mo, 22 Mai 2000) | 7 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/socketfunc.h
   M /trunk/ggz/game_clients/tictactoe/main.c
   M /trunk/ggz/ggz/connect.c
   M /trunk/ggz/ggz/dlg_launch.c
   M /trunk/ggz/ggz/dlg_launch.h
   M /trunk/ggz/ggz/game.c
   M /trunk/ggz/ggz/protocols.h


- Updated client to comply with protocol version 1:
- Let game client modules handle options
- Don't launch game module client until after receiving
  RSP_TABLE_{LAUNCH, JOIN}
- Use support function lookup_widget() in a few more places

------------------------------------------------------------------------
r516 | bmh | 2000-05-13 20:33:32 +0200 (Sa, 13 Mai 2000) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/configure.in
   M /trunk/ggz/game_clients/dots/Makefile.am
   M /trunk/ggz/game_clients/spades/Makefile.am
   M /trunk/ggz/game_clients/tictactoe/Makefile.am


- s/ggzmod/ggzexecmod/g; so we can use 'make install-exec'
- Use ggzexecmod_PROGRAMS target for ggz.dots

------------------------------------------------------------------------
r514 | rgade | 2000-05-13 08:18:27 +0200 (Sa, 13 Mai 2000) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/Makefile.am
   M /trunk/ggz/game_clients/dots/cb_main.c
   A /trunk/ggz/game_clients/dots/dlg_about.c
   A /trunk/ggz/game_clients/dots/dlg_about.h

- Created about dialog and connected to help menu

------------------------------------------------------------------------
r513 | rgade | 2000-05-13 07:25:02 +0200 (Sa, 13 Mai 2000) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/main.c
   M /trunk/ggz/game_clients/dots/main.h

- Update the score after receiving sync
- Notify via statusbar on player join and leave

------------------------------------------------------------------------
r508 | rgade | 2000-05-11 06:59:46 +0200 (Do, 11 Mai 2000) | 9 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/game.c
   M /trunk/ggz/game_clients/dots/game.h
   M /trunk/ggz/game_clients/dots/main.c
   M /trunk/ggzd/game_servers/dots/game.c
   M /trunk/ggzd/game_servers/dots/game.h

Completed implementation of DOTS_SND_SYNC

Server:
- Keep track of owned squares and send them as part of DOTS_SND_SYNC

Client:
- After receiving DOTS_SND_SYNC, call board_redraw() to display game
- Implemented board_redraw() to draw all lines and owned squares

------------------------------------------------------------------------
r505 | rgade | 2000-05-10 09:34:03 +0200 (Mi, 10 Mai 2000) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/game.c
   M /trunk/ggz/game_clients/dots/main.c
   M /trunk/ggz/game_clients/dots/main.h

DOTS_SND_SYNC handled by client (protocol will change shortly)

- Client can now leave and rejoin game
- Board is not redrawn with proper lines/boxes on rejoin but plays properly

------------------------------------------------------------------------
r504 | rgade | 2000-05-10 02:46:00 +0200 (Mi, 10 Mai 2000) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/cb_opt.c
   M /trunk/ggz/game_clients/dots/game.h
   M /trunk/ggz/game_clients/dots/main.c
   M /trunk/ggzd/game_servers/dots/game.c
   M /trunk/ggzd/game_servers/dots/game.h

Altered CtD protocol to always send DOTS_MSG_OPTIONS

- Removed DOTS_REQ_OPTIONS
- Renamed DOTS_RSP_OPTIONS -> DOTS_MSG_OPTIONS
- Send DOTS_MSG_OPTIONS to joining board, before SYNC is sent

------------------------------------------------------------------------
r503 | rgade | 2000-05-09 04:10:48 +0200 (Di, 09 Mai 2000) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/dlg_main.c
   M /trunk/ggz/game_clients/dots/game.c
   M /trunk/ggz/game_clients/dots/game.h
   M /trunk/ggz/game_clients/dots/main.c

- Fixed a minor label glitch
- Game move-ahead (before server response) should be more reliable

------------------------------------------------------------------------
r501 | rgade | 2000-05-08 17:59:49 +0200 (Mo, 08 Mai 2000) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/cb_opt.c

Convert the square size (from opt dialog) to dot size before sending to server

------------------------------------------------------------------------
r498 | rgade | 2000-05-07 21:40:10 +0200 (So, 07 Mai 2000) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/dlg_main.c
   M /trunk/ggz/game_clients/dots/game.c
   M /trunk/ggz/game_clients/dots/main.c
   M /trunk/ggz/game_clients/dots/main.h

- Player names appear on score frames
- Scores are now updated in the score boxes

------------------------------------------------------------------------
r497 | rgade | 2000-05-07 06:34:26 +0200 (So, 07 Mai 2000) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/Makefile.am
   D /trunk/ggz/game_clients/dots/callbacks.c
   D /trunk/ggz/game_clients/dots/callbacks.h
   A /trunk/ggz/game_clients/dots/cb_main.c
   A /trunk/ggz/game_clients/dots/cb_main.h
   A /trunk/ggz/game_clients/dots/cb_opt.c
   A /trunk/ggz/game_clients/dots/cb_opt.h
   A /trunk/ggz/game_clients/dots/dlg_main.c
   A /trunk/ggz/game_clients/dots/dlg_main.h
   A /trunk/ggz/game_clients/dots/dlg_opt.c
   A /trunk/ggz/game_clients/dots/dlg_opt.h
   M /trunk/ggz/game_clients/dots/game.c
   D /trunk/ggz/game_clients/dots/interface.c
   D /trunk/ggz/game_clients/dots/interface.h
   M /trunk/ggz/game_clients/dots/main.c
   M /trunk/ggz/game_clients/dots/main.h

Added options dialog and reorganized the code a bit

------------------------------------------------------------------------
r484 | rgade | 2000-05-03 02:05:44 +0200 (Mi, 03 Mai 2000) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/game.c

Force the board to draw at board_init time

------------------------------------------------------------------------
r480 | rgade | 2000-05-01 04:01:46 +0200 (Mo, 01 Mai 2000) | 2 lines
Geänderte Pfade:
   A /trunk/ggz/game_clients/dots/dots.dsc

- Added dots description file

------------------------------------------------------------------------
r476 | rgade | 2000-04-30 21:39:07 +0200 (So, 30 Apr 2000) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/game.c
   M /trunk/ggz/game_clients/dots/main.c
   M /trunk/ggz/game_clients/dots/main.h

Can now play a full game of CtD

- game over message handled, prints winner in statusbar
- player turns are now updated properly in all cases

------------------------------------------------------------------------
r475 | rgade | 2000-04-29 20:11:13 +0200 (Sa, 29 Apr 2000) | 8 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/game.c
   M /trunk/ggz/game_clients/dots/game.h
   M /trunk/ggz/game_clients/dots/main.c
   M /trunk/ggzd/game_servers/dots/game.c
   M /trunk/ggzd/game_servers/dots/game.h

Connect the Dots getting ever closer

- Games now launch, moves are sent to server
  (don't know what happens if you include a bot - DDT cuz there are no bots)
- Server calculates moves and responds to both clients
- Turn processing not handled just right yet (sometimes it's both players turn!)
- Game leaves ghost at end of game (clients don't handle EOG yet)

------------------------------------------------------------------------
r472 | rgade | 2000-04-28 07:24:52 +0200 (Fr, 28 Apr 2000) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/dots/Makefile.am
   M /trunk/ggz/game_clients/dots/callbacks.c
   M /trunk/ggz/game_clients/dots/game.c
   M /trunk/ggz/game_clients/dots/game.h
   M /trunk/ggz/game_clients/dots/main.c
   M /trunk/ggz/game_clients/dots/main.h
   M /trunk/ggz/ggz/ggzrc.test.in

Beginning to make client work with server

- Don't launch games yet, they won't work!

------------------------------------------------------------------------
r466 | rgade | 2000-04-27 07:02:09 +0200 (Do, 27 Apr 2000) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/configure.in
   M /trunk/ggz/game_clients/Makefile.am
   A /trunk/ggz/game_clients/dots
   A /trunk/ggz/game_clients/dots/.cvsignore
   A /trunk/ggz/game_clients/dots/Makefile.am
   A /trunk/ggz/game_clients/dots/callbacks.c
   A /trunk/ggz/game_clients/dots/callbacks.h
   A /trunk/ggz/game_clients/dots/game.c
   A /trunk/ggz/game_clients/dots/game.h
   A /trunk/ggz/game_clients/dots/interface.c
   A /trunk/ggz/game_clients/dots/interface.h
   A /trunk/ggz/game_clients/dots/main.c
   A /trunk/ggz/game_clients/dots/main.h
   A /trunk/ggz/game_clients/dots/support.c
   A /trunk/ggz/game_clients/dots/support.h

Adding Connect the Dots game to CVS

- No server yet
- Can't play a game, just see the UI ^_^

------------------------------------------------------------------------
r440 | rgade | 2000-04-21 02:29:36 +0200 (Fr, 21 Apr 2000) | 2 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/tictactoe/Makefile.am

Include x.xpm and o.xpm in a 'make dist'

------------------------------------------------------------------------
r438 | bmh | 2000-04-20 08:15:12 +0200 (Do, 20 Apr 2000) | 6 lines
Geänderte Pfade:
   M /trunk/ggz
   M /trunk/ggz/.cvsignore
   M /trunk/ggz/Makefile.am
   M /trunk/ggz/acconfig.h
   M /trunk/ggz/autogen.sh
   M /trunk/ggz/configure.in
   M /trunk/ggz/game_clients/spades
   M /trunk/ggz/game_clients/spades/.cvsignore
   M /trunk/ggz/game_clients/spades/Makefile.am
   A /trunk/ggz/game_clients/spades/spades.dsc
   M /trunk/ggz/game_clients/tictactoe
   M /trunk/ggz/game_clients/tictactoe/.cvsignore
   M /trunk/ggz/game_clients/tictactoe/Makefile.am
   A /trunk/ggz/game_clients/tictactoe/ttt.dsc
   M /trunk/ggz/ggz
   M /trunk/ggz/ggz/.cvsignore
   M /trunk/ggz/ggz/Makefile.am
   M /trunk/ggz/ggz/dlg_about.c
   M /trunk/ggz/ggz/dlg_login.c
   M /trunk/ggz/ggz/dlg_main.c
   M /trunk/ggz/ggz/game.c
   M /trunk/ggz/ggz/ggzrc.c
   A /trunk/ggz/ggz/ggzrc.test.in
   M /trunk/ggz/glade/dlg_about.glade


- Some about box touchups
- Default to port 5688 like server
- Don't hardcode game paths, read them from rc file
- Re-did autoconf so that 'make install' works

------------------------------------------------------------------------
r415 | bmh | 2000-04-11 20:51:41 +0200 (Di, 11 Apr 2000) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/tictactoe/Makefile.am
   A /trunk/ggz/game_clients/tictactoe/game.h
   M /trunk/ggz/game_clients/tictactoe/main.c
   M /trunk/ggz/game_clients/tictactoe/main_win.c
   M /trunk/ggz/game_clients/tictactoe/main_win.h


- Reworked some internals, putting global vars into a struct
- Keep a state variable: INIT, WAIT, MOVE, and DONE
- Only accept input from user if in MOVE state

------------------------------------------------------------------------
r392 | bmh | 2000-04-07 21:14:00 +0200 (Fr, 07 Apr 2000) | 6 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/tictactoe/main.c
   M /trunk/ggz/game_clients/tictactoe/main_win.c
   M /trunk/ggz/game_clients/tictactoe/main_win.h


- Moved pixmap init stuff into main_win.c in a callback for main_win
  realize
- Fixed up synchronization.
- Moved most logging messages to status bar

------------------------------------------------------------------------
r387 | bmh | 2000-04-06 18:04:40 +0200 (Do, 06 Apr 2000) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/tictactoe/Makefile.am
   M /trunk/ggz/game_clients/tictactoe/main.c
   A /trunk/ggz/game_clients/tictactoe/main_win.c
   A /trunk/ggz/game_clients/tictactoe/main_win.h
   A /trunk/ggz/game_clients/tictactoe/o.xpm
   A /trunk/ggz/game_clients/tictactoe/support.c
   A /trunk/ggz/game_clients/tictactoe/support.h
   A /trunk/ggz/game_clients/tictactoe/x.xpm


- Simple GTK GUI hacked onto existing hack of a text client :)

------------------------------------------------------------------------
r386 | bmh | 2000-04-06 00:34:50 +0200 (Do, 06 Apr 2000) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/tictactoe/Makefile.am
   M /trunk/ggz/game_clients/tictactoe/main.c


- Simple text-based hack for playing tictactoe

------------------------------------------------------------------------
r348 | bmh | 2000-04-01 03:32:23 +0200 (Sa, 01 Apr 2000) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/configure.in
   M /trunk/ggz/game_clients/Makefile.am
   A /trunk/ggz/game_clients/tictactoe
   A /trunk/ggz/game_clients/tictactoe/.cvsignore
   A /trunk/ggz/game_clients/tictactoe/Makefile.am
   A /trunk/ggz/game_clients/tictactoe/main.c


- Added stub tictactoe client

------------------------------------------------------------------------
r347 | bmh | 2000-04-01 03:14:41 +0200 (Sa, 01 Apr 2000) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/TODO
   M /trunk/ggz/game_clients/spades/client_func.c
   M /trunk/ggz/game_clients/spades/client_main.c
   M /trunk/ggz/ggz/datatypes.h
   M /trunk/ggz/ggz/game.c


- Use Unix domain sockets for talking with game client modules.  This
  allows the game module to have access to stdin and stdout.

------------------------------------------------------------------------
r325 | bmh | 2000-03-30 10:19:22 +0200 (Do, 30 Mär 2000) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/callbacks.c


- Don't send ai to GGZ.  That's silly

------------------------------------------------------------------------
r133 | jzaun | 2000-03-05 01:10:08 +0100 (So, 05 Mär 2000) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/gtk_dlg_options.c


- Commented out the gtk_widget_show call for the computer/human seating tab of the
- spades options dialog.

------------------------------------------------------------------------
r109 | jzaun | 2000-03-02 02:15:09 +0100 (Do, 02 Mär 2000) | 3 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/gtk_io.c


- commented out the gtk_show call for taunt area. Spades now takes up much less room on the screen

------------------------------------------------------------------------
r97 | bmh | 2000-02-29 17:10:15 +0100 (Di, 29 Feb 2000) | 4 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/Makefile.am
   M /trunk/ggz/ggz/Makefile.am


- Replace 'SUBDIRS =' with 'SUBDIRS = .'  Seems make dist chokes if
  SUBDIRS is empty

------------------------------------------------------------------------
r32 | bmh | 2000-02-08 16:55:55 +0100 (Di, 08 Feb 2000) | 5 lines
Geänderte Pfade:
   M /trunk/ggz/game_clients/spades/callbacks.c
   M /trunk/ggz/game_clients/spades/client.h
   M /trunk/ggz/game_clients/spades/client_func.c
   M /trunk/ggz/game_clients/spades/client_main.c
   M /trunk/ggz/game_clients/spades/gtk_connect.c


- Fixed spades client to accept '-o' option if player needs to
  set game options (and don't ask for them otherwise)
- Display main window earlier (so it looks like we're doing something)

------------------------------------------------------------------------
r19 | bmh | 2000-02-05 22:45:28 +0100 (Sa, 05 Feb 2000) | 3 lines
Geänderte Pfade:
   A /trunk/ggz/game_clients/spades/Makefile.am
   A /trunk/ggz/game_clients/spades/all-cards.xpm


- Oops, forgot a couple

------------------------------------------------------------------------
r18 | bmh | 2000-02-05 22:43:02 +0100 (Sa, 05 Feb 2000) | 3 lines
Geänderte Pfade:
   A /trunk/ggz/game_clients/spades
   A /trunk/ggz/game_clients/spades/.cvsignore
   A /trunk/ggz/game_clients/spades/callbacks.c
   A /trunk/ggz/game_clients/spades/callbacks.h
   A /trunk/ggz/game_clients/spades/card.c
   A /trunk/ggz/game_clients/spades/card.h
   A /trunk/ggz/game_clients/spades/client.h
   A /trunk/ggz/game_clients/spades/client_func.c
   A /trunk/ggz/game_clients/spades/client_main.c
   A /trunk/ggz/game_clients/spades/display.h
   A /trunk/ggz/game_clients/spades/gtk_connect.c
   A /trunk/ggz/game_clients/spades/gtk_connect.h
   A /trunk/ggz/game_clients/spades/gtk_dlg_about.c
   A /trunk/ggz/game_clients/spades/gtk_dlg_about.h
   A /trunk/ggz/game_clients/spades/gtk_dlg_disconnect.c
   A /trunk/ggz/game_clients/spades/gtk_dlg_disconnect.h
   A /trunk/ggz/game_clients/spades/gtk_dlg_error.c
   A /trunk/ggz/game_clients/spades/gtk_dlg_error.h
   A /trunk/ggz/game_clients/spades/gtk_dlg_exit.c
   A /trunk/ggz/game_clients/spades/gtk_dlg_exit.h
   A /trunk/ggz/game_clients/spades/gtk_dlg_options.c
   A /trunk/ggz/game_clients/spades/gtk_dlg_options.h
   A /trunk/ggz/game_clients/spades/gtk_dlg_stat.c
   A /trunk/ggz/game_clients/spades/gtk_dlg_stat.h
   A /trunk/ggz/game_clients/spades/gtk_io.c
   A /trunk/ggz/game_clients/spades/gtk_io.h
   A /trunk/ggz/game_clients/spades/gtk_menu.c
   A /trunk/ggz/game_clients/spades/gtk_menu.h
   A /trunk/ggz/game_clients/spades/gtk_play.c
   A /trunk/ggz/game_clients/spades/gtk_play.h
   A /trunk/ggz/game_clients/spades/gtk_taunt.c
   A /trunk/ggz/game_clients/spades/gtk_taunt.h
   A /trunk/ggz/game_clients/spades/gtkspinbutton.c
   A /trunk/ggz/game_clients/spades/gtkspinbutton.h
   A /trunk/ggz/game_clients/spades/options.h
   A /trunk/ggz/game_clients/spades/socketfunc.c
   A /trunk/ggz/game_clients/spades/socketfunc.h


- Added files from spades client as a temporary hack (sigh).

------------------------------------------------------------------------
r15 | bmh | 2000-01-29 20:36:57 +0100 (Sa, 29 Jan 2000) | 3 lines
Geänderte Pfade:
   A /trunk/ggz/game_clients
   A /trunk/ggz/game_clients/.cvsignore
   A /trunk/ggz/game_clients/Makefile.am


- Added files

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