------------------------------------------------------------------------ r10777 | oojah | 2009-01-02 03:17:58 +0100 (Fr, 02. Jan 2009) | 2 lines Geänderte Pfade: M /trunk/base-libs/libggz/ggz.h M /trunk/base-libs/libggz/security/ggz_tls_gnutls.c M /trunk/base-libs/libggz/security/ggz_tls_none.c M /trunk/base-libs/libggz/security/ggz_tls_nss.c M /trunk/base-libs/libggz/security/ggz_tls_openssl.c ggz_tls_read and ggz_tls_write should have ssize_t return type, not size_t. This bug would prevent those functions ever returning an error - hopefully this will be the fix that solves the leaking sockets. ------------------------------------------------------------------------ r10757 | oojah | 2009-01-02 00:48:57 +0100 (Fr, 02. Jan 2009) | 2 lines Geänderte Pfade: M /trunk/base-libs/ggz-config/ggz-config.c Always declare functions with empty argument lists as void. ------------------------------------------------------------------------ r10756 | oojah | 2009-01-02 00:47:46 +0100 (Fr, 02. Jan 2009) | 2 lines Geänderte Pfade: M /trunk/base-libs/ggz-config/ggz-config.c More strings that should be const. ------------------------------------------------------------------------ r10755 | oojah | 2009-01-02 00:43:33 +0100 (Fr, 02. Jan 2009) | 2 lines Geänderte Pfade: M /trunk/base-libs/ggz-config/ggz-config.c const string array should be const. ------------------------------------------------------------------------ r10754 | oojah | 2009-01-02 00:41:49 +0100 (Fr, 02. Jan 2009) | 2 lines Geänderte Pfade: M /trunk/base-libs/ggzcore/table.c Fix signed/unsigned comparisons. ------------------------------------------------------------------------ r10753 | oojah | 2009-01-02 00:31:08 +0100 (Fr, 02. Jan 2009) | 2 lines Geänderte Pfade: M /trunk/base-libs/ggzcore/room.c Fix signed/unsigned comparisons. ------------------------------------------------------------------------ r10752 | oojah | 2009-01-02 00:20:12 +0100 (Fr, 02. Jan 2009) | 2 lines Geänderte Pfade: M /trunk/base-libs/ggzcore/room.c const string array should be const. ------------------------------------------------------------------------ r10751 | oojah | 2009-01-02 00:13:38 +0100 (Fr, 02. Jan 2009) | 2 lines Geänderte Pfade: M /trunk/base-libs/ggzcore/netxml.c Fixed signed and unsigned type in conditional expression. ------------------------------------------------------------------------ r10750 | oojah | 2009-01-02 00:11:44 +0100 (Fr, 02. Jan 2009) | 2 lines Geänderte Pfade: M /trunk/base-libs/ggzcore/netxml.c "message" argument of _ggzcore_net_error() should be const. ------------------------------------------------------------------------ r10749 | oojah | 2009-01-02 00:11:12 +0100 (Fr, 02. Jan 2009) | 2 lines Geänderte Pfade: M /trunk/base-libs/ggzcore/server.c M /trunk/base-libs/ggzcore/server.h "message" argument of _ggzcore_server_net_error() should be const. ------------------------------------------------------------------------ r10748 | oojah | 2009-01-02 00:07:27 +0100 (Fr, 02. Jan 2009) | 2 lines Geänderte Pfade: M /trunk/base-libs/ggzcore/netxml.c Fix signed/unsigned comparisons. ------------------------------------------------------------------------ r10747 | oojah | 2009-01-02 00:06:14 +0100 (Fr, 02. Jan 2009) | 2 lines Geänderte Pfade: M /trunk/base-libs/ggzcore/netxml.c "line" argument of _ggzcore_net_send_line() should be const. ------------------------------------------------------------------------ r10746 | oojah | 2009-01-02 00:03:37 +0100 (Fr, 02. Jan 2009) | 2 lines Geänderte Pfade: M /trunk/base-libs/ggzcore/module.c Fix signed/unsigned comparisons. ------------------------------------------------------------------------ r10745 | oojah | 2009-01-02 00:00:44 +0100 (Fr, 02. Jan 2009) | 2 lines Geänderte Pfade: M /trunk/base-libs/ggzcore/game.c Fix signed/unsigned comparisons. ------------------------------------------------------------------------ r10744 | oojah | 2009-01-01 23:58:16 +0100 (Do, 01. Jan 2009) | 2 lines Geänderte Pfade: M /trunk/base-libs/ggzcore/game.c const string array should be const. ------------------------------------------------------------------------ r10743 | oojah | 2009-01-01 23:51:05 +0100 (Do, 01. Jan 2009) | 2 lines Geänderte Pfade: M /trunk/base-libs/libggz/ggz_common.c Test for perm should check that it is between 0 and GGZ_PERM_COUNT, so should be && not ||. ------------------------------------------------------------------------ r10742 | oojah | 2009-01-01 23:49:18 +0100 (Do, 01. Jan 2009) | 2 lines Geänderte Pfade: M /trunk/base-libs/libggz/ggz_common.c Fix signed/unsigned comparison. ------------------------------------------------------------------------ r10741 | oojah | 2009-01-01 23:46:00 +0100 (Do, 01. Jan 2009) | 2 lines Geänderte Pfade: M /trunk/base-libs/libggz/easysock.c Fix incorrect defined test. ------------------------------------------------------------------------ r10738 | josef | 2009-01-01 17:34:36 +0100 (Do, 01. Jan 2009) | 3 lines Geänderte Pfade: M /trunk/base-libs/libggz/easysock.c - ok, we need to fake our windows version, I have no clue what this does but it helps for compilation ------------------------------------------------------------------------ r10737 | josef | 2009-01-01 17:27:39 +0100 (Do, 01. Jan 2009) | 3 lines Geänderte Pfade: M /trunk/base-libs/m4/tls.m4 - make libtool 2.0.x happy by removing spaces after -L ------------------------------------------------------------------------ r10735 | josef | 2009-01-01 17:16:51 +0100 (Do, 01. Jan 2009) | 3 lines Geänderte Pfade: M /trunk/base-libs/libggz/easysock.c - quick fix to allow compilation when using --disable-threading ------------------------------------------------------------------------ r10733 | josef | 2009-01-01 16:00:54 +0100 (Do, 01. Jan 2009) | 3 lines Geänderte Pfade: M /trunk/base-libs/m4/ggz/iconv.m4 M /trunk/base-libs/m4/ggz/mkdir.m4 - modify M4 files so that autoconf 2.63 doesn't throw warnings anymore ------------------------------------------------------------------------ r10731 | josef | 2009-01-01 12:33:45 +0100 (Do, 01. Jan 2009) | 3 lines Geänderte Pfade: M /trunk/base-libs/desktop/Makefile.am - away with EXTRA_DIST ------------------------------------------------------------------------ r10710 | josef | 2008-12-30 21:42:18 +0100 (Di, 30. Dez 2008) | 3 lines Geänderte Pfade: M /trunk/base-libs/m4/gc.m4 - the obvious fix for the empty #define issue ------------------------------------------------------------------------ r10709 | josef | 2008-12-30 21:33:43 +0100 (Di, 30. Dez 2008) | 5 lines Geänderte Pfade: M /trunk/base-libs/m4/gc.m4 - use $enable_gc so that the status output works This does not fix the strange #define issue yet in cases where boehm-gc isn't used. ------------------------------------------------------------------------ r10645 | josef | 2008-12-24 10:28:51 +0100 (Mi, 24. Dez 2008) | 4 lines Geänderte Pfade: M /trunk/base-libs/NEWS M /trunk/base-libs/configure.ac M /trunk/base-libs/m4/gc.m4 - add ggz_threads.h file which was forgotten in the previous commit - keep track of latest news so we can get 0.99.5 out in a few days ------------------------------------------------------------------------ r10641 | josef | 2008-12-24 09:26:40 +0100 (Mi, 24. Dez 2008) | 3 lines Geänderte Pfade: M /trunk/base-libs/libggz/Makefile.am - distribute the template for the header file ------------------------------------------------------------------------ r10638 | josef | 2008-12-23 21:49:07 +0100 (Di, 23. Dez 2008) | 9 lines Geänderte Pfade: M /trunk/base-libs/ggzcore/netxml.c - be more strict: recognise if TLS is not offered by server, and if it's required then bail out There are now three barriers to take for the clients: server must offer TLS, libggz must have a TLS handler compiled in, and the handshake must succeed. FIXME: Apparently the disconnection deceives the state model in ggzcore, leading to a crash (event 13). This must be fixed. ------------------------------------------------------------------------ r10634 | josef | 2008-12-23 20:23:34 +0100 (Di, 23. Dez 2008) | 3 lines Geänderte Pfade: M /trunk/base-libs/libggz/ggz_threads.h.in - we have to assume it's available in /usr/include/gc ------------------------------------------------------------------------ r10633 | josef | 2008-12-23 20:12:30 +0100 (Di, 23. Dez 2008) | 4 lines Geänderte Pfade: M /trunk/base-libs/libggz M /trunk/base-libs/libggz/Makefile.am A /trunk/base-libs/libggz/ggz_threads.h.in M /trunk/base-libs/libggz/memory.c - new header file as a replacement for - the purpose is to encapsulate garbage collection function symbol redirection ------------------------------------------------------------------------ r10632 | josef | 2008-12-23 19:40:37 +0100 (Di, 23. Dez 2008) | 3 lines Geänderte Pfade: M /trunk/base-libs/ggzcore/net.h M /trunk/base-libs/ggzcore/netxml.c M /trunk/base-libs/ggzcore/server.c - reintroduce the ggzcore_server_get_tls() function so we can check if the policy was met when it is set to optional ------------------------------------------------------------------------ r10631 | josef | 2008-12-23 19:29:15 +0100 (Di, 23. Dez 2008) | 7 lines Geänderte Pfade: M /trunk/base-libs/libggz/memory.c - prepare libggz for threaded garbage collection, using a speed optimisation for currently available versions FIXME: In order to make it finally work, all files including pthreads.h must also contain the same header block as was added here. We might want to create a ggz_threads.h file, but it might still cause trouble when mixed with other pthreads code. So maybe activation at runtime for safety reasons is needed. ------------------------------------------------------------------------ r10630 | josef | 2008-12-23 19:12:00 +0100 (Di, 23. Dez 2008) | 5 lines Geänderte Pfade: M /trunk/base-libs/ggzcore/ggzcore.h M /trunk/base-libs/ggzcore/net.h M /trunk/base-libs/ggzcore/netxml.c M /trunk/base-libs/ggzcore/server.c M /trunk/grubby/grubby/src/net.c M /trunk/gtk-client/ggz-gtk/login.c M /trunk/kde-center/kggzcore/coreclient.cpp M /trunk/kde-center/kggzcore/coreclientbase.cpp M /trunk/kde-center/kggzcore/coreclientbase.h M /trunk/playground/agrue/agrue/net.c M /trunk/playground/jabber/ggzd-jabberproxy.cc M /trunk/python/pyggzcore/src/pyggzcoresimple_init.c M /trunk/python/pyggzcore/src/test.py M /trunk/python/t-rex/t-rex M /trunk/python/vibora/vibora M /trunk/txt-client/ggz-txt/server.c M /trunk/utils/cmd-client/main.c M /trunk/utils/ggz-wrapper/server.c M /trunk/utils/telggz/net.c - turn boolean TLS option into an enumerated security policy - this turns on "use if available" by default for all clients - Vencedor and ggz-txt can also require encryption, while other clients cannot ------------------------------------------------------------------------ r10627 | josef | 2008-12-23 08:56:30 +0100 (Di, 23. Dez 2008) | 6 lines Geänderte Pfade: M /trunk/base-libs/INSTALL D /trunk/base-libs/INSTALL.client M /trunk/base-libs/README D /trunk/base-libs/README.client M /trunk/base-libs/tests - ignore ggzmod test executables - update generic installation instructions with latest version from autoconf - get rid of package-specific installation instructions, these can be found in more detail in the packager guide - merge README.client information so we don't have 3 readme files in this package ------------------------------------------------------------------------ r10624 | josef | 2008-12-22 20:52:06 +0100 (Mo, 22. Dez 2008) | 3 lines Geänderte Pfade: A /trunk/base-libs/m4/gc.m4 - add missing macro file, spotted by canophone ------------------------------------------------------------------------ r10623 | josef | 2008-12-22 20:08:36 +0100 (Mo, 22. Dez 2008) | 4 lines Geänderte Pfade: M /trunk/base-libs/configure.ac M /trunk/base-libs/libggz/Makefile.am M /trunk/base-libs/libggz/memory.c - experimental support for the Boehm-Demers-Weiser conservative garbage collector - no more dangerous memory leaks or double-free's! in exchange for slightly less predictable performance slumps ------------------------------------------------------------------------ r10618 | jdorje | 2008-12-01 05:57:03 +0100 (Mo, 01. Dez 2008) | 1 line Geänderte Pfade: M /trunk/base-libs/autogen.sh M /trunk/docs/autogen.sh M /trunk/ggzd/autogen.sh M /trunk/grubby/autogen.sh M /trunk/gtk-client/autogen.sh M /trunk/txt-client/autogen.sh M /trunk/utils/autogen.sh Add check for m4/ggz directory presence before including it. ------------------------------------------------------------------------ r10607 | josef | 2008-11-30 15:50:08 +0100 (So, 30. Nov 2008) | 4 lines Geänderte Pfade: M /trunk/base-libs/ggzmod-ggz/ggzmod-ggz.c M /trunk/base-libs/ggzmod-ggz/ggzmod-ggz.h M /trunk/base-libs/ggzmod-ggz/io-ggz.c M /trunk/base-libs/ggzmod-ggz/io-ggz.h M /trunk/base-libs/ggzmod-ggz/mod-ggz.h M /trunk/base-libs/ggzmod-ggz/protocol.h - the useless whitespace police strikes again - adapt copyright header style here as well, and update them ------------------------------------------------------------------------ r10606 | josef | 2008-11-30 15:35:37 +0100 (So, 30. Nov 2008) | 4 lines Geänderte Pfade: M /trunk/base-libs/ggz-config/ggz-config.c M /trunk/base-libs/ggzcore/conf.c M /trunk/base-libs/ggzcore/conf.h M /trunk/base-libs/ggzcore/game.c M /trunk/base-libs/ggzcore/game.h M /trunk/base-libs/ggzcore/gametype.c M /trunk/base-libs/ggzcore/gametype.h M /trunk/base-libs/ggzcore/ggzcore-ggz.h M /trunk/base-libs/ggzcore/ggzcore.h M /trunk/base-libs/ggzcore/hook.c M /trunk/base-libs/ggzcore/hook.h M /trunk/base-libs/ggzcore/init.c M /trunk/base-libs/ggzcore/module.c M /trunk/base-libs/ggzcore/module.h M /trunk/base-libs/ggzcore/net.h M /trunk/base-libs/ggzcore/netxml.c M /trunk/base-libs/ggzcore/player.c M /trunk/base-libs/ggzcore/player.h M /trunk/base-libs/ggzcore/protocol.h M /trunk/base-libs/ggzcore/room.c M /trunk/base-libs/ggzcore/room.h M /trunk/base-libs/ggzcore/server.c M /trunk/base-libs/ggzcore/server.h M /trunk/base-libs/ggzcore/state.c M /trunk/base-libs/ggzcore/state.h M /trunk/base-libs/ggzcore/table.c M /trunk/base-libs/ggzcore/table.h M /trunk/base-libs/ggzmod/ggzmod.c M /trunk/base-libs/ggzmod/ggzmod.h M /trunk/base-libs/ggzmod/io.c M /trunk/base-libs/ggzmod/io.h M /trunk/base-libs/ggzmod/mod.h M /trunk/base-libs/ggzmod/protocol.h - useless whitespace removal, completing this package - copyright header updates for more consistency ------------------------------------------------------------------------ r10597 | josef | 2008-11-23 22:35:34 +0100 (So, 23. Nov 2008) | 4 lines Geänderte Pfade: M /trunk/base-libs/ggzcore/conf.c M /trunk/base-libs/ggzcore/conf.h M /trunk/base-libs/ggzcore/game.c M /trunk/base-libs/ggzcore/game.h M /trunk/base-libs/ggzcore/gametype.c M /trunk/base-libs/ggzcore/gametype.h M /trunk/base-libs/ggzcore/ggzcore-ggz.h M /trunk/base-libs/ggzcore/ggzcore.h M /trunk/base-libs/ggzcore/hook.c M /trunk/base-libs/ggzcore/hook.h M /trunk/base-libs/ggzcore/init.c M /trunk/base-libs/ggzcore/module.c M /trunk/base-libs/ggzcore/module.h M /trunk/base-libs/ggzcore/net.h M /trunk/base-libs/ggzcore/netxml.c M /trunk/base-libs/ggzcore/player.c M /trunk/base-libs/ggzcore/player.h M /trunk/base-libs/ggzcore/protocol.h M /trunk/base-libs/ggzcore/room.c M /trunk/base-libs/ggzcore/room.h M /trunk/base-libs/ggzcore/server.c M /trunk/base-libs/ggzcore/server.h M /trunk/base-libs/ggzcore/state.c M /trunk/base-libs/ggzcore/state.h M /trunk/base-libs/ggzcore/table.c M /trunk/base-libs/ggzcore/table.h D /trunk/base-libs/ggzcore/user.c D /trunk/base-libs/ggzcore/user.h - remove useless whitespace - remove useless file pair user.[ch] which was empty ------------------------------------------------------------------------ r10595 | josef | 2008-11-23 20:07:42 +0100 (So, 23. Nov 2008) | 4 lines Geänderte Pfade: M /trunk/base-libs/ggzcore/module.c - reset list to NULL to prevent segfault when calling this function twice - this may be related to embedded mode where no module list is loaded at all ------------------------------------------------------------------------ r10593 | josef | 2008-11-22 16:46:53 +0100 (Sa, 22. Nov 2008) | 4 lines Geänderte Pfade: M /trunk/base-libs/libggz/conf.c M /trunk/base-libs/libggz/easysock.c M /trunk/base-libs/libggz/ggz.h M /trunk/base-libs/libggz/ggz_common.c M /trunk/base-libs/libggz/ggz_common.h M /trunk/base-libs/libggz/ggz_dio.c M /trunk/base-libs/libggz/ggz_dio.h M /trunk/base-libs/libggz/list.c M /trunk/base-libs/libggz/memory.c M /trunk/base-libs/libggz/misc.c M /trunk/base-libs/libggz/misc.h M /trunk/base-libs/libggz/msg.c M /trunk/base-libs/libggz/numberlist.c M /trunk/base-libs/libggz/stack.c M /trunk/base-libs/libggz/support.h M /trunk/base-libs/libggz/uri.c M /trunk/base-libs/libggz/xmlelement.c - removal of superfluous whitespace noise and empty lines consisting of only spaces and/or tabs - copyright header updates and unification ------------------------------------------------------------------------ r10576 | josef | 2008-10-25 21:05:03 +0200 (Sa, 25. Okt 2008) | 3 lines Geänderte Pfade: M /trunk/base-libs/configure.ac M /trunk/community/Makefile M /trunk/docs/configure.ac M /trunk/ggzd/configure.ac M /trunk/grubby/configure.ac M /trunk/gtk-client/configure.ac M /trunk/java/build.xml M /trunk/kde-center/cmake/GGZKDECenterPackage.cmake M /trunk/python/Makefile.in M /trunk/python/configure.ac M /trunk/txt-client/configure.ac M /trunk/utils/configure.ac - bump to snapshot-0.99.5pre already ------------------------------------------------------------------------ r10574 | josef | 2008-10-25 20:59:16 +0200 (Sa, 25. Okt 2008) | 4 lines Geänderte Pfade: M /trunk/base-libs/ggzcore/Makefile.am M /trunk/base-libs/ggzmod/Makefile.am M /trunk/base-libs/libggz/Makefile.am M /trunk/base-libs/tests/Makefile.am - refer to linker maps using absolute path, needed for 'make distcheck' - link test applications against game-side ggzmod also because one of them is actually a game sort of thing ------------------------------------------------------------------------ r10568 | jdorje | 2008-10-15 19:11:45 +0200 (Mi, 15. Okt 2008) | 1 line Geänderte Pfade: M /trunk/base-libs/ggz-config/ggz-config.c Avoid shadowing global 'options' variable name. ------------------------------------------------------------------------ r10563 | oojah | 2008-09-21 11:28:17 +0200 (So, 21. Sep 2008) | 2 lines Geänderte Pfade: M /trunk/base-libs/libggz/ggz_common.h Documentation typo. ------------------------------------------------------------------------ r10550 | josef | 2008-08-30 18:35:22 +0200 (Sa, 30. Aug 2008) | 3 lines Geänderte Pfade: M /trunk/base-libs/ggzcore/game.c - first step towards solving the issue of launching non-existing game clients which currently leads to yet another ggz-gtk crash ------------------------------------------------------------------------ r10549 | josef | 2008-08-30 18:10:17 +0200 (Sa, 30. Aug 2008) | 3 lines Geänderte Pfade: M /trunk/base-libs/ggzcore/server.c - set channel fd, not server fd ------------------------------------------------------------------------ r10547 | josef | 2008-08-30 17:36:17 +0200 (Sa, 30. Aug 2008) | 3 lines Geänderte Pfade: M /trunk/base-libs/ggzcore/ggzcore.h M /trunk/base-libs/ggzcore/server.c - make channels also async-aware ------------------------------------------------------------------------ r10546 | josef | 2008-08-30 15:16:17 +0200 (Sa, 30. Aug 2008) | 3 lines Geänderte Pfade: M /trunk/base-libs/NEWS - tentative high-level changelog despite the snapshot being a few days from getting ready ------------------------------------------------------------------------ r10542 | josef | 2008-08-30 13:27:50 +0200 (Sa, 30. Aug 2008) | 3 lines Geänderte Pfade: M /trunk/base-libs/ggzcore/netxml.c M /trunk/base-libs/ggzcore/server.c M /trunk/base-libs/ggzcore/server.h - make it work again with synchronous clients, although it is not encouraged ------------------------------------------------------------------------ r10539 | josef | 2008-08-30 13:02:49 +0200 (Sa, 30. Aug 2008) | 3 lines Geänderte Pfade: M /trunk/base-libs/ggzcore/netxml.c M /trunk/base-libs/ggzcore/server.c - force asynchronous connection ------------------------------------------------------------------------ r10536 | josef | 2008-08-30 12:52:15 +0200 (Sa, 30. Aug 2008) | 4 lines Geänderte Pfade: M /trunk/base-libs/libggz/easysock.c M /trunk/base-libs/libggz/ggz.h M /trunk/base-libs/libggz/linker.map - API additions and functionality enhancements according to the asynchrony behaviour document - this adds both asynchronous ggz_resolvename() and ggz_make_socket() without any external dependencies ------------------------------------------------------------------------ r10526 | josef | 2008-08-28 20:38:07 +0200 (Do, 28. Aug 2008) | 3 lines Geänderte Pfade: M /trunk/base-libs/libggz/conf.c M /trunk/base-libs/libggz/ggz.h - new ggz_conf flag to express that a config file is optional on purpose ------------------------------------------------------------------------ r10525 | josef | 2008-08-24 23:06:23 +0200 (So, 24. Aug 2008) | 3 lines Geänderte Pfade: M /trunk/base-libs/Makefile.am M /trunk/base-libs/ggzcore.pc.in M /trunk/base-libs/ggzmod.pc.in M /trunk/base-libs/libggz.pc.in M /trunk/ggzd/Makefile.am M /trunk/ggzd/ggzdmod.pc.in - apply slightly adapted pkgconfig patches from Rex Dieter ------------------------------------------------------------------------ r10508 | josef | 2008-08-17 22:50:36 +0200 (So, 17. Aug 2008) | 6 lines Geänderte Pfade: M /trunk/base-libs/ggzcore/module.c M /trunk/base-libs/libggz/easysock.c M /trunk/base-libs/libggz/ggz.h M /trunk/base-libs/libggz/linker.map M /trunk/base-libs/m4/ggz/system.m4 - addition of support for asynchronous name resolver using libasyncns This is a good alternative to libanl. It requires two additional libggz functions, which is less ideal, but at least it works and doesn't crash. ------------------------------------------------------------------------ r10420 | oojah | 2008-07-27 18:29:08 +0200 (So, 27. Jul 2008) | 2 lines Geänderte Pfade: M /trunk/base-libs/configure.ac Dist package name should be ggz-base-libs not base-libs. ------------------------------------------------------------------------ r10386 | josef | 2008-07-24 21:31:35 +0200 (Do, 24. Jul 2008) | 3 lines Geänderte Pfade: M /trunk/base-libs/m4/ggz/ggz.m4 - the actual supporting code for the per-package module registry ------------------------------------------------------------------------ r10384 | josef | 2008-07-24 21:25:58 +0200 (Do, 24. Jul 2008) | 3 lines Geänderte Pfade: M /trunk/base-libs/ggz-config/ggz-config.c - differentiate better between read and write errors ------------------------------------------------------------------------ r10383 | josef | 2008-07-24 21:08:22 +0200 (Do, 24. Jul 2008) | 5 lines Geänderte Pfade: M /trunk/base-libs/ggz-config/ggz-config.c - fix a brace-position bug which went unnoticed many years and caused needless read-write opening of ggz.modules - new option -R/--registry to specify a file in ggz.modules.d/ - consolidate MKDIR_TAKES_ONE_ARG stuff ------------------------------------------------------------------------ r10382 | josef | 2008-07-24 00:37:51 +0200 (Do, 24. Jul 2008) | 3 lines Geänderte Pfade: M /trunk/base-libs/ggzcore/module.c - check for additional ggz.modules-lookalike files in ggz.modules.d/ so distros will not easily get the packaging wrong ------------------------------------------------------------------------ r10375 | josef | 2008-07-17 16:44:23 +0200 (Do, 17. Jul 2008) | 3 lines Geänderte Pfade: M /trunk/base-libs/ggz-config/ggz-config.c M /trunk/base-libs/ggzcore/ggzcore.h M /trunk/base-libs/ggzcore/linker.map M /trunk/base-libs/ggzcore/module.c M /trunk/base-libs/ggzcore/module.h - addition of ggzcore_module_get_nth() function to get a module without any filtering on gametype or protocol ------------------------------------------------------------------------ r10374 | josef | 2008-07-17 16:32:35 +0200 (Do, 17. Jul 2008) | 5 lines Geänderte Pfade: M /trunk/base-libs/ggz-config/ggz-config.c - new command --list to list all installed game modules Note: This needs an additional function in ggzcore which doesn't exist yet to become truely useful. ------------------------------------------------------------------------ r10373 | josef | 2008-07-17 16:31:14 +0200 (Do, 17. Jul 2008) | 5 lines Geänderte Pfade: M /trunk/base-libs/ggzcore/module.c - highly experimental support for multiple ggz.modules files This is what some distributors wanted. It is however just a shift from using post-(de)installation hooks to setting up a global GGZ_REGISTRIES variable. Useful for hackers with many out-of-prefix installations, though. ------------------------------------------------------------------------ r10372 | josef | 2008-07-17 15:28:11 +0200 (Do, 17. Jul 2008) | 4 lines Geänderte Pfade: D /trunk/base-libs/Doxyfile M /trunk/base-libs/Makefile.am M /trunk/base-libs/README M /trunk/base-libs/configure.ac A /trunk/base-libs/libggz/Doxyfile (von /trunk/base-libs/Doxyfile:10371) M /trunk/base-libs/libggz/Makefile.am - move libggz Doxyfile into the appropriate subdirectory - adapt autoconf file and README to merged package contents ------------------------------------------------------------------------ r10371 | josef | 2008-07-17 14:57:29 +0200 (Do, 17. Jul 2008) | 3 lines Geänderte Pfade: A /trunk/base-libs (von /trunk/libggz:10365) R /trunk/base-libs/AUTHORS (von /trunk/libggz/AUTHORS:10366) D /trunk/libggz - rename module to base-libs to not confuse it with libggz itself ------------------------------------------------------------------------ r10354 | jdorje | 2008-07-16 18:59:11 +0200 (Mi, 16. Jul 2008) | 1 line Geänderte Pfade: M /trunk/libggz/m4/ggz/ggz.m4 Enable visibility controls by default. ------------------------------------------------------------------------ r10353 | jdorje | 2008-07-16 18:21:44 +0200 (Mi, 16. Jul 2008) | 1 line Geänderte Pfade: M /trunk/libggz/man Fix svn:ignore. ------------------------------------------------------------------------ r10351 | jdorje | 2008-07-16 07:10:58 +0200 (Mi, 16. Jul 2008) | 1 line Geänderte Pfade: D /trunk/ggz-client-libs A /trunk/libggz/ChangeLog.client-libs (von /trunk/ggz-client-libs/ChangeLog:10350) A /trunk/libggz/INSTALL.client (von /trunk/ggz-client-libs/INSTALL:10350) M /trunk/libggz/Makefile.am A /trunk/libggz/README.client (von /trunk/ggz-client-libs/README:10350) M /trunk/libggz/configure.ac A /trunk/libggz/desktop (von /trunk/ggz-client-libs/desktop:10350) A /trunk/libggz/ggz-config (von /trunk/ggz-client-libs/ggz-config:10350) M /trunk/libggz/ggz-config/Makefile.am A /trunk/libggz/ggzcore (von /trunk/ggz-client-libs/ggzcore:10350) M /trunk/libggz/ggzcore/Makefile.am A /trunk/libggz/ggzcore.pc.in (von /trunk/ggz-client-libs/ggzcore.pc.in:10350) A /trunk/libggz/ggzmod (von /trunk/ggz-client-libs/ggzmod:10350) M /trunk/libggz/ggzmod/Makefile.am A /trunk/libggz/ggzmod-ggz (von /trunk/ggz-client-libs/ggzmod-ggz:10350) M /trunk/libggz/ggzmod-ggz/Makefile.am A /trunk/libggz/ggzmod.pc.in (von /trunk/ggz-client-libs/ggzmod.pc.in:10350) A /trunk/libggz/indent.pro (von /trunk/ggz-client-libs/indent.pro:10350) A /trunk/libggz/libggz (von /trunk/libggz/src:10350) A /trunk/libggz/m4/i18n.mk (von /trunk/ggz-client-libs/m4/i18n.mk:10350) M /trunk/libggz/man/Makefile.am A /trunk/libggz/man/ggz-config.6.in (von /trunk/ggz-client-libs/man/ggz-config.6.in:10350) A /trunk/libggz/man/ggz.7 (von /trunk/ggz-client-libs/man/ggz.7:10350) A /trunk/libggz/man/ggz.modules.5.in (von /trunk/ggz-client-libs/man/ggz.modules.5.in:10350) A /trunk/libggz/man/ggzcore_h.3.in (von /trunk/ggz-client-libs/man/ggzcore_h.3.in:10350) A /trunk/libggz/man/ggzmod_h.3.in (von /trunk/ggz-client-libs/man/ggzmod_h.3.in:10350) A /trunk/libggz/po (von /trunk/ggz-client-libs/po:10350) D /trunk/libggz/src M /trunk/libggz/tests/Makefile.am A /trunk/libggz/tests/ggzmodgametest.c (von /trunk/ggz-client-libs/tests/ggzmodgametest.c:10350) A /trunk/libggz/tests/ggzmodtest.c (von /trunk/ggz-client-libs/tests/ggzmodtest.c:10350) M /trunk/utils/Makefile.am M /trunk/utils/configure.ac A /trunk/utils/ggz-wrapper (von /trunk/ggz-client-libs/ggz-wrapper:10350) M /trunk/utils/ggz-wrapper/Makefile.am A /trunk/utils/ggzwrap (von /trunk/ggz-client-libs/ggzwrap:10350) M /trunk/utils/ggzwrap/Makefile.am M /trunk/utils/man/Makefile.am A /trunk/utils/man/ggz-wrapper.6 (von /trunk/ggz-client-libs/man/ggz-wrapper.6:10350) A /trunk/utils/man/ggz.6 (von /trunk/ggz-client-libs/man/ggz.6:10350) A /trunk/utils/man/ggzwrap.1 (von /trunk/ggz-client-libs/man/ggzwrap.1:10350) Break up ggz-client-libs, merging it into libggz and utils. ------------------------------------------------------------------------ r10336 | jdorje | 2008-07-13 18:40:59 +0200 (So, 13. Jul 2008) | 1 line Geänderte Pfade: M /trunk/libggz/m4/ggz/ggz.m4 0.99.4 is not compatible with older ggzdmods; require the new one. ------------------------------------------------------------------------ r10332 | josef | 2008-07-13 18:05:32 +0200 (So, 13. Jul 2008) | 3 lines Geänderte Pfade: M /trunk/ggz-client-libs/ggzcore/ggzcore.h M /trunk/ggz-client-libs/ggzmod/ggzmod.h M /trunk/ggzd/ggzdmod/ggzdmod.h M /trunk/libggz/src/ggz.h - bump library version numbers ------------------------------------------------------------------------ r10331 | josef | 2008-07-13 17:37:43 +0200 (So, 13. Jul 2008) | 3 lines Geänderte Pfade: M /trunk/docs/configure.ac M /trunk/ggz-client-libs/configure.ac M /trunk/ggzd/configure.ac M /trunk/grubby/configure.ac M /trunk/gtk-client/configure.ac M /trunk/gtk-games/configure.ac M /trunk/java/Makefile M /trunk/java/build.xml M /trunk/libggz/configure.ac M /trunk/python/Makefile.in M /trunk/python/configure.ac M /trunk/txt-client/configure.ac M /trunk/utils/configure.ac - bump all version numbers, but also all libggz requirements, to 0.99.4 ------------------------------------------------------------------------ r10330 | josef | 2008-07-13 17:31:32 +0200 (So, 13. Jul 2008) | 4 lines Geänderte Pfade: M /trunk/community/ChangeLog M /trunk/community/NEWS M /trunk/community/README M /trunk/docs/ChangeLog M /trunk/docs/NEWS M /trunk/docs/README M /trunk/ggz-client-libs/ChangeLog M /trunk/ggz-client-libs/NEWS M /trunk/ggz-client-libs/README M /trunk/ggzd/ChangeLog M /trunk/ggzd/NEWS M /trunk/ggzd/README M /trunk/grubby/ChangeLog M /trunk/grubby/NEWS M /trunk/grubby/README M /trunk/gtk-client/ChangeLog M /trunk/gtk-client/NEWS M /trunk/gtk-client/README M /trunk/gtk-games/ChangeLog M /trunk/gtk-games/NEWS M /trunk/gtk-games/README M /trunk/java/ChangeLog M /trunk/java/NEWS M /trunk/libggz/ChangeLog M /trunk/libggz/NEWS M /trunk/libggz/README M /trunk/python/ChangeLog M /trunk/python/NEWS M /trunk/python/README M /trunk/txt-client/ChangeLog M /trunk/txt-client/NEWS M /trunk/txt-client/README M /trunk/utils/ChangeLog M /trunk/utils/NEWS M /trunk/utils/README - massive update to changelog due to SVN format change, ~67,000 lines of diff - synchronise updated news file and bump version number in readme files ------------------------------------------------------------------------ r10299 | oojah | 2008-07-12 12:30:21 +0200 (Sa, 12. Jul 2008) | 2 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h Minor typo fix. ------------------------------------------------------------------------ r10294 | josef | 2008-07-12 11:33:43 +0200 (Sa, 12. Jul 2008) | 3 lines Geänderte Pfade: M /trunk/ggz-client-libs/configure.ac M /trunk/ggzd/configure.ac M /trunk/libggz/configure.ac M /trunk/libggz/m4/ggz/ggz.m4 - move visibility macro into libggz for consistency, calling AC_GGZ_VISIBILITY is now enough to include it ------------------------------------------------------------------------ r10290 | josef | 2008-07-12 10:03:45 +0200 (Sa, 12. Jul 2008) | 3 lines Geänderte Pfade: M /trunk/libggz/src/linker.map - omit VERSION symbol ------------------------------------------------------------------------ r10284 | josef | 2008-07-12 08:42:33 +0200 (Sa, 12. Jul 2008) | 5 lines Geänderte Pfade: M /trunk/libggz/src/Makefile.am - if we use automake conditionals then we don't need the automake variable anymore Although I'm not convinced that we need the DEPENDENCIES here, it is normally only needed for compiler dependencies ------------------------------------------------------------------------ r10281 | jdorje | 2008-07-12 05:34:50 +0200 (Sa, 12. Jul 2008) | 4 lines Geänderte Pfade: M /trunk/libggz/configure.ac M /trunk/libggz/src/Makefile.am A /trunk/libggz/src/linker.map - Add the linker map file. - Do the bootstrap a bit differently: with an AM_CONDITIONAL. This lets us set the dependencies correctly as well. ------------------------------------------------------------------------ r10278 | josef | 2008-07-11 21:51:25 +0200 (Fr, 11. Jul 2008) | 5 lines Geänderte Pfade: M /trunk/libggz/configure.ac M /trunk/libggz/src/Makefile.am - highly experimental support for linker symbol visibility - to enable, put libggz = ... --enable-visibility into your ~/.ggzbuildrc - the linker.map file must also be generated by hand, it's not in SVN yet ------------------------------------------------------------------------ r10268 | jdorje | 2008-07-10 22:31:20 +0200 (Do, 10. Jul 2008) | 1 line Geänderte Pfade: M /trunk/ggz-client-libs/ggzcore/netxml.c M /trunk/ggzd/ggzd/net.c M /trunk/libggz/src/ggz_common.c M /trunk/libggz/src/ggz_common.h Fix namespace by prefixing ggz_ on str_to_bool and bool_to_str functions. ------------------------------------------------------------------------ r10263 | jdorje | 2008-07-10 06:55:38 +0200 (Do, 10. Jul 2008) | 1 line Geänderte Pfade: D /trunk/libggz/src/ggz Remove file that shouldn't be here. ------------------------------------------------------------------------ r10206 | jdorje | 2008-07-08 17:44:48 +0200 (Di, 08. Jul 2008) | 1 line Geänderte Pfade: M /trunk/libggz/src/conf.c M /trunk/libggz/src/ggz_dio.c M /trunk/libggz/src/xmlelement.c Avoid shadowing global identifiers. ------------------------------------------------------------------------ r10194 | jdorje | 2008-07-08 05:54:06 +0200 (Di, 08. Jul 2008) | 2 lines Geänderte Pfade: M /trunk/libggz/m4/tls.m4 M /trunk/libggz/src/security/Makefile.am Clean up build process for TLS modules. ------------------------------------------------------------------------ r10181 | jdorje | 2008-07-08 04:53:41 +0200 (Di, 08. Jul 2008) | 2 lines Geänderte Pfade: M /trunk/libggz/src/security/Makefile.am M /trunk/libggz/src/security/base16.c D /trunk/libggz/src/security/base16.h M /trunk/libggz/src/security/base64.c D /trunk/libggz/src/security/base64.h M /trunk/libggz/src/security/hashfunc.c D /trunk/libggz/src/security/hashfunc.h Remove unnecessary header files - these are subsumed in ggz.h now. ------------------------------------------------------------------------ r10180 | jdorje | 2008-07-08 04:11:36 +0200 (Di, 08. Jul 2008) | 1 line Geänderte Pfade: M /trunk/ggz-client-libs/ggzcore/netxml.c M /trunk/ggzd/ggzd/net.c M /trunk/libggz/src/ggz_common.c M /trunk/libggz/src/ggz_common.h Add const qualifer to bool_to_str(). ------------------------------------------------------------------------ r10179 | jdorje | 2008-07-08 04:08:44 +0200 (Di, 08. Jul 2008) | 1 line Geänderte Pfade: M /trunk/libggz/src/conf.c Add const qualifer. ------------------------------------------------------------------------ r10166 | oojah | 2008-07-06 02:08:26 +0200 (So, 06. Jul 2008) | 4 lines Geänderte Pfade: M /trunk/libggz/src/security/hashfunc.c Allow the use of more modern hashes provided by later versions of libgcrypt. Bump the required library version check. This isn't a real change in the version requirements because svn revision 10035 already requires 1.4.0. If these are going to be used in ggzd then the password storage size in ggzdb.h/ggzdbPlayerEntry must be increased (which means the database format will also change). ------------------------------------------------------------------------ r10130 | jdorje | 2008-07-01 06:00:32 +0200 (Di, 01. Jul 2008) | 2 lines Geänderte Pfade: M /trunk/libggz/src/easysock.c Report an error when a -1 FD is closed. ------------------------------------------------------------------------ r10117 | jdorje | 2008-06-30 08:26:37 +0200 (Mo, 30. Jun 2008) | 5 lines Geänderte Pfade: M /trunk/docs/autogen.sh M /trunk/ggz-client-libs/autogen.sh M /trunk/ggzd/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/playground/agrue/autogen.sh M /trunk/playground/irc/autogen.sh M /trunk/sdl-games/autogen.sh M /trunk/txt-client/autogen.sh M /trunk/utils/autogen.sh Exit with return value 1 on failure. Previously if an autotool failed autogen would exit with a success value. All autogen files other than the python module one are updated. ------------------------------------------------------------------------ r10092 | jdorje | 2008-06-29 11:57:53 +0200 (So, 29. Jun 2008) | 1 line Geänderte Pfade: A /trunk/libggz/m4/ggz/iconv.m4 (von /trunk/ggzd/m4/iconv.m4:10090) oops, the 'move' forgot the moving part. ------------------------------------------------------------------------ r10091 | jdorje | 2008-06-29 11:46:27 +0200 (So, 29. Jun 2008) | 1 line Geänderte Pfade: D /trunk/ggz-client-libs/m4/iconv.m4 D /trunk/ggzd/m4/iconv.m4 D /trunk/grubby/m4/iconv.m4 D /trunk/gtk-client/m4/iconv.m4 D /trunk/gtk-games/m4/iconv.m4 D /trunk/kde-client/m4/iconv.m4 D /trunk/kde-games/m4/iconv.m4 A /trunk/libggz/src/ggz (von /trunk/ggzd/m4/iconv.m4:10089) D /trunk/playground/agrue/m4/iconv.m4 D /trunk/playground/irc/m4/iconv.m4 D /trunk/sdl-games/m4/iconv.m4 D /trunk/txt-client/m4/iconv.m4 D /trunk/utils/m4/iconv.m4 Move iconv.m4 into ggz common m4 directory. ------------------------------------------------------------------------ r10072 | jdorje | 2008-06-25 23:56:55 +0200 (Mi, 25. Jun 2008) | 1 line Geänderte Pfade: M /trunk/libggz/m4/ggz/ggz.m4 Bump serial version to 15 (this has to be updated for every change?). ------------------------------------------------------------------------ r10071 | jdorje | 2008-06-25 23:46:28 +0200 (Mi, 25. Jun 2008) | 4 lines Geänderte Pfade: M /trunk/libggz/m4/ggz/ggz.m4 Don't define GGZDDATADIR in config.h; this uses $(datarootdir) so needs to be passed directly on the command line to allow compile-time configuration. ------------------------------------------------------------------------ r10070 | jdorje | 2008-06-25 23:26:48 +0200 (Mi, 25. Jun 2008) | 3 lines Geänderte Pfade: M /trunk/libggz/m4/ggz/ggz.m4 Force installation of server config - this will install if ggzdmod is present, even if ggzd cannot be detected. ------------------------------------------------------------------------ r10069 | jdorje | 2008-06-25 22:54:58 +0200 (Mi, 25. Jun 2008) | 2 lines Geänderte Pfade: M /trunk/libggz/m4/ggz/ggz.m4 Use $sysconfdir instead of $prefix/etc. ------------------------------------------------------------------------ r10062 | josef | 2008-06-24 22:04:58 +0200 (Di, 24. Jun 2008) | 5 lines Geänderte Pfade: M /trunk/libggz/src/easysock.c - fix function to really reset the pass-by-reference parameter to NULL on empty messages - this solves the nasty spectator-related bug that we saw, and probably others - however, since it comes from r9691, it's unlikely to have caused all the odo crashes! ------------------------------------------------------------------------ r10060 | oojah | 2008-06-24 19:26:10 +0200 (Di, 24. Jun 2008) | 2 lines Geänderte Pfade: M /trunk/libggz/src/easysock.c Fix annoying mix of tabs/spaces for indentation. ------------------------------------------------------------------------ r10050 | jdorje | 2008-06-23 01:31:49 +0200 (Mo, 23. Jun 2008) | 1 line Geänderte Pfade: M /trunk/libggz/src/easysock.c Clarify error message. ------------------------------------------------------------------------ r10035 | josef | 2008-06-02 18:04:54 +0200 (Mo, 02. Jun 2008) | 3 lines Geänderte Pfade: M /trunk/libggz/m4/tls.m4 - shell+m4 magic: detect if the grypt version is maybe, maybe a bit too old, like it is on us.g.o and other Debian etch machines ------------------------------------------------------------------------ r10004 | josef | 2008-05-25 11:12:02 +0200 (So, 25. Mai 2008) | 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/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 - prepend 5300 lines of change summaries to the changelog files ------------------------------------------------------------------------ r9993 | josef | 2008-05-24 08:41:33 +0200 (Sa, 24. Mai 2008) | 3 lines Geänderte Pfade: M /trunk/community/NEWS M /trunk/community/README M /trunk/docs/NEWS M /trunk/docs/README M /trunk/ggz-client-libs/NEWS M /trunk/ggz-client-libs/README M /trunk/ggz-client-libs/ggzcore/ggzcore.h M /trunk/ggz-client-libs/ggzmod/ggzmod.h M /trunk/ggzd/NEWS M /trunk/ggzd/README M /trunk/ggzd/ggzdmod/ggzdmod.h M /trunk/grubby/NEWS M /trunk/grubby/README M /trunk/gtk-client/NEWS M /trunk/gtk-client/README M /trunk/gtk-games/NEWS M /trunk/gtk-games/README M /trunk/java/NEWS M /trunk/libggz/NEWS M /trunk/libggz/README M /trunk/libggz/src/ggz.h M /trunk/python/NEWS M /trunk/python/README M /trunk/txt-client/NEWS M /trunk/txt-client/README M /trunk/utils/NEWS M /trunk/utils/README - prepare new snapshot 0.99.3: updated NEWS file with overview on new stuff, plus usual version bumps ------------------------------------------------------------------------ r9950 | oojah | 2008-04-13 00:26:40 +0200 (So, 13. Apr 2008) | 2 lines Geänderte Pfade: M /trunk/libggz/src/conf.c Use WIN32 define to detect whether compiling on Windows rather than HAVE_WINSOCK2_H. ------------------------------------------------------------------------ r9949 | oojah | 2008-04-13 00:16:49 +0200 (So, 13. Apr 2008) | 2 lines Geänderte Pfade: M /trunk/libggz/src/conf.c make_path() support for Windows style paths with backwards slashes and drive prefixes. ------------------------------------------------------------------------ r9946 | josef | 2008-04-12 13:59:55 +0200 (Sa, 12. Apr 2008) | 3 lines Geänderte Pfade: M /trunk/docs/configure.ac M /trunk/ggz-client-libs/configure.ac M /trunk/ggzd/configure.ac M /trunk/grubby/configure.ac M /trunk/gtk-client/configure.ac M /trunk/gtk-games/configure.ac M /trunk/java/Makefile M /trunk/java/build.xml M /trunk/kde-client/configure.ac M /trunk/kde-games/configure.ac M /trunk/libggz/configure.ac M /trunk/python/Makefile.in M /trunk/python/configure.ac M /trunk/sdl-games/configure.ac M /trunk/txt-client/configure.ac M /trunk/utils/configure.ac - ensure that the next snapshot release will have the proper version number in its packages ------------------------------------------------------------------------ r9921 | josef | 2008-04-05 07:48:32 +0200 (Sa, 05. Apr 2008) | 3 lines Geänderte Pfade: M /trunk/ggz-client-libs M /trunk/ggz-client-libs/Makefile.am M /trunk/ggz-client-libs/configure.ac A /trunk/ggz-client-libs/ggzcore.pc.in A /trunk/ggz-client-libs/ggzmod.pc.in M /trunk/ggzd M /trunk/ggzd/Makefile.am M /trunk/ggzd/configure.ac A /trunk/ggzd/ggzdmod.pc.in M /trunk/libggz M /trunk/libggz/Makefile.am M /trunk/libggz/configure.ac A /trunk/libggz/libggz.pc.in - addition of pkg-config files for all C libraries, as requested by gnome-games ------------------------------------------------------------------------ r9862 | josef | 2008-03-22 21:03:19 +0100 (Sa, 22. Mär 2008) | 3 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h - we forgot to bump the version for the snapshot, detected by canophone ------------------------------------------------------------------------ r9815 | josef | 2008-03-08 23:40:34 +0100 (Sa, 08. Mär 2008) | 3 lines Geänderte Pfade: M /trunk/ggz-client-libs/ChangeLog M /trunk/ggzd/ChangeLog M /trunk/grubby/ChangeLog M /trunk/java/ChangeLog M /trunk/libggz/ChangeLog M /trunk/python/ChangeLog M /trunk/txt-client/ChangeLog - six thousand lines of changelog, admittedly some since 0.0.14 ------------------------------------------------------------------------ r9814 | josef | 2008-03-08 23:31:23 +0100 (Sa, 08. Mär 2008) | 3 lines Geänderte Pfade: M /trunk/ggz-client-libs/NEWS M /trunk/ggzd/NEWS M /trunk/grubby/NEWS M /trunk/java/NEWS M /trunk/libggz/NEWS M /trunk/python/Makefile.in M /trunk/python/NEWS M /trunk/txt-client/NEWS - news entries for all 0.99.2 packages ------------------------------------------------------------------------ r9811 | josef | 2008-03-08 22:59:29 +0100 (Sa, 08. Mär 2008) | 3 lines Geänderte Pfade: M /trunk/libggz/src/ggz_common.h - merge libggz part of Vasiliy's game restoration patch ------------------------------------------------------------------------ r9802 | josef | 2008-03-08 13:49:21 +0100 (Sa, 08. Mär 2008) | 3 lines Geänderte Pfade: M /trunk/ggz-client-libs/README M /trunk/ggz-client-libs/configure.ac M /trunk/ggzd/README M /trunk/ggzd/configure.ac M /trunk/grubby/README M /trunk/grubby/configure.ac M /trunk/libggz/README M /trunk/libggz/configure.ac M /trunk/playground/ggz-kde4/README.ggz-kde4 M /trunk/python/configure.ac M /trunk/txt-client/README M /trunk/txt-client/configure.ac - prepare package metadata for the next snapshot ------------------------------------------------------------------------ r9779 | josef | 2008-03-07 18:09:08 +0100 (Fr, 07. Mär 2008) | 3 lines Geänderte Pfade: M /trunk/libggz/m4/ggz/ggz-debug.m4 M /trunk/libggz/m4/ggz/platform.m4 - use LIBS instead of LDADD, detected by migi ------------------------------------------------------------------------ r9776 | josef | 2008-03-06 19:35:58 +0100 (Do, 06. Mär 2008) | 3 lines Geänderte Pfade: M /trunk/libggz/m4/tls.m4 - use the correct autoconf variable so encryption can be disabled ------------------------------------------------------------------------ r9765 | josef | 2008-02-27 13:58:06 +0100 (Mi, 27. Feb 2008) | 3 lines Geänderte Pfade: M /trunk/libggz/src/ggz_dio.c - propagate licence clarification from header file to source file (ok'ed by jdorje) ------------------------------------------------------------------------ r9724 | josef | 2008-02-14 21:09:10 +0100 (Do, 14. Feb 2008) | 4 lines Geänderte Pfade: M /trunk/libggz/m4/ggz/ggz.m4 - use ${libdir} instead of ${prefix}/lib - use ${datadir} instead of ${prefix}/share ------------------------------------------------------------------------ r9723 | josef | 2008-02-14 20:57:24 +0100 (Do, 14. Feb 2008) | 3 lines Geänderte Pfade: M /trunk/libggz/m4/ggz/ggz.m4 - use tabs to prevent comb formatting ------------------------------------------------------------------------ r9700 | josef | 2008-02-10 20:30:46 +0100 (So, 10. Feb 2008) | 3 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h - make doxygen happy by fixing some API docs ------------------------------------------------------------------------ r9699 | josef | 2008-02-10 20:23:05 +0100 (So, 10. Feb 2008) | 5 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h M /trunk/libggz/src/ggz_common.h M /trunk/libggz/src/ggz_dio.h - more consistency work for all the public header files at least - introduce a cool slogan for libggz so its purpose gets more clear - adapt DIO copyright to the rest style-wise, but the licence needs to be clarified (it said GPL!) ------------------------------------------------------------------------ r9695 | josef | 2008-02-10 19:00:20 +0100 (So, 10. Feb 2008) | 3 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h - mention that NULL strings are sent as empty strings ------------------------------------------------------------------------ r9692 | josef | 2008-02-10 18:48:40 +0100 (So, 10. Feb 2008) | 3 lines Geänderte Pfade: M /trunk/libggz/src/easysock.c - of course we need to free before setting to NULL ------------------------------------------------------------------------ r9691 | josef | 2008-02-10 18:45:02 +0100 (So, 10. Feb 2008) | 4 lines Geänderte Pfade: M /trunk/libggz/src/easysock.c M /trunk/libggz/src/ggz.h - introduce new convenience function to match ggz_write_string() in converting NULLs back - remove old mention of ggz_read_string_alloc being a security risk, since this was before the default limit was put into action ------------------------------------------------------------------------ r9649 | josef | 2008-02-06 21:03:35 +0100 (Mi, 06. Feb 2008) | 4 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h M /trunk/libggz/src/misc.c - library version mismatch check for libggz - bump interface to include "+devel" ------------------------------------------------------------------------ r9609 | josef | 2008-01-25 22:10:30 +0100 (Fr, 25. Jan 2008) | 3 lines Geänderte Pfade: M /trunk/libggz/src/uri.c - use ggz_strdup to prevent memory deallocation failure ------------------------------------------------------------------------ r9603 | josef | 2008-01-25 19:34:53 +0100 (Fr, 25. Jan 2008) | 3 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h M /trunk/libggz/src/misc.c - safety first: ggz_buildstr() replaces lots of fragile s(n)printf calls using a combined heuristic-exact memory allocation strategy ------------------------------------------------------------------------ r9583 | oojah | 2008-01-20 15:00:37 +0100 (So, 20. Jan 2008) | 2 lines Geänderte Pfade: M /trunk/libggz/src/conf.c Fix invalid write on intl strings. Found with valgrind. ------------------------------------------------------------------------ r9577 | josef | 2008-01-20 13:18:41 +0100 (So, 20. Jan 2008) | 3 lines Geänderte Pfade: M /trunk/ggz-client-libs/NEWS M /trunk/ggz-client-libs/README M /trunk/ggz-client-libs/configure.ac M /trunk/ggz-client-libs/ggzcore/Doxyfile M /trunk/ggz-client-libs/ggzcore/ggzcore.h M /trunk/ggz-client-libs/ggzmod/Doxyfile M /trunk/ggz-client-libs/ggzmod/ggzmod.h M /trunk/ggzd/NEWS M /trunk/ggzd/README M /trunk/ggzd/configure.ac M /trunk/ggzd/ggzdmod/Doxyfile M /trunk/ggzd/ggzdmod/ggzdmod.h M /trunk/libggz/Doxyfile M /trunk/libggz/NEWS M /trunk/libggz/README M /trunk/libggz/configure.ac M /trunk/libggz/src/ggz.h M /trunk/txt-client/NEWS M /trunk/txt-client/README M /trunk/txt-client/configure.ac - prepare the snapshot 0.99.1 release by updating the version numbers and showing off with 27 large changes in 4 packages in NEWS ------------------------------------------------------------------------ r9548 | josef | 2008-01-18 13:17:15 +0100 (Fr, 18. Jan 2008) | 4 lines Geänderte Pfade: M /trunk/libggz/QuickStart.GGZ M /trunk/libggz/src/ggz.h - several cleanups in the libggz header file - small intro text for the quickstart guide ------------------------------------------------------------------------ r9541 | josef | 2008-01-15 18:21:26 +0100 (Di, 15. Jan 2008) | 5 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h M /trunk/libggz/src/memory.c - use __func__ for all GCC and Sun compilers This breaks the ABI. However, it doesn't break the API because only functions behind macros are affected. So we will have to increase the soname version as usual. ------------------------------------------------------------------------ r9538 | josef | 2008-01-15 17:44:10 +0100 (Di, 15. Jan 2008) | 7 lines Geänderte Pfade: M /trunk/libggz/m4/ggz/ggz.m4 - replace all -isystem with simple -I It seems that only a subset of modern GCCs (maybe early 3.x only?) had to be silenced with -isystem. The effect is not quite the same, as -isystem always gets used after all -I flag. Even if we still had to use -isystem for GCC, we would use -I as a fallback for the other compilers. ------------------------------------------------------------------------ r9536 | oojah | 2008-01-14 18:22:14 +0100 (Mo, 14. Jan 2008) | 2 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h Explanation of the reasoning behind the _GGZFUNCTION_ definition. ------------------------------------------------------------------------ r9533 | josef | 2008-01-13 21:32:41 +0100 (So, 13. Jan 2008) | 3 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h - translated strings don't need to be freed, they could even be const ------------------------------------------------------------------------ r9524 | josef | 2008-01-12 22:55:18 +0100 (Sa, 12. Jan 2008) | 3 lines Geänderte Pfade: M /trunk/libggz/src/conf.c M /trunk/libggz/src/ggz.h M /trunk/libggz/src/memory.c M /trunk/libggz/src/security/ggz_tls_gnutls.c R /trunk/libggz/src/security/ggz_tls_nss.c (von /branches/international/libggz/src/security/ggz_tls_nss.c:9523) - finally, merge back ggz-international branch (only libggz part at first) ------------------------------------------------------------------------ r9491 | josef | 2008-01-12 17:56:03 +0100 (Sa, 12. Jan 2008) | 3 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h M /trunk/libggz/src/memory.c M /trunk/libggz/src/uri.c - addition of passwords to URIs, which must be handled somewhat special with regards to showing the URL ------------------------------------------------------------------------ r9490 | josef | 2008-01-12 17:41:08 +0100 (Sa, 12. Jan 2008) | 3 lines Geänderte Pfade: M /trunk/ggzd/ggzd/control.c M /trunk/ggzd/ggzd/meta/meta.c M /trunk/libggz/src/ggz.h M /trunk/libggz/src/uri.c - renaming of uri_* to ggz_uri_* for consistency ------------------------------------------------------------------------ r9489 | josef | 2008-01-12 17:37:27 +0100 (Sa, 12. Jan 2008) | 4 lines Geänderte Pfade: M /trunk/docs/spec/Makefile.am A /trunk/docs/spec/Uri-spec.txt (von /trunk/ggzd/ggzd/meta/Uri-spec.txt:9481) M /trunk/ggzd/ggzd/meta/Makefile.am D /trunk/ggzd/ggzd/meta/Uri-spec.txt M /trunk/ggzd/ggzd/meta/meta.c M /trunk/ggzd/ggzd/meta/meta.h D /trunk/ggzd/ggzd/meta/uri.c D /trunk/ggzd/ggzd/meta/uri.h M /trunk/libggz/src/Makefile.am M /trunk/libggz/src/ggz.h A /trunk/libggz/src/uri.c (von /trunk/ggzd/ggzd/meta/uri.c:9481) - move URI functions from metaserver into libggz so that we can trim down the core clients - move URI spec into spec directory in ggz-docs ------------------------------------------------------------------------ r9449 | jdorje | 2007-12-15 07:23:11 +0100 (Sa, 15. Dez 2007) | 1 line Geänderte Pfade: M /trunk/libggz/src/conf.c Quick fix: avoid an error for lines that have empty arguments. ------------------------------------------------------------------------ r9447 | jdorje | 2007-12-14 08:15:14 +0100 (Fr, 14. Dez 2007) | 9 lines Geänderte Pfade: M /trunk/ggz-client-libs/ggzcore/netxml.c M /trunk/ggz-client-libs/ggzmod/ggzmod.c M /trunk/ggz-client-libs/ggzmod-ggz/ggzmod-ggz.c M /trunk/libggz/src/easysock.c M /trunk/libggz/src/ggz.h M /trunk/libggz/tests/dio.c Add ggz_close_socket function to easysock. This corresponds to ggz_make_socket and works properly on windows as well as unix. Windows is supposed to use closesocket() not close() so callers that blindly use the latter are (I think) wrong. Only the libggz and ggz-client-libs modules are changed over. Others should be updated as needed. ------------------------------------------------------------------------ r9401 | josef | 2007-12-01 13:30:41 +0100 (Sa, 01. Dez 2007) | 4 lines Geänderte Pfade: M /trunk M /trunk/docs/autogen.sh M /trunk/ggz-client-libs/autogen.sh M /trunk/ggzd/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 r10433@nada: josef | 2007-12-01 13:29:38 +0100 - bump minimum versions of autotools so we don't accidentally hit problems with old tools ------------------------------------------------------------------------ r9398 | jdorje | 2007-12-01 11:07:28 +0100 (Sa, 01. Dez 2007) | 1 line Geänderte Pfade: M /trunk/libggz/m4/ggz/ggz.m4 Skip version check when cross-compiling. ------------------------------------------------------------------------ r9397 | jdorje | 2007-12-01 10:55:46 +0100 (Sa, 01. Dez 2007) | 1 line Geänderte Pfade: M /trunk/libggz/src/easysock.c Fix compile warnings on windows. ------------------------------------------------------------------------ r9389 | josef | 2007-11-28 09:33:43 +0100 (Mi, 28. Nov 2007) | 4 lines Geänderte Pfade: M /trunk M /trunk/libggz/m4/ggz/ggz.m4 r10416@nada: josef | 2007-11-28 08:33:48 +0000 - setup LD_LIBRARY_PATH temporarily so unfinished GGZ installations still get detected ------------------------------------------------------------------------ r9388 | josef | 2007-11-28 09:00:45 +0100 (Mi, 28. Nov 2007) | 4 lines Geänderte Pfade: M /trunk M /trunk/libggz/m4/ggz/ggz.m4 r10404@nada: josef | 2007-11-27 10:10:47 +0000 - expand signedness check to Sun compilers (patch derived from gnome-games modifications) ------------------------------------------------------------------------ r9387 | jdorje | 2007-11-26 03:00:11 +0100 (Mo, 26. Nov 2007) | 1 line Geänderte Pfade: M /trunk/libggz/m4/ggz/ggz.m4 Call AC_GGZ_SERVER within AC_GGZ_CHECK_SERVER. ------------------------------------------------------------------------ r9381 | josef | 2007-11-22 13:20:06 +0100 (Do, 22. Nov 2007) | 3 lines Geänderte Pfade: M /trunk/libggz/m4/ggz/ggz.m4 - always run AC_GGZ_INIT with default search path in the monolithic AC_GGZ_CHECK macro ------------------------------------------------------------------------ r9362 | josef | 2007-11-17 16:33:52 +0100 (Sa, 17. Nov 2007) | 4 lines Geänderte Pfade: M /trunk M /trunk/libggz/m4/tls.m4 M /trunk/libggz/src/ggz.h M /trunk/libggz/src/security/Makefile.am M /trunk/libggz/src/security/ggz_tls_none.c A /trunk/libggz/src/security/ggz_tls_nss.c M /trunk/libggz/tests/tls.c r10307@nada: josef | 2007-11-17 16:32:21 +0100 - addition of the NSS backend for Transport Layer Security in libggz ------------------------------------------------------------------------ r9360 | josef | 2007-11-17 16:33:36 +0100 (Sa, 17. Nov 2007) | 4 lines Geänderte Pfade: M /trunk M /trunk/libggz/src/security/ggz_tls_openssl.c r10305@nada: josef | 2007-11-17 16:30:00 +0100 - several code sanity and list handling fixes in the OpenSSL backend ------------------------------------------------------------------------ r9345 | josef | 2007-11-11 18:43:47 +0100 (So, 11. Nov 2007) | 4 lines Geänderte Pfade: M /trunk M /trunk/libggz/tests/ggzcommon.c r10279@nada: josef | 2007-11-11 18:02:44 +0100 - a new error code was introduced, honour it in 'make check' ------------------------------------------------------------------------ r9322 | oojah | 2007-09-29 14:27:20 +0200 (Sa, 29. Sep 2007) | 2 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h Merge changes from gnome games to fix support for the Solaris Forte compiler. ------------------------------------------------------------------------ r9309 | josef | 2007-09-19 00:28:40 +0200 (Mi, 19. Sep 2007) | 6 lines Geänderte Pfade: M /trunk M /trunk/libggz/m4/ggz/platform.m4 r10193@nada: josef | 2007-09-17 20:51:06 +0200 - do not check for C++ compiler because libggz is entirely written in C Nevertheless, configure searches for one! ------------------------------------------------------------------------ r9303 | josef | 2007-09-09 09:24:04 +0200 (So, 09. Sep 2007) | 4 lines Geänderte Pfade: M /trunk M /trunk/libggz/src/ggz.h M /trunk/libggz/src/memory.c r10112@nada: josef | 2007-09-09 09:22:00 +0200 - merge the function ggz_strncpy from the GGZ-international branch as it is rather universal ------------------------------------------------------------------------ r9180 | josef | 2007-07-11 08:25:57 +0200 (Mi, 11. Jul 2007) | 5 lines Geänderte Pfade: M /trunk/libggz/src/ggz_dio.h - DIO header must include stddef.h for size_t [commit from josef@nada] ------------------------------------------------------------------------ r9142 | jdorje | 2007-06-10 23:21:12 +0200 (So, 10. Jun 2007) | 1 line Geänderte Pfade: M /trunk/libggz/src/easysock.c Quick fix for NULL message in ggz_writee_string. ------------------------------------------------------------------------ r9087 | josef | 2007-05-02 09:42:56 +0200 (Mi, 02. Mai 2007) | 7 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h - let gcc warn when we don't use a result of those function At least for ggz_realloc() this could be deadly otherwise. [commit from josef@nada] ------------------------------------------------------------------------ r9076 | josef | 2007-04-30 09:55:48 +0200 (Mo, 30. Apr 2007) | 5 lines Geänderte Pfade: M /trunk/libggz/m4/ggz/c99.m4 M /trunk/libggz/m4/ggz/system.m4 - small changes to the M4 macros to make them work with -Werror [commit from josef@nada] ------------------------------------------------------------------------ r9019 | jdorje | 2007-03-30 07:35:54 +0200 (Fr, 30. Mär 2007) | 1 line Geänderte Pfade: M /trunk/ggz-client-libs/ggzcore/server.c M /trunk/ggzd/ggzd/control.c M /trunk/ggzd/ggzd/login.c M /trunk/gtk-client/ggz-gtk/login.c M /trunk/libggz/src/ggz_common.c M /trunk/libggz/src/ggz_common.h Remove 'random' password generation from the server. ------------------------------------------------------------------------ r8987 | jdorje | 2007-02-19 03:50:30 +0100 (Mo, 19. Feb 2007) | 1 line Geänderte Pfade: M /trunk/community/setup/scripts/ggz2phpbb.conf.in M /trunk/community/setup/sql/trigger/ggzsync_trigger.c M /trunk/community/setup/webserver/ggz-apache2.conf.in M /trunk/docs/games/ggz-games/Makefile.am M /trunk/docs/games/ggz-games/tictactoe/Makefile.am M /trunk/docs/spec/mainspec/Makefile.am M /trunk/ggz-client-libs/po/Makefile.am M /trunk/ggz-client-libs/po/ggzcore/Makefile.am M /trunk/ggzd/game_servers/chess/ai-gnuchess.c M /trunk/ggzd/game_servers/chess/ai-gnuchess.h M /trunk/ggzd/game_servers/connectx/ai-velena.c M /trunk/ggzd/game_servers/connectx/ai-velena.h 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/score.c M /trunk/ggzd/game_servers/ggzcards/score.h M /trunk/ggzd/game_servers/tictactoe/ttt-ai.c M /trunk/ggzd/game_servers/tictactoe/ttt-ai.h M /trunk/ggzd/ggzd/database/ggzdb_dbi.c M /trunk/ggzd/ggzd/meta/Makefile.am M /trunk/ggzd/ggzd/meta/meta.c M /trunk/ggzd/ggzd/meta/meta.h M /trunk/ggzd/ggzd/meta/minidom.c M /trunk/ggzd/ggzd/meta/minidom.h M /trunk/ggzd/ggzd/meta/uri.c M /trunk/ggzd/ggzd/meta/uri.h M /trunk/ggzd/ggzd/reconfiguration.h M /trunk/ggzd/ggzdmod++/Makefile.am M /trunk/ggzd/ggzdmod++/ggzgameserver.h M /trunk/ggzd/ggzdmod++/mnet.h M /trunk/ggzd/ggzdmod++/net.h M /trunk/gnome-client/man/Makefile.am M /trunk/grubby/grubby/modules/banner.c M /trunk/gtk-client/ggz-gtk/ggz-embed.h M /trunk/gtk-client/ggz-gtk/ggz-gtk.h M /trunk/gtk-client/ggz-gtk/ggz_gtk_host.svg M /trunk/gtk-client/ggz-gtk/ggzutils.c M /trunk/gtk-client/ggz-gtk/ggzutils.h M /trunk/gtk-client/src/Makefile.am M /trunk/gtk-games/ggzcards/dlg_scores.c M /trunk/gtk-games/ggzcards/dlg_scores.h M /trunk/kde-games/kconnectx/Makefile.am M /trunk/kde-games/kconnectx/kconnectx.h M /trunk/kde-games/kconnectx/module.dsc.in M /trunk/kde-games/kconnectx/opt.h M /trunk/kde-games/kconnectx/proto.h M /trunk/kde-games/kconnectx/red.svg M /trunk/kde-games/kconnectx/win.h M /trunk/kde-games/kconnectx/yellow.svg M /trunk/kde-games/lib/kggzmod/Makefile.am M /trunk/kde-games/lib/kggzmod/event.h M /trunk/kde-games/lib/kggzmod/misc_private.h M /trunk/kde-games/lib/kggzmod/module.h M /trunk/kde-games/lib/kggzmod/module_private.h M /trunk/kde-games/lib/kggzmod/player.h M /trunk/kde-games/lib/kggzmod/player_private.h M /trunk/kde-games/lib/kggzmod/request.h M /trunk/kde-games/lib/kggzmod/statistics.h M /trunk/kde-games/lib/kggzmod/statistics_private.h M /trunk/kde-games/lib/kggzpacket.h M /trunk/kde-games/lib/kggzseatsdialog.h M /trunk/kde-games/lib/kggzsystem.h M /trunk/kde-games/lib/qsvgpixmap.h M /trunk/libggz/src/ggz_dio.c M /trunk/libggz/src/ggz_dio.h M /trunk/libggz/src/security/base16.c M /trunk/libggz/src/security/base16.h M /trunk/libggz/tests/dio.c M /trunk/libggz/tests/hashing.c M /trunk/libggz/tests/test16.c M /trunk/libggz/tests/test64.c M /trunk/playground/agrue/agrue/main.c M /trunk/playground/agrue/agrue/net.c M /trunk/playground/agrue/agrue/net.h M /trunk/playground/c-base/evilstr.c M /trunk/playground/c-base/flexprintf.c M /trunk/playground/c-base/safestring.c M /trunk/playground/c-base/str.c M /trunk/playground/ggz-kde4/kconnectx/kconnectx.h M /trunk/playground/ggz-kde4/kconnectx/module.dsc.in M /trunk/playground/ggz-kde4/kconnectx/opt.h M /trunk/playground/ggz-kde4/kconnectx/proto.h M /trunk/playground/ggz-kde4/kconnectx/win.h M /trunk/playground/ggz-kde4/kggzmod/event.h M /trunk/playground/ggz-kde4/kggzmod/misc_private.h M /trunk/playground/ggz-kde4/kggzmod/module.h M /trunk/playground/ggz-kde4/kggzmod/module_private.h M /trunk/playground/ggz-kde4/kggzmod/player.h M /trunk/playground/ggz-kde4/kggzmod/player_private.h M /trunk/playground/ggz-kde4/kggzmod/request.h M /trunk/playground/ggz-kde4/kggzmod/statistics.h M /trunk/playground/ggz-kde4/kggzmod/statistics_private.h M /trunk/playground/ggz-python/arimaa/module_arimaa.dsc.in M /trunk/playground/ggz-ruby/ai-ttt/ruttt-ai.c M /trunk/playground/ggz-ruby/ai-ttt/ttt-ai.c M /trunk/playground/ggz-ruby/ai-ttt/ttt-ai.h M /trunk/playground/server/async/gai_a.c M /trunk/playground/server/async/ggzresolver.c M /trunk/playground/server/coregen/proto.c M /trunk/python/ggzboard/backgammon/bg.svg M /trunk/python/ggzboard/connectx/player1.svg M /trunk/python/ggzboard/connectx/player2.svg M /trunk/python/ggzboard/module_connectx.dsc.in M /trunk/python/ggzboard/module_ludo.dsc.in M /trunk/python/ggzboard/shogi/b-bishop.svg M /trunk/python/ggzboard/shogi/b-gold-general.svg M /trunk/python/ggzboard/shogi/b-king.svg M /trunk/python/ggzboard/shogi/b-knight.svg M /trunk/python/ggzboard/shogi/b-lance.svg M /trunk/python/ggzboard/shogi/b-pawn.svg M /trunk/python/ggzboard/shogi/b-rook.svg M /trunk/python/ggzboard/shogi/b-silver-general.svg M /trunk/python/ggzboard/shogi/bishop.svg M /trunk/python/ggzboard/shogi/gold-general.svg M /trunk/python/ggzboard/shogi/king.svg M /trunk/python/ggzboard/shogi/knight.svg M /trunk/python/ggzboard/shogi/lance.svg M /trunk/python/ggzboard/shogi/pawn.svg M /trunk/python/ggzboard/shogi/rook.svg M /trunk/python/ggzboard/shogi/silver-general.svg M /trunk/python/lib/ggzsettings.py.in M /trunk/python/pyrsvgsdl/setup.py.in M /trunk/python/vibora/vibora.desktop.in M /trunk/utils/ggzcomm/c++example/client.h M /trunk/utils/ggzcomm/c++example/client4.h M /trunk/utils/ggzcomm/c++example/server.h M /trunk/utils/ggzcomm/c++example/server4.h M /trunk/utils/metaserv/libmeta/Makefile.am M /trunk/utils/metaserv/libmeta/meta.c M /trunk/utils/metaserv/libmeta/meta.h M /trunk/utils/metaserv/libmeta/minidom.c M /trunk/utils/metaserv/libmeta/minidom.h M /trunk/utils/metaserv/libmeta/uri.c M /trunk/utils/metaserv/libmeta/uri.h Fix eol-style on .c, .h, .in, and .am files. ------------------------------------------------------------------------ r8950 | josef | 2007-01-16 19:42:07 +0100 (Di, 16. Jan 2007) | 8 lines Geänderte Pfade: M /trunk/community/ChangeLog M /trunk/docs/ChangeLog M /trunk/ggz-client-libs/ChangeLog M /trunk/ggzd/ChangeLog M /trunk/gnome-client/ChangeLog M /trunk/grubby/ChangeLog M /trunk/gtk-client/ChangeLog M /trunk/gtk-games/ChangeLog M /trunk/java/ChangeLog M /trunk/kde-client/ChangeLog M /trunk/kde-games/ChangeLog M /trunk/libggz/ChangeLog M /trunk/python/ChangeLog M /trunk/sdl-games/ChangeLog M /trunk/txt-client/ChangeLog M /trunk/utils/ChangeLog - updated changelogs This is VERY consuming (4 MB changes) since we change the changelog format. However we have to do so since no tool seems to be able to reproduce our old format. [commit from josef@nada] ------------------------------------------------------------------------ r8949 | josef | 2007-01-16 19:23:42 +0100 (Di, 16. Jan 2007) | 5 lines Geänderte Pfade: M /trunk/docs/configure.ac M /trunk/ggz-client-libs/configure.ac M /trunk/ggzd/configure.ac M /trunk/gnome-client/configure.ac M /trunk/grubby/configure.ac M /trunk/gtk-client/configure.ac M /trunk/gtk-games/configure.ac M /trunk/kde-client/configure.ac M /trunk/kde-games/configure.ac M /trunk/libggz/configure.ac M /trunk/python/configure.ac M /trunk/sdl-games/configure.ac M /trunk/txt-client/configure.ac M /trunk/utils/configure.ac - 0.0.14pre => 0.0.14 [commit from josef@nada] ------------------------------------------------------------------------ r8947 | josef | 2007-01-16 19:14:12 +0100 (Di, 16. Jan 2007) | 5 lines Geänderte Pfade: M /trunk/community/NEWS M /trunk/community/README.GGZ M /trunk/docs/AUTHORS M /trunk/docs/NEWS M /trunk/docs/QuickStart.GGZ M /trunk/docs/README.GGZ M /trunk/ggz-client-libs/AUTHORS M /trunk/ggz-client-libs/NEWS M /trunk/ggz-client-libs/QuickStart.GGZ M /trunk/ggz-client-libs/README M /trunk/ggz-client-libs/README.GGZ M /trunk/ggzd/AUTHORS M /trunk/ggzd/NEWS M /trunk/ggzd/README M /trunk/ggzd/README.GGZ M /trunk/gnome-client/AUTHORS M /trunk/gnome-client/NEWS M /trunk/gnome-client/QuickStart.GGZ M /trunk/gnome-client/README M /trunk/gnome-client/README.GGZ M /trunk/grubby/AUTHORS M /trunk/grubby/NEWS M /trunk/grubby/README M /trunk/grubby/README.GGZ M /trunk/gtk-client/AUTHORS M /trunk/gtk-client/NEWS M /trunk/gtk-client/QuickStart.GGZ M /trunk/gtk-client/README M /trunk/gtk-client/README.GGZ M /trunk/gtk-games/AUTHORS M /trunk/gtk-games/NEWS M /trunk/gtk-games/QuickStart.GGZ M /trunk/gtk-games/README M /trunk/gtk-games/README.GGZ M /trunk/java/AUTHORS M /trunk/java/NEWS M /trunk/java/README.GGZ M /trunk/kde-client/AUTHORS M /trunk/kde-client/NEWS M /trunk/kde-client/QuickStart.GGZ M /trunk/kde-client/README M /trunk/kde-client/README.GGZ M /trunk/kde-games/AUTHORS M /trunk/kde-games/NEWS M /trunk/kde-games/QuickStart.GGZ M /trunk/kde-games/README M /trunk/kde-games/README.GGZ M /trunk/libggz/AUTHORS M /trunk/libggz/NEWS M /trunk/libggz/QuickStart.GGZ M /trunk/libggz/README.GGZ M /trunk/python/AUTHORS M /trunk/python/NEWS M /trunk/python/QuickStart.GGZ M /trunk/python/README M /trunk/python/README.GGZ M /trunk/sdl-games/AUTHORS M /trunk/sdl-games/NEWS M /trunk/sdl-games/QuickStart.GGZ M /trunk/sdl-games/README M /trunk/sdl-games/README.GGZ M /trunk/txt-client/AUTHORS M /trunk/txt-client/NEWS M /trunk/txt-client/QuickStart.GGZ M /trunk/txt-client/README.GGZ M /trunk/utils/AUTHORS M /trunk/utils/NEWS M /trunk/utils/README M /trunk/utils/README.GGZ - update common files slightly, and synchronise them [commit from josef@nada] ------------------------------------------------------------------------ r8945 | josef | 2007-01-16 18:42:57 +0100 (Di, 16. Jan 2007) | 5 lines Geänderte Pfade: M /trunk/ggz-client-libs/ggzcore/Makefile.am M /trunk/ggz-client-libs/ggzcore/ggzcore.h M /trunk/ggz-client-libs/ggzmod/Makefile.am M /trunk/ggz-client-libs/ggzmod/ggzmod.h M /trunk/ggzd/ggzdmod/Makefile.am M /trunk/ggzd/ggzdmod/ggzdmod.h M /trunk/ggzd/ggzdmod++/Makefile.am M /trunk/gtk-client/ggz-gtk/Makefile.am M /trunk/libggz/src/Makefile.am M /trunk/libggz/src/ggz.h - bump libtool versions according to public API changes since 0.0.13 [commit from josef@nada] ------------------------------------------------------------------------ r8943 | josef | 2007-01-16 17:31:59 +0100 (Di, 16. Jan 2007) | 7 lines Geänderte Pfade: M /trunk/ggz-client-libs/ggzcore/Doxyfile M /trunk/ggz-client-libs/ggzmod/Doxyfile M /trunk/ggzd/ggzdmod/Doxyfile M /trunk/libggz/Doxyfile - Doxyfile version updates Unfortunately, ggzdmod++ isn't doxyfied and won't either before 0.0.14 :( [commit from josef@nada] ------------------------------------------------------------------------ r8898 | josef | 2007-01-12 10:40:44 +0100 (Fr, 12. Jan 2007) | 5 lines Geänderte Pfade: M /trunk/libggz/src/msg.c - always prepend prefix for error messages so we know that they're errors [commit from josef@nada] ------------------------------------------------------------------------ r8852 | josef | 2007-01-08 14:36:45 +0100 (Mo, 08. Jan 2007) | 9 lines Geänderte Pfade: M /trunk/docs/autogen.sh M /trunk/ggz-client-libs/autogen.sh M /trunk/ggzd/autogen.sh M /trunk/gnome-client/autogen.sh M /trunk/grubby/autogen.sh M /trunk/gtk-client/autogen.sh M /trunk/gtk-games/autogen.sh M /trunk/kde-client/autogen.sh M /trunk/kde-games/autogen.sh M /trunk/libggz/autogen.sh M /trunk/sdl-games/autogen.sh M /trunk/txt-client/autogen.sh M /trunk/utils/autogen.sh - do not assume that there's always a m4 directory available (in docs and python, there aren't) - make it work for srcdir != builddir For the latter, we could simplify the script a lot by changing into srcdir first. But I'm sure we had a reason not to and I don't want to break it right now. [commit from josef@nada] ------------------------------------------------------------------------ r8836 | josef | 2007-01-05 13:48:08 +0100 (Fr, 05. Jan 2007) | 7 lines Geänderte Pfade: M /trunk/libggz/m4/ggz/system.m4 - restore to using LIBS when checking for gettext function, which only links to -lintl if necessary (makes LionMan happy) [commit from josef@nada] ------------------------------------------------------------------------ r8822 | jdorje | 2007-01-05 00:40:11 +0100 (Fr, 05. Jan 2007) | 1 line Geänderte Pfade: M /trunk/libggz/Makefile.am Fix ACLOCAL_AMFLAGS. ------------------------------------------------------------------------ r8809 | jdorje | 2007-01-04 21:38:26 +0100 (Do, 04. Jan 2007) | 1 line Geänderte Pfade: D /trunk/libggz/m4/c99.m4 A /trunk/libggz/m4/ggz/c99.m4 (von /trunk/libggz/m4/c99.m4:8806) A /trunk/libggz/m4/ggz/mkdir.m4 (von /trunk/libggz/m4/mkdir.m4:8806) D /trunk/libggz/m4/mkdir.m4 c99.m4 and mkdir.m4 are also commonly used. ------------------------------------------------------------------------ r8808 | jdorje | 2007-01-04 21:36:55 +0100 (Do, 04. Jan 2007) | 1 line Geänderte Pfade: A /trunk/libggz/m4/ggz/ggz-debug.m4 (von /trunk/libggz/m4/ggz-debug.m4:8806) D /trunk/libggz/m4/ggz-debug.m4 Move ggz-debug.m4 into common m4 files. ------------------------------------------------------------------------ r8807 | jdorje | 2007-01-04 21:34:35 +0100 (Do, 04. Jan 2007) | 1 line Geänderte Pfade: M /trunk/libggz/Makefile.am M /trunk/libggz/autogen.sh A /trunk/libggz/m4/ggz A /trunk/libggz/m4/ggz/ggz.m4 (von /trunk/libggz/m4/ggz.m4:8806) A /trunk/libggz/m4/ggz/platform.m4 (von /trunk/libggz/m4/platform.m4:8806) A /trunk/libggz/m4/ggz/system.m4 (von /trunk/libggz/m4/system.m4:8806) D /trunk/libggz/m4/ggz.m4 D /trunk/libggz/m4/platform.m4 D /trunk/libggz/m4/system.m4 Move ggz common m4 files into a subdirectory. ------------------------------------------------------------------------ r8802 | josef | 2007-01-04 13:41:51 +0100 (Do, 04. Jan 2007) | 7 lines Geänderte Pfade: M /trunk/ggz-client-libs/m4/ggz.m4 M /trunk/ggzd/m4/ggz.m4 M /trunk/gnome-client/m4/ggz.m4 M /trunk/grubby/m4/ggz.m4 M /trunk/gtk-client/m4/ggz.m4 M /trunk/gtk-games/m4/ggz.m4 M /trunk/kde-client/m4/ggz.m4 M /trunk/kde-games/m4/ggz.m4 M /trunk/libggz/m4/ggz.m4 M /trunk/sdl-games/m4/ggz.m4 M /trunk/txt-client/m4/ggz.m4 M /trunk/utils/m4/ggz.m4 - take --with-ggz-dir into account when using AC_GGZ_VERSION - prepare ggz.m4 for aclocal installation (a new automake 1.10 feature) - in ggz-client-libs, remove all m4 files from EXTRA_DIST and use aclocal's -I feature instead [commit from josef@nada] ------------------------------------------------------------------------ r8777 | josef | 2007-01-02 13:09:25 +0100 (Di, 02. Jan 2007) | 9 lines Geänderte Pfade: M /trunk/ggz-client-libs/m4/ggz.m4 M /trunk/ggzd/m4/ggz.m4 M /trunk/gnome-client/m4/ggz.m4 M /trunk/grubby/m4/ggz.m4 M /trunk/gtk-client/m4/ggz.m4 M /trunk/gtk-games/m4/ggz.m4 M /trunk/kde-client/m4/ggz.m4 M /trunk/kde-games/m4/ggz.m4 M /trunk/libggz/m4/ggz.m4 M /trunk/sdl-games/m4/ggz.m4 M /trunk/txt-client/m4/ggz.m4 M /trunk/utils/m4/ggz.m4 - check if ggz-config ran correctly to avoid errors due to wrong LD_LIBRARY_PATH Note that I had to forcefully remove libggzcore.so to make that happen as the LD_LIBRARY_PATH setting is not needed on my system. So whoever came across it shall now be happy again. [commit from josef@nada] ------------------------------------------------------------------------ r8762 | jdorje | 2006-12-27 11:00:21 +0100 (Mi, 27. Dez 2006) | 1 line Geänderte Pfade: M /trunk/libggz/src/ggz_common.c Add warning comments. ------------------------------------------------------------------------ r8760 | jdorje | 2006-12-27 05:05:26 +0100 (Mi, 27. Dez 2006) | 1 line Geänderte Pfade: M /trunk/libggz/src/ggz_common.c Fix bad coding in ggz_perms_set. ------------------------------------------------------------------------ r8759 | jdorje | 2006-12-27 05:02:24 +0100 (Mi, 27. Dez 2006) | 1 line Geänderte Pfade: M /trunk/libggz/src/ggz_common.c M /trunk/libggz/src/ggz_common.h Add error check, and add ggz_perms_set function. ------------------------------------------------------------------------ r8752 | jdorje | 2006-12-25 03:43:23 +0100 (Mo, 25. Dez 2006) | 1 line Geänderte Pfade: M /trunk/libggz/tests/ggzcommon.c Tests of string conversion funcs. ------------------------------------------------------------------------ r8751 | jdorje | 2006-12-25 03:37:19 +0100 (Mo, 25. Dez 2006) | 1 line Geänderte Pfade: M /trunk/libggz/src/ggz_common.h Remove unnecessary numbering of admin enumeration. ------------------------------------------------------------------------ r8750 | jdorje | 2006-12-25 03:28:43 +0100 (Mo, 25. Dez 2006) | 1 line Geänderte Pfade: M /trunk/libggz/src/ggz_common.c Spacing typo fix. ------------------------------------------------------------------------ r8749 | jdorje | 2006-12-25 03:07:57 +0100 (Mo, 25. Dez 2006) | 3 lines Geänderte Pfade: M /trunk/ggzd/ggzd/ggzduedit.c M /trunk/gtk-client/ggz-gtk/playerinfo.c M /trunk/libggz/src/ggz_common.c M /trunk/libggz/src/ggz_common.h M /trunk/libggz/tests/ggzcommon.c Change permissions string accesssors to ggz_perm_to_string and ggz_string_to_perm to match the other string accessors. ------------------------------------------------------------------------ r8747 | jdorje | 2006-12-24 10:18:47 +0100 (So, 24. Dez 2006) | 2 lines Geänderte Pfade: M /trunk/ggz-client-libs/ggzcore/ggzcore.h M /trunk/ggz-client-libs/ggzcore/netxml.c M /trunk/ggz-client-libs/ggzcore/player.c M /trunk/ggz-client-libs/ggzcore/player.h M /trunk/ggz-client-libs/ggzcore/room.c M /trunk/ggzd/ggzd/net.c M /trunk/gtk-client/ggz-gtk/playerinfo.c M /trunk/libggz/src/ggz_common.c Make permissions visible to the clients. ------------------------------------------------------------------------ r8746 | jdorje | 2006-12-23 22:35:25 +0100 (Sa, 23. Dez 2006) | 1 line Geänderte Pfade: M /trunk/ggzd/ggzd/chat.c M /trunk/ggzd/ggzd/ggzduedit.c M /trunk/ggzd/ggzd/login.c M /trunk/ggzd/ggzd/parse_opt.c M /trunk/ggzd/ggzd/perms.c M /trunk/ggzd/ggzd/perms.h M /trunk/ggzd/ggzd/players.c M /trunk/ggzd/ggzd/room.c M /trunk/libggz/src/ggz_common.c M /trunk/libggz/src/ggz_common.h Move some permissions code into ggz_common. ------------------------------------------------------------------------ r8725 | josef | 2006-12-13 16:42:32 +0100 (Mi, 13. Dez 2006) | 3 lines Geänderte Pfade: M /trunk/ggz-client-libs/m4/ggz.m4 M /trunk/ggzd/m4/ggz.m4 M /trunk/gnome-client/m4/ggz.m4 M /trunk/grubby/m4/ggz.m4 M /trunk/gtk-client/m4/ggz.m4 M /trunk/gtk-games/m4/ggz.m4 M /trunk/kde-client/m4/ggz.m4 M /trunk/libggz/m4/ggz.m4 M /trunk/sdl-games/m4/ggz.m4 M /trunk/txt-client/m4/ggz.m4 M /trunk/utils/m4/ggz.m4 - sync forced ggz-config usage ------------------------------------------------------------------------ r8647 | josef | 2006-11-09 01:22:46 +0100 (Do, 09. Nov 2006) | 5 lines Geänderte Pfade: M /trunk/libggz/m4/system.m4 M /trunk/libggz/src/Makefile.am - global opaque LDADD modifications, go away! [commit from josef@armada] ------------------------------------------------------------------------ r8630 | josef | 2006-11-03 09:44:57 +0100 (Fr, 03. Nov 2006) | 3 lines Geänderte Pfade: M /trunk/libggz/m4/tls.m4 - if enable_gcrypt was 'auto', set it to 'yes' explicitely if found ------------------------------------------------------------------------ r8626 | jdorje | 2006-10-21 12:04:15 +0200 (Sa, 21. Okt 2006) | 1 line Geänderte Pfade: M /trunk/libggz/src/ggz.h Define unknown function as empty string. ------------------------------------------------------------------------ r8625 | jdorje | 2006-10-21 11:58:04 +0200 (Sa, 21. Okt 2006) | 1 line Geänderte Pfade: M /trunk/libggz/src/numberlist.c Use c99 struct initialization. ------------------------------------------------------------------------ r8596 | josef | 2006-09-24 22:06:11 +0200 (So, 24. Sep 2006) | 5 lines Geänderte Pfade: M /trunk/libggz/m4/ggz.m4 - only enforce an out-of-prefix prefix when no prefix is given explicitely This rather confusing but still correct commit live from the pub. ------------------------------------------------------------------------ r8587 | jdorje | 2006-09-20 04:15:08 +0200 (Mi, 20. Sep 2006) | 1 line Geänderte Pfade: M /trunk/ggz-client-libs/m4/ggz.m4 M /trunk/ggzd/m4/ggz.m4 M /trunk/gnome-client/m4/ggz.m4 M /trunk/grubby/m4/ggz.m4 M /trunk/gtk-client/m4/ggz.m4 M /trunk/gtk-games/m4/ggz.m4 M /trunk/kde-client/m4/ggz.m4 M /trunk/kde-games/m4/ggz.m4 M /trunk/libggz/m4/ggz.m4 M /trunk/sdl-games/m4/ggz.m4 M /trunk/txt-client/m4/ggz.m4 M /trunk/utils/m4/ggz.m4 Add AC_GGZ_CHECK_SERVER macro. ------------------------------------------------------------------------ r8583 | jdorje | 2006-09-19 17:26:31 +0200 (Di, 19. Sep 2006) | 3 lines Geänderte Pfade: M /trunk/ggz-client-libs/ggz-config/Makefile.am M /trunk/ggz-client-libs/ggzcore/Makefile.am M /trunk/ggz-client-libs/m4/ggz.m4 M /trunk/ggzd/m4/ggz.m4 M /trunk/gnome-client/m4/ggz.m4 M /trunk/grubby/grubby/src/Makefile.am M /trunk/grubby/m4/ggz.m4 M /trunk/gtk-client/gaim-plugin/Makefile.am M /trunk/gtk-client/m4/ggz.m4 M /trunk/gtk-games/m4/ggz.m4 M /trunk/kde-client/m4/ggz.m4 M /trunk/kde-games/m4/ggz.m4 M /trunk/libggz/m4/ggz.m4 M /trunk/sdl-games/m4/ggz.m4 M /trunk/txt-client/ggz-txt/Makefile.am M /trunk/txt-client/m4/ggz.m4 M /trunk/utils/m4/ggz.m4 M /trunk/utils/metaserv/metaserv/Makefile.am Don't define PREFIX in config.h, as this makes it impossible to change the prefix at compile time (as per GNU standards). ------------------------------------------------------------------------ r8579 | jdorje | 2006-09-15 06:33:37 +0200 (Fr, 15. Sep 2006) | 1 line Geänderte Pfade: M /trunk/libggz/configure.ac M /trunk/libggz/src/Makefile.am M /trunk/libggz/src/security/Makefile.am Add an INSTALL_LIBGGZ conditional for easy importing of the library. ------------------------------------------------------------------------ r8578 | jdorje | 2006-09-15 04:53:49 +0200 (Fr, 15. Sep 2006) | 3 lines Geänderte Pfade: M /trunk/libggz/src/Makefile.am Use relative path to security library - this makes it easier to move the directory. ------------------------------------------------------------------------ r8567 | jdorje | 2006-09-03 07:35:12 +0200 (So, 03. Sep 2006) | 5 lines Geänderte Pfade: M /trunk/ggz-client-libs/Makefile.am M /trunk/ggz-client-libs/configure.ac M /trunk/ggz-client-libs/ggz-config/Makefile.am M /trunk/ggz-client-libs/ggz-config/ggz-config.c M /trunk/ggz-client-libs/ggzcore/Makefile.am M /trunk/ggz-client-libs/m4/ggz.m4 A /trunk/ggz-client-libs/m4/system.m4 M /trunk/ggzd/configure.ac M /trunk/ggzd/game_servers/chess/game.c M /trunk/ggzd/game_servers/dots/game.c M /trunk/ggzd/game_servers/keepalive/src/player.cpp M /trunk/ggzd/game_servers/keepalive/src/world.cpp M /trunk/ggzd/game_servers/tictactoe/game.c M /trunk/ggzd/ggzd/Makefile.am M /trunk/ggzd/ggzd/ggzduedit.c M /trunk/ggzd/ggzd/parse_opt.c M /trunk/ggzd/ggzdmod/ggzdmod.c M /trunk/ggzd/m4/ggz.m4 M /trunk/gnome-client/m4/ggz.m4 M /trunk/grubby/m4/ggz.m4 M /trunk/gtk-client/m4/ggz.m4 M /trunk/gtk-games/Makefile.am M /trunk/gtk-games/m4/ggz.m4 A /trunk/gtk-games/m4/system.m4 M /trunk/kde-client/m4/ggz.m4 M /trunk/kde-games/m4/ggz.m4 M /trunk/libggz/m4/ggz.m4 M /trunk/sdl-games/m4/ggz.m4 M /trunk/txt-client/m4/ggz.m4 M /trunk/utils/m4/ggz.m4 Fix problems with substitution of prefixes. This also resynchronizes the ggz.m4 files and removes the obsolete AC_GGZ_UNQUOTEDPATH macro. The new code conforms to GNU standards as the prefix may be changed at compile time; see the autoconf manual for details. ------------------------------------------------------------------------ r8551 | jdorje | 2006-08-30 00:51:20 +0200 (Mi, 30. Aug 2006) | 1 line Geänderte Pfade: M /trunk/libggz/Makefile.am ggz.m4 must be distributed still. ------------------------------------------------------------------------ r8550 | jdorje | 2006-08-30 00:47:57 +0200 (Mi, 30. Aug 2006) | 1 line Geänderte Pfade: D /trunk/libggz/m4/iconv.m4 The iconv.m4 file is not used. ------------------------------------------------------------------------ r8547 | jdorje | 2006-08-28 04:11:50 +0200 (Mo, 28. Aug 2006) | 3 lines Geänderte Pfade: M /trunk/ggz-client-libs/ggzcore/netxml.c M /trunk/ggzd/ggzd/players.c M /trunk/libggz/src/ggz_common.c M /trunk/libggz/src/ggz_common.h Revert previous gag 'fix' - apparently gagging did work all along, it just didn't work the way I thought it was supposed to. ------------------------------------------------------------------------ r8544 | jdorje | 2006-08-27 21:21:24 +0200 (So, 27. Aug 2006) | 1 line Geänderte Pfade: M /trunk/ggz-client-libs/ggzcore/netxml.c M /trunk/ggzd/ggzd/players.c M /trunk/gtk-games/ggzcards/main.c M /trunk/kde-client/ggz-kde/ggzcore++/src/GGZCoreRoom.cpp M /trunk/kde-client/ggz-kde/ggzcore++/src/GGZCoreRoom.h M /trunk/kde-client/ggz-kde/ggzcore++/src/GGZCoreServer.cpp M /trunk/kde-client/ggz-kde/ggzcore++/src/GGZCoreServer.h M /trunk/kde-client/ggz-kde/src/KGGZ.cpp M /trunk/libggz/src/ggz_common.c M /trunk/libggz/src/ggz_common.h Fix gagging. It only applies to normal chats. ------------------------------------------------------------------------ r8508 | josef | 2006-08-09 16:16:40 +0200 (Mi, 09. Aug 2006) | 3 lines Geänderte Pfade: M /trunk/libggz/src/Makefile.am - link against -lanl properly if needed ------------------------------------------------------------------------ r8506 | jdorje | 2006-08-08 22:34:08 +0200 (Di, 08. Aug 2006) | 1 line Geänderte Pfade: M /trunk/libggz/src/easysock.c Declare variables at the top. ------------------------------------------------------------------------ r8488 | josef | 2006-08-07 13:49:23 +0200 (Mo, 07. Aug 2006) | 3 lines Geänderte Pfade: M /trunk/libggz/m4/tls.m4 - $(LIB_GCRYPT) must be AC_SUBST'd ------------------------------------------------------------------------ r8486 | josef | 2006-08-07 12:47:31 +0200 (Mo, 07. Aug 2006) | 12 lines Geänderte Pfade: M /trunk/libggz/Makefile.am M /trunk/libggz/autogen.sh M /trunk/libggz/configure.ac M /trunk/libggz/m4/ggz.m4 M /trunk/libggz/m4/platform.m4 M /trunk/libggz/m4/system.m4 M /trunk/libggz/m4/tls.m4 M /trunk/libggz/src/security/Makefile.am - big change: clean up configure.ac! - move gcrypt check into tls.m4 - move pthreads and gettext checks into system.m4 - move additional winsock2 checks into platform.m4 - use aclocal -I m4 to avoid having to put M4 files into EXTRA_DIST - removal of any trace of acinclude.m4 This puts libggz heavily out of sync with the other modules. But we need some testing first. Next on the list should then be ggzd. ------------------------------------------------------------------------ r8472 | josef | 2006-08-04 16:27:58 +0200 (Fr, 04. Aug 2006) | 4 lines Geänderte Pfade: M /trunk/libggz/src/ggz_common.c M /trunk/libggz/src/ggz_common.h - conversion functions from admin types to strings and vice versa - now we need GGZ_ADMIN_UNKNOWN, I thought we could do without but admin actions cannot elegantly have a fallback type like chat messages do ------------------------------------------------------------------------ r8471 | josef | 2006-08-04 15:32:40 +0200 (Fr, 04. Aug 2006) | 3 lines Geänderte Pfade: M /trunk/libggz/Makefile.am - distribute system.m4 ------------------------------------------------------------------------ r8468 | josef | 2006-08-04 15:26:25 +0200 (Fr, 04. Aug 2006) | 4 lines Geänderte Pfade: M /trunk/libggz/configure.ac M /trunk/libggz/m4/platform.m4 A /trunk/libggz/m4/system.m4 M /trunk/libggz/src/Makefile.am M /trunk/libggz/src/ggz_common.h - move GAI_a check into new file system.m4, and document what it (and platform.m4) are for - new enum GGZAdminType for admin commands ------------------------------------------------------------------------ r8453 | jdorje | 2006-08-01 22:05:03 +0200 (Di, 01. Aug 2006) | 1 line Geänderte Pfade: M /trunk/libggz/tests/test16.c Fix buffer overrun. ------------------------------------------------------------------------ r8452 | jdorje | 2006-08-01 21:53:36 +0200 (Di, 01. Aug 2006) | 2 lines Geänderte Pfade: M /trunk/docs/games/ggz-games/Makefile.am M /trunk/docs/games/ggz-games/tictactoe/Makefile.am M /trunk/docs/spec/mainspec/Makefile.am M /trunk/ggz-client-libs/po/Makefile.am M /trunk/ggz-client-libs/po/ggzcore/Makefile.am M /trunk/ggzd/game_servers/chess/ai-gnuchess.c M /trunk/ggzd/game_servers/chess/ai-gnuchess.h M /trunk/ggzd/game_servers/tictactoe/ttt-ai.c M /trunk/ggzd/game_servers/tictactoe/ttt-ai.h M /trunk/ggzd/ggzd/meta/Makefile.am M /trunk/ggzd/ggzd/meta/meta.c M /trunk/ggzd/ggzd/meta/meta.h M /trunk/ggzd/ggzd/meta/minidom.c M /trunk/ggzd/ggzd/meta/minidom.h M /trunk/ggzd/ggzd/meta/uri.c M /trunk/ggzd/ggzd/meta/uri.h M /trunk/ggzd/ggzd/reconfiguration.h M /trunk/ggzd/ggzdmod++/Makefile.am M /trunk/ggzd/ggzdmod++/ggzgameserver.h M /trunk/ggzd/ggzdmod++/mnet.h M /trunk/ggzd/ggzdmod++/net.h M /trunk/gnome-client/man/Makefile.am M /trunk/gtk-client/ggz-gtk/ggz-embed.h M /trunk/gtk-client/ggz-gtk/ggz-gtk.h M /trunk/kde-games/lib/kggzmodule.h M /trunk/kde-games/lib/kggzseatsdialog.h M /trunk/libggz/src/ggz_dio.c M /trunk/libggz/src/ggz_dio.h M /trunk/libggz/src/security/base16.c M /trunk/libggz/src/security/base16.h M /trunk/playground/ggz-ruby/ai-ttt/ruttt-ai.c M /trunk/playground/ggz-ruby/ai-ttt/ttt-ai.c M /trunk/playground/ggz-ruby/ai-ttt/ttt-ai.h M /trunk/playground/server/async/gai_a.c M /trunk/playground/server/async/ggzresolver.c M /trunk/playground/server/coregen/proto.c M /trunk/utils/metaserv/libmeta/Makefile.am M /trunk/utils/metaserv/libmeta/meta.c M /trunk/utils/metaserv/libmeta/meta.h M /trunk/utils/metaserv/libmeta/minidom.c M /trunk/utils/metaserv/libmeta/minidom.h M /trunk/utils/metaserv/libmeta/uri.c M /trunk/utils/metaserv/libmeta/uri.h Enable keyword substitution for all .c, .h, .ac, and .am files. ------------------------------------------------------------------------ r8451 | jdorje | 2006-08-01 21:43:36 +0200 (Di, 01. Aug 2006) | 3 lines Geänderte Pfade: M /trunk/libggz/tests/dio.c M /trunk/libggz/tests/hashing.c M /trunk/libggz/tests/test16.c M /trunk/libggz/tests/test64.c - Re-enable test16 test when gcrpyt is not present. - Propset svn:keywords. ------------------------------------------------------------------------ r8449 | josef | 2006-08-01 21:32:56 +0200 (Di, 01. Aug 2006) | 3 lines Geänderte Pfade: M /trunk/libggz/configure.ac - gcrypt needs to be found if --with-gcrypt is given ------------------------------------------------------------------------ r8448 | josef | 2006-08-01 21:17:39 +0200 (Di, 01. Aug 2006) | 3 lines Geänderte Pfade: M /trunk/libggz/src/security/base64.c - one more compiler warning killer ------------------------------------------------------------------------ r8447 | josef | 2006-08-01 21:13:10 +0200 (Di, 01. Aug 2006) | 4 lines Geänderte Pfade: M /trunk/libggz/src/security/base64.c - fix 1: use strncpy() instead of strcpy() - this caused errors on last quadruple - fix 2: use unsigned character operations always - this caused the other errors ------------------------------------------------------------------------ r8446 | jdorje | 2006-08-01 20:17:27 +0200 (Di, 01. Aug 2006) | 1 line Geänderte Pfade: M /trunk/libggz/tests/test16.c Don't run test16 check if gcrypt isn't used (?). ------------------------------------------------------------------------ r8445 | jdorje | 2006-08-01 20:15:05 +0200 (Di, 01. Aug 2006) | 1 line Geänderte Pfade: M /trunk/libggz/tests Add to svn:ignore. ------------------------------------------------------------------------ r8442 | jdorje | 2006-08-01 17:23:49 +0200 (Di, 01. Aug 2006) | 1 line Geänderte Pfade: M /trunk/libggz/tests/hashing.c Compile fixes. ------------------------------------------------------------------------ r8438 | oojah | 2006-08-01 10:38:19 +0200 (Di, 01. Aug 2006) | 3 lines Geänderte Pfade: M /trunk/libggz/tests/hashing.c Only run hashing tests if gcrypt support is compiled in. ------------------------------------------------------------------------ r8433 | oojah | 2006-08-01 02:10:41 +0200 (Di, 01. Aug 2006) | 5 lines Geänderte Pfade: M /trunk/ggzd/ggzd/control.c M /trunk/ggzd/ggzd/database/ggzdb.c M /trunk/libggz/src/conf.c M /trunk/libggz/src/security/base16.c M /trunk/libggz/src/security/base64.c M /trunk/libggz/src/security/hashfunc.c M /trunk/libggz/tests/hashing.c M /trunk/libggz/tests/test16.c M /trunk/libggz/tests/test64.c Fixed a load of malloc/free -> ggz_malloc/ggz_free calls related to libggz/src/security functions. Fixed a few minor memory leaks. I'm still getting about 68k of memory leaked just by starting a server and then quiting it (other than the small chunks leaked in 3rd party libs that is). Likewise if I kill a server with SIGHUP there is a smaller amount of memory leaked. It looks to me as though it's caused in event_*_enqueue() but I haven't got that far into it yet. ------------------------------------------------------------------------ r8418 | oojah | 2006-07-29 18:48:55 +0200 (Sa, 29. Jul 2006) | 2 lines Geänderte Pfade: M /trunk/libggz/src/security/hashfunc.c Hash isn't a string, so don't use ggz_strdup() to copy it. ------------------------------------------------------------------------ r8415 | jdorje | 2006-07-29 04:04:14 +0200 (Sa, 29. Jul 2006) | 2 lines Geänderte Pfade: M /trunk/libggz/src/security/base16.c Fix compiler warning, and remove unnecessary cast. ------------------------------------------------------------------------ r8412 | jdorje | 2006-07-28 02:48:14 +0200 (Fr, 28. Jul 2006) | 1 line Geänderte Pfade: M /trunk/ggz-client-libs/m4/ggz.m4 M /trunk/ggzd/m4/ggz.m4 M /trunk/gnome-client/m4/ggz.m4 M /trunk/grubby/m4/ggz.m4 M /trunk/gtk-client/m4/ggz.m4 M /trunk/gtk-games/m4/ggz.m4 M /trunk/kde-client/m4/ggz.m4 M /trunk/kde-games/m4/ggz.m4 M /trunk/libggz/m4/ggz.m4 M /trunk/sdl-games/m4/ggz.m4 M /trunk/txt-client/m4/ggz.m4 M /trunk/utils/m4/ggz.m4 Extensions to AC_GGZ_VERSION. ------------------------------------------------------------------------ r8407 | jdorje | 2006-07-27 17:51:31 +0200 (Do, 27. Jul 2006) | 1 line Geänderte Pfade: M /trunk/libggz/src/ggz.h Bump version to 0.0.14. ------------------------------------------------------------------------ r8406 | jdorje | 2006-07-27 06:08:10 +0200 (Do, 27. Jul 2006) | 1 line Geänderte Pfade: M /trunk/libggz/tests/dio.c Fix dio test program. ------------------------------------------------------------------------ r8404 | jdorje | 2006-07-26 18:58:50 +0200 (Mi, 26. Jul 2006) | 2 lines Geänderte Pfade: M /trunk/libggz/src/support.h Quick fix for SUN_LEN problems on cygwin. ------------------------------------------------------------------------ r8394 | oojah | 2006-07-23 00:33:39 +0200 (So, 23. Jul 2006) | 2 lines Geänderte Pfade: M /trunk/ggzd/ggzd/database/ggzdb.c M /trunk/libggz/src/security/base16.c M /trunk/libggz/src/security/hashfunc.c M /trunk/libggz/src/security/hashfunc.h Fixed libgcrypt hashing finally. I've not tested ripemd-160 as I don't have a separate reference for it. md5 and sha1 work fine. ------------------------------------------------------------------------ r8393 | oojah | 2006-07-22 23:42:39 +0200 (Sa, 22. Jul 2006) | 2 lines Geänderte Pfade: M /trunk/libggz/tests/Makefile.am A /trunk/libggz/tests/hashing.c Hashing tests. ------------------------------------------------------------------------ r8385 | josef | 2006-07-22 09:41:49 +0200 (Sa, 22. Jul 2006) | 3 lines Geänderte Pfade: M /trunk/docs/configure.ac M /trunk/gnome-client/configure.ac M /trunk/gtk-games/configure.ac M /trunk/kde-games/configure.ac M /trunk/libggz/configure.ac M /trunk/sdl-games/configure.ac M /trunk/txt-client/configure.ac - make them all appear as 0.0.14pre now so we're consistent ------------------------------------------------------------------------ r8378 | oojah | 2006-07-20 16:57:48 +0200 (Do, 20. Jul 2006) | 2 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h M /trunk/libggz/src/security/Makefile.am A /trunk/libggz/src/security/base16.c A /trunk/libggz/src/security/base16.h M /trunk/libggz/tests/Makefile.am A /trunk/libggz/tests/test16.c Added ggz_base16_encode function and simple test. ------------------------------------------------------------------------ r8352 | jdorje | 2006-07-12 03:51:56 +0200 (Mi, 12. Jul 2006) | 10 lines Geänderte Pfade: M /trunk/ggzd/game_servers/tictactoe/game.c M /trunk/ggzd/game_servers/tictactoe/net.c M /trunk/gtk-games/tictactoe/main.c M /trunk/libggz/src/ggz_dio.c M /trunk/libggz/src/ggz_dio.h Slight changes to ggz_dio interface. - Read freeze prevents further packets from being parsed (needed for GGZCards currently). - Auto flush causes a flush after each packet (using this avoids the need for select on writing, and can minimize the chance of bugs cropping up on non-atomic seat operations). - Read callback is set in a separate function rather than passed into the read function (needed by the auto flush feature). ------------------------------------------------------------------------ r8336 | jdorje | 2006-07-08 06:22:10 +0200 (Sa, 08. Jul 2006) | 1 line Geänderte Pfade: M /trunk/libggz/src/ggz_dio.c Fix error with writeable callback. ------------------------------------------------------------------------ r8334 | jdorje | 2006-07-08 03:27:40 +0200 (Sa, 08. Jul 2006) | 1 line Geänderte Pfade: M /trunk/libggz/src/ggz_dio.c Remove bad assertions. ------------------------------------------------------------------------ r8322 | josef | 2006-07-05 16:55:18 +0200 (Mi, 05. Jul 2006) | 3 lines Geänderte Pfade: M /trunk/ggz-client-libs/ggzcore/server.c M /trunk/ggzd/ggzd/login.c M /trunk/libggz/src/ggz_common.c M /trunk/libggz/src/ggz_common.h - divide name already taken error from wrong password error ------------------------------------------------------------------------ r8318 | jdorje | 2006-07-05 06:44:23 +0200 (Mi, 05. Jul 2006) | 1 line Geänderte Pfade: M /trunk/libggz/src/ggz_dio.h Fix inclusion protection. ------------------------------------------------------------------------ r8315 | jdorje | 2006-07-05 01:35:52 +0200 (Mi, 05. Jul 2006) | 1 line Geänderte Pfade: M /trunk/libggz/configure.ac Add header file checks. ------------------------------------------------------------------------ r8310 | oojah | 2006-07-04 09:43:05 +0200 (Di, 04. Jul 2006) | 3 lines Geänderte Pfade: M /trunk/ggzd/ggzd/ggzduedit.c M /trunk/ggzd/ggzd/perms.c M /trunk/ggzd/ggzd/perms.h M /trunk/ggzd/ggzd/players.c M /trunk/libggz/src/ggz_common.c M /trunk/libggz/src/ggz_common.h D /trunk/playground/patches/host_playertype.diff Applied the host player type patch. The gtk and kde clients will need support adding. ------------------------------------------------------------------------ r8302 | josef | 2006-07-03 15:53:12 +0200 (Mo, 03. Jul 2006) | 6 lines Geänderte Pfade: M /trunk/ggz-client-libs/ggzcore/server.c M /trunk/ggzd/ggzd/login.c M /trunk/libggz/src/ggz_common.c M /trunk/libggz/src/ggz_common.h - two more login failure types All core clients need updating. The Linux core clients will get messages automatically but still treat them as "unknown errors". ------------------------------------------------------------------------ r8299 | josef | 2006-07-03 09:41:24 +0200 (Mo, 03. Jul 2006) | 3 lines Geänderte Pfade: M /trunk/libggz/src/security/base64.c M /trunk/libggz/tests/Makefile.am A /trunk/libggz/tests/test64.c M /trunk/libggz/tests/tls.c - fix the base64 routines, includes a test file now to be safe ------------------------------------------------------------------------ r8278 | josef | 2006-06-27 09:28:12 +0200 (Di, 27. Jun 2006) | 3 lines Geänderte Pfade: M /trunk/ggz-client-libs/m4/ggz.m4 M /trunk/ggzd/m4/ggz.m4 M /trunk/gnome-client/m4/ggz.m4 M /trunk/grubby/m4/ggz.m4 M /trunk/gtk-games/m4/ggz.m4 M /trunk/kde-client/m4/ggz.m4 M /trunk/kde-games/m4/ggz.m4 M /trunk/libggz/m4/ggz.m4 M /trunk/sdl-games/m4/ggz.m4 M /trunk/txt-client/m4/ggz.m4 M /trunk/utils/m4/ggz.m4 - sync all m4 files to get multiple-level unquoting of shell variables ------------------------------------------------------------------------ r8275 | oojah | 2006-06-26 20:56:51 +0200 (Mo, 26. Jun 2006) | 1 line Geänderte Pfade: M /trunk/libggz/src/ggz_dio.c Fixes to allow compilation on windows. ------------------------------------------------------------------------ r8262 | jdorje | 2006-06-23 19:10:55 +0200 (Fr, 23. Jun 2006) | 2 lines Geänderte Pfade: M /trunk/libggz/tests/dio.c Reformat dio code and change type names to conform to GGZ standards. ------------------------------------------------------------------------ r8261 | jdorje | 2006-06-23 19:06:44 +0200 (Fr, 23. Jun 2006) | 2 lines Geänderte Pfade: M /trunk/libggz/src/ggz_dio.c M /trunk/libggz/src/ggz_dio.h Reformat dio code and change type names to conform to GGZ standards. ------------------------------------------------------------------------ r8232 | jdorje | 2006-06-20 17:52:20 +0200 (Di, 20. Jun 2006) | 1 line Geänderte Pfade: M /trunk/libggz/src/ggz.h Add disclaimer to ggz_xml_unescape. ------------------------------------------------------------------------ r8231 | jdorje | 2006-06-20 17:20:17 +0200 (Di, 20. Jun 2006) | 3 lines Geänderte Pfade: M /trunk/libggz/src/misc.c Add ggz_xml_cdata_escape and ggz_xml_cdata_unescape functions. They are #if 0'd out. ------------------------------------------------------------------------ r8225 | jdorje | 2006-06-20 06:19:59 +0200 (Di, 20. Jun 2006) | 1 line Geänderte Pfade: M /trunk/libggz/tests/Makefile.am A /trunk/libggz/tests/dio.c Dio test program. ------------------------------------------------------------------------ r8223 | jdorje | 2006-06-20 06:12:15 +0200 (Di, 20. Jun 2006) | 2 lines Geänderte Pfade: D /trunk/ggzd/game_servers/ggzcards/common/dataio.c D /trunk/ggzd/game_servers/ggzcards/common/dataio.h M /trunk/libggz/src/Makefile.am A /trunk/libggz/src/ggz_dio.c (von /trunk/ggzd/game_servers/ggzcards/common/dataio.c:8221) A /trunk/libggz/src/ggz_dio.h (von /trunk/ggzd/game_servers/ggzcards/common/dataio.h:8221) Move dataio code into libggz. ------------------------------------------------------------------------ r8165 | oojah | 2006-06-12 01:01:42 +0200 (Mo, 12. Jun 2006) | 1 line Geänderte Pfade: M /trunk/libggz/src/easysock.c Rest of Jason's quick fix for windows socket reading. ------------------------------------------------------------------------ r8164 | oojah | 2006-06-12 00:55:11 +0200 (Mo, 12. Jun 2006) | 1 line Geänderte Pfade: M /trunk/libggz/src/easysock.c Defines are case sensitive :) ------------------------------------------------------------------------ r8163 | jdorje | 2006-06-12 00:51:45 +0200 (Mo, 12. Jun 2006) | 1 line Geänderte Pfade: M /trunk/libggz/src/easysock.c Quick fix for windows socket reading. ------------------------------------------------------------------------ r8162 | jdorje | 2006-06-12 00:00:39 +0200 (Mo, 12. Jun 2006) | 1 line Geänderte Pfade: M /trunk/libggz/src/easysock.c Add strerror to the other ggz_read_xxx error output lines. ------------------------------------------------------------------------ r8161 | jdorje | 2006-06-11 23:59:08 +0200 (So, 11. Jun 2006) | 1 line Geänderte Pfade: M /trunk/libggz/src/easysock.c Quick fix: add strerror to ggz_read_char error debug line. ------------------------------------------------------------------------ r8128 | oojah | 2006-06-07 21:03:36 +0200 (Mi, 07. Jun 2006) | 2 lines Geänderte Pfade: M /trunk/libggz/src/easysock.c Updated WSAStartup() to initialise winsock2 instead of winsock. Fixed some port definitions in es_connect() and es_bind() so that they use htons() - required on windows! ------------------------------------------------------------------------ r8081 | josef | 2006-05-30 14:59:51 +0200 (Di, 30. Mai 2006) | 8 lines Geänderte Pfade: M /trunk/ggz-client-libs/m4/ggz.m4 M /trunk/ggzd/m4/ggz.m4 M /trunk/gnome-client/m4/ggz.m4 M /trunk/grubby/m4/ggz.m4 M /trunk/gtk-client/m4/ggz.m4 M /trunk/gtk-games/m4/ggz.m4 M /trunk/kde-client/m4/ggz.m4 M /trunk/kde-games/m4/ggz.m4 M /trunk/libggz/m4/ggz.m4 M /trunk/sdl-games/m4/ggz.m4 M /trunk/txt-client/m4/ggz.m4 M /trunk/utils/m4/ggz.m4 - prefix searching fix: always un-expand the default variables before using them The core of the problem is that make resolves recursively defined variables just fine, e.g. libdir=${exec_prefix}/lib with exec_prefix=${prefix}, whereas shell code only substitutes once! Therefore, we trick with the evil eval command... and --libdir=/usr/lib64 doesn't break the prefix search anymore. ------------------------------------------------------------------------ r8068 | josef | 2006-05-26 13:00:38 +0200 (Fr, 26. Mai 2006) | 3 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h M /trunk/libggz/src/security/ggz_tls_gnutls.c M /trunk/libggz/src/security/ggz_tls_none.c M /trunk/libggz/src/security/ggz_tls_openssl.c - new function to query the type of the TLS implementation (NULL|openssl|gnutls) ------------------------------------------------------------------------ r8046 | josef | 2006-05-22 08:51:28 +0200 (Mo, 22. Mai 2006) | 7 lines Geänderte Pfade: M /trunk/ggz-client-libs/m4/ggz.m4 M /trunk/ggzd/m4/ggz.m4 M /trunk/gnome-client/m4/ggz.m4 M /trunk/grubby/m4/ggz.m4 M /trunk/gtk-client/m4/ggz.m4 M /trunk/gtk-games/m4/ggz.m4 M /trunk/kde-client/m4/ggz.m4 M /trunk/kde-games/m4/ggz.m4 M /trunk/libggz/m4/ggz.m4 M /trunk/sdl-games/m4/ggz.m4 M /trunk/txt-client/m4/ggz.m4 M /trunk/utils/m4/ggz.m4 [openSUSE] - attempt to let GGZ take advantage of pure 64-bit systems: support (/usr)/lib64 - define a dummy GGZMODULECONFDIR even in the absence of ggz-config - synchronisation of ggz.m4 ------------------------------------------------------------------------ r8000 | josef | 2006-04-10 15:56:52 +0200 (Mo, 10. Apr 2006) | 4 lines Geänderte Pfade: M /trunk/libggz/m4/ggz.m4 - support for GGZ directory (--with-libggz), which encompasses all of: --with-ggzmod-dir, --with-ggzdmod-dir, with-ggz-config, etc. ------------------------------------------------------------------------ r7945 | josef | 2006-03-16 16:24:16 +0100 (Do, 16. Mär 2006) | 3 lines Geänderte Pfade: M /trunk/ggz-client-libs/ggzcore/Doxyfile M /trunk/ggz-client-libs/ggzmod/Doxyfile M /trunk/ggzd/ggzdmod/Doxyfile M /trunk/libggz/Doxyfile - doxygen version bump ------------------------------------------------------------------------ r7942 | josef | 2006-03-16 16:15:01 +0100 (Do, 16. Mär 2006) | 3 lines Geänderte Pfade: M /trunk/community/ChangeLog M /trunk/docs/ChangeLog M /trunk/ggz-client-libs/ChangeLog M /trunk/ggzd/ChangeLog M /trunk/gnome-client/ChangeLog M /trunk/grubby/ChangeLog M /trunk/gtk-client/ChangeLog M /trunk/gtk-games/ChangeLog M /trunk/kde-client/ChangeLog M /trunk/kde-games/ChangeLog M /trunk/libggz/ChangeLog M /trunk/python/ChangeLog M /trunk/sdl-games/ChangeLog M /trunk/txt-client/ChangeLog M /trunk/utils/ChangeLog - global changelog updates for 0.0.13 (boy have we been lazy this time!) ------------------------------------------------------------------------ r7907 | josef | 2006-03-14 14:49:22 +0100 (Di, 14. Mär 2006) | 3 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h - library interface version bump ------------------------------------------------------------------------ r7905 | josef | 2006-03-14 14:47:11 +0100 (Di, 14. Mär 2006) | 4 lines Geänderte Pfade: M /trunk/docs/AUTHORS M /trunk/docs/NEWS M /trunk/docs/README.GGZ M /trunk/ggz-client-libs/AUTHORS M /trunk/ggz-client-libs/NEWS M /trunk/ggz-client-libs/README.GGZ M /trunk/ggzd/AUTHORS M /trunk/ggzd/NEWS M /trunk/ggzd/README.GGZ M /trunk/gnome-client/AUTHORS M /trunk/gnome-client/NEWS M /trunk/gnome-client/README.GGZ M /trunk/grubby/AUTHORS M /trunk/grubby/NEWS M /trunk/grubby/README.GGZ M /trunk/gtk-client/AUTHORS M /trunk/gtk-client/NEWS M /trunk/gtk-client/README.GGZ M /trunk/gtk-games/AUTHORS M /trunk/gtk-games/NEWS M /trunk/gtk-games/README.GGZ A /trunk/java/AUTHORS A /trunk/java/NEWS A /trunk/java/README.GGZ M /trunk/kde-client/AUTHORS M /trunk/kde-client/NEWS M /trunk/kde-client/README.GGZ M /trunk/kde-games/AUTHORS M /trunk/kde-games/NEWS M /trunk/kde-games/README.GGZ M /trunk/libggz/NEWS M /trunk/python/AUTHORS M /trunk/python/NEWS M /trunk/python/README.GGZ M /trunk/sdl-games/AUTHORS M /trunk/sdl-games/NEWS M /trunk/sdl-games/README.GGZ M /trunk/txt-client/AUTHORS M /trunk/txt-client/NEWS M /trunk/txt-client/README.GGZ M /trunk/utils/AUTHORS M /trunk/utils/NEWS M /trunk/utils/README.GGZ - sync all common files from libggz (README.GGZ, AUTHORS) - updated NEWS file for the upcoming 0.0.13 release ------------------------------------------------------------------------ r7903 | josef | 2006-03-14 14:45:48 +0100 (Di, 14. Mär 2006) | 3 lines Geänderte Pfade: M /trunk/docs/configure.ac M /trunk/ggz-client-libs/configure.ac M /trunk/ggzd/configure.ac M /trunk/gnome-client/configure.ac M /trunk/grubby/configure.ac M /trunk/gtk-client/configure.ac M /trunk/gtk-games/configure.ac M /trunk/kde-client/configure.ac M /trunk/kde-games/configure.ac M /trunk/libggz/configure.ac M /trunk/sdl-games/configure.ac M /trunk/txt-client/configure.ac M /trunk/utils/configure.ac - bump all package numbers to 0.0.13 already ------------------------------------------------------------------------ r7891 | josef | 2006-03-07 11:02:50 +0100 (Di, 07. Mär 2006) | 3 lines Geänderte Pfade: M /trunk/libggz/AUTHORS M /trunk/libggz/QuickStart.GGZ M /trunk/libggz/README.GGZ - prototyping the shared files for the 0.0.13 release ------------------------------------------------------------------------ r7890 | josef | 2006-03-07 11:02:14 +0100 (Di, 07. Mär 2006) | 6 lines Geänderte Pfade: M /trunk/libggz/configure.ac - do not enable anl (GAI_A) by default, use --enable-anl instead This could also be --with-anl but the idea is to have it integrated into libc someday. ------------------------------------------------------------------------ r7885 | josef | 2006-03-06 19:46:12 +0100 (Mo, 06. Mär 2006) | 3 lines Geänderte Pfade: M /trunk/libggz/src/conf.c M /trunk/libggz/src/ggz.h M /trunk/libggz/src/ggz_common.c M /trunk/libggz/src/ggz_common.h M /trunk/libggz/src/list.c M /trunk/libggz/src/memory.c M /trunk/libggz/src/misc.c M /trunk/libggz/src/misc.h M /trunk/libggz/src/msg.c M /trunk/libggz/src/numberlist.c M /trunk/libggz/src/security/ggz_tls_gnutls.c M /trunk/libggz/src/security/ggz_tls_none.c M /trunk/libggz/src/security/ggz_tls_openssl.c M /trunk/libggz/src/stack.c M /trunk/libggz/src/support.h M /trunk/libggz/src/xmlelement.c - clarify all libggz library copyrights to be LGPL ------------------------------------------------------------------------ r7883 | josef | 2006-03-03 12:11:55 +0100 (Fr, 03. Mär 2006) | 3 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h - improved API docs for new ggz_getpeername() behaviour ------------------------------------------------------------------------ r7881 | oojah | 2006-03-02 20:55:05 +0100 (Do, 02. Mär 2006) | 1 line Geänderte Pfade: M /trunk/libggz/src/ggz.h easysock.c rev 7877 introduced the int resolve parameter to ggz_getpeername() but it wasn't added to ggz.h. ------------------------------------------------------------------------ r7877 | josef | 2006-02-27 13:15:43 +0100 (Mo, 27. Feb 2006) | 3 lines Geänderte Pfade: M /trunk/libggz/src/easysock.c - include resolving functionality into ggz_getpeername() ------------------------------------------------------------------------ r7876 | josef | 2006-02-27 12:55:48 +0100 (Mo, 27. Feb 2006) | 7 lines Geänderte Pfade: M /trunk/libggz/src/easysock.c - getpeername(): found that bugger! With IPv6, one must use struct sockaddr_storage instead of just sockaddr. Of course, this is not documented anywhere, I found it in an old diff of ipv6 support for rsync. The world sucks. ------------------------------------------------------------------------ r7836 | josef | 2006-02-03 13:57:31 +0100 (Fr, 03. Feb 2006) | 5 lines Geänderte Pfade: M /trunk/libggz/src/easysock.c M /trunk/libggz/src/ggz.h M /trunk/libggz/src/ggz_common.c M /trunk/libggz/src/ggz_common.h - addition of "bad username" error to ggz_common - let ggz_resolvename() return a const char* in case no notifier is set [this does nothing for now but could do a synchronous lookup] ------------------------------------------------------------------------ r7824 | josef | 2006-01-26 19:25:08 +0100 (Do, 26. Jan 2006) | 3 lines Geänderte Pfade: M /trunk/libggz/src/easysock.c - eliminating undefined references on windows (hopefully) ------------------------------------------------------------------------ r7801 | josef | 2006-01-23 11:34:40 +0100 (Mo, 23. Jan 2006) | 4 lines Geänderte Pfade: M /trunk/libggz/src/easysock.c M /trunk/libggz/src/ggz.h - attempt to fix compile problem ("more bad than right" - damn, doesn't rhyme in English) - new function ggz_getpeername(), initially in ggzd ------------------------------------------------------------------------ r7793 | jdorje | 2006-01-18 02:37:34 +0100 (Mi, 18. Jan 2006) | 1 line Geänderte Pfade: M /trunk/libggz/src/easysock.c Fix compile error (is this right?). ------------------------------------------------------------------------ r7782 | jdorje | 2006-01-14 06:29:03 +0100 (Sa, 14. Jan 2006) | 1 line Geänderte Pfade: M /trunk/ggz-client-libs/m4/ggz.m4 M /trunk/ggzd/m4/ggz.m4 M /trunk/gnome-client/m4/ggz.m4 M /trunk/grubby/m4/ggz.m4 M /trunk/gtk-client/m4/ggz.m4 M /trunk/gtk-games/m4/ggz.m4 M /trunk/kde-client/m4/ggz.m4 M /trunk/kde-games/m4/ggz.m4 M /trunk/libggz/m4/ggz.m4 M /trunk/sdl-games/m4/ggz.m4 M /trunk/txt-client/m4/ggz.m4 M /trunk/utils/m4/ggz.m4 Fix AM_CONDITIONAL problem. ------------------------------------------------------------------------ r7762 | jdorje | 2006-01-11 08:00:16 +0100 (Mi, 11. Jan 2006) | 1 line Geänderte Pfade: M /trunk/ggz-client-libs/m4/ggz.m4 M /trunk/ggzd/m4/ggz.m4 M /trunk/gnome-client/m4/ggz.m4 M /trunk/grubby/m4/ggz.m4 M /trunk/gtk-client/m4/ggz.m4 M /trunk/gtk-games/m4/ggz.m4 M /trunk/kde-client/m4/ggz.m4 M /trunk/kde-games/m4/ggz.m4 M /trunk/libggz/m4/ggz.m4 M /trunk/sdl-games/m4/ggz.m4 M /trunk/txt-client/m4/ggz.m4 M /trunk/utils/m4/ggz.m4 ggz-gtk support in ggz.m4. ------------------------------------------------------------------------ r7750 | jdorje | 2006-01-07 23:20:47 +0100 (Sa, 07. Jan 2006) | 1 line Geänderte Pfade: M /trunk/libggz/m4/c99.m4 Updated c99 file. ------------------------------------------------------------------------ r7745 | jdorje | 2006-01-07 22:44:45 +0100 (Sa, 07. Jan 2006) | 1 line Geänderte Pfade: M /trunk/libggz/src/easysock.c Compile fix. ------------------------------------------------------------------------ r7721 | josef | 2006-01-03 13:56:42 +0100 (Di, 03. Jan 2006) | 16 lines Geänderte Pfade: M /trunk/libggz/autogen.sh - fix pipefail usage The ultimate explanation: - automake messages are suppressed, only errors should get through - unfortunately, the "installing XXX..." messages are printed to stderr - so we catch them away with grep - unfortunately, the exit status of automake is then ignored and the one of grep is used - grep is complemented with "true" however just in case it is not installed - therefore, the "pipefail" option is set to get the status of the right-most *failing* command - unfortunately, pipefail is only available with bash >= 3.0 - therefore, conditional branching of the check is done "Much ado about nothing", but autogen.sh is only used by hackers anyway and therefore constructs with a high hacking factor shall be allowed in it ;-) ------------------------------------------------------------------------ r7711 | josef | 2006-01-02 17:44:21 +0100 (Mo, 02. Jan 2006) | 4 lines Geänderte Pfade: M /trunk/libggz/configure.ac M /trunk/libggz/src/Makefile.am M /trunk/libggz/src/easysock.c M /trunk/libggz/src/ggz.h - support for GAI_a (asynchronous host lookups) with a callback [EXPERIMENTAL!] ------------------------------------------------------------------------ r7690 | josef | 2005-12-29 12:31:27 +0100 (Do, 29. Dez 2005) | 4 lines Geänderte Pfade: M /trunk/docs/README.GGZ M /trunk/docs/autogen.sh M /trunk/ggz-client-libs/README.GGZ M /trunk/ggz-client-libs/autogen.sh M /trunk/ggz-client-libs/m4/ggz.m4 M /trunk/ggz-client-libs/m4/i18n.mk M /trunk/ggzd/README.GGZ M /trunk/ggzd/autogen.sh M /trunk/ggzd/m4/ggz.m4 M /trunk/gnome-client/README.GGZ M /trunk/gnome-client/autogen.sh M /trunk/gnome-client/m4/ggz.m4 M /trunk/gnome-client/m4/i18n.mk M /trunk/grubby/README.GGZ M /trunk/grubby/autogen.sh M /trunk/grubby/m4/ggz.m4 M /trunk/grubby/m4/i18n.mk M /trunk/gtk-client/README.GGZ M /trunk/gtk-client/autogen.sh M /trunk/gtk-client/m4/ggz.m4 M /trunk/gtk-client/m4/i18n.mk M /trunk/gtk-games/README.GGZ M /trunk/gtk-games/autogen.sh M /trunk/gtk-games/m4/ggz.m4 M /trunk/gtk-games/m4/i18n.mk M /trunk/kde-client/README.GGZ M /trunk/kde-client/autogen.sh M /trunk/kde-client/m4/ggz.m4 M /trunk/kde-games/README.GGZ M /trunk/kde-games/autogen.sh M /trunk/kde-games/m4/ggz.m4 M /trunk/libggz/README.GGZ M /trunk/libggz/autogen.sh M /trunk/libggz/m4/ggz.m4 M /trunk/python/README.GGZ M /trunk/sdl-games/README.GGZ M /trunk/sdl-games/autogen.sh M /trunk/sdl-games/m4/ggz.m4 M /trunk/txt-client/README.GGZ M /trunk/txt-client/autogen.sh M /trunk/txt-client/m4/ggz.m4 M /trunk/txt-client/m4/i18n.mk M /trunk/utils/README.GGZ M /trunk/utils/autogen.sh M /trunk/utils/m4/ggz.m4 - synchronisation of all globally used files - in the future, README.GGZ should be even more generic! ------------------------------------------------------------------------ r7676 | jdorje | 2005-12-16 20:11:14 +0100 (Fr, 16. Dez 2005) | 1 line Geänderte Pfade: M /trunk/libggz/m4/ggz.m4 Remove freeciv bits from AC_CHECK_GGZ. ------------------------------------------------------------------------ r7671 | jdorje | 2005-12-16 03:25:10 +0100 (Fr, 16. Dez 2005) | 1 line Geänderte Pfade: M /trunk/libggz/m4/ggz.m4 Add AC_GGZ_CHECK macro. ------------------------------------------------------------------------ r7668 | jdorje | 2005-12-13 02:13:47 +0100 (Di, 13. Dez 2005) | 2 lines Geänderte Pfade: M /trunk/libggz/src/misc.c Rewrite ggz_make_path to use strchr instead of strsep (which is not portable). ------------------------------------------------------------------------ r7667 | jdorje | 2005-12-13 01:57:25 +0100 (Di, 13. Dez 2005) | 1 line Geänderte Pfade: M /trunk/libggz/src/easysock.c Fix compile warning. ------------------------------------------------------------------------ r7666 | jdorje | 2005-12-13 01:41:37 +0100 (Di, 13. Dez 2005) | 1 line Geänderte Pfade: M /trunk/libggz/src/easysock.c gai_strerror is not available on win32, apparently. ------------------------------------------------------------------------ r7665 | jdorje | 2005-12-13 01:35:51 +0100 (Di, 13. Dez 2005) | 2 lines Geänderte Pfade: M /trunk/ggz-client-libs/ggz-config/ggz-config.c M /trunk/ggzd/ggzd/util.c M /trunk/libggz/src/ggz.h M /trunk/libggz/src/misc.c Move make_path and mkdirectory into libggz, and rename as ggz_make_path. ------------------------------------------------------------------------ r7660 | josef | 2005-12-12 12:54:49 +0100 (Mo, 12. Dez 2005) | 5 lines Geänderte Pfade: M /trunk/community/web/articles M /trunk/community/web/common M /trunk/community/web/map D /trunk/docs/.cvsignore D /trunk/docs/articles/.cvsignore D /trunk/docs/coreclients/.cvsignore D /trunk/docs/games/.cvsignore D /trunk/docs/games/external-games/.cvsignore D /trunk/docs/games/game-development/.cvsignore D /trunk/docs/games/ggzcards/.cvsignore D /trunk/docs/games/hastings/.cvsignore D /trunk/docs/games/modules/.cvsignore D /trunk/docs/ggz-project/.cvsignore D /trunk/docs/grubby/.cvsignore D /trunk/docs/overview/.cvsignore D /trunk/docs/overview/architecture/.cvsignore D /trunk/docs/server/.cvsignore D /trunk/docs/server/hosting/.cvsignore M /trunk/docs/spec D /trunk/docs/spec/.cvsignore D /trunk/docs/spec/clientspec/.cvsignore D /trunk/docs/spec/serverspec/.cvsignore M /trunk/ggz-client-libs D /trunk/ggz-client-libs/.cvsignore D /trunk/ggz-client-libs/desktop/.cvsignore D /trunk/ggz-client-libs/ggz-config/.cvsignore D /trunk/ggz-client-libs/ggz-wrapper/.cvsignore D /trunk/ggz-client-libs/ggzcore/.cvsignore D /trunk/ggz-client-libs/ggzmod/.cvsignore D /trunk/ggz-client-libs/ggzmod-ggz/.cvsignore D /trunk/ggz-client-libs/man/.cvsignore D /trunk/ggz-client-libs/po/.cvsignore D /trunk/ggz-client-libs/tests/.cvsignore M /trunk/ggzd D /trunk/ggzd/.cvsignore D /trunk/ggzd/doc/.cvsignore D /trunk/ggzd/game_servers/.cvsignore D /trunk/ggzd/game_servers/chess/.cvsignore M /trunk/ggzd/game_servers/chess/libcgc D /trunk/ggzd/game_servers/chess/libcgc/.cvsignore D /trunk/ggzd/game_servers/chinese-checkers/.cvsignore D /trunk/ggzd/game_servers/combat/.cvsignore D /trunk/ggzd/game_servers/connectx/.cvsignore D /trunk/ggzd/game_servers/dots/.cvsignore D /trunk/ggzd/game_servers/escape/.cvsignore D /trunk/ggzd/game_servers/geekgame/.cvsignore D /trunk/ggzd/game_servers/ggzcards/.cvsignore M /trunk/ggzd/game_servers/ggzcards/ai D /trunk/ggzd/game_servers/ggzcards/ai/.cvsignore M /trunk/ggzd/game_servers/ggzcards/client D /trunk/ggzd/game_servers/ggzcards/client/.cvsignore M /trunk/ggzd/game_servers/ggzcards/common D /trunk/ggzd/game_servers/ggzcards/common/.cvsignore D /trunk/ggzd/game_servers/ggzcards/config/.cvsignore M /trunk/ggzd/game_servers/ggzcards/games D /trunk/ggzd/game_servers/ggzcards/games/.cvsignore D /trunk/ggzd/game_servers/hastings/.cvsignore D /trunk/ggzd/game_servers/hastings/maps/.cvsignore D /trunk/ggzd/game_servers/keepalive/.cvsignore D /trunk/ggzd/game_servers/keepalive/ggzsh/.cvsignore D /trunk/ggzd/game_servers/keepalive/src/.cvsignore D /trunk/ggzd/game_servers/krosswater/.cvsignore D /trunk/ggzd/game_servers/krosswater/stackpath/.cvsignore D /trunk/ggzd/game_servers/krosswater/zoneserver/.cvsignore D /trunk/ggzd/game_servers/lapocha/.cvsignore D /trunk/ggzd/game_servers/muehle/.cvsignore D /trunk/ggzd/game_servers/muehle/qtserv/.cvsignore D /trunk/ggzd/game_servers/muehle/variants/.cvsignore D /trunk/ggzd/game_servers/reversi/.cvsignore D /trunk/ggzd/game_servers/spades/.cvsignore D /trunk/ggzd/game_servers/tuxman/.cvsignore D /trunk/ggzd/game_servers/widelands/.cvsignore D /trunk/ggzd/ggzd/.cvsignore D /trunk/ggzd/ggzd/database/.cvsignore D /trunk/ggzd/ggzdmod/.cvsignore M /trunk/ggzd/ggzdmod++ D /trunk/ggzd/man/.cvsignore D /trunk/ggzd/tests/.cvsignore M /trunk/gnome-client D /trunk/gnome-client/.cvsignore A /trunk/gnome-client/INSTALL M /trunk/gnome-client/man D /trunk/gnome-client/motd-editor/.cvsignore D /trunk/gnome-client/pixmaps/.cvsignore D /trunk/gnome-client/po/.cvsignore D /trunk/gnome-client/src/.cvsignore D /trunk/gnome-client/src/.deps/.cvsignore D /trunk/grubby/.cvsignore D /trunk/grubby/games/.cvsignore D /trunk/grubby/games/guru-chess/.cvsignore D /trunk/grubby/games/guru-ttt/.cvsignore D /trunk/grubby/games/lib/.cvsignore D /trunk/grubby/grubby/.cvsignore D /trunk/grubby/grubby/data/.cvsignore D /trunk/grubby/grubby/modules/.cvsignore D /trunk/grubby/grubby/po/.cvsignore D /trunk/grubby/grubby/src/.cvsignore D /trunk/grubby/man/.cvsignore D /trunk/grubby/man/de/.cvsignore M /trunk/gtk-client D /trunk/gtk-client/.cvsignore D /trunk/gtk-client/doc/.cvsignore D /trunk/gtk-client/gaim-plugin/.cvsignore D /trunk/gtk-client/ggz-gtk/.cvsignore D /trunk/gtk-client/ggz-gtk/glade/.cvsignore D /trunk/gtk-client/man/.cvsignore D /trunk/gtk-client/po/.cvsignore M /trunk/gtk-games D /trunk/gtk-games/.cvsignore D /trunk/gtk-games/chess/.cvsignore D /trunk/gtk-games/chess/bitmaps/.cvsignore D /trunk/gtk-games/chess/glade/.cvsignore D /trunk/gtk-games/chess/libcgc/.cvsignore D /trunk/gtk-games/chinese-checkers/.cvsignore D /trunk/gtk-games/chinese-checkers/glade/.cvsignore D /trunk/gtk-games/chinese-checkers/pixmaps/.cvsignore D /trunk/gtk-games/combat/.cvsignore D /trunk/gtk-games/combat/glade/.cvsignore D /trunk/gtk-games/combat/maps/.cvsignore D /trunk/gtk-games/combat/pixmaps/.cvsignore D /trunk/gtk-games/combat/pixmaps/default/.cvsignore D /trunk/gtk-games/common/.cvsignore D /trunk/gtk-games/common/cardsets/.cvsignore D /trunk/gtk-games/dots/.cvsignore D /trunk/gtk-games/ggzcards/.cvsignore D /trunk/gtk-games/ggzcards/client/.cvsignore D /trunk/gtk-games/ggzcards/common/.cvsignore D /trunk/gtk-games/hastings/.cvsignore D /trunk/gtk-games/hastings/pixmaps/.cvsignore D /trunk/gtk-games/po/.cvsignore D /trunk/gtk-games/po/chess/.cvsignore D /trunk/gtk-games/po/chinese-checkers/.cvsignore D /trunk/gtk-games/po/combat/.cvsignore D /trunk/gtk-games/po/common/.cvsignore D /trunk/gtk-games/po/dots/.cvsignore D /trunk/gtk-games/po/ggzcards/.cvsignore D /trunk/gtk-games/po/hastings/.cvsignore D /trunk/gtk-games/po/reversi/.cvsignore D /trunk/gtk-games/po/spades/.cvsignore D /trunk/gtk-games/po/tictactoe/.cvsignore D /trunk/gtk-games/reversi/.cvsignore D /trunk/gtk-games/reversi/glade/.cvsignore D /trunk/gtk-games/spades/.cvsignore D /trunk/gtk-games/tictactoe/.cvsignore M /trunk/kde-client D /trunk/kde-client/.cvsignore D /trunk/kde-client/compcal/.cvsignore D /trunk/kde-client/compcal/data/.cvsignore D /trunk/kde-client/compcal/src/.cvsignore D /trunk/kde-client/compcal/src/lib/.cvsignore D /trunk/kde-client/ggz-kde/.cvsignore D /trunk/kde-client/ggz-kde/data/.cvsignore D /trunk/kde-client/ggz-kde/data/browser/.cvsignore D /trunk/kde-client/ggz-kde/data/icons/.cvsignore D /trunk/kde-client/ggz-kde/data/icons/games/.cvsignore D /trunk/kde-client/ggz-kde/data/icons/players/.cvsignore D /trunk/kde-client/ggz-kde/data/kde/.cvsignore D /trunk/kde-client/ggz-kde/data/splash/.cvsignore D /trunk/kde-client/ggz-kde/doc/.cvsignore D /trunk/kde-client/ggz-kde/doc/de/.cvsignore D /trunk/kde-client/ggz-kde/ggzcore++/.cvsignore D /trunk/kde-client/ggz-kde/ggzcore++/doc/.cvsignore D /trunk/kde-client/ggz-kde/ggzcore++/doc/html/.cvsignore D /trunk/kde-client/ggz-kde/ggzcore++/src/.cvsignore D /trunk/kde-client/ggz-kde/po/.cvsignore D /trunk/kde-client/ggz-kde/src/.cvsignore D /trunk/kde-client/ggz-kde/src/abstract/.cvsignore D /trunk/kde-client/ggz-kde/src/widgets/.cvsignore M /trunk/kde-client/ggz-kde/src/widgets/more D /trunk/kde-client/ggz-kde/src/widgets/more/.cvsignore D /trunk/kde-client/ggzap/.cvsignore D /trunk/kde-client/kcm_ggz/.cvsignore D /trunk/kde-client/kcm_ggz/modules/.cvsignore D /trunk/kde-client/keepalivecontrol/.cvsignore D /trunk/kde-client/keepalivecontrol/data/.cvsignore D /trunk/kde-client/keepalivecontrol/src/.cvsignore D /trunk/kde-client/kgrubby/.cvsignore D /trunk/kde-client/kgrubby/data/.cvsignore D /trunk/kde-client/kgrubby/src/.cvsignore D /trunk/kde-client/kio_ggz/.cvsignore D /trunk/kde-client/kio_ggz/kioslave/.cvsignore D /trunk/kde-client/kio_ggzmeta/.cvsignore D /trunk/kde-client/kio_ggzmeta/kioslave/.cvsignore D /trunk/kde-client/man/.cvsignore D /trunk/kde-client/po/.cvsignore D /trunk/kde-client/po/compcal/.cvsignore D /trunk/kde-client/po/ggzap/.cvsignore D /trunk/kde-client/po/kcm_ggz/.cvsignore D /trunk/kde-client/po/kgrubby/.cvsignore D /trunk/kde-client/po/shadowbridge/.cvsignore D /trunk/kde-client/shadowbridge/.cvsignore D /trunk/kde-client/shadowbridge/pics/.cvsignore M /trunk/kde-games D /trunk/kde-games/.cvsignore D /trunk/kde-games/KReversi/.cvsignore D /trunk/kde-games/KReversi/pixmaps/.cvsignore D /trunk/kde-games/KReversi/pixmaps/blend/.cvsignore D /trunk/kde-games/KReversi/pixmaps/default/.cvsignore D /trunk/kde-games/KReversi/pixmaps/gtk-client/.cvsignore D /trunk/kde-games/fyrdman/.cvsignore D /trunk/kde-games/fyrdman/data/.cvsignore D /trunk/kde-games/kcc/.cvsignore D /trunk/kde-games/kcc/themes/.cvsignore D /trunk/kde-games/kcc/themes/default/.cvsignore D /trunk/kde-games/kdots/.cvsignore D /trunk/kde-games/kdots/Dot/.cvsignore D /trunk/kde-games/keepalive/.cvsignore D /trunk/kde-games/keepalive/pics/.cvsignore D /trunk/kde-games/keepalive/src/.cvsignore D /trunk/kde-games/koenig/.cvsignore D /trunk/kde-games/koenig/libcgc/.cvsignore D /trunk/kde-games/koenig/pics/.cvsignore D /trunk/kde-games/koenig/pieces/.cvsignore D /trunk/kde-games/krosswater/.cvsignore D /trunk/kde-games/krosswater/gfx/.cvsignore D /trunk/kde-games/krosswater/zoneclient/.cvsignore D /trunk/kde-games/ktictactux/.cvsignore D /trunk/kde-games/ktictactux/themes/.cvsignore D /trunk/kde-games/lib/.cvsignore D /trunk/kde-games/man/.cvsignore D /trunk/kde-games/muehle/.cvsignore D /trunk/kde-games/muehle/doc/.cvsignore D /trunk/kde-games/muehle/pics/.cvsignore D /trunk/kde-games/muehle/pics/alt/.cvsignore D /trunk/kde-games/muehle/pics/standard/.cvsignore D /trunk/kde-games/muehle/src/.cvsignore D /trunk/kde-games/muehle/src/ai/.cvsignore D /trunk/kde-games/muehle/src/ggzwrap/.cvsignore D /trunk/kde-games/muehle/variants/.cvsignore D /trunk/kde-games/po/.cvsignore D /trunk/kde-games/po/KReversi/.cvsignore D /trunk/kde-games/po/fyrdman/.cvsignore D /trunk/kde-games/po/kdots/.cvsignore D /trunk/kde-games/po/koenig/.cvsignore D /trunk/kde-games/po/krosswater/.cvsignore D /trunk/kde-games/po/ktictactux/.cvsignore D /trunk/kde-games/po/muehle/.cvsignore M /trunk/libggz D /trunk/libggz/.cvsignore D /trunk/libggz/man/.cvsignore M /trunk/libggz/src D /trunk/libggz/src/.cvsignore D /trunk/libggz/src/security/.cvsignore D /trunk/libggz/tests/.cvsignore M /trunk/playground/README D /trunk/playground/agrue/agrue/.cvsignore D /trunk/playground/colorsniff/.cvsignore D /trunk/playground/ggz-java/distributed-ggz/classes/.cvsignore D /trunk/playground/ggz-java/tictactoe/classes/.cvsignore D /trunk/playground/ggz-java/tictactoe/classes/GGZ/.cvsignore D /trunk/playground/ggz-java/tictactoeclient/.cvsignore M /trunk/playground/ggz-ruby/ai-ttt/ttt-ai.c D /trunk/playground/ggz-ruby/ruggzdmod/.cvsignore D /trunk/playground/kopete-ggz/.cvsignore D /trunk/playground/sdl-games/tuxman-server/.cvsignore D /trunk/playground/sdl-games/tuxman-server/lib/.cvsignore D /trunk/python/.cvsignore M /trunk/python/chess M /trunk/python/escape-sdl D /trunk/python/escape-sdl/.cvsignore M /trunk/python/ggzboard D /trunk/python/ggzboard/.cvsignore D /trunk/python/go/.cvsignore M /trunk/python/lib D /trunk/python/po/.cvsignore D /trunk/python/pyggzchess/.cvsignore D /trunk/python/pyggzcore/.cvsignore D /trunk/python/pyggzdmod/.cvsignore D /trunk/python/pyggzmod/.cvsignore D /trunk/python/pyrsvgsdl/.cvsignore M /trunk/python/xadrez-chines D /trunk/python/xadrez-chines/.cvsignore M /trunk/sdl-games D /trunk/sdl-games/.cvsignore D /trunk/sdl-games/geekgame/.cvsignore D /trunk/sdl-games/geekgame/graphics/.cvsignore D /trunk/sdl-games/ttt3d/.cvsignore M /trunk/txt-client D /trunk/txt-client/.cvsignore D /trunk/txt-client/ggz-txt/.cvsignore D /trunk/txt-client/man/.cvsignore D /trunk/txt-client/po/.cvsignore D /trunk/txt-client/tttxt/.cvsignore M /trunk/utils D /trunk/utils/.cvsignore D /trunk/utils/cmd-client/.cvsignore D /trunk/utils/ggzcomm/.cvsignore D /trunk/utils/man/.cvsignore D /trunk/utils/metaserv/.cvsignore D /trunk/utils/metaserv/gui-qt/.cvsignore D /trunk/utils/metaserv/metaserv/.cvsignore D /trunk/utils/metaserv/minidom/.cvsignore D /trunk/utils/telggz/.cvsignore D /trunk/www/docs/.cvsignore This week's XXL commit! - removal of all .cvsignore files - addition of *.a, *.os, ... to svn:ignore ------------------------------------------------------------------------ r7634 | jdorje | 2005-11-18 22:51:26 +0100 (Fr, 18. Nov 2005) | 1 line Geänderte Pfade: M /trunk/libggz/configure.ac M /trunk/libggz/src/easysock.c Fixes for compiling with winsock2. ------------------------------------------------------------------------ r7601 | josef | 2005-09-28 01:37:04 +0200 (Mi, 28. Sep 2005) | 4 lines Geänderte Pfade: M /trunk/ggz-client-libs/configure.ac M /trunk/ggz-client-libs/m4/ggz.m4 M /trunk/ggzd/configure.ac M /trunk/ggzd/m4/ggz.m4 M /trunk/gnome-client/configure.ac M /trunk/gnome-client/m4/ggz.m4 M /trunk/grubby/configure.ac M /trunk/grubby/m4/ggz.m4 M /trunk/gtk-client/configure.ac M /trunk/gtk-client/m4/ggz.m4 M /trunk/gtk-games/configure.ac M /trunk/gtk-games/m4/ggz.m4 M /trunk/kde-client/configure.ac M /trunk/kde-client/m4/ggz.m4 M /trunk/kde-games/m4/ggz.m4 M /trunk/libggz/m4/ggz.m4 M /trunk/sdl-games/m4/ggz.m4 M /trunk/txt-client/configure.ac M /trunk/txt-client/m4/ggz.m4 M /trunk/utils/configure.ac M /trunk/utils/m4/ggz.m4 - move prefix sanitiser into AC_GGZ_INIT - remove all assumptions over prefix being NONE ------------------------------------------------------------------------ r7593 | josef | 2005-09-25 20:25:14 +0200 (So, 25. Sep 2005) | 3 lines Geänderte Pfade: M /trunk/docs/ChangeLog M /trunk/ggz-client-libs/ChangeLog M /trunk/ggzd/ChangeLog M /trunk/gnome-client/ChangeLog M /trunk/grubby/ChangeLog M /trunk/gtk-client/ChangeLog M /trunk/gtk-games/ChangeLog M /trunk/kde-client/ChangeLog M /trunk/kde-games/ChangeLog M /trunk/libggz/ChangeLog M /trunk/python/ChangeLog M /trunk/sdl-games/ChangeLog M /trunk/txt-client/ChangeLog M /trunk/utils/ChangeLog - big changelog update (2.3 MB... due to new formatting) ------------------------------------------------------------------------ r7565 | josef | 2005-09-25 15:22:07 +0200 (So, 25. Sep 2005) | 3 lines Geänderte Pfade: M /trunk/libggz/Makefile.am - remove libtool.m4, add platform.m4 ------------------------------------------------------------------------ r7564 | josef | 2005-09-25 15:20:08 +0200 (So, 25. Sep 2005) | 3 lines Geänderte Pfade: M /trunk/ggz-client-libs/ggzcore/Doxyfile M /trunk/ggz-client-libs/ggzmod/Doxyfile M /trunk/ggzd/ggzdmod/Doxyfile M /trunk/libggz/Doxyfile - doxygen version bump ------------------------------------------------------------------------ r7554 | josef | 2005-09-25 13:14:09 +0200 (So, 25. Sep 2005) | 3 lines Geänderte Pfade: M /trunk/libggz/src/Makefile.am M /trunk/libggz/src/ggz.h - library version bump: only implementation changes in libggz ------------------------------------------------------------------------ r7551 | josef | 2005-09-25 12:11:25 +0200 (So, 25. Sep 2005) | 3 lines Geänderte Pfade: M /trunk/community/Makefile M /trunk/community/web/common/htconf-dist M /trunk/docs/configure.ac M /trunk/ggz-client-libs/configure.ac M /trunk/ggzd/configure.ac M /trunk/gnome-client/configure.ac M /trunk/grubby/configure.ac M /trunk/gtk-client/configure.ac M /trunk/gtk-games/configure.ac M /trunk/kde-client/configure.ac M /trunk/kde-games/configure.ac M /trunk/libggz/configure.ac M /trunk/python/configure.ac M /trunk/sdl-games/configure.ac M /trunk/txt-client/configure.ac M /trunk/utils/configure.ac - more version string changes in the build system ------------------------------------------------------------------------ r7550 | josef | 2005-09-25 11:54:30 +0200 (So, 25. Sep 2005) | 4 lines Geänderte Pfade: M /trunk/community/NEWS M /trunk/community/README.GGZ M /trunk/docs/NEWS M /trunk/docs/README.GGZ M /trunk/ggz-client-libs/NEWS M /trunk/ggz-client-libs/README M /trunk/ggz-client-libs/README.GGZ M /trunk/ggzd/NEWS M /trunk/ggzd/README M /trunk/ggzd/README.GGZ M /trunk/gnome-client/NEWS M /trunk/gnome-client/README M /trunk/gnome-client/README.GGZ M /trunk/grubby/NEWS M /trunk/grubby/README M /trunk/grubby/README.GGZ M /trunk/gtk-client/NEWS M /trunk/gtk-client/README M /trunk/gtk-client/README.GGZ M /trunk/gtk-games/NEWS M /trunk/gtk-games/README M /trunk/gtk-games/README.GGZ M /trunk/kde-client/NEWS M /trunk/kde-client/README M /trunk/kde-client/README.GGZ M /trunk/kde-games/NEWS M /trunk/kde-games/README M /trunk/kde-games/README.GGZ M /trunk/libggz/NEWS M /trunk/libggz/README.GGZ M /trunk/python/NEWS M /trunk/python/README M /trunk/python/README.GGZ M /trunk/sdl-games/NEWS M /trunk/sdl-games/README M /trunk/sdl-games/README.GGZ M /trunk/txt-client/NEWS M /trunk/txt-client/README.GGZ M /trunk/utils/NEWS M /trunk/utils/README M /trunk/utils/README.GGZ - version updates in common files - news and release-specific changes ------------------------------------------------------------------------ r7547 | josef | 2005-09-23 23:54:25 +0200 (Fr, 23. Sep 2005) | 4 lines Geänderte Pfade: M /trunk/community/COPYING M /trunk/ggz-client-libs/COPYING M /trunk/ggzd/COPYING A /trunk/gnome-client/COPYING M /trunk/grubby/COPYING M /trunk/gtk-client/COPYING M /trunk/gtk-games/COPYING M /trunk/kde-client/COPYING M /trunk/kde-games/COPYING M /trunk/libggz/COPYING M /trunk/playground/COPYING M /trunk/python/COPYING A /trunk/sdl-games/COPYING M /trunk/txt-client/COPYING M /trunk/utils/COPYING - add copyright files for gnome-client and sdl-games to SVN - update all copyright files with current version, including the new FSF address in Boston ------------------------------------------------------------------------ r7546 | josef | 2005-09-18 20:46:58 +0200 (So, 18. Sep 2005) | 3 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h M /trunk/libggz/src/xmlelement.c - specify correct explicit process parameters ------------------------------------------------------------------------ r7543 | josef | 2005-09-18 18:04:24 +0200 (So, 18. Sep 2005) | 3 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h M /trunk/libggz/src/xmlelement.c - use fully qualified function prototypes ------------------------------------------------------------------------ r7515 | josef | 2005-09-15 19:50:59 +0200 (Do, 15. Sep 2005) | 4 lines Geänderte Pfade: D /trunk/libggz/m4/libtool.m4 A /trunk/libggz/m4/platform.m4 - remove local libtool copy as the system file should be used - add platform.m4 for OS-level and build environment checks ------------------------------------------------------------------------ r7514 | josef | 2005-09-15 19:49:48 +0200 (Do, 15. Sep 2005) | 6 lines Geänderte Pfade: M /trunk/libggz/autogen.sh M /trunk/libggz/configure.ac M /trunk/libggz/m4/tls.m4 M /trunk/libggz/src/conf.c M /trunk/libggz/src/easysock.c M /trunk/libggz/src/ggz_common.c M /trunk/libggz/src/list.c M /trunk/libggz/src/memory.c M /trunk/libggz/src/misc.c M /trunk/libggz/src/msg.c M /trunk/libggz/src/numberlist.c M /trunk/libggz/src/security/Makefile.am M /trunk/libggz/src/stack.c M /trunk/libggz/src/xmlelement.c - commit the whole shebang of changes See https://mail.ggzgamingzone.org/pipermail/ggz-dev/2005-September/000538.html. The changes to autogen.sh and probably also platform.m4 should be synchronised. ------------------------------------------------------------------------ r7513 | josef | 2005-09-14 13:00:24 +0200 (Mi, 14. Sep 2005) | 7 lines Geänderte Pfade: M /trunk/libggz/Makefile.am M /trunk/libggz/man/Makefile.am M /trunk/libggz/src/Makefile.am M /trunk/libggz/src/security/Makefile.am M /trunk/libggz/tests/Makefile.am - big libggz makefile cleanup - remove all RCS ids, as they're superfluous with SVN - remove all empty SUBDIRS to prevent double-entry (I think they only existed due to an automake bug) - handle LDFLAGS better ------------------------------------------------------------------------ r7508 | josef | 2005-09-14 11:27:13 +0200 (Mi, 14. Sep 2005) | 9 lines Geänderte Pfade: M /trunk/libggz/configure.ac - start cleaning up the configure scripts - AM_PROG_LIBTOOL is now AC_PROG_LIBTOOL - drop AM_PROG_CC_STD, it's included in AC_PROG_CC now - drop AC_ISC_POSIX, as this was only in for some weird old Sun Unix variant What about others like AC_PROG_LN? Also all the windows-specific checks should go into their own macro. ------------------------------------------------------------------------ r7507 | josef | 2005-09-14 11:02:59 +0200 (Mi, 14. Sep 2005) | 3 lines Geänderte Pfade: M /trunk/libggz/autogen.sh - several convenience improvements to autogen.sh ------------------------------------------------------------------------ r7464 | josef | 2005-08-20 23:41:45 +0200 (Sa, 20. Aug 2005) | 4 lines Geänderte Pfade: M /trunk/docs/configure.ac M /trunk/ggz-client-libs/configure.ac M /trunk/ggzd/configure.ac M /trunk/gnome-client/configure.ac M /trunk/grubby/configure.ac M /trunk/gtk-client/configure.ac M /trunk/gtk-games/Makefile.am M /trunk/gtk-games/configure.ac D /trunk/gtk-games/package.in M /trunk/kde-client/configure.ac M /trunk/kde-games/configure.ac M /trunk/libggz/configure.ac M /trunk/python/configure.ac M /trunk/sdl-games/configure.ac M /trunk/txt-client/configure.ac M /trunk/utils/configure.ac - bump version to 0.0.12pre to not create *-0.0.11.tar.gz files - remove the gtk-games override stuff ------------------------------------------------------------------------ r7389 | josef | 2005-08-13 19:45:03 +0200 (Sa, 13. Aug 2005) | 3 lines Geänderte Pfade: M /trunk/libggz/m4/ggz.m4 - build system synchronisation ------------------------------------------------------------------------ r7366 | josef | 2005-08-06 00:17:17 +0200 (Sa, 06. Aug 2005) | 6 lines Geänderte Pfade: M /trunk/libggz/m4/ggz.m4 - use 'true' instead of '/bin/true' Not that it matters much because it should be prefixed with - in a makefile, but on freebsd there's no /bin/true ------------------------------------------------------------------------ r7286 | josef | 2005-06-18 10:14:03 +0200 (Sa, 18. Jun 2005) | 7 lines Geänderte Pfade: M /trunk/libggz/m4/ggz.m4 - new macro: AC_GGZ_VERSION This can be called as AC_GGZ_VERSION(0, 0, 11). It will bail out if the version (currently that of libggz) is too old. Since it needs the headers, it should only be called after AC_GGZ_LIBGGZ. This macro is very useful for external games. ------------------------------------------------------------------------ r7266 | josef | 2005-06-10 13:54:33 +0200 (Fr, 10. Jun 2005) | 3 lines Geänderte Pfade: M /trunk/libggz/ChangeLog M /trunk/libggz/src/conf.c M /trunk/libggz/src/easysock.c M /trunk/libggz/src/security/base64.c M /trunk/libggz/src/security/hashfunc.c - GCC4 fixes - the changelog was not committed yet ------------------------------------------------------------------------ r7264 | josef | 2005-06-02 16:52:21 +0200 (Do, 02. Jun 2005) | 5 lines Geänderte Pfade: M /trunk/libggz/tests/tls.c - sleep 5 seconds instead of just 1 Actually this is bad and the TLS handshake code should be improved to not sleep(1) anymore. This is why the bug report has to stay open for a while. ------------------------------------------------------------------------ r7252 | josef | 2005-05-28 10:15:25 +0200 (Sa, 28. Mai 2005) | 14 lines Geänderte Pfade: M /trunk/libggz/m4/ggz.m4 - another change from freelords: honour prefix for ggz-config Now the following happens: If a game is installed into a prefix different from the one of GGZ (say GGZ is in /usr/local and the game goes to $HOME), then while all GGZ data files are copied, no GGZ-related tools are run. They wouldn't have any effect anyway... neither GGZ integration nor desktop integration can be achieved by using a different prefix, even though some desktops can be configured to look up this extra directories, but this is not yet possible with GGZ and also would unnecessarily complicate it at this point of time. Josef ------------------------------------------------------------------------ r7251 | josef | 2005-05-25 23:17:08 +0200 (Mi, 25. Mai 2005) | 6 lines Geänderte Pfade: M /trunk/libggz/m4/ggz.m4 - first small fix: AC_GGZ_INIT is a public macro, not a private one - second small fix: in ignore mode, substitute ggz dirs correctly Still AM_CONDITIONAL() should be used for all GGZ data handling, whereas #ifdef WITH_GGZ should be used in the source code. ------------------------------------------------------------------------ r7218 | josef | 2005-05-21 13:19:41 +0200 (Sa, 21. Mai 2005) | 2 lines Geänderte Pfade: M /trunk/libggz/man/ggz.h.3 - update of doxygen-derived manpage ------------------------------------------------------------------------ r7217 | josef | 2005-05-21 13:16:53 +0200 (Sa, 21. Mai 2005) | 2 lines Geänderte Pfade: M /trunk/ggz/src/ggzcore/Doxyfile M /trunk/ggz-client-libs/ggzmod/Doxyfile M /trunk/ggzd/ggzdmod/Doxyfile M /trunk/libggz/Doxyfile - doxygen file update ------------------------------------------------------------------------ r7216 | josef | 2005-05-21 13:13:11 +0200 (Sa, 21. Mai 2005) | 2 lines Geänderte Pfade: M /trunk/docs/AUTHORS M /trunk/docs/NEWS M /trunk/docs/QuickStart.GGZ M /trunk/docs/README.GGZ M /trunk/ggz/game_clients/AUTHORS M /trunk/ggz/game_clients/NEWS M /trunk/ggz/game_clients/QuickStart.GGZ M /trunk/ggz/game_clients/README M /trunk/ggz/game_clients/README.GGZ M /trunk/ggz-client-libs/AUTHORS M /trunk/ggz-client-libs/NEWS M /trunk/ggz-client-libs/QuickStart.GGZ M /trunk/ggz-client-libs/README M /trunk/ggz-client-libs/README.GGZ M /trunk/ggz-txt-client/AUTHORS M /trunk/ggz-txt-client/NEWS M /trunk/ggz-txt-client/QuickStart.GGZ M /trunk/ggz-txt-client/README.GGZ M /trunk/ggzd/AUTHORS M /trunk/ggzd/NEWS M /trunk/ggzd/README M /trunk/ggzd/README.GGZ M /trunk/gnome-client/AUTHORS M /trunk/gnome-client/NEWS M /trunk/gnome-client/QuickStart.GGZ M /trunk/gnome-client/README M /trunk/gnome-client/README.GGZ M /trunk/grubby/AUTHORS M /trunk/grubby/NEWS M /trunk/grubby/README M /trunk/grubby/README.GGZ M /trunk/gtk-client/AUTHORS M /trunk/gtk-client/NEWS M /trunk/gtk-client/QuickStart.GGZ M /trunk/gtk-client/README M /trunk/gtk-client/README.GGZ M /trunk/kde-client/AUTHORS M /trunk/kde-client/NEWS M /trunk/kde-client/QuickStart.GGZ M /trunk/kde-client/README M /trunk/kde-client/README.GGZ M /trunk/kde-games/AUTHORS M /trunk/kde-games/NEWS M /trunk/kde-games/QuickStart.GGZ M /trunk/kde-games/README M /trunk/kde-games/README.GGZ M /trunk/libggz/README M /trunk/python/AUTHORS M /trunk/python/NEWS M /trunk/python/QuickStart.GGZ M /trunk/python/README M /trunk/python/README.GGZ M /trunk/sdl-games/AUTHORS M /trunk/sdl-games/NEWS M /trunk/sdl-games/QuickStart.GGZ M /trunk/sdl-games/README M /trunk/sdl-games/README.GGZ M /trunk/utils/AUTHORS M /trunk/utils/NEWS M /trunk/utils/README M /trunk/utils/README.GGZ - common files synchronisation and README update for 0.0.11 ------------------------------------------------------------------------ r7215 | josef | 2005-05-21 13:00:20 +0200 (Sa, 21. Mai 2005) | 2 lines Geänderte Pfade: M /trunk/libggz/AUTHORS M /trunk/libggz/NEWS M /trunk/libggz/QuickStart.GGZ M /trunk/libggz/README.GGZ - common files update ------------------------------------------------------------------------ r7214 | josef | 2005-05-21 12:46:02 +0200 (Sa, 21. Mai 2005) | 2 lines Geänderte Pfade: M /trunk/docs/configure.ac M /trunk/ggz/game_clients/configure.ac M /trunk/ggz-client-libs/configure.ac M /trunk/ggz-txt-client/configure.ac M /trunk/ggzd/configure.ac M /trunk/gnome-client/configure.ac M /trunk/grubby/configure.ac M /trunk/gtk-client/configure.ac M /trunk/kde-client/configure.ac M /trunk/kde-games/configure.ac M /trunk/libggz/configure.ac M /trunk/python/configure.ac M /trunk/sdl-games/configure.ac M /trunk/utils/configure.ac - LET version = 0.0.11 ------------------------------------------------------------------------ r7207 | josef | 2005-05-21 12:19:22 +0200 (Sa, 21. Mai 2005) | 2 lines Geänderte Pfade: M /trunk/libggz/src/Makefile.am M /trunk/libggz/src/ggz.h - make version info 3:1:1 also (no header changes through ipv6, abandoned seats) ------------------------------------------------------------------------ r7187 | josef | 2005-05-14 21:51:48 +0200 (Sa, 14. Mai 2005) | 2 lines Geänderte Pfade: M /trunk/libggz/src/easysock.c - improve the ipv6 patch (fixing bugs actually) ------------------------------------------------------------------------ r7182 | josef | 2005-05-06 23:19:56 +0200 (Fr, 06. Mai 2005) | 5 lines Geänderte Pfade: M /trunk/ggz/game_clients/m4/ggz.m4 M /trunk/ggz-txt-client/m4/ggz.m4 M /trunk/ggzd/m4/ggz.m4 M /trunk/gnome-client/m4/ggz.m4 M /trunk/grubby/m4/ggz.m4 M /trunk/gtk-client/m4/ggz.m4 M /trunk/kde-client/m4/ggz.m4 M /trunk/kde-games/m4/ggz.m4 M /trunk/libggz/m4/ggz.m4 M /trunk/sdl-games/m4/ggz.m4 M /trunk/utils/m4/ggz.m4 - synchronization of ggz.m4 files - fixes typo: use ggzdconfdir instead of ggzconfdir - fixes compiler problems: use -isystem X instead of -isystemX - fixes ggzcore linkage force in ggzmod problem ------------------------------------------------------------------------ r7171 | oojah | 2005-05-02 20:03:11 +0200 (Mo, 02. Mai 2005) | 6 lines Geänderte Pfade: M /trunk/libggz/configure.ac M /trunk/libggz/src/easysock.c M /trunk/libggz/src/security/ggz_tls_gnutls.c M /trunk/libggz/src/security/ggz_tls_none.c M /trunk/libggz/src/security/ggz_tls_openssl.c Recent changes to easysock do not appear to be supported under winsock on Win32. This means winsock2 must be used. This update changes libggz to use winsock2. easysock.c includes an extra header file, ws2tcpip.h, which I have not checked for in configure.ac on the reasoning that it is part of the winsock2 package and so HAVE_WINSOCK2_H should imply ws2tcpip.h exists as well. Shout at me for this if you want. easysock.c makes use of the gai_strerror() function which is not implemented in current mingw builds. See bug 1188891 at mingw or this url: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=1188891&group_id=2435 It has been fixed in CVS so should appear in a release soon hopefully. ------------------------------------------------------------------------ r7152 | josef | 2005-04-24 18:31:37 +0200 (So, 24. Apr 2005) | 2 lines Geänderte Pfade: M /trunk/libggz/m4/ggz.m4 - typo: ggzdconfdir, not ggzconfdir! ------------------------------------------------------------------------ r7107 | jdorje | 2005-04-15 19:54:31 +0200 (Fr, 15. Apr 2005) | 16 lines Geänderte Pfade: M /trunk/ggz/game_clients/common/dlg_players.c M /trunk/ggzd/game_servers/chess/game.c M /trunk/ggzd/game_servers/chinese-checkers/game.c M /trunk/ggzd/game_servers/combat/game.c M /trunk/ggzd/game_servers/connectx/game.c M /trunk/ggzd/game_servers/dots/game.c M /trunk/ggzd/game_servers/escape/game.c M /trunk/ggzd/game_servers/ggzcards/common.c M /trunk/ggzd/game_servers/hastings/game.c M /trunk/ggzd/game_servers/reversi/game.c M /trunk/ggzd/game_servers/spades/engine_func.c M /trunk/ggzd/game_servers/tictactoe/game.c M /trunk/ggzd/ggzd/net.c M /trunk/ggzd/ggzd/stats.c M /trunk/ggzd/ggzd/table.c M /trunk/ggzd/ggzd/transit.c M /trunk/ggzd/ggzdmod/ggzdmod.c M /trunk/ggzd/ggzdmod/io.c M /trunk/ggzd/tests/basic.c M /trunk/ggzd/tests/logmod.c M /trunk/libggz/src/ggz_common.c M /trunk/libggz/src/ggz_common.h Preliminary abandoned-seats patch. In principle when a player leaves a running game, his seat becomes abandoned. He may later rejoin and reclaim his seat, or after a while he may be given a forfeit. For the most part this should be controlled by the game or by ggzd according to the game's options. This patch introduces the preliminary changes for this. A new seat type GGZ_SEAT_ABANDONED is added, and basic changes are made to support it. What is missing is ggzd and ggzdmod support for toggling between player, abandoned, and open seats. There's also no forfeit mechanism yet (although the game may do this by hand if desired). This patch came from the playground; see patches/abandoned.diff for its history. ------------------------------------------------------------------------ r7100 | josef | 2005-04-10 02:13:46 +0200 (So, 10. Apr 2005) | 2 lines Geänderte Pfade: M /trunk/libggz/m4/ggz.m4 - a space after -isystem is mandatory, there are stupid GCCs out there ------------------------------------------------------------------------ r7078 | josef | 2005-04-03 19:24:02 +0200 (So, 03. Apr 2005) | 10 lines Geänderte Pfade: M /trunk/libggz/src/easysock.c - Support for IPv6 This is riq's old patch (4 years! oh my!) with some slight changes to make it work, including static methods so we don't have to bump the interface. Since ggzcommunity.org is accessible via IPv6, and it works, this should be made available to all users. Of course, IP ban protection in ggzd (from clients using IPv6) is a different matter. ------------------------------------------------------------------------ r6978 | jdorje | 2005-03-11 08:11:26 +0100 (Fr, 11. Mär 2005) | 2 lines Geänderte Pfade: M /trunk/libggz/src/easysock.c Portability fix: add a fallback SUN_LEN macro if it isn't already defined. ------------------------------------------------------------------------ r6977 | jdorje | 2005-03-11 08:08:53 +0100 (Fr, 11. Mär 2005) | 2 lines Geänderte Pfade: M /trunk/libggz/src/ggz_common.c M /trunk/libggz/src/misc.c M /trunk/libggz/src/msg.c Portability fix: add "#include " as needed for strcasecmp. ------------------------------------------------------------------------ r6971 | josef | 2005-03-10 16:44:33 +0100 (Do, 10. Mär 2005) | 5 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h - style, consistancy and spelling fixes This has improved the quality a lot already. But still more can be done, e.g. improved group descriptions. ------------------------------------------------------------------------ r6969 | josef | 2005-03-10 13:27:03 +0100 (Do, 10. Mär 2005) | 2 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h - the usual corrections ------------------------------------------------------------------------ r6965 | josef | 2005-03-10 11:36:49 +0100 (Do, 10. Mär 2005) | 2 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h - more consistency and spelling corrections, now also for the lists group ------------------------------------------------------------------------ r6964 | josef | 2005-03-09 19:17:58 +0100 (Mi, 09. Mär 2005) | 3 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h - more consistent documentation: line endings etc. - correction to English spelling ------------------------------------------------------------------------ r6918 | josef | 2005-02-04 16:59:43 +0100 (Fr, 04. Feb 2005) | 2 lines Geänderte Pfade: M /trunk/ggz/game_clients/m4/ggz.m4 M /trunk/ggz-client-libs/m4/ggz.m4 M /trunk/ggz-txt-client/m4/ggz.m4 M /trunk/ggzd/m4/ggz.m4 M /trunk/gnome-client/m4/ggz.m4 M /trunk/grubby/m4/ggz.m4 M /trunk/gtk-client/m4/ggz.m4 M /trunk/kde-client/m4/ggz.m4 M /trunk/libggz/m4/ggz.m4 M /trunk/sdl-games/m4/ggz.m4 M /trunk/utils/m4/ggz.m4 - synchronize ------------------------------------------------------------------------ r6909 | jdorje | 2005-01-30 09:32:10 +0100 (So, 30. Jan 2005) | 2 lines Geänderte Pfade: M /trunk/libggz/configure.ac M /trunk/libggz/m4/c99.m4 Update c99.m4. ------------------------------------------------------------------------ r6875 | jdorje | 2005-01-24 07:03:21 +0100 (Mo, 24. Jan 2005) | 2 lines Geänderte Pfade: M /trunk/libggz/src/ggz_common.c Avoid duplicating strings. ------------------------------------------------------------------------ r6866 | jdorje | 2005-01-24 02:39:48 +0100 (Mo, 24. Jan 2005) | 7 lines Geänderte Pfade: M /trunk/ggz/game_clients/m4/ggz.m4 M /trunk/ggz/src/ggzcore/game.c A /trunk/ggz/src/ggzcore/ggzcore-ggz.h M /trunk/ggz/src/ggzcore/ggzcore.h M /trunk/ggz/src/ggzcore/server.c M /trunk/ggz-client-libs/ggzmod/Makefile.am M /trunk/ggz-client-libs/ggzmod/ggzmod-ggz.h M /trunk/ggz-client-libs/ggzmod/ggzmod.c M /trunk/ggz-client-libs/ggzmod/io.c M /trunk/ggz-client-libs/ggzmod/io.h M /trunk/ggz-client-libs/ggzmod/mod.h M /trunk/ggz-client-libs/m4/ggz.m4 M /trunk/ggz-txt-client/m4/ggz.m4 M /trunk/ggzd/m4/ggz.m4 M /trunk/gnome-client/m4/ggz.m4 M /trunk/grubby/m4/ggz.m4 M /trunk/gtk-client/m4/ggz.m4 M /trunk/kde-client/m4/ggz.m4 M /trunk/kde-games/m4/ggz.m4 M /trunk/libggz/m4/ggz.m4 M /trunk/sdl-games/m4/ggz.m4 M /trunk/utils/m4/ggz.m4 Change the way channels are created at the client side. The GGZ client does not create the channel. Instead the channel connection data is sent to the game which makes the connection itself. This means ggzmod needs to call the channel-creation function from within ggzcore, adding a new library dependency. This is solved by linking ggzcore in along with ggzmod inside AC_GGZ_GGZMOD. ------------------------------------------------------------------------ r6856 | josef | 2005-01-23 22:23:07 +0100 (So, 23. Jan 2005) | 2 lines Geänderte Pfade: M /trunk/docs/AUTHORS M /trunk/docs/ChangeLog M /trunk/ggz/game_clients/AUTHORS M /trunk/ggz/game_clients/ChangeLog M /trunk/ggz-client-libs/AUTHORS M /trunk/ggz-client-libs/ChangeLog M /trunk/ggz-txt-client/AUTHORS M /trunk/ggz-txt-client/ChangeLog M /trunk/ggzd/AUTHORS M /trunk/ggzd/ChangeLog M /trunk/gnome-client/AUTHORS M /trunk/gnome-client/ChangeLog M /trunk/grubby/AUTHORS M /trunk/grubby/ChangeLog M /trunk/gtk-client/AUTHORS M /trunk/gtk-client/ChangeLog M /trunk/kde-client/AUTHORS M /trunk/kde-client/ChangeLog M /trunk/kde-games/AUTHORS M /trunk/kde-games/ChangeLog M /trunk/libggz/AUTHORS M /trunk/libggz/ChangeLog M /trunk/python/AUTHORS M /trunk/python/ChangeLog M /trunk/sdl-games/AUTHORS M /trunk/sdl-games/ChangeLog M /trunk/utils/AUTHORS M /trunk/utils/ChangeLog - authors and changelog ------------------------------------------------------------------------ r6844 | josef | 2005-01-23 14:20:29 +0100 (So, 23. Jan 2005) | 2 lines Geänderte Pfade: M /trunk/docs/NEWS M /trunk/ggz/game_clients/NEWS M /trunk/ggz-client-libs/NEWS M /trunk/ggz-txt-client/NEWS M /trunk/ggzd/NEWS M /trunk/gnome-client/NEWS M /trunk/grubby/NEWS M /trunk/gtk-client/NEWS M /trunk/kde-client/NEWS M /trunk/kde-games/NEWS M /trunk/libggz/NEWS M /trunk/python/NEWS M /trunk/sdl-games/NEWS M /trunk/utils/NEWS - news update ------------------------------------------------------------------------ r6843 | josef | 2005-01-23 14:12:48 +0100 (So, 23. Jan 2005) | 2 lines Geänderte Pfade: A /trunk/community/NEWS M /trunk/docs/QuickStart.GGZ M /trunk/docs/README.GGZ M /trunk/ggz/game_clients/QuickStart.GGZ M /trunk/ggz/game_clients/README M /trunk/ggz/game_clients/README.GGZ M /trunk/ggz-client-libs/QuickStart.GGZ M /trunk/ggz-client-libs/README M /trunk/ggz-client-libs/README.GGZ M /trunk/ggz-txt-client/QuickStart.GGZ M /trunk/ggz-txt-client/README.GGZ M /trunk/ggzd/README.GGZ M /trunk/gnome-client/QuickStart.GGZ M /trunk/gnome-client/README M /trunk/gnome-client/README.GGZ M /trunk/grubby/README M /trunk/grubby/README.GGZ M /trunk/gtk-client/QuickStart.GGZ M /trunk/gtk-client/README M /trunk/gtk-client/README.GGZ M /trunk/kde-client/QuickStart.GGZ M /trunk/kde-client/README M /trunk/kde-client/README.GGZ M /trunk/kde-games/QuickStart.GGZ M /trunk/kde-games/README M /trunk/kde-games/README.GGZ M /trunk/libggz/QuickStart.GGZ M /trunk/libggz/README.GGZ M /trunk/python/QuickStart.GGZ M /trunk/python/README M /trunk/python/README.GGZ M /trunk/sdl-games/QuickStart.GGZ M /trunk/sdl-games/README M /trunk/sdl-games/README.GGZ M /trunk/utils/README M /trunk/utils/README.GGZ - updated common files ------------------------------------------------------------------------ r6830 | josef | 2005-01-23 11:30:36 +0100 (So, 23. Jan 2005) | 2 lines Geänderte Pfade: M /trunk/libggz/Doxyfile M /trunk/libggz/man/ggz.h.3 - doxy updates ------------------------------------------------------------------------ r6829 | josef | 2005-01-23 11:29:31 +0100 (So, 23. Jan 2005) | 2 lines Geänderte Pfade: M /trunk/libggz/src/Makefile.am M /trunk/libggz/src/ggz.h - bump interface version since ggz_init_network was introduced ------------------------------------------------------------------------ r6827 | jdorje | 2005-01-23 10:04:26 +0100 (So, 23. Jan 2005) | 3 lines Geänderte Pfade: M /trunk/libggz/src/easysock.c Zero out the message in ggz_write_fd before using it. This silences (but may not fix) some valgrind warnings. ------------------------------------------------------------------------ r6824 | jdorje | 2005-01-22 20:22:53 +0100 (Sa, 22. Jan 2005) | 2 lines Geänderte Pfade: M /trunk/ggz/game_clients/m4/ggz.m4 M /trunk/ggz-txt-client/m4/ggz.m4 M /trunk/ggzd/m4/ggz.m4 M /trunk/gnome-client/m4/ggz.m4 M /trunk/grubby/m4/ggz.m4 M /trunk/gtk-client/m4/ggz.m4 M /trunk/kde-client/m4/ggz.m4 M /trunk/kde-games/m4/ggz.m4 M /trunk/libggz/m4/ggz.m4 M /trunk/sdl-games/m4/ggz.m4 M /trunk/utils/m4/ggz.m4 Search for .la files instead of .so. ------------------------------------------------------------------------ r6812 | josef | 2005-01-22 16:28:57 +0100 (Sa, 22. Jan 2005) | 2 lines Geänderte Pfade: M /trunk/docs/configure.ac M /trunk/docs/games/game-development/ggz-game-development-guide.texi M /trunk/docs/ggz-project/GGZ-contributions M /trunk/ggz/game_clients/configure.ac M /trunk/ggz-client-libs/configure.ac M /trunk/ggz-txt-client/configure.ac M /trunk/ggzd/configure.ac M /trunk/gnome-client/configure.ac M /trunk/grubby/configure.ac M /trunk/gtk-client/configure.ac M /trunk/kde-client/configure.ac M /trunk/kde-games/configure.ac M /trunk/libggz/configure.ac M /trunk/sdl-games/configure.ac M /trunk/utils/configure.ac - version number bump ------------------------------------------------------------------------ r6784 | jdorje | 2005-01-21 19:38:38 +0100 (Fr, 21. Jan 2005) | 3 lines Geänderte Pfade: M /trunk/libggz/src/conf.c M /trunk/libggz/src/ggz.h M /trunk/libggz/src/msg.c Make ggz_list comparison functions take const values. Comment the hack in ggz_conf's section list usage. ------------------------------------------------------------------------ r6783 | josef | 2005-01-21 11:49:07 +0100 (Fr, 21. Jan 2005) | 6 lines Geänderte Pfade: M /trunk/libggz/src/security/ggz_tls_gnutls.c - sleep() one second in client before doing the handshake I think there's a bug in ggzd in that it tries to read TLS data even when it shouldn't (while doing handshake). Using sleep() is a quick hack but seems to work. ------------------------------------------------------------------------ r6780 | josef | 2005-01-21 10:14:31 +0100 (Fr, 21. Jan 2005) | 2 lines Geänderte Pfade: M /trunk/libggz/src/security/hashfunc.c - fix error handling ------------------------------------------------------------------------ r6760 | jdorje | 2005-01-20 06:51:06 +0100 (Do, 20. Jan 2005) | 2 lines Geänderte Pfade: M /trunk/libggz/src/ggz_common.h M /trunk/libggz/src/numberlist.c Add const to several GGZNumberList parameters. ------------------------------------------------------------------------ r6733 | jdorje | 2005-01-19 01:34:26 +0100 (Mi, 19. Jan 2005) | 2 lines Geänderte Pfade: M /trunk/libggz/src/msg.c Don't append the strerror string on ggz_error_msg_exit. ------------------------------------------------------------------------ r6732 | oojah | 2005-01-19 00:58:25 +0100 (Mi, 19. Jan 2005) | 4 lines Geänderte Pfade: M /trunk/libggz/src/easysock.c M /trunk/libggz/src/ggz.h Added Jason's ggz_init_network() and ggz_shutdown_network() code with the appropriate winsock code. ggz_init_network() is called from ggz_make_socket(), ggz_shutdown_network() is called upon exit. ------------------------------------------------------------------------ r6720 | jdorje | 2005-01-17 22:41:10 +0100 (Mo, 17. Jan 2005) | 2 lines Geänderte Pfade: M /trunk/ggz-client-libs/m4/libtool.m4 M /trunk/libggz/m4/libtool.m4 Get a better libtool.m4 ------------------------------------------------------------------------ r6719 | jdorje | 2005-01-17 04:52:11 +0100 (Mo, 17. Jan 2005) | 2 lines Geänderte Pfade: M /trunk/ggz-client-libs/Makefile.am A /trunk/ggz-client-libs/m4/libtool.m4 M /trunk/libggz/Makefile.am A /trunk/libggz/m4/libtool.m4 Add libtool.m4 (needed for AC_LIBTOOL_WIN32_DLL). ------------------------------------------------------------------------ r6716 | oojah | 2005-01-17 01:16:27 +0100 (Mo, 17. Jan 2005) | 4 lines Geänderte Pfade: D /trunk/libggz/Makefile.msys.in M /trunk/libggz/configure.ac D /trunk/libggz/src/Makefile.msys.in Removed misguided Makefiles for building dlls on win32. configure.ac now natively builds dlls with libtool. If you get errors about wsock32 and pthread not being available as shared libraries, you need to update libtool. ------------------------------------------------------------------------ r6710 | oojah | 2005-01-16 18:13:52 +0100 (So, 16. Jan 2005) | 11 lines Geänderte Pfade: A /trunk/libggz/Makefile.msys.in M /trunk/libggz/configure.ac A /trunk/libggz/src/Makefile.msys.in Added new Makefiles for compiling/linking on win32. Use make -f Makefile.msys make -f Makefile.msys install etc. This will produce a .dll file and a .a file for linking against. ------------------------------------------------------------------------ r6675 | jdorje | 2005-01-14 08:01:43 +0100 (Fr, 14. Jan 2005) | 3 lines Geänderte Pfade: M /trunk/ggz/game_clients/m4/ggz.m4 M /trunk/ggz-client-libs/Makefile.am M /trunk/ggz-client-libs/m4/ggz.m4 A /trunk/ggz-client-libs/m4/iconv.m4 M /trunk/ggz-txt-client/Makefile.am M /trunk/ggz-txt-client/m4/ggz.m4 A /trunk/ggz-txt-client/m4/iconv.m4 M /trunk/ggzd/Makefile.am M /trunk/ggzd/m4/ggz.m4 A /trunk/ggzd/m4/iconv.m4 M /trunk/gnome-client/Makefile.am M /trunk/gnome-client/m4/ggz.m4 A /trunk/gnome-client/m4/iconv.m4 M /trunk/grubby/Makefile.am M /trunk/grubby/m4/ggz.m4 A /trunk/grubby/m4/iconv.m4 M /trunk/gtk-client/m4/ggz.m4 M /trunk/kde-client/Makefile.am M /trunk/kde-client/m4/ggz.m4 A /trunk/kde-client/m4/iconv.m4 M /trunk/kde-games/Makefile.am M /trunk/kde-games/m4/ggz.m4 A /trunk/kde-games/m4/iconv.m4 M /trunk/libggz/Makefile.am M /trunk/libggz/m4/ggz.m4 A /trunk/libggz/m4/iconv.m4 M /trunk/sdl-games/Makefile.am M /trunk/sdl-games/m4/ggz.m4 A /trunk/sdl-games/m4/iconv.m4 M /trunk/utils/Makefile.am M /trunk/utils/m4/ggz.m4 A /trunk/utils/m4/iconv.m4 Add support for libintl and libiconv to AC_GGZ_INTL. This is needed to compile at all on non-glibc systems. ------------------------------------------------------------------------ r6657 | jdorje | 2005-01-14 03:29:52 +0100 (Fr, 14. Jan 2005) | 2 lines Geänderte Pfade: M /trunk/libggz/src/easysock.c M /trunk/libggz/src/security/ggz_tls_gnutls.c M /trunk/libggz/src/security/ggz_tls_none.c M /trunk/libggz/src/security/ggz_tls_openssl.c In winsock, use send and recv instead of write and read. ------------------------------------------------------------------------ r6644 | jdorje | 2005-01-13 05:32:33 +0100 (Do, 13. Jan 2005) | 2 lines Geänderte Pfade: M /trunk/libggz/configure.ac Link against libwsock32 when building for windows. ------------------------------------------------------------------------ r6643 | jdorje | 2005-01-13 03:23:59 +0100 (Do, 13. Jan 2005) | 2 lines Geänderte Pfade: M /trunk/ggz/game_clients/m4/ggz.m4 M /trunk/ggz-client-libs/m4/ggz.m4 M /trunk/ggz-txt-client/m4/ggz.m4 M /trunk/ggzd/m4/ggz.m4 M /trunk/gnome-client/m4/ggz.m4 M /trunk/grubby/m4/ggz.m4 M /trunk/gtk-client/m4/ggz.m4 M /trunk/kde-client/m4/ggz.m4 M /trunk/kde-games/m4/ggz.m4 M /trunk/libggz/m4/ggz.m4 M /trunk/sdl-games/m4/ggz.m4 M /trunk/utils/m4/ggz.m4 Fix a typo in checking for libintl.h and locale.h. ------------------------------------------------------------------------ r6641 | jdorje | 2005-01-13 02:45:15 +0100 (Do, 13. Jan 2005) | 3 lines Geänderte Pfade: M /trunk/ggz/game_clients/m4/ggz.m4 M /trunk/ggz-client-libs/m4/ggz.m4 M /trunk/ggz-txt-client/m4/ggz.m4 M /trunk/ggzd/m4/ggz.m4 M /trunk/gnome-client/m4/ggz.m4 M /trunk/grubby/m4/ggz.m4 M /trunk/gtk-client/m4/ggz.m4 M /trunk/kde-client/m4/ggz.m4 M /trunk/kde-games/m4/ggz.m4 M /trunk/libggz/m4/ggz.m4 M /trunk/sdl-games/m4/ggz.m4 M /trunk/utils/m4/ggz.m4 Define ENABLE_NLS if NLS is present. This is standard, even though it's not helpful for most packages since NLS is manditory. ------------------------------------------------------------------------ r6639 | jdorje | 2005-01-13 01:36:29 +0100 (Do, 13. Jan 2005) | 5 lines Geänderte Pfade: M /trunk/libggz/configure.ac A /trunk/libggz/m4/c99.m4 M /trunk/libggz/src/conf.c M /trunk/libggz/src/support.h Rewrite make_path. The new make_path does not use strsep. It also doesn't use allocated strings (which were buggy) but instead uses variable-sized stack arrays. A configure check is added for variable-sized stack arrays. The configure check for strsep is removed and a check for strchr is added. ------------------------------------------------------------------------ r6638 | jdorje | 2005-01-11 18:36:35 +0100 (Di, 11. Jan 2005) | 3 lines Geänderte Pfade: M /trunk/ggz/game_clients/m4/ggz.m4 M /trunk/ggz-txt-client/m4/ggz.m4 M /trunk/ggzd/m4/ggz.m4 M /trunk/gnome-client/m4/ggz.m4 M /trunk/grubby/m4/ggz.m4 M /trunk/gtk-client/m4/ggz.m4 M /trunk/kde-client/m4/ggz.m4 M /trunk/kde-games/m4/ggz.m4 M /trunk/libggz/m4/ggz.m4 M /trunk/sdl-games/m4/ggz.m4 M /trunk/utils/m4/ggz.m4 Make AC_GGZ_INTL fail if the gettext functions are not available. It also checks for the header files but doesn't fail if they're not present. ------------------------------------------------------------------------ r6555 | josef | 2004-12-22 17:31:06 +0100 (Mi, 22. Dez 2004) | 2 lines Geänderte Pfade: M /trunk/libggz/configure.ac - typo! ------------------------------------------------------------------------ r6484 | josef | 2004-12-15 18:51:35 +0100 (Mi, 15. Dez 2004) | 2 lines Geänderte Pfade: M /trunk/libggz/src/ggz_common.h - remove comma from end of enum list ------------------------------------------------------------------------ r6474 | oojah | 2004-12-15 00:28:07 +0100 (Mi, 15. Dez 2004) | 12 lines Geänderte Pfade: M /trunk/libggz/src/security/ggz_tls_gnutls.c M /trunk/libggz/src/security/ggz_tls_none.c M /trunk/libggz/src/security/ggz_tls_openssl.c M /trunk/libggz/src/security/hashfunc.c Changed all #include lines to #ifdef HAVE_CONFIG_H # include #endif where they are missing. ------------------------------------------------------------------------ r6369 | josef | 2004-11-14 15:53:43 +0100 (So, 14. Nov 2004) | 3 lines Geänderte Pfade: M /trunk/libggz/src/conf.c - fix libggz SEGFAULT: do not allow ggz_conf_parse on anything but regular files (specifically, directories) ------------------------------------------------------------------------ r6257 | jdorje | 2004-11-04 23:53:36 +0100 (Do, 04. Nov 2004) | 2 lines Geänderte Pfade: M /trunk/ggz/game_clients/chess/Makefile.am M /trunk/ggz/game_clients/chinese-checkers/Makefile.am M /trunk/ggz/game_clients/combat/Makefile.am M /trunk/ggz/game_clients/common/Makefile.am M /trunk/ggz/game_clients/dots/Makefile.am M /trunk/ggz/game_clients/ggzcards/Makefile.am M /trunk/ggz/game_clients/ggzcards/client/Makefile.am M /trunk/ggz/game_clients/hastings/Makefile.am M /trunk/ggz/game_clients/reversi/Makefile.am M /trunk/ggz/game_clients/spades/Makefile.am M /trunk/ggz/game_clients/tictactoe/Makefile.am M /trunk/ggz/src/ggzcore/Makefile.am M /trunk/ggz-client-libs/ggz-config/Makefile.am M /trunk/ggz-client-libs/ggzmod/Makefile.am M /trunk/libggz/src/security/Makefile.am M /trunk/libggz/tests/Makefile.am Change INCLUDES to AM_CPPFLAGS. ------------------------------------------------------------------------ r6175 | jdorje | 2004-09-04 09:09:37 +0200 (Sa, 04. Sep 2004) | 2 lines Geänderte Pfade: M /trunk/libggz/tests/Makefile.am Rename noinst_PROGRAMS as check_PROGRAMS. ------------------------------------------------------------------------ r6167 | josef | 2004-08-17 16:38:15 +0200 (Di, 17. Aug 2004) | 2 lines Geänderte Pfade: M /trunk/libggz/configure.ac - use $enableval instead of yes ------------------------------------------------------------------------ r6166 | josef | 2004-08-17 15:50:15 +0200 (Di, 17. Aug 2004) | 4 lines Geänderte Pfade: M /trunk/libggz/src/security/ggz_tls_gnutls.c M /trunk/libggz/src/security/hashfunc.c - API updates to gnutls and gcrypt This does NOT yet work for some reason. ------------------------------------------------------------------------ r6153 | josef | 2004-07-18 02:37:08 +0200 (So, 18. Jul 2004) | 2 lines Geänderte Pfade: M /trunk/docs/ChangeLog M /trunk/ggz/game_clients/ChangeLog M /trunk/ggz-client-libs/ChangeLog M /trunk/ggz-txt-client/ChangeLog M /trunk/ggzd/ChangeLog M /trunk/gnome-client/ChangeLog M /trunk/grubby/ChangeLog M /trunk/gtk-client/ChangeLog M /trunk/kde-client/ChangeLog M /trunk/kde-games/ChangeLog M /trunk/libggz/ChangeLog M /trunk/python/ChangeLog M /trunk/sdl-games/ChangeLog M /trunk/utils/ChangeLog - changelog update ------------------------------------------------------------------------ r6138 | josef | 2004-07-17 16:09:21 +0200 (Sa, 17. Jul 2004) | 2 lines Geänderte Pfade: M /trunk/libggz/Makefile.am - re-prepend accidentally removed m4 directory ------------------------------------------------------------------------ r6135 | josef | 2004-07-17 05:59:30 +0200 (Sa, 17. Jul 2004) | 2 lines Geänderte Pfade: M /trunk/ggz-client-libs/Makefile.am M /trunk/ggzd/Makefile.am M /trunk/grubby/Makefile.am M /trunk/kde-client/Makefile.am M /trunk/kde-games/Makefile.am M /trunk/libggz/Makefile.am M /trunk/utils/Makefile.am - fix libtool.m4 inclusion ------------------------------------------------------------------------ r6127 | josef | 2004-07-17 03:53:27 +0200 (Sa, 17. Jul 2004) | 2 lines Geänderte Pfade: M /trunk/ggz/src/ggzcore/Doxyfile M /trunk/ggz-client-libs/ggzmod/Doxyfile M /trunk/ggz-client-libs/man/ggz-config.6.in M /trunk/ggz-client-libs/man/ggz.modules.5.in M /trunk/ggz-client-libs/man/ggzcore_h.3.in M /trunk/ggz-client-libs/man/ggzmod_h.3.in M /trunk/ggzd/ggzdmod/Doxyfile M /trunk/ggzd/man/ggzd.6 M /trunk/ggzd/man/ggzdmod.h.3 M /trunk/ggzd/man/ggzduedit.6 M /trunk/libggz/Doxyfile M /trunk/libggz/man/ggz.h.3 - manpage updates ------------------------------------------------------------------------ r6126 | josef | 2004-07-17 02:59:24 +0200 (Sa, 17. Jul 2004) | 2 lines Geänderte Pfade: M /trunk/libggz/configure.ac - do not generate ggz.h from ggz.h.in anymore ------------------------------------------------------------------------ r6125 | josef | 2004-07-17 02:58:43 +0200 (Sa, 17. Jul 2004) | 3 lines Geänderte Pfade: M /trunk/libggz/src/Makefile.am M /trunk/libggz/src/easysock.c A /trunk/libggz/src/ggz.h D /trunk/libggz/src/ggz.h.in M /trunk/libggz/src/msg.c - increment library interface number - put back platform-specific changes into the implementation ------------------------------------------------------------------------ r6117 | josef | 2004-07-16 21:08:39 +0200 (Fr, 16. Jul 2004) | 2 lines Geänderte Pfade: M /trunk/docs/AUTHORS M /trunk/docs/NEWS M /trunk/docs/QuickStart.GGZ M /trunk/docs/README.GGZ M /trunk/docs/configure.ac M /trunk/ggz/game_clients/AUTHORS M /trunk/ggz/game_clients/NEWS M /trunk/ggz/game_clients/QuickStart.GGZ M /trunk/ggz/game_clients/README M /trunk/ggz/game_clients/README.GGZ M /trunk/ggz/game_clients/configure.ac M /trunk/ggz-client-libs/AUTHORS M /trunk/ggz-client-libs/NEWS M /trunk/ggz-client-libs/QuickStart.GGZ M /trunk/ggz-client-libs/README M /trunk/ggz-client-libs/README.GGZ M /trunk/ggz-client-libs/configure.ac M /trunk/ggz-txt-client/AUTHORS M /trunk/ggz-txt-client/NEWS M /trunk/ggz-txt-client/QuickStart.GGZ M /trunk/ggz-txt-client/README.GGZ M /trunk/ggz-txt-client/configure.ac M /trunk/ggzd/AUTHORS M /trunk/ggzd/NEWS M /trunk/ggzd/README.GGZ M /trunk/ggzd/configure.ac M /trunk/gnome-client/AUTHORS M /trunk/gnome-client/NEWS M /trunk/gnome-client/QuickStart.GGZ M /trunk/gnome-client/README M /trunk/gnome-client/README.GGZ M /trunk/gnome-client/configure.ac M /trunk/grubby/AUTHORS M /trunk/grubby/NEWS M /trunk/grubby/README M /trunk/grubby/README.GGZ M /trunk/grubby/configure.ac M /trunk/gtk-client/AUTHORS M /trunk/gtk-client/NEWS M /trunk/gtk-client/QuickStart.GGZ M /trunk/gtk-client/README M /trunk/gtk-client/README.GGZ M /trunk/gtk-client/configure.ac M /trunk/kde-client/AUTHORS M /trunk/kde-client/NEWS M /trunk/kde-client/QuickStart.GGZ M /trunk/kde-client/README M /trunk/kde-client/README.GGZ M /trunk/kde-client/configure.ac M /trunk/kde-games/AUTHORS M /trunk/kde-games/NEWS M /trunk/kde-games/QuickStart.GGZ M /trunk/kde-games/README M /trunk/kde-games/README.GGZ M /trunk/kde-games/configure.ac M /trunk/libggz/AUTHORS M /trunk/libggz/NEWS M /trunk/libggz/QuickStart.GGZ M /trunk/libggz/README.GGZ M /trunk/libggz/configure.ac M /trunk/sdl-games/AUTHORS M /trunk/sdl-games/NEWS M /trunk/sdl-games/QuickStart.GGZ M /trunk/sdl-games/README M /trunk/sdl-games/README.GGZ M /trunk/sdl-games/configure.ac M /trunk/utils/AUTHORS M /trunk/utils/NEWS M /trunk/utils/README M /trunk/utils/README.GGZ M /trunk/utils/configure.ac - 0.0.9 updates propagation ------------------------------------------------------------------------ r6098 | josef | 2004-07-13 16:56:49 +0200 (Di, 13. Jul 2004) | 2 lines Geänderte Pfade: D /trunk/ggz-client-libs/m4/libtool.m4 D /trunk/ggzd/m4/libtool.m4 D /trunk/grubby/m4/libtool.m4 D /trunk/kde-client/m4/libtool.m4 D /trunk/kde-games/m4/libtool.m4 D /trunk/libggz/m4/libtool.m4 D /trunk/utils/m4/libtool.m4 - remove libtool macros ------------------------------------------------------------------------ r6073 | jdorje | 2004-07-10 19:37:08 +0200 (Sa, 10. Jul 2004) | 2 lines Geänderte Pfade: M /trunk/libggz/m4/libtool.m4 Update libtool.m4. ------------------------------------------------------------------------ r5967 | josef | 2004-03-08 22:33:49 +0100 (Mo, 08. Mär 2004) | 9 lines Geänderte Pfade: M /trunk/libggz/autogen.sh - require libtool 1.4.4 In 1.4.3 there was a bug which caused files such as libggz.1 libggz.1.1.0 instead of libggz.so.1 libggz.so.1.1.0 ------------------------------------------------------------------------ r5966 | josef | 2004-03-08 21:05:03 +0100 (Mo, 08. Mär 2004) | 2 lines Geänderte Pfade: M /trunk/libggz/configure.ac - cosmetic change of lines so TLS and encryption are not split apart ------------------------------------------------------------------------ r5960 | jdorje | 2004-02-25 08:53:34 +0100 (Mi, 25. Feb 2004) | 2 lines Geänderte Pfade: M /trunk/libggz/Makefile.am A /trunk/libggz/m4/libtool.m4 Add libtool.m4 to cvs. ------------------------------------------------------------------------ r5956 | jdorje | 2004-02-21 09:51:32 +0100 (Sa, 21. Feb 2004) | 7 lines Geänderte Pfade: M /trunk/ggz/game_clients/m4/ggz.m4 M /trunk/ggz-client-libs/m4/ggz.m4 M /trunk/ggz-txt-client/m4/ggz.m4 M /trunk/ggzd/m4/ggz.m4 M /trunk/gnome-client/m4/ggz.m4 M /trunk/grubby/m4/ggz.m4 M /trunk/gtk-client/m4/ggz.m4 M /trunk/kde-client/m4/ggz.m4 M /trunk/kde-games/m4/ggz.m4 M /trunk/libggz/Makefile.am A /trunk/libggz/m4/ggz.m4 M /trunk/utils/m4/ggz.m4 - Copy ggz.m4 into libggz. - Declare the libggz copy to be the master copy. - Use AC_HELP_STRING inside AC_ARG_WITH. - Replace the history section (which was getting really big) with a reference to CVS. - Propogate the changes back into all modules. ------------------------------------------------------------------------ r5935 | jdorje | 2004-02-16 06:11:21 +0100 (Mo, 16. Feb 2004) | 2 lines Geänderte Pfade: M /trunk/libggz/src/ggz_common.c M /trunk/libggz/src/ggz_common.h Add new error code E_TOO_LONG (attribute "too long"). ------------------------------------------------------------------------ r5929 | jdorje | 2004-02-15 03:44:04 +0100 (So, 15. Feb 2004) | 2 lines Geänderte Pfade: M /trunk/libggz/src/ggz_common.h M /trunk/libggz/src/numberlist.c ggz_numberlist_read takes a constant string. ------------------------------------------------------------------------ r5926 | jdorje | 2004-02-15 02:23:56 +0100 (So, 15. Feb 2004) | 2 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h.in M /trunk/libggz/src/xmlelement.c Label some strings as constant. ------------------------------------------------------------------------ r5925 | jdorje | 2004-02-15 01:31:25 +0100 (So, 15. Feb 2004) | 2 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h.in M /trunk/libggz/src/misc.c The parameter of ggz_xml_escape and ggz_xml_unescape should be a const. ------------------------------------------------------------------------ r5918 | jdorje | 2004-02-13 08:31:26 +0100 (Fr, 13. Feb 2004) | 2 lines Geänderte Pfade: M /trunk/ggz/src/frontend/gtk/playerinfo.c M /trunk/ggz/src/frontend/kde/ggzcore++/src/GGZCorePlayer.h M /trunk/ggz/src/frontend/kde/src/KGGZ.cpp M /trunk/ggz/src/ggzcore/ggzcore.h M /trunk/ggz/src/ggzcore/netxml.c M /trunk/ggzd/ggzd/ggzd.h M /trunk/ggzd/ggzd/net.c M /trunk/libggz/src/ggz_common.c M /trunk/libggz/src/ggz_common.h Move GGZPlayerType into ggz_common.[ch] in libggz. ------------------------------------------------------------------------ r5905 | jdorje | 2004-02-11 05:14:40 +0100 (Mi, 11. Feb 2004) | 4 lines Geänderte Pfade: M /trunk/libggz/src/conf.c M /trunk/libggz/src/ggz.h.in M /trunk/libggz/src/memory.c M /trunk/libggz/src/misc.h M /trunk/libggz/src/msg.c Remove "internal" debugging function. Do libggz debugging using normal ggz_debug and ggz_log functions, with a log type defined in the header file. Callers can now enable this on their own. ------------------------------------------------------------------------ r5904 | jdorje | 2004-02-11 04:50:04 +0100 (Mi, 11. Feb 2004) | 2 lines Geänderte Pfade: M /trunk/libggz/src/msg.c Fix a bug causing (LIBGGZ) debugging messages to always be output. ------------------------------------------------------------------------ r5880 | josef | 2004-02-10 08:54:22 +0100 (Di, 10. Feb 2004) | 2 lines Geänderte Pfade: D /trunk/libggz/debian D /trunk/libggz/libggz.spec - second round of removals of distribution files ------------------------------------------------------------------------ r5859 | jdorje | 2004-02-09 02:38:22 +0100 (Mo, 09. Feb 2004) | 3 lines Geänderte Pfade: M /trunk/libggz/Makefile.am M /trunk/libggz/configure.ac A /trunk/libggz/m4/mkdir.m4 M /trunk/libggz/src/conf.c Add a new macro FUNC_MKDIR_TAKES_ONE_ARG. If mkdir does take only one argument, don't give it two. ------------------------------------------------------------------------ r5858 | jdorje | 2004-02-09 01:34:29 +0100 (Mo, 09. Feb 2004) | 8 lines Geänderte Pfade: M /trunk/libggz/configure.ac M /trunk/libggz/tests/tls.c - Check for sys/shm.h presence. - Make checks for gethostbyname() and socket() non-fatal. These checks fail for unknown reason. - Don't use AC_FUNC_MALLOC, since we don't support it. See comment. - Add lots of preprocessor checks to test/tls.c: * Header file checks. * If we don't have TLS support just compile a placeholder program. ------------------------------------------------------------------------ r5857 | jdorje | 2004-02-09 01:02:31 +0100 (Mo, 09. Feb 2004) | 5 lines Geänderte Pfade: M /trunk/libggz/configure.ac M /trunk/libggz/src/easysock.c M /trunk/libggz/src/ggz.h.in If PF_LOCAL (or PF_UNIX) not present, compile libggz without ggz_make_unix_socket and ggz_make_unix_socket_or_die. It is left up to the users to find a way around this problem; GGZ_HAVE_PF_LOCAL is provided to help with this. Note that these functions currently have no users. ------------------------------------------------------------------------ r5856 | jdorje | 2004-02-09 00:46:09 +0100 (Mo, 09. Feb 2004) | 5 lines Geänderte Pfade: M /trunk/libggz/configure.ac M /trunk/libggz/src/easysock.c M /trunk/libggz/src/ggz.h.in If sendmsg() is not present, compile libggz without ggz_write_fd and ggz_read_fd. Note that sendmsg() is POSIX and should be present on most systems. Note also that it is left up to the users to find a way around this problem; GGZ_HAVE_SENDMSG is provided to help with this. ------------------------------------------------------------------------ r5855 | jdorje | 2004-02-09 00:25:57 +0100 (Mo, 09. Feb 2004) | 3 lines Geänderte Pfade: M /trunk/libggz/tests/read_line.c Use rand() and srand() instead of random() and srandom(). The latter are not portable. ------------------------------------------------------------------------ r5854 | jdorje | 2004-02-08 23:56:38 +0100 (So, 08. Feb 2004) | 2 lines Geänderte Pfade: M /trunk/libggz/configure.ac M /trunk/libggz/tests/cfgtest.c Check for the existance of the getuid function. ------------------------------------------------------------------------ r5852 | jdorje | 2004-02-08 23:10:26 +0100 (So, 08. Feb 2004) | 2 lines Geänderte Pfade: M /trunk/libggz/configure.ac M /trunk/libggz/src/msg.c Don't use sys/wait.h - it's not needed. ------------------------------------------------------------------------ r5850 | jdorje | 2004-02-08 22:30:50 +0100 (So, 08. Feb 2004) | 8 lines Geänderte Pfade: M /trunk/libggz/configure.ac M /trunk/libggz/src M /trunk/libggz/src/.cvsignore D /trunk/libggz/src/ggz.h A /trunk/libggz/src/ggz.h.in M /trunk/libggz/src/msg.c Allow libggz to compile and be used on systems that don't have syslog.h A configure-time check is done for syslog.h. If present, we just #include it. If it's not present, an enumeration containing the log types is declared. This must be done at configure-time so that the installed ggz.h file can be entirely self-contained: we can't rely on the library user following "good" autoconf practices. ------------------------------------------------------------------------ r5844 | jdorje | 2004-02-08 09:16:42 +0100 (So, 08. Feb 2004) | 2 lines Geänderte Pfade: M /trunk/libggz/configure.ac Fix the obvious bug with --enable-threading. ------------------------------------------------------------------------ r5843 | jdorje | 2004-02-08 09:06:50 +0100 (So, 08. Feb 2004) | 4 lines Geänderte Pfade: M /trunk/libggz/configure.ac M /trunk/libggz/src/memory.c Add a new compile directive --disable-threading. If given, this will remove threading (pthread) support from GGZ. This means the library won't be thread-safe and should not be used in ggzd. ------------------------------------------------------------------------ r5842 | jdorje | 2004-02-08 08:40:08 +0100 (So, 08. Feb 2004) | 3 lines Geänderte Pfade: M /trunk/libggz/tests/cfgtest.c M /trunk/libggz/tests/debugmsg.c M /trunk/libggz/tests/ggzcommon.c M /trunk/libggz/tests/misc.c M /trunk/libggz/tests/read_line.c M /trunk/libggz/tests/strcmp.c M /trunk/libggz/tests/tls.c - #include from all files. - Fix a bug in the #ifndef HAVE_ALARM case. ------------------------------------------------------------------------ r5841 | jdorje | 2004-02-08 07:01:24 +0100 (So, 08. Feb 2004) | 3 lines Geänderte Pfade: M /trunk/libggz/configure.ac M /trunk/libggz/tests/tls.c If the alarm() function is not present, skip the TLS test that requires it. ------------------------------------------------------------------------ r5840 | jdorje | 2004-02-08 06:50:10 +0100 (So, 08. Feb 2004) | 2 lines Geänderte Pfade: M /trunk/libggz/configure.ac M /trunk/libggz/src/easysock.c Provide inet_addr as a backup to inet_pton. ------------------------------------------------------------------------ r5839 | jdorje | 2004-02-08 06:09:25 +0100 (So, 08. Feb 2004) | 8 lines Geänderte Pfade: M /trunk/libggz/configure.ac M /trunk/libggz/src/easysock.c - Add some header checks. Generally these are like autoconf.ac: AC_CHECK_HEADERS([xxx.h]) source code: #ifdef HAVE_XXX_H #include #endif - #include in easysock.c. ------------------------------------------------------------------------ r5838 | jdorje | 2004-02-08 05:34:49 +0100 (So, 08. Feb 2004) | 4 lines Geänderte Pfade: M /trunk/libggz/configure.ac M /trunk/libggz/src/support.h Check for strtok and strtok_r functions. If strsep isn't present and there's no strtok_r, use strtok as a fallback. Note that strtok is probably not threadsafe. ------------------------------------------------------------------------ r5837 | jdorje | 2004-02-08 05:30:27 +0100 (So, 08. Feb 2004) | 2 lines Geänderte Pfade: M /trunk/libggz/src M /trunk/libggz/src/.cvsignore Add *.loT to .cvsignore. ------------------------------------------------------------------------ r5824 | josef | 2004-02-07 14:37:56 +0100 (Sa, 07. Feb 2004) | 2 lines Geänderte Pfade: M /trunk/ggzd/man/ggzdmod.h.3 M /trunk/libggz/man/ggz.h.3 - doxygen'd manpage update ------------------------------------------------------------------------ r5817 | josef | 2004-02-07 10:48:18 +0100 (Sa, 07. Feb 2004) | 7 lines Geänderte Pfade: M /trunk/libggz/src/Makefile.am M /trunk/libggz/src/ggz.h - upgrade libggz library interface number This was pointed out by Stephen. It didn't change now, but from 0.0.6 to 0.0.7 new functions were added, without increasing the 'current' part of the interface version. To increase compatibility with older GGZs, it is bumped now. ------------------------------------------------------------------------ r5792 | josef | 2004-02-05 12:38:16 +0100 (Do, 05. Feb 2004) | 2 lines Geänderte Pfade: M /trunk/ggz/src/ggzcore/Doxyfile M /trunk/ggz-client-libs/ggzmod/Doxyfile M /trunk/ggzd/ggzdmod/Doxyfile M /trunk/libggz/Doxyfile - doxy version bump ------------------------------------------------------------------------ r5790 | josef | 2004-02-05 11:46:53 +0100 (Do, 05. Feb 2004) | 7 lines Geänderte Pfade: M /trunk/docs/ChangeLog M /trunk/ggz/game_clients/ChangeLog M /trunk/ggz/game_clients/NEWS M /trunk/ggz/game_clients/QuickStart.GGZ M /trunk/ggz/game_clients/README M /trunk/ggz/game_clients/README.GGZ M /trunk/ggz/game_clients/configure.ac M /trunk/ggz/src/frontend/kde/po/es.po M /trunk/ggz/src/frontend/kde/po/fr.po M /trunk/ggz/src/frontend/kde/po/pt_BR.po M /trunk/ggz/src/ggzcore/ggz-config.c M /trunk/ggz-client-libs/ChangeLog M /trunk/ggz-client-libs/NEWS M /trunk/ggz-client-libs/QuickStart.GGZ M /trunk/ggz-client-libs/README M /trunk/ggz-client-libs/README.GGZ M /trunk/ggz-client-libs/configure.ac M /trunk/ggz-txt-client/ChangeLog M /trunk/ggz-txt-client/NEWS M /trunk/ggz-txt-client/QuickStart.GGZ M /trunk/ggz-txt-client/README M /trunk/ggz-txt-client/README.GGZ M /trunk/ggz-txt-client/configure.ac M /trunk/ggzd/ChangeLog M /trunk/ggzd/NEWS M /trunk/ggzd/README M /trunk/ggzd/README.GGZ M /trunk/ggzd/configure.ac M /trunk/gnome-client/ChangeLog M /trunk/gnome-client/NEWS M /trunk/gnome-client/QuickStart.GGZ M /trunk/gnome-client/README M /trunk/gnome-client/README.GGZ M /trunk/gnome-client/configure.ac M /trunk/grubby/ChangeLog M /trunk/grubby/NEWS M /trunk/grubby/README M /trunk/grubby/README.GGZ M /trunk/grubby/configure.ac M /trunk/gtk-client/ChangeLog M /trunk/gtk-client/NEWS M /trunk/gtk-client/QuickStart.GGZ M /trunk/gtk-client/README M /trunk/gtk-client/README.GGZ M /trunk/gtk-client/configure.ac M /trunk/kde-client/ChangeLog M /trunk/kde-client/NEWS M /trunk/kde-client/QuickStart.GGZ M /trunk/kde-client/README M /trunk/kde-client/README.GGZ M /trunk/kde-client/configure.ac M /trunk/kde-games/ChangeLog M /trunk/kde-games/NEWS M /trunk/kde-games/QuickStart.GGZ M /trunk/kde-games/README M /trunk/kde-games/README.GGZ M /trunk/kde-games/configure.ac M /trunk/libggz/ChangeLog M /trunk/libggz/NEWS M /trunk/libggz/QuickStart.GGZ M /trunk/libggz/README M /trunk/libggz/README.GGZ M /trunk/libggz/configure.ac A /trunk/python/ChangeLog A /trunk/python/NEWS M /trunk/python/README A /trunk/python/README.GGZ M /trunk/python/configure.ac M /trunk/sdl-games/ChangeLog M /trunk/sdl-games/NEWS M /trunk/sdl-games/QuickStart.GGZ M /trunk/sdl-games/README M /trunk/sdl-games/README.GGZ M /trunk/sdl-games/configure.ac M /trunk/utils/ChangeLog M /trunk/utils/NEWS M /trunk/utils/README M /trunk/utils/README.GGZ M /trunk/utils/configure.ac - synchronized NEWS, README.GGZ and QuickStart.GGZ from docs - updated README * new URLs for developers, bugs, website * no more per-package maintainer mention (it was never valid anyway) - updated configure.ac to indicate final version 0.0.8 - ChangeLog updates ------------------------------------------------------------------------ r5761 | josef | 2004-01-27 23:28:23 +0100 (Di, 27. Jan 2004) | 2 lines Geänderte Pfade: M /trunk/libggz/autogen.sh - new perl-based autotools versioning checks (no more sed) ------------------------------------------------------------------------ r5748 | josef | 2004-01-27 09:44:46 +0100 (Di, 27. Jan 2004) | 4 lines Geänderte Pfade: M /trunk/libggz/m4/ggz-debug.m4 M /trunk/libggz/m4/tls.m4 - prevent aclocal macros from being underquoted This is necessary for aclocal 1.8. ------------------------------------------------------------------------ r5745 | josef | 2004-01-24 23:12:23 +0100 (Sa, 24. Jan 2004) | 6 lines Geänderte Pfade: M /trunk/libggz/configure.ac M /trunk/libggz/src/easysock.c M /trunk/libggz/src/ggz.h [cvs test stage] - use AC_LANG_PROGRAM instead of AC_LANG_SOURCE - use server variable in ggz_make_socket() in server mode too, to indicate the interface to listen to ------------------------------------------------------------------------ r5740 | dr_maux | 2004-01-17 19:46:28 +0100 (Sa, 17. Jan 2004) | 2 lines Geänderte Pfade: M /trunk/docs/autogen.sh M /trunk/ggz/game_clients/autogen.sh M /trunk/ggz-client-libs/autogen.sh M /trunk/ggz-txt-client/autogen.sh M /trunk/ggzd/autogen.sh M /trunk/gnome-client/autogen.sh M /trunk/grubby/autogen.sh M /trunk/kde-client/autogen.sh M /trunk/kde-games/autogen.sh M /trunk/libggz/autogen.sh M /trunk/sdl-games/autogen.sh M /trunk/utils/autogen.sh - sync ------------------------------------------------------------------------ r5726 | dr_maux | 2003-12-31 17:45:29 +0100 (Mi, 31. Dez 2003) | 3 lines Geänderte Pfade: M /trunk/libggz/configure.ac - convert obsolete AC_TRY_LINK macros to AC_LINK_IFELSE - use the AC_INIT style used in the Debian packages ------------------------------------------------------------------------ r5701 | jdorje | 2003-12-05 00:29:31 +0100 (Fr, 05. Dez 2003) | 3 lines Geänderte Pfade: M /trunk/libggz/configure.ac Rewrite large parts of the autoconf file to satisfy autoscan and make it prettier. ------------------------------------------------------------------------ r5700 | jdorje | 2003-12-05 00:05:10 +0100 (Fr, 05. Dez 2003) | 2 lines Geänderte Pfade: M /trunk/libggz/configure.ac M /trunk/libggz/m4/ggz-debug.m4 Move the -Wall test into the AC_GGZ_DEBUG macro. ------------------------------------------------------------------------ r5667 | dr_maux | 2003-10-25 14:30:12 +0200 (Sa, 25. Okt 2003) | 2 lines Geänderte Pfade: M /trunk/libggz/tests/Makefile.am - use same LDADD settings as in the src/ directory ------------------------------------------------------------------------ r5662 | dr_maux | 2003-10-05 22:18:39 +0200 (So, 05. Okt 2003) | 2 lines Geänderte Pfade: M /trunk/libggz/src/security/ggz_tls_gnutls.c - slightly better compatibility fix ------------------------------------------------------------------------ r5617 | dr_maux | 2003-06-28 09:08:52 +0200 (Sa, 28. Jun 2003) | 2 lines Geänderte Pfade: M /trunk/libggz/src/security/ggz_tls_gnutls.c M /trunk/libggz/src/security/hashfunc.c - compatibility with older gcrypt and gnutls libraries ------------------------------------------------------------------------ r5588 | dr_maux | 2003-05-17 10:10:42 +0200 (Sa, 17. Mai 2003) | 2 lines Geänderte Pfade: M /trunk/ggz/game_clients/ChangeLog M /trunk/ggz-client-libs/ChangeLog M /trunk/ggz-txt-client/ChangeLog M /trunk/ggzd/ChangeLog M /trunk/gnome-client/ChangeLog M /trunk/grubby/ChangeLog M /trunk/gtk-client/ChangeLog M /trunk/kde-client/ChangeLog M /trunk/kde-games/ChangeLog M /trunk/libggz/ChangeLog M /trunk/sdl-games/ChangeLog M /trunk/utils/ChangeLog - update changelog ------------------------------------------------------------------------ r5581 | dr_maux | 2003-05-13 22:06:31 +0200 (Di, 13. Mai 2003) | 18 lines Geänderte Pfade: M /trunk/libggz/autogen.sh - fix sed incompatibility: a-zA-z becomes A-Za-z now - also, if a program is not found, return immediately This has been tested on: * Debian GNU/Linux "sid", sed 4.0.7 * Debian GNU/Linux 3.0 "woody", sed 3.0.2 * Debian GNU/Linux 2.2 "potato", sed 3.0.2 * RedHat 7.3 "valhalla", sed 3.0.2 * RedHat 7.2 "enigma", sed 3.0.2 * Darwin 6.5, sed 4.0.5 So it should work :) Note that libtool still isn't found on Darwin, but there's no --version either, so people who want to use it as their primary development platform must fix this. Also, the 3rd part makes trouble on Solaris, but then again the current setup will not very likely build there anyway. ------------------------------------------------------------------------ r5565 | dr_maux | 2003-05-11 11:08:52 +0200 (So, 11. Mai 2003) | 3 lines Geänderte Pfade: M /trunk/libggz/Doxyfile M /trunk/libggz/man/ggz.h.3 M /trunk/libggz/src/Makefile.am M /trunk/libggz/src/ggz.h M /trunk/libggz/src/security/hashfunc.h - complete ggz.h documentation (security-related functions) - new man page generated from the header file ------------------------------------------------------------------------ r5563 | dr_maux | 2003-05-11 01:54:28 +0200 (So, 11. Mai 2003) | 2 lines Geänderte Pfade: M /trunk/ggz/game_clients/configure.ac M /trunk/ggz-client-libs/configure.ac M /trunk/ggz-txt-client/configure.ac M /trunk/ggzd/configure.ac M /trunk/gnome-client/configure.ac M /trunk/grubby/configure.ac M /trunk/gtk-client/configure.ac M /trunk/kde-client/configure.ac M /trunk/kde-games/configure.ac M /trunk/libggz/configure.ac M /trunk/sdl-games/configure.ac M /trunk/utils/configure.ac - set the package version number (via configure.ac) to 0.0.7 ------------------------------------------------------------------------ r5543 | dr_maux | 2003-05-11 01:14:05 +0200 (So, 11. Mai 2003) | 2 lines Geänderte Pfade: M /trunk/libggz/NEWS M /trunk/libggz/QuickStart.GGZ M /trunk/libggz/README.GGZ M /trunk/libggz/autogen.sh - update common files for 0.0.7 in libggz ------------------------------------------------------------------------ r5538 | dr_maux | 2003-05-10 16:35:34 +0200 (Sa, 10. Mai 2003) | 5 lines Geänderte Pfade: M /trunk/libggz/autogen.sh - another small update to autogen.sh. Fix autoconf 2.5 -> autoconf 2.50 (otherwise it would think 2.13 is enough). - lower the restrictions for libtool and gettext, to be more friendly to existing distributions. ------------------------------------------------------------------------ r5537 | dr_maux | 2003-05-10 16:32:19 +0200 (Sa, 10. Mai 2003) | 2 lines Geänderte Pfade: M /trunk/libggz/src/easysock.c - debugging values of type ssize_t requires %zX as argument, not just %X ------------------------------------------------------------------------ r5514 | dr_maux | 2003-05-10 01:04:19 +0200 (Sa, 10. Mai 2003) | 2 lines Geänderte Pfade: M /trunk/libggz/src/security/hashfunc.c - signedness comparison fix ------------------------------------------------------------------------ r5501 | dr_maux | 2003-05-05 15:05:20 +0200 (Mo, 05. Mai 2003) | 2 lines Geänderte Pfade: M /trunk/libggz/configure.ac - detect -fsigned-char for CFLAGS in libggz ------------------------------------------------------------------------ r5483 | dr_maux | 2003-03-29 21:36:50 +0100 (Sa, 29. Mär 2003) | 4 lines Geänderte Pfade: M /trunk/libggz/src/easysock.c M /trunk/libggz/src/ggz.h - distinguish between host lookup failures and connection failures in ggz_make_socket() - the former error returns -2 now! ------------------------------------------------------------------------ r5459 | dr_maux | 2003-02-26 14:39:35 +0100 (Mi, 26. Feb 2003) | 9 lines Geänderte Pfade: M /trunk/libggz/autogen.sh Some improvements to autogen.sh: - cut away appended revision letters from version numbers (such as libtool 1.4.2a) - run libtoolize if AM_PROG_LIBTOOL is found somewhere in configure.ac with either none or a bit of whitespace in front of it - shut up libtoolize debug messages Should work even better now. ------------------------------------------------------------------------ r5423 | dr_maux | 2003-02-16 19:39:59 +0100 (So, 16. Feb 2003) | 5 lines Geänderte Pfade: M /trunk/libggz/src/security/base64.c - fix base64 encoding This didn't seem to bother ggzd (since it used encoding only), but the web frontend decodes as well, and there it shows... ------------------------------------------------------------------------ r5417 | dr_maux | 2003-02-16 15:44:55 +0100 (So, 16. Feb 2003) | 2 lines Geänderte Pfade: M /trunk/libggz/configure.ac - include memory debugging in configuration status output ------------------------------------------------------------------------ r5413 | dr_maux | 2003-02-16 14:02:09 +0100 (So, 16. Feb 2003) | 2 lines Geänderte Pfade: M /trunk/ggz/game_clients/autogen.sh M /trunk/ggz-client-libs/autogen.sh M /trunk/ggz-txt-client/autogen.sh M /trunk/ggzd/autogen.sh M /trunk/gnome-client/autogen.sh M /trunk/grubby/autogen.sh M /trunk/gtk-client/autogen.sh M /trunk/kde-client/autogen.sh M /trunk/kde-games/autogen.sh M /trunk/libggz/autogen.sh M /trunk/sdl-games/autogen.sh M /trunk/utils/autogen.sh - new autogen.sh ------------------------------------------------------------------------ r5396 | jdorje | 2003-02-04 21:57:42 +0100 (Di, 04. Feb 2003) | 2 lines Geänderte Pfade: M /trunk/libggz/configure.ac Fix typo in previous commit. ------------------------------------------------------------------------ r5395 | jdorje | 2003-02-04 21:50:00 +0100 (Di, 04. Feb 2003) | 3 lines Geänderte Pfade: M /trunk/libggz/Makefile.am M /trunk/libggz/configure.ac A /trunk/libggz/m4/ggz-debug.m4 Move debug checking into ggz-debug.m4, and also clean up some other parts of configure.ac. ------------------------------------------------------------------------ r5375 | jdorje | 2003-02-04 10:31:08 +0100 (Di, 04. Feb 2003) | 2 lines Geänderte Pfade: M /trunk/libggz/tests/tls.c Mark local functions as static. ------------------------------------------------------------------------ r5374 | jdorje | 2003-02-04 10:30:49 +0100 (Di, 04. Feb 2003) | 2 lines Geänderte Pfade: M /trunk/libggz/src/security/base64.c Add some missing #includes. ------------------------------------------------------------------------ r5357 | jdorje | 2003-02-04 02:38:55 +0100 (Di, 04. Feb 2003) | 3 lines Geänderte Pfade: D /trunk/libggz/acconfig.h M /trunk/libggz/configure.ac M /trunk/libggz/m4/tls.m4 Make sure all AC_DEFINE and AC_DEFINE_UNQUOTED macro calls have three parameters. Remove acconfig.h, which is no longer needed. ------------------------------------------------------------------------ r5356 | jdorje | 2003-02-04 02:15:47 +0100 (Di, 04. Feb 2003) | 3 lines Geänderte Pfade: M /trunk/libggz/m4/tls.m4 Give AC_DEFINE and AC_DEFINE_UNQUOTED three arguments. Add quotes to some macro parameters. ------------------------------------------------------------------------ r5355 | jdorje | 2003-02-04 01:53:21 +0100 (Di, 04. Feb 2003) | 8 lines Geänderte Pfade: M /trunk/libggz/acconfig.h M /trunk/libggz/autogen.sh A /trunk/libggz/configure.ac D /trunk/libggz/configure.in M /trunk/libggz/src/Makefile.am M /trunk/libggz/src/conf.c M /trunk/libggz/src/easysock.c M /trunk/libggz/src/ggz_common.c M /trunk/libggz/src/list.c M /trunk/libggz/src/memory.c M /trunk/libggz/src/misc.c M /trunk/libggz/src/msg.c M /trunk/libggz/src/numberlist.c M /trunk/libggz/src/stack.c D /trunk/libggz/src/support.c A /trunk/libggz/src/support.h M /trunk/libggz/src/xmlelement.c Make some bootstrap changes for autoconf2.5x: - Rename configure.in as configure.ac. - Move some information out of acconfig.h (since this file will eventually go away). These defines go into support.h. - Remove support.c since it is unneeded; move its contents into support.h. - Make sure support.h and config.h are included from all .c files. ------------------------------------------------------------------------ r5345 | dr_maux | 2003-01-23 18:08:28 +0100 (Do, 23. Jan 2003) | 2 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h - add versioning information to the header file for libggz ------------------------------------------------------------------------ r5340 | dr_maux | 2003-01-22 14:50:38 +0100 (Mi, 22. Jan 2003) | 2 lines Geänderte Pfade: M /trunk/ggz/src/ggzcore/ggzcore.h M /trunk/ggz/src/ggzcore/net.h M /trunk/ggz/src/ggzcore/netxml.c M /trunk/ggz/src/ggzcore/server.c M /trunk/ggz/src/ggzcore/server.h M /trunk/ggzd/ggzd/client.c M /trunk/ggzd/ggzd/control.c M /trunk/ggzd/ggzd/datatypes.h M /trunk/ggzd/ggzd/ggzd.conf.in M /trunk/ggzd/ggzd/net.c M /trunk/ggzd/ggzd/net.h M /trunk/ggzd/ggzd/parse_opt.c M /trunk/libggz M /trunk/libggz/.cvsignore M /trunk/libggz/Makefile.am M /trunk/libggz/acconfig.h M /trunk/libggz/autogen.sh M /trunk/libggz/configure.in M /trunk/libggz/tests M /trunk/libggz/tests/.cvsignore A /trunk/libggz/tests/tls.c - Add Transport Layer Security support ------------------------------------------------------------------------ r5339 | dr_maux | 2003-01-22 14:48:12 +0100 (Mi, 22. Jan 2003) | 2 lines Geänderte Pfade: A /trunk/libggz/m4 A /trunk/libggz/m4/tls.m4 M /trunk/libggz/src/ggz.h A /trunk/libggz/src/security/DESIGN M /trunk/libggz/src/security/Makefile.am A /trunk/libggz/src/security/ggz_tls_gnutls.c A /trunk/libggz/src/security/ggz_tls_none.c A /trunk/libggz/src/security/ggz_tls_openssl.c M /trunk/libggz/tests/Makefile.am - add Transport Layer Security support ------------------------------------------------------------------------ r5333 | dr_maux | 2003-01-16 23:10:45 +0100 (Do, 16. Jan 2003) | 2 lines Geänderte Pfade: M /trunk/libggz/Makefile.am M /trunk/libggz/acconfig.h M /trunk/libggz/autogen.sh M /trunk/libggz/configure.in - try to find libgcrypt (but only if --with-gcrypt has been specified) ------------------------------------------------------------------------ r5332 | dr_maux | 2003-01-16 23:10:10 +0100 (Do, 16. Jan 2003) | 2 lines Geänderte Pfade: M /trunk/libggz/src/Makefile.am M /trunk/libggz/src/ggz.h - export 4 security functions to libggz interface ------------------------------------------------------------------------ r5331 | dr_maux | 2003-01-16 23:09:43 +0100 (Do, 16. Jan 2003) | 2 lines Geänderte Pfade: A /trunk/libggz/src/security A /trunk/libggz/src/security/.cvsignore A /trunk/libggz/src/security/Makefile.am A /trunk/libggz/src/security/base64.c A /trunk/libggz/src/security/base64.h A /trunk/libggz/src/security/hashfunc.c A /trunk/libggz/src/security/hashfunc.h - add directory with security-related source code ------------------------------------------------------------------------ r5274 | jdorje | 2002-12-07 06:50:49 +0100 (Sa, 07. Dez 2002) | 3 lines Geänderte Pfade: M /trunk/libggz/src/ggz_common.c M /trunk/libggz/src/ggz_common.h Add new error type E_NO_CHANNEL, "no channel", that occurrs when you try to join a table without first forming a channel (direct connection). ------------------------------------------------------------------------ r5262 | dr_maux | 2002-11-25 13:19:55 +0100 (Mo, 25. Nov 2002) | 2 lines Geänderte Pfade: M /trunk/libggz/tests/cfgtest.c - change ggz_conf test: when being root, allow write access to read-only file ------------------------------------------------------------------------ r5177 | dr_maux | 2002-11-03 20:48:00 +0100 (So, 03. Nov 2002) | 2 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h - ggz_make_socket() returns fd on success, not zero ------------------------------------------------------------------------ r5108 | jdorje | 2002-10-30 02:02:02 +0100 (Mi, 30. Okt 2002) | 2 lines Geänderte Pfade: M /trunk/libggz/src/ggz_common.c Remove a spurious _. ------------------------------------------------------------------------ r5104 | jdorje | 2002-10-29 12:29:45 +0100 (Di, 29. Okt 2002) | 7 lines Geänderte Pfade: M /trunk/libggz/src/ggz_common.c M /trunk/libggz/src/ggz_common.h Added functions ggz_error_to_string() and ggz_string_to_error() to convert between a GGZClientReqError and an XML-compatible string. In converting from a string to an error, if no string is given (NULL) we assume E_OK. If a string is given but it could not be matched, we return E_UNKNOWN (an unknown error). ------------------------------------------------------------------------ r5103 | jdorje | 2002-10-29 11:46:30 +0100 (Di, 29. Okt 2002) | 4 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h M /trunk/libggz/src/misc.c M /trunk/libggz/src/xmlelement.c - Add ggz_strcasecmp. - Use in ggz_xmlelement_get_attr, look for the attribute with case-insensitivity. ------------------------------------------------------------------------ r5077 | jdorje | 2002-10-28 04:50:43 +0100 (Mo, 28. Okt 2002) | 2 lines Geänderte Pfade: M /trunk/libggz/src/msg.c Make GGZ debug types case-insensitive. ------------------------------------------------------------------------ r5053 | jdorje | 2002-10-27 00:28:26 +0200 (So, 27. Okt 2002) | 5 lines Geänderte Pfade: M /trunk/libggz/src/ggz_common.c M /trunk/libggz/src/ggz_common.h - Added E_NO_STATUS as a placeholder for an event that has no client status. - Added GGZLeaveType enumeration, and functions to convert it to and from a string. ------------------------------------------------------------------------ r4955 | jdorje | 2002-10-20 00:19:29 +0200 (So, 20. Okt 2002) | 3 lines Geänderte Pfade: M /trunk/libggz/src/ggz_common.c M /trunk/libggz/src/ggz_common.h Rename GGZ_CHAT_NONE as GGZ_CHAT_UNKNOWN, and give a better explanation of what it is (and why it exists). ------------------------------------------------------------------------ r4939 | jdorje | 2002-10-17 23:14:59 +0200 (Do, 17. Okt 2002) | 6 lines Geänderte Pfade: M /trunk/libggz/src/Makefile.am D /trunk/libggz/src/strsep.c A /trunk/libggz/src/support.c - Get strsep() support function to work on systems that don't have it. * Compile the support file always. * Encase the function in #ifndef HAVE_STRSEP. - Rename the support file as support.c instead of strsep.c. Perhaps other support code will be needed in future. ------------------------------------------------------------------------ r4938 | jdorje | 2002-10-17 23:04:45 +0200 (Do, 17. Okt 2002) | 2 lines Geänderte Pfade: M /trunk/libggz/tests/misc.c Double-check sizeof(char) in tests. ------------------------------------------------------------------------ r4937 | jdorje | 2002-10-17 23:01:01 +0200 (Do, 17. Okt 2002) | 2 lines Geänderte Pfade: M /trunk/libggz/src/memory.c Do pointer arithmetic with char*, not void*. ------------------------------------------------------------------------ r4855 | jdorje | 2002-10-10 22:54:03 +0200 (Do, 10. Okt 2002) | 2 lines Geänderte Pfade: M /trunk/libggz/src/ggz_common.c M /trunk/libggz/src/ggz_common.h Add the GGZ_CHAT_TABLE chat type to the GGZChatType enumeration. ------------------------------------------------------------------------ r4845 | jdorje | 2002-10-10 19:13:26 +0200 (Do, 10. Okt 2002) | 2 lines Geänderte Pfade: M /trunk/libggz/Doxyfile M /trunk/libggz/configure.in libggz changed -> bump version number to 0.0.7pre. ------------------------------------------------------------------------ r4841 | dr_maux | 2002-10-10 14:40:29 +0200 (Do, 10. Okt 2002) | 2 lines Geänderte Pfade: M /trunk/libggz/src/conf.c M /trunk/libggz/src/ggz.h - new libggz function: ggz_conf_close(int handle) ------------------------------------------------------------------------ r4819 | jdorje | 2002-10-09 01:32:22 +0200 (Mi, 09. Okt 2002) | 9 lines Geänderte Pfade: M /trunk/ggz/src/frontend/kde/ggzcore++/src/GGZCoreRoom.cpp M /trunk/ggz/src/frontend/kde/ggzcore++/src/GGZCoreRoom.h M /trunk/ggz/src/ggzcore/ggzcore.h M /trunk/ggz/src/ggzcore/net.h M /trunk/ggz/src/ggzcore/netxml.c M /trunk/ggz/src/ggzcore/room.c M /trunk/ggz/src/ggzcore/room.h M /trunk/ggzd/ggzd/net.c M /trunk/ggzd/ggzd/net.h M /trunk/ggzd/ggzd/protocols.h M /trunk/ggzd/ggzdmod/ggzdmod.c M /trunk/libggz/src/ggz_common.c M /trunk/libggz/src/ggz_common.h - Move GGZChatType enum into ggz_common. - Add ggz_chattype_to_string() and ggz_string_to_chattype functions to ggz_common. - Change existing code to use the above two instead of their own custom code. - Don't accept invalid and dangerous chat messages (sent across the network). But do accept invalid and non-dangerous chat messages: to improve backward-compatability if new chat types are added. ------------------------------------------------------------------------ r4810 | jdorje | 2002-10-08 05:29:33 +0200 (Di, 08. Okt 2002) | 2 lines Geänderte Pfade: M /trunk/libggz/Doxyfile Change the PROJECT_NUMBER to 0.0.6. ------------------------------------------------------------------------ r4808 | jdorje | 2002-10-08 02:11:33 +0200 (Di, 08. Okt 2002) | 2 lines Geänderte Pfade: M /trunk/libggz/libggz.spec Put doc files in alphabetical order. ------------------------------------------------------------------------ r4807 | jdorje | 2002-10-08 02:08:24 +0200 (Di, 08. Okt 2002) | 4 lines Geänderte Pfade: M /trunk/libggz/libggz.spec Update .spec file for libggz. This is hard to test, since nobody uses an RPM-based distro... ------------------------------------------------------------------------ r4795 | jdorje | 2002-10-07 23:28:18 +0200 (Mo, 07. Okt 2002) | 2 lines Geänderte Pfade: M /trunk/docs/NEWS M /trunk/ggz/game_clients/NEWS M /trunk/ggz-client-libs/NEWS M /trunk/ggz-txt-client/NEWS M /trunk/ggzd/NEWS M /trunk/grubby/NEWS M /trunk/gtk-client/NEWS M /trunk/kde-client/NEWS M /trunk/kde-games/NEWS M /trunk/libggz/NEWS M /trunk/utils/NEWS Rewrote NEWS for 0.0.6, and propogated it to all modules. ------------------------------------------------------------------------ r4794 | dr_maux | 2002-10-07 23:16:10 +0200 (Mo, 07. Okt 2002) | 2 lines Geänderte Pfade: M /trunk/docs/ChangeLog M /trunk/ggz/game_clients/ChangeLog M /trunk/ggz-client-libs/ChangeLog M /trunk/ggz-txt-client/ChangeLog M /trunk/ggzd/ChangeLog M /trunk/grubby/ChangeLog M /trunk/gtk-client/ChangeLog M /trunk/kde-client/ChangeLog M /trunk/kde-games/ChangeLog M /trunk/libggz/ChangeLog M /trunk/utils/ChangeLog - update changelog for 0.0.6 ------------------------------------------------------------------------ r4781 | jdorje | 2002-10-01 17:55:17 +0200 (Di, 01. Okt 2002) | 8 lines Geänderte Pfade: M /trunk/libggz/Makefile.am M /trunk/libggz/configure.in A /trunk/libggz/man A /trunk/libggz/man/.cvsignore A /trunk/libggz/man/Makefile.am A /trunk/libggz/man/ggz.h.3 Added man page for libggz. Unfortunately, the man page does not include the entire documentation. Since ggz.h defines different Doxygen "groups", these are put into their own manual pages (list.3, easysock.3, etc.), which are currently not included (because who would know to look for them?). A better solution is needed. ------------------------------------------------------------------------ r4767 | dr_maux | 2002-09-29 15:08:19 +0200 (So, 29. Sep 2002) | 2 lines Geänderte Pfade: M /trunk/libggz/configure.in M /trunk/libggz/src/Makefile.am - don't touch LIBOBJS or LTLIBOBJS - autoconf 2.50 doesn't like it anyway ------------------------------------------------------------------------ r4766 | dr_maux | 2002-09-29 14:43:03 +0200 (So, 29. Sep 2002) | 2 lines Geänderte Pfade: M /trunk/libggz/configure.in - libggz goes 0.0.6 ------------------------------------------------------------------------ r4750 | dr_maux | 2002-09-27 17:42:09 +0200 (Fr, 27. Sep 2002) | 9 lines Geänderte Pfade: M /trunk/libggz/src/Makefile.am - increase libggz interface version number In libggz's case this is questionable, because only one function really changed. But there were some obscure macro changes as well. Instead of writing wrapper functions, we better chose the safe way. This is also a candidate which I expect to become stable. ------------------------------------------------------------------------ r4746 | dr_maux | 2002-09-27 10:58:31 +0200 (Fr, 27. Sep 2002) | 2 lines Geänderte Pfade: M /trunk/docs/autogen.sh M /trunk/ggz/game_clients/autogen.sh M /trunk/ggz-client-libs/autogen.sh M /trunk/ggz-txt-client/autogen.sh M /trunk/ggzd/autogen.sh M /trunk/gnome-client/autogen.sh M /trunk/grubby/autogen.sh M /trunk/gtk-client/autogen.sh M /trunk/kde-client/autogen.sh M /trunk/kde-games/autogen.sh M /trunk/libggz/autogen.sh M /trunk/utils/autogen.sh - new autogen ------------------------------------------------------------------------ r4701 | jdorje | 2002-09-25 21:17:21 +0200 (Mi, 25. Sep 2002) | 7 lines Geänderte Pfade: M /trunk/libggz/src/conf.c M /trunk/libggz/src/ggz.h Fix a bug in libggz: interface documentation for ggz_conf_read_list was wrong. When ggz_conf_read_list is called and no list is present, don't allocate space for an empty, NULL-terminated list of strings. Instead just set the list to NULL. The interface ducumentation is changed to match. ------------------------------------------------------------------------ r4679 | dr_maux | 2002-09-24 09:36:20 +0200 (Di, 24. Sep 2002) | 2 lines Geänderte Pfade: M /trunk/docs/QuickStart.GGZ M /trunk/docs/README.GGZ M /trunk/ggz/game_clients/QuickStart.GGZ M /trunk/ggz/game_clients/README.GGZ M /trunk/ggz-client-libs/QuickStart.GGZ M /trunk/ggz-client-libs/README.GGZ M /trunk/ggz-txt-client/QuickStart.GGZ M /trunk/ggz-txt-client/README.GGZ D /trunk/grubby/QuickStart.GGZ M /trunk/grubby/README.GGZ M /trunk/gtk-client/QuickStart.GGZ M /trunk/gtk-client/README.GGZ M /trunk/kde-client/QuickStart.GGZ M /trunk/kde-client/README.GGZ M /trunk/kde-games/QuickStart.GGZ M /trunk/kde-games/README.GGZ M /trunk/libggz/QuickStart.GGZ M /trunk/libggz/README.GGZ D /trunk/utils/QuickStart.GGZ M /trunk/utils/README.GGZ - update intro docs ------------------------------------------------------------------------ r4651 | jdorje | 2002-09-22 16:56:50 +0200 (So, 22. Sep 2002) | 2 lines Geänderte Pfade: M /trunk/libggz/src/msg.c Disable the fork-and-abort feature of ggz_error_msg and ggz_error_sys. ------------------------------------------------------------------------ r4650 | dr_maux | 2002-09-22 16:50:45 +0200 (So, 22. Sep 2002) | 2 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h - commit fix for FUNCTION macro in c++ apps ------------------------------------------------------------------------ r4624 | jdorje | 2002-09-18 20:55:10 +0200 (Mi, 18. Sep 2002) | 3 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h Add attributes to ggz_error_msg_exit and ggz_error_sys_exit marking them as noreturn. ------------------------------------------------------------------------ r4623 | jdorje | 2002-09-18 20:50:40 +0200 (Mi, 18. Sep 2002) | 4 lines Geänderte Pfade: M /trunk/libggz/src/misc.h M /trunk/libggz/src/msg.c Declare _ggz_debug only when DEBUG is defined. This prevents an unused-variable warning (spurious) and also makes compiled code more streamlined. ------------------------------------------------------------------------ r4622 | jdorje | 2002-09-18 20:41:06 +0200 (Mi, 18. Sep 2002) | 4 lines Geänderte Pfade: M /trunk/libggz/src/easysock.c Cast the "status" variable (an integer) to (unsigned) in several places, just to avoid a spurious warning (status was previously checked to see if it was negative). ------------------------------------------------------------------------ r4621 | jdorje | 2002-09-18 20:40:05 +0200 (Mi, 18. Sep 2002) | 2 lines Geänderte Pfade: M /trunk/libggz/src/misc.c s/int/size_t/ in two places. ------------------------------------------------------------------------ r4607 | jdorje | 2002-09-17 20:11:43 +0200 (Di, 17. Sep 2002) | 2 lines Geänderte Pfade: M /trunk/libggz/src/ggz_common.h Remove the now-unused GGZ_CHAT_M_MESSAGE and GGZ_CHAT_M_PLAYER. ------------------------------------------------------------------------ r4596 | jdorje | 2002-09-17 04:32:26 +0200 (Di, 17. Sep 2002) | 2 lines Geänderte Pfade: M /trunk/libggz/tests/Makefile.am Added the strcmp program to TESTS. ------------------------------------------------------------------------ r4550 | jdorje | 2002-09-13 19:19:22 +0200 (Fr, 13. Sep 2002) | 3 lines Geänderte Pfade: M /trunk/libggz/src/ggz_common.h Added E_OK to the GGZClientReqError enumeration. This allows more explicit use of the enumeration. ------------------------------------------------------------------------ r4547 | jdorje | 2002-09-13 18:11:40 +0200 (Fr, 13. Sep 2002) | 2 lines Geänderte Pfade: M /trunk/libggz/src/numberlist.c M /trunk/libggz/tests/ggzcommon.c Let numberlists be empty or use arbitrary whitespace. ------------------------------------------------------------------------ r4545 | jdorje | 2002-09-13 17:43:04 +0200 (Fr, 13. Sep 2002) | 11 lines Geänderte Pfade: M /trunk/libggz/src/msg.c To help in debugging: ggz_error_msg_exit and ggz_error_sys_exit abort(), instead of just exiting. ggz_error_msg and ggz_error_sys fork and abort, to leave core while the original process continues. If core is disabled "ulimit -c 0", no core will be left and the behavior will be virtually unchanged (at least on my platform). Eventually something slightly more complicated may be better: we can attach the core to gdb (if it exists) and mail a backtrace to ggz-dev. THere's probably some tool out there for automating this. ------------------------------------------------------------------------ r4507 | jdorje | 2002-09-11 05:37:21 +0200 (Mi, 11. Sep 2002) | 2 lines Geänderte Pfade: M /trunk/libggz/src/ggz_common.h M /trunk/libggz/src/numberlist.c M /trunk/libggz/tests/ggzcommon.c Added a function to return the max of a numberlist. ------------------------------------------------------------------------ r4506 | jdorje | 2002-09-11 05:25:20 +0200 (Mi, 11. Sep 2002) | 3 lines Geänderte Pfade: M /trunk/libggz/src/Makefile.am M /trunk/libggz/src/ggz_common.c M /trunk/libggz/src/ggz_common.h A /trunk/libggz/src/numberlist.c M /trunk/libggz/tests M /trunk/libggz/tests/.cvsignore M /trunk/libggz/tests/Makefile.am A /trunk/libggz/tests/ggzcommon.c Added numberlist code to ggz_common.h, and some boolean conversion helper functions. ------------------------------------------------------------------------ r4377 | jdorje | 2002-08-20 23:12:36 +0200 (Di, 20. Aug 2002) | 4 lines Geänderte Pfade: M /trunk/libggz/src/msg.c M /trunk/libggz/tests/debugmsg.c Fix some (probably harmless) compiler warnings: - msg.c: #if 0...#endif around the unused ggz_debug_debug(). - debugmsg.c: debug_suite() is static. ------------------------------------------------------------------------ r4353 | jdorje | 2002-08-07 18:44:11 +0200 (Mi, 07. Aug 2002) | 2 lines Geänderte Pfade: M /trunk/libggz M /trunk/libggz/.cvsignore Change "doc" to "api" to match the doxygen change. ------------------------------------------------------------------------ r4351 | jdorje | 2002-08-07 18:39:13 +0200 (Mi, 07. Aug 2002) | 5 lines Geänderte Pfade: M /trunk/libggz/Doxyfile Updated Doxyfile: - Name: GGZ Gaming Zone -> LibGGZ - Version: (empty) -> 0.0.6pre - Output directory: doc -> api (conforms with other modules) ------------------------------------------------------------------------ r4346 | jdorje | 2002-08-07 18:16:54 +0200 (Mi, 07. Aug 2002) | 2 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h M /trunk/libggz/src/msg.c Add ggz_log() function. This will be of future use in ggzd. ------------------------------------------------------------------------ r4276 | dr_maux | 2002-06-25 22:32:31 +0200 (Di, 25. Jun 2002) | 5 lines Geänderte Pfade: M /trunk/libggz/configure.in - solving a digital problem: I fixed a bug after copying the affected lines. I only fixed it in the original. Ergo I have to fix it in the copy too. ------------------------------------------------------------------------ r4275 | dr_maux | 2002-06-23 21:50:15 +0200 (So, 23. Jun 2002) | 4 lines Geänderte Pfade: M /trunk/libggz/configure.in - remove unnecessary extra paths from configure.in (hell, why does CVS force me to do a second commit for the top-level directory...) ------------------------------------------------------------------------ r4274 | dr_maux | 2002-06-23 21:49:15 +0200 (So, 23. Jun 2002) | 6 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h - when detecting gcc >= 3 is in use, don't use __FUNCTION__, because this is incompatible with the latest C standard and will vanish in gcc 3.2 (at least the gcc developers say so) For gcc 2.95 this macro will still be used. - remove unnecessary extra path from configure.in ------------------------------------------------------------------------ r4229 | dr_maux | 2002-05-23 22:26:33 +0200 (Do, 23. Mai 2002) | 5 lines Geänderte Pfade: M /trunk/libggz/configure.in - check for pthread in libggz already, not only in ggzd This bug fix is proudly presented by the GNU/Hurd which doesn't have pthread installed by default :-) ------------------------------------------------------------------------ r4205 | dr_maux | 2002-05-16 01:30:10 +0200 (Do, 16. Mai 2002) | 2 lines Geänderte Pfade: M /trunk/libggz M /trunk/libggz/.cvsignore M /trunk/libggz/configure.in - more M4 macro fixes ------------------------------------------------------------------------ r4187 | bmh | 2002-05-11 18:02:38 +0200 (Sa, 11. Mai 2002) | 4 lines Geänderte Pfade: M /trunk/libggz/src/ggz_common.h - Remove protocol version since protocol isn't actually implemented here ------------------------------------------------------------------------ r4186 | rgade | 2002-05-11 08:02:27 +0200 (Sa, 11. Mai 2002) | 4 lines Geänderte Pfade: M /trunk/ggz/src/ggzcore/ggz-config.c M /trunk/libggz/src/conf.c M /trunk/libggz/src/ggz.h - ggz-config --check option written to check/repair a ggz.modules file - ggz_conf_get_sections() added to retrieve a list of all sections in a config - ggz_conf_get_keys() added to retrieve a list of all keys in a config section ------------------------------------------------------------------------ r4185 | bmh | 2002-05-11 07:43:27 +0200 (Sa, 11. Mai 2002) | 3 lines Geänderte Pfade: M /trunk/libggz/src/ggz_common.c M /trunk/libggz/src/list.c M /trunk/libggz/src/xmlelement.c - Use ggz_strcmp() in several places ------------------------------------------------------------------------ r4184 | bmh | 2002-05-11 07:20:57 +0200 (Sa, 11. Mai 2002) | 3 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h M /trunk/libggz/src/misc.c M /trunk/libggz/tests M /trunk/libggz/tests/.cvsignore M /trunk/libggz/tests/Makefile.am A /trunk/libggz/tests/strcmp.c - Added ggz_strcmp() function that accepts NULL strings ------------------------------------------------------------------------ r4171 | jdorje | 2002-05-06 01:47:00 +0200 (Mo, 06. Mai 2002) | 7 lines Geänderte Pfade: M /trunk/libggz/src/ggz_common.h Bumped up GGZ_CS_PROTO_VERSION to 7 (from 6). This should force people to upgrade their ggzcore, without which things will fail badly for anyone who tries to launch a game table. Brent wants to move this definition back into ggzcore/ggzd, but for now I've only bumped it up. ------------------------------------------------------------------------ r4145 | jdorje | 2002-05-03 09:54:20 +0200 (Fr, 03. Mai 2002) | 16 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h M /trunk/libggz/src/msg.c Changed the debug callback handler function to accept a syslog-style priority as well: typedef void (*GGZDebugHandlerFunc)(int priority, const char *msg); This is the only change to the interface, although some changes to msg.c were needed as well, of course. The priority associated with the message depends on how the message was generated: ggz_debug and _ggz_debug => LOG_DEBUG _ggz_msg => LOG_NOTICE (?) ggz_error_sys and ggz_error_msg => LOG_ERR ggz_error_sys_exit and ggz_error_msg_exit => LOG_CRIT Libggz is not capable of providing nearly all of the features currently used by ggzd for logging/debugging. The only thing extra feature ggzd uses is a separation of "logging" and "debugging" messages. ------------------------------------------------------------------------ r4137 | jdorje | 2002-05-02 19:07:51 +0200 (Do, 02. Mai 2002) | 5 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h M /trunk/libggz/src/msg.c Added a new typedef, GGZDebugHandlerFunc, to ggz.h, along with a function to set the debug handler function, ggz_debug_set_func(). Added code in msg.c to have the debug handler (if present) be called to handle debugging output instead of writing it to a file/stderr. ------------------------------------------------------------------------ r4128 | jdorje | 2002-05-01 08:35:14 +0200 (Mi, 01. Mai 2002) | 17 lines Geänderte Pfade: M /trunk/libggz/src/easysock.c M /trunk/libggz/src/ggz.h Add the FD of the offending socket to the parameters of the socket error callback function -typedef void (*ggzIOError) (const char * msg, const GGZIOType type, +typedef void (*ggzIOError) (const char * msg, + const GGZIOType type, + const int fd, const GGZDataType data); and change the interal code to pass this parameter along with the others. -1 is passed if there is no applicable FD. I believe no code currently uses this callback except ggzcards (and that not much, yet), so nothing should be disrupted by this change. The advantage is that the callee is now able to tell what socket the problem occurred on, so action can be taken to correct it. See ggz-dev for more. ------------------------------------------------------------------------ r4089 | dr_maux | 2002-04-27 11:29:40 +0200 (Sa, 27. Apr 2002) | 2 lines Geänderte Pfade: M /trunk/libggz/configure.in - fix for configure process on 4.5BSD ------------------------------------------------------------------------ r4051 | jdorje | 2002-04-22 21:40:12 +0200 (Mo, 22. Apr 2002) | 4 lines Geänderte Pfade: M /trunk/ggz/src/ggzcore/protocol.h M /trunk/ggzd/ggzd/protocols.h M /trunk/libggz/src/ggz_common.h Moved the list of protocol opcodes out of ggzcore and ggzd and into ggz_common.h in libggz. This may not be their final resting place, but it is at least an improvement over having duplicated code. ------------------------------------------------------------------------ r3957 | bmh | 2002-04-13 07:27:40 +0200 (Sa, 13. Apr 2002) | 3 lines Geänderte Pfade: M /trunk/libggz/ChangeLog - Updated changelog entries for 0.0.5 release ------------------------------------------------------------------------ r3939 | bmh | 2002-04-13 05:40:53 +0200 (Sa, 13. Apr 2002) | 3 lines Geänderte Pfade: M /trunk/libggz/NEWS - Add reservation support to NEWS ------------------------------------------------------------------------ r3938 | rgade | 2002-04-13 05:40:45 +0200 (Sa, 13. Apr 2002) | 2 lines Geänderte Pfade: A /trunk/libggz/libggz.spec - RPM Spec file for libggz ------------------------------------------------------------------------ r3937 | bmh | 2002-04-13 05:35:04 +0200 (Sa, 13. Apr 2002) | 3 lines Geänderte Pfade: M /trunk/libggz/Makefile.am - Include README.GGZ and QuickStart.GGZ in dist ------------------------------------------------------------------------ r3936 | bmh | 2002-04-13 05:32:29 +0200 (Sa, 13. Apr 2002) | 3 lines Geänderte Pfade: M /trunk/libggz/AUTHORS M /trunk/libggz/INSTALL M /trunk/libggz/NEWS M /trunk/libggz/QuickStart.GGZ M /trunk/libggz/README M /trunk/libggz/README.GGZ - Doc updates for 0.0.5 release ------------------------------------------------------------------------ r3932 | bmh | 2002-04-13 03:41:03 +0200 (Sa, 13. Apr 2002) | 3 lines Geänderte Pfade: M /trunk/libggz/configure.in - Set version number to 0.0.5 ------------------------------------------------------------------------ r3931 | jdorje | 2002-04-13 03:32:57 +0200 (Sa, 13. Apr 2002) | 2 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h Fixed doxygen (documentation) syntax error: s/@code/@endcode/. ------------------------------------------------------------------------ r3930 | bmh | 2002-04-13 03:29:54 +0200 (Sa, 13. Apr 2002) | 3 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h - Document XML element objects/functions ------------------------------------------------------------------------ r3926 | dr_maux | 2002-04-13 02:31:13 +0200 (Sa, 13. Apr 2002) | 2 lines Geänderte Pfade: M /trunk/libggz/Makefile.am - addon ------------------------------------------------------------------------ r3925 | dr_maux | 2002-04-13 02:31:01 +0200 (Sa, 13. Apr 2002) | 2 lines Geänderte Pfade: M /trunk/libggz/debian/rules - move clean rule to debian/rules ------------------------------------------------------------------------ r3889 | bmh | 2002-04-11 05:04:16 +0200 (Do, 11. Apr 2002) | 3 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h - Added documentation for list and stack functions ------------------------------------------------------------------------ r3858 | dr_maux | 2002-04-09 22:07:40 +0200 (Di, 09. Apr 2002) | 2 lines Geänderte Pfade: M /trunk/libggz/debian/control M /trunk/libggz/debian/rules - finalize libggz packages ------------------------------------------------------------------------ r3847 | jdorje | 2002-04-08 01:00:37 +0200 (Mo, 08. Apr 2002) | 2 lines Geänderte Pfade: M /trunk/libggz/Makefile.am Add Doxyfile to EXTRA_DIST. ------------------------------------------------------------------------ r3837 | dr_maux | 2002-04-07 14:37:55 +0200 (So, 07. Apr 2002) | 3 lines Geänderte Pfade: M /trunk/libggz/debian M /trunk/libggz/debian/.cvsignore D /trunk/libggz/debian/files - remove generated file 'files' - update .cvsignore ------------------------------------------------------------------------ r3836 | dr_maux | 2002-04-07 14:36:29 +0200 (So, 07. Apr 2002) | 2 lines Geänderte Pfade: M /trunk/libggz/debian/control *** empty log message *** ------------------------------------------------------------------------ r3834 | dr_maux | 2002-04-07 13:26:46 +0200 (So, 07. Apr 2002) | 2 lines Geänderte Pfade: M /trunk/libggz/debian/rules - don't install our ChangeLog into the debian doc dir ------------------------------------------------------------------------ r3833 | dr_maux | 2002-04-07 13:22:27 +0200 (So, 07. Apr 2002) | 2 lines Geänderte Pfade: M /trunk/libggz/debian/control - replaces old 0.0.4 package easysock to be deinstalled ------------------------------------------------------------------------ r3787 | dr_maux | 2002-04-06 21:06:16 +0200 (Sa, 06. Apr 2002) | 2 lines Geänderte Pfade: A /trunk/libggz/debian A /trunk/libggz/debian/.cvsignore A /trunk/libggz/debian/README.Debian A /trunk/libggz/debian/changelog A /trunk/libggz/debian/control A /trunk/libggz/debian/copyright A /trunk/libggz/debian/files A /trunk/libggz/debian/libggz-dev.docs A /trunk/libggz/debian/libggz-dev.files A /trunk/libggz/debian/libggz0.docs A /trunk/libggz/debian/libggz0.files A /trunk/libggz/debian/rules - debianize libggz ------------------------------------------------------------------------ r3786 | dr_maux | 2002-04-06 21:04:18 +0200 (Sa, 06. Apr 2002) | 5 lines Geänderte Pfade: M /trunk/libggz/Makefile.am M /trunk/libggz/NEWS M /trunk/libggz/README - include rule to erase config.status during 'make clean' (could this affect anything in a negative way?) - provide simple readme file, and a dummy NEWS (everything which makes the file larger than 0 bytes counts ;) ------------------------------------------------------------------------ r3784 | dr_maux | 2002-04-06 20:00:16 +0200 (Sa, 06. Apr 2002) | 3 lines Geänderte Pfade: M /trunk/libggz/tests/Makefile.am - create a local 'clean' rule to erase the debug.log file - wel,, make distcheck works now here :) ------------------------------------------------------------------------ r3757 | dr_maux | 2002-04-06 00:02:09 +0200 (Sa, 06. Apr 2002) | 2 lines Geänderte Pfade: A /trunk/libggz/QuickStart.GGZ A /trunk/libggz/README.GGZ - add installation instructions and overview to libggz ------------------------------------------------------------------------ r3714 | jdorje | 2002-03-28 21:42:04 +0100 (Do, 28. Mär 2002) | 3 lines Geänderte Pfade: M /trunk/libggz/src/conf.c M /trunk/libggz/src/memory.c M /trunk/libggz/src/msg.c Complete the previous change: actually remove msg.h and change code to match. ------------------------------------------------------------------------ r3713 | jdorje | 2002-03-28 21:33:43 +0100 (Do, 28. Mär 2002) | 5 lines Geänderte Pfade: M /trunk/libggz/src/Makefile.am M /trunk/libggz/src/ggz.h M /trunk/libggz/src/misc.c A /trunk/libggz/src/misc.h D /trunk/libggz/src/msg.h M /trunk/libggz/tests/read_line.c - Move the definition of struct _GGZFile into an internal header file, so that people won't be tempted to access it directly. - Rename msg.h as misc.h, so that it serves as a global internal header file (and contains struct _GGZFile). ------------------------------------------------------------------------ r3712 | jdorje | 2002-03-28 21:19:48 +0100 (Do, 28. Mär 2002) | 2 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h More libggz documentation. ------------------------------------------------------------------------ r3696 | jdorje | 2002-03-28 00:08:23 +0100 (Do, 28. Mär 2002) | 2 lines Geänderte Pfade: M /trunk/libggz/Doxyfile Generate man pages for libggz documentation. ------------------------------------------------------------------------ r3690 | jdorje | 2002-03-26 10:15:10 +0100 (Di, 26. Mär 2002) | 2 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h Comment some more libggz socket functions. ------------------------------------------------------------------------ r3689 | jdorje | 2002-03-26 09:38:01 +0100 (Di, 26. Mär 2002) | 9 lines Geänderte Pfade: M /trunk/libggz/src/conf.c Slight improvement to ggz_conf_parse() option checking: - Do everything in one if() check. - If there are invalid parameters, log it as an error not just a debugging message. I made these changes because GGZCards client config stuff wasn't properly working. Then when I couldn't save the conf.c, I realized that it was because my partition was entirely full. But the changes seem good anyway. ------------------------------------------------------------------------ r3619 | jdorje | 2002-03-22 21:46:29 +0100 (Fr, 22. Mär 2002) | 2 lines Geänderte Pfade: M /trunk/libggz/src/conf.c Fixed bug in previous commit. ------------------------------------------------------------------------ r3616 | jdorje | 2002-03-21 20:01:28 +0100 (Do, 21. Mär 2002) | 2 lines Geänderte Pfade: M /trunk/libggz/src/conf.c Manually null-terminate list in ggz_conf_read_list(). ------------------------------------------------------------------------ r3515 | bmh | 2002-03-02 22:17:21 +0100 (Sa, 02. Mär 2002) | 5 lines Geänderte Pfade: M /trunk/libggz/src/conf.c - Fixed ggz_conf_read_list() to always allocate argv even if it's just a single array consisting of NULL. that way the caller can always deal with it the same way ------------------------------------------------------------------------ r3474 | jdorje | 2002-02-26 03:57:36 +0100 (Di, 26. Feb 2002) | 3 lines Geänderte Pfade: M /trunk/libggz/acconfig.h M /trunk/libggz/configure.in Change autoconf system so that if DEBUG is not defined (--enable-debug, currently off by default) we'll get NDEBUG defined instead. ------------------------------------------------------------------------ r3468 | jdorje | 2002-02-25 14:56:14 +0100 (Mo, 25. Feb 2002) | 3 lines Geänderte Pfade: M /trunk/libggz/acconfig.h M /trunk/libggz/configure.in Removed --enable-debug-socket and the DEBUG_SOCKET #definition from the autoconf process. ------------------------------------------------------------------------ r3467 | jdorje | 2002-02-25 14:53:31 +0100 (Mo, 25. Feb 2002) | 5 lines Geänderte Pfade: M /trunk/libggz/src/easysock.c M /trunk/libggz/src/ggz.h - Changed easysock ggz_debug debugging type from "easysock" to "socket" (well, really GGZ_SOCKET_DEBUG which is "socket"). - Added a #definition of GGZ_SOCKET_DEBUG as "socket" to ggz.h, along with an explanation for doing socket debugging. ------------------------------------------------------------------------ r3454 | jdorje | 2002-02-24 19:40:46 +0100 (So, 24. Feb 2002) | 11 lines Geänderte Pfade: M /trunk/libggz/src/easysock.c M /trunk/libggz/src/ggz.h Removed the use of DEBUG_SOCKET, which was only used to control debugging output. Instead, this debugging output goes through ggz_debug with type "easysock". This means the calling program can control the output no matter how the library was compiled. --enable-debug-socket is still left as a part of the configure process, and DEBUG_SOCKET is still in acconfig.h. If there is no other use for this macro, perhaps it should be removed from these files. I also added information about this to the ggz.h documentation. ------------------------------------------------------------------------ r3367 | bmh | 2002-02-16 04:04:36 +0100 (Sa, 16. Feb 2002) | 3 lines Geänderte Pfade: M /trunk/libggz/src/ggz_common.h - Add GGZTableState to common header ------------------------------------------------------------------------ r3299 | jdorje | 2002-02-10 11:38:33 +0100 (So, 10. Feb 2002) | 11 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h M /trunk/libggz/src/memory.c A few assorted cleanups to libggz/memory: - Changed size parameter of _ggz_malloc and _ggz_realloc from an unsigned int to a size_t (which is what malloc uses). - Added parameter names into the prototypes in ggz.h. - Changed the documentation in ggz.h to use the real parameter names. - Changed the "tag" parameter from a char* to a const char* in all functions (and the struct). I wonder why it is that the size parameter is a "const" but other scalar parameters are not? Is there a reason for this? ------------------------------------------------------------------------ r3293 | jdorje | 2002-02-10 05:35:21 +0100 (So, 10. Feb 2002) | 3 lines Geänderte Pfade: M /trunk/libggz/src/easysock.c Changed two uses of vsprintf to vsnprintf, thus avoiding a potential buffer overflow. ------------------------------------------------------------------------ r3263 | dr_maux | 2002-02-06 23:38:30 +0100 (Mi, 06. Feb 2002) | 2 lines Geänderte Pfade: M /trunk/libggz M /trunk/libggz/.cvsignore - put annoying configure-stamp into .cvsignore ------------------------------------------------------------------------ r3227 | jdorje | 2002-02-03 20:19:15 +0100 (So, 03. Feb 2002) | 8 lines Geänderte Pfade: M /trunk/libggz/src/ggz_common.h Removed explicit numbering from GGZSeatType enumeration. Note this will break compatibility of most games that implicitly use the numbering in their communication protocol (this can be dealt with by upping the protocol version numbers, coming shortly). But it _does_ make things more readible, and it should be a one-time change, so it's worth it IMO. ------------------------------------------------------------------------ r3184 | jdorje | 2002-01-24 08:09:51 +0100 (Do, 24. Jan 2002) | 4 lines Geänderte Pfade: M /trunk/libggz/src/easysock.c M /trunk/libggz/src/ggz.h - Renamed ggz_remove_exit_func as ggz_io_remove_exit_func in easysock.c (it was already called this in ggz.h). - Added more documentation to ggz.h. ------------------------------------------------------------------------ r3176 | jdorje | 2002-01-23 05:59:24 +0100 (Mi, 23. Jan 2002) | 2 lines Geänderte Pfade: M /trunk/libggz/src/easysock.c Fixed bug in last commit. ------------------------------------------------------------------------ r3159 | jdorje | 2002-01-20 09:36:46 +0100 (So, 20. Jan 2002) | 13 lines Geänderte Pfade: M /trunk/libggz/src/easysock.c M /trunk/libggz/src/ggz.h Changed ggz_read_string_alloc to allocate memory with ggz_malloc. This will break all code that currently uses this function, but is nonetheless clearly the right thing to do - and should be done ASAP so the calling code has more time to adjust. IMO. The internal implementation leaves a bit to be desired. Previously if the malloc failed we just returned an error, but ggz_malloc will (I think) exit by default. This is a bit of a security risk, as a malicious program at the other end of the socket could send us lots of large strings and perhaps force us to exit. OTOH, we do have the alloc_limit so there is some safety. ------------------------------------------------------------------------ r3158 | jdorje | 2002-01-20 08:48:58 +0100 (So, 20. Jan 2002) | 4 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h Doxygenated a few easysock function comments. This is pretty tedious stuff, I could only do a few before I got bored :-). ------------------------------------------------------------------------ r3154 | bmh | 2002-01-20 04:52:48 +0100 (So, 20. Jan 2002) | 5 lines Geänderte Pfade: M /trunk/libggz/acconfig.h M /trunk/libggz/configure.in M /trunk/libggz/src/Makefile.am A /trunk/libggz/src/strsep.c - Include replacement strsep function for platforms that don't have it **cough** Solaris **cough** - Check for strsep function in configure ------------------------------------------------------------------------ r3153 | bmh | 2002-01-20 04:50:40 +0100 (So, 20. Jan 2002) | 4 lines Geänderte Pfade: M /trunk/libggz/src/easysock.c - Fixes in ggz_read_fd (the accrights stuff has been messed up for a while now. How come no one noticed?) ------------------------------------------------------------------------ r3134 | bmh | 2002-01-19 07:54:16 +0100 (Sa, 19. Jan 2002) | 3 lines Geänderte Pfade: M /trunk/libggz/Makefile.am - Added tests to SUBDIRS so the proper files get distributed ------------------------------------------------------------------------ r3133 | bmh | 2002-01-19 07:53:43 +0100 (Sa, 19. Jan 2002) | 4 lines Geänderte Pfade: M /trunk/libggz/acconfig.h - include SUN_LEN, CMSG_ALIGN, CMSG_SPACE, CMSG_LEN macros for platforms that don't have them ------------------------------------------------------------------------ r3132 | bmh | 2002-01-19 07:17:24 +0100 (Sa, 19. Jan 2002) | 3 lines Geänderte Pfade: M /trunk/libggz M /trunk/libggz/.cvsignore - Ignore stamp-h1 file ------------------------------------------------------------------------ r3130 | bmh | 2002-01-19 06:30:40 +0100 (Sa, 19. Jan 2002) | 3 lines Geänderte Pfade: M /trunk/libggz/acconfig.h M /trunk/libggz/configure.in M /trunk/libggz/src/Makefile.am A /trunk/libggz/src/easysock.c M /trunk/libggz/src/ggz.h - Absorbed easysock functionality into libggz ------------------------------------------------------------------------ r3129 | bmh | 2002-01-19 04:21:08 +0100 (Sa, 19. Jan 2002) | 4 lines Geänderte Pfade: M /trunk/libggz/configure.in - Use older AM_PROG_LIBTOOL, since not everyone has the latest autoconf/automake yet ------------------------------------------------------------------------ r3113 | jdorje | 2002-01-14 08:04:06 +0100 (Mo, 14. Jan 2002) | 6 lines Geänderte Pfade: M /trunk/libggz/src/Makefile.am A /trunk/libggz/src/ggz_common.c M /trunk/libggz/src/ggz_common.h Added ggz_common.c, along with a pair of functions from converting a GGZSeatType to and from a string. They should be of use to any game that uses a text-based protocol and wishes to communicate this data, or to any program that wants to do debugging output with this data, or to GGZ itself (which uses the aforementioned text-based protocol). ------------------------------------------------------------------------ r3110 | jdorje | 2002-01-14 06:48:31 +0100 (Mo, 14. Jan 2002) | 5 lines Geänderte Pfade: M /trunk/libggz/src/Makefile.am A /trunk/libggz/src/ggz_common.h Moved GGZSeatType definition into libggz. I've created a new file for this, ggz_common.h. This separates the GGZ-specific code from the support code. ------------------------------------------------------------------------ r3083 | jdorje | 2002-01-12 09:45:51 +0100 (Sa, 12. Jan 2002) | 2 lines Geänderte Pfade: M /trunk/libggz/src/misc.c M /trunk/libggz/tests/misc.c Fixed two compiler warnings. ------------------------------------------------------------------------ r3082 | jdorje | 2002-01-12 09:42:57 +0100 (Sa, 12. Jan 2002) | 2 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h Fixed small spacing problem. ------------------------------------------------------------------------ r3081 | jdorje | 2002-01-12 09:42:06 +0100 (Sa, 12. Jan 2002) | 6 lines Geänderte Pfade: M /trunk/libggz/src/conf.c M /trunk/libggz/src/ggz.h M /trunk/libggz/src/memory.c M /trunk/libggz/tests/cfgtest.c Changed all internal memory management to use ggz_* functions. This means allocated pointers that are returned should be freed with ggz_free. Until the user code does this, they will get spurious memory leak messages. ------------------------------------------------------------------------ r3038 | dr_maux | 2002-01-09 14:08:38 +0100 (Mi, 09. Jan 2002) | 2 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h - here we go again: c++ compatibility ------------------------------------------------------------------------ r3024 | bmh | 2002-01-08 23:30:47 +0100 (Di, 08. Jan 2002) | 3 lines Geänderte Pfade: M /trunk/libggz/tests/cfgtest.c - Fix conf file tests to use GGZ_ prefixes ------------------------------------------------------------------------ r3023 | bmh | 2002-01-08 23:29:52 +0100 (Di, 08. Jan 2002) | 3 lines Geänderte Pfade: M /trunk/libggz/src/conf.c M /trunk/libggz/src/ggz.h - Use enum for config-file open params, and prefix with GGZ_ ------------------------------------------------------------------------ r3015 | bmh | 2002-01-08 19:20:13 +0100 (Di, 08. Jan 2002) | 3 lines Geänderte Pfade: M /trunk/libggz/tests/misc.c - Correct test to match new behavior of ggz_xml_[un]escape ------------------------------------------------------------------------ r3007 | rgade | 2002-01-06 22:59:23 +0100 (So, 06. Jan 2002) | 6 lines Geänderte Pfade: M /trunk/libggz/tests M /trunk/libggz/tests/.cvsignore M /trunk/libggz/tests/Makefile.am A /trunk/libggz/tests/read_line.c Program to test ggz_read_line() feature - Tests lines that span the buffer boundary (left shift required) - Tests lines that occur at end of buffer (read fresh buffer) - Tests lines that cause buffer expansion - Large line lengths test successfully (appx 128KB) ------------------------------------------------------------------------ r3005 | rgade | 2002-01-06 10:43:56 +0100 (So, 06. Jan 2002) | 3 lines Geänderte Pfade: M /trunk/libggz/src/conf.c M /trunk/libggz/src/ggz.h M /trunk/libggz/src/misc.c - Added ggz_free_file_struct() to properly deallocate a GGZFile structure and it's buffer ------------------------------------------------------------------------ r3004 | rgade | 2002-01-06 10:28:50 +0100 (So, 06. Jan 2002) | 10 lines Geänderte Pfade: M /trunk/libggz/src/conf.c M /trunk/libggz/src/ggz.h M /trunk/libggz/src/misc.c misc.c - ggz_get_file_struct() obtains a struct to use to access ggz_read_line() - ggz_read_line() reads lines of arbitrary length from an open file conf.c - use ggz_read_line() to read configuration lines with no 1024 char limit ggz.h - comment new functions ------------------------------------------------------------------------ r2999 | rgade | 2002-01-05 11:23:17 +0100 (Sa, 05. Jan 2002) | 3 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h M /trunk/libggz/src/misc.c - ggz_(un)escape functions always allocate memory (except on error) to ease end-user coding ------------------------------------------------------------------------ r2998 | rgade | 2002-01-05 11:11:09 +0100 (Sa, 05. Jan 2002) | 4 lines Geänderte Pfade: M /trunk/libggz/src/memory.c - Rewrote _ggz_allocate() so it doesn't require a recursive mutex but must now be sent an additional parameter which should be SET_LOCK if a lock is required, or GOT_LOCK if the mutex is already held. ------------------------------------------------------------------------ r2938 | bmh | 2001-12-18 15:01:31 +0100 (Di, 18. Dez 2001) | 3 lines Geänderte Pfade: M /trunk/libggz M /trunk/libggz/.cvsignore - Added doc dir ------------------------------------------------------------------------ r2937 | bmh | 2001-12-18 15:00:34 +0100 (Di, 18. Dez 2001) | 3 lines Geänderte Pfade: M /trunk/libggz/tests M /trunk/libggz/tests/.cvsignore - Added misc and debug.log ------------------------------------------------------------------------ r2936 | bmh | 2001-12-18 14:59:42 +0100 (Di, 18. Dez 2001) | 3 lines Geänderte Pfade: M /trunk/libggz/configure.in - Clean and freshen up configure.in ------------------------------------------------------------------------ r2935 | bmh | 2001-12-18 14:59:05 +0100 (Di, 18. Dez 2001) | 3 lines Geänderte Pfade: M /trunk/libggz/src/memory.c - Remove error message code if src == NULL ------------------------------------------------------------------------ r2930 | jdorje | 2001-12-18 07:56:09 +0100 (Di, 18. Dez 2001) | 18 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h Added the very convenient ggz__attribute macro to libggz: #ifdef __GNUC__ # define ggz__attribute(att) __attribute__(att) #else # define ggz__attribute(att) #endif and use it down below: void ggz_debug(const char *type, const char *fmt, ...) ggz__attribute((format(printf, 2, 3))); /* ...etc... */ This macro should be of use to GGZ programs as well. It needs documentation, though - I'll need to test how Doxygen handles the #ifdef part of the statement. ------------------------------------------------------------------------ r2924 | jdorje | 2001-12-17 23:45:28 +0100 (Mo, 17. Dez 2001) | 3 lines Geänderte Pfade: M /trunk/libggz/src/Makefile.am Added missing source files to the automake list. Without them, make dist[check] will fail. ------------------------------------------------------------------------ r2900 | dr_maux | 2001-12-17 00:26:41 +0100 (Mo, 17. Dez 2001) | 3 lines Geänderte Pfade: M /trunk/libggz/tests/Makefile.am - use automake's magic to create a test suite - call with 'make check' ------------------------------------------------------------------------ r2844 | jdorje | 2001-12-10 03:49:03 +0100 (Mo, 10. Dez 2001) | 3 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h Added some comments (doxygen-style) to some of the msg routines (the ones I had to look up in msg.c to see what they did :-). ------------------------------------------------------------------------ r2842 | jdorje | 2001-12-10 02:50:49 +0100 (Mo, 10. Dez 2001) | 3 lines Geänderte Pfade: M /trunk/libggz/src/memory.c Finally removed the error message when ggz_strdup is given a NULL pointer. It will not just happily return NULL in this case. ------------------------------------------------------------------------ r2745 | rgade | 2001-11-14 03:01:36 +0100 (Mi, 14. Nov 2001) | 3 lines Geänderte Pfade: M /trunk/libggz/src/memory.c - Fixed a problem with the recursive mutex algorithm - threads that waited on the mutex did not follow up by setting themselves as the mutex owner ------------------------------------------------------------------------ r2729 | rgade | 2001-11-13 03:27:09 +0100 (Di, 13. Nov 2001) | 2 lines Geänderte Pfade: M /trunk/libggz/src/memory.c - Fixed one of those "it could never occur" bugs with thread locking ------------------------------------------------------------------------ r2727 | rgade | 2001-11-13 03:04:58 +0100 (Di, 13. Nov 2001) | 2 lines Geänderte Pfade: M /trunk/libggz/src/memory.c - Added locks to critical sections of memory functions ------------------------------------------------------------------------ r2722 | rgade | 2001-11-11 19:07:25 +0100 (So, 11. Nov 2001) | 7 lines Geänderte Pfade: M /trunk/libggz/src/memory.c Some sanity checks for memory.c: - Check for NULL tag and replace with Best guess behaviors for apps asking for 0 bytes: - Don't store any pointers to 0 length memory buffers, just return NULL and generate an error - On realloc, if new size is 0 additionally call _ggz_free() ------------------------------------------------------------------------ r2720 | bmh | 2001-11-10 05:36:08 +0100 (Sa, 10. Nov 2001) | 4 lines Geänderte Pfade: A /trunk/libggz/tests/debug.log.correct A /trunk/libggz/tests/debugmsg.correct - Added "correct" output of debugmsg so we have something to compare it to ------------------------------------------------------------------------ r2719 | bmh | 2001-11-10 05:32:36 +0100 (Sa, 10. Nov 2001) | 4 lines Geänderte Pfade: M /trunk/libggz/src/msg.c - Don't check for debug_enabled when enabling and disabling types (since this prevents us from setting things up in ggz_debug_init) ------------------------------------------------------------------------ r2712 | bmh | 2001-11-09 16:52:27 +0100 (Fr, 09. Nov 2001) | 3 lines Geänderte Pfade: D /trunk/libggz/libggz.txt - Removed old description of functions (now that we're using doxygen) ------------------------------------------------------------------------ r2711 | bmh | 2001-11-09 16:50:34 +0100 (Fr, 09. Nov 2001) | 3 lines Geänderte Pfade: M /trunk/libggz/tests/debugmsg.c - Much enhanced testsuite for debugging messages ------------------------------------------------------------------------ r2710 | bmh | 2001-11-09 16:46:29 +0100 (Fr, 09. Nov 2001) | 15 lines Geänderte Pfade: M /trunk/libggz/src/conf.c M /trunk/libggz/src/ggz.h M /trunk/libggz/src/memory.c M /trunk/libggz/src/msg.c A /trunk/libggz/src/msg.h - Rethought debugging messages: - New libggz internal function _ggz_debug() only outputs if libggz was compiled with --enable-debug - Switched all internal messages to use _ggz_debug() - Change exported ggz_debug() to always output so programs linked to libggz can decided for themselves whether or not to use debugging - New internal function _ggz_msg() always outputs - Change ggz_memory_check() to use _ggz_msg() - Change ggz_debug_cleanup() to take an argument, either GGZ_CHECK_NONE or GGZ_CHECK_MEM (but open for future expansion) - In ggz_debug_cleanup, if GGZ_CHECK_MEM is passed, call ggz_memory_check() *after* freeing internallly using memory, but *before* closing the debug file ------------------------------------------------------------------------ r2682 | rgade | 2001-11-06 22:25:43 +0100 (Di, 06. Nov 2001) | 3 lines Geänderte Pfade: M /trunk/libggz/src/Makefile.am M /trunk/libggz/src/ggz.h A /trunk/libggz/src/misc.c M /trunk/libggz/tests/Makefile.am A /trunk/libggz/tests/misc.c - Added misc.c - contains ggz_xml_escape and ggz_xml_unescape currently - Wrote test routines for ggz_xml_escape and ggz_xml_unescape ------------------------------------------------------------------------ r2660 | bmh | 2001-11-04 23:56:41 +0100 (So, 04. Nov 2001) | 5 lines Geänderte Pfade: M /trunk/libggz/src/memory.c - Change behavior of ggz_relloc to better match libc relloc(): if you pass in a NULL ptr, it treats it as a call to malloc. (This was causing a segfault in libggzdmod) ------------------------------------------------------------------------ r2648 | rgade | 2001-11-04 09:50:08 +0100 (So, 04. Nov 2001) | 2 lines Geänderte Pfade: M /trunk/libggz/src/ggz.h - Added detailed documentation for ggz_conf routines ------------------------------------------------------------------------ r2633 | bmh | 2001-11-03 07:33:45 +0100 (Sa, 03. Nov 2001) | 4 lines Geänderte Pfade: A /trunk/libggz/Doxyfile M /trunk/libggz/src/ggz.h - Add doxygen config file - Add doxygen documentation to ggz.h for memory handling functions ------------------------------------------------------------------------ r2629 | rgade | 2001-10-29 08:11:39 +0100 (Mo, 29. Okt 2001) | 4 lines Geänderte Pfade: M /trunk/libggz/src/conf.c D /trunk/libggz/src/confio.c D /trunk/libggz/src/confio.h M /trunk/libggz/tests M /trunk/libggz/tests/.cvsignore M /trunk/libggz/tests/Makefile.am A /trunk/libggz/tests/cfgtest.c - Renamed conf_remove_section() to ggz_conf_remove_section() - Wrote configuration test facility - Removed confio* files ------------------------------------------------------------------------ r2596 | bmh | 2001-10-23 06:31:50 +0200 (Di, 23. Okt 2001) | 2 lines Geänderte Pfade: M /trunk/libggz/tests A /trunk/libggz/tests/.cvsignore - Added .cvsignore ------------------------------------------------------------------------ r2595 | bmh | 2001-10-23 06:30:20 +0200 (Di, 23. Okt 2001) | 6 lines Geänderte Pfade: M /trunk/libggz/src/Makefile.am M /trunk/libggz/src/conf.c - Remove (apparently) duplicate confio.* - Rename functions in conf.c to ggz_conf* - Note: this is completely untested and should be checked thoroughly before use ------------------------------------------------------------------------ r2594 | bmh | 2001-10-23 06:12:02 +0200 (Di, 23. Okt 2001) | 2 lines Geänderte Pfade: M /trunk/libggz/configure.in M /trunk/libggz/src/ggz.h M /trunk/libggz/src/msg.c M /trunk/libggz/tests/debugmsg.c *** empty log message *** ------------------------------------------------------------------------ r2593 | bmh | 2001-10-23 06:07:02 +0200 (Di, 23. Okt 2001) | 3 lines Geänderte Pfade: A /trunk/libggz/tests A /trunk/libggz/tests/Makefile.am A /trunk/libggz/tests/debugmsg.c - Added test program for debug/messages ------------------------------------------------------------------------ r2592 | bmh | 2001-10-23 06:06:14 +0200 (Di, 23. Okt 2001) | 15 lines Geänderte Pfade: M /trunk/libggz/src A /trunk/libggz/src/.cvsignore M /trunk/libggz/src/Makefile.am M /trunk/libggz/src/conf.c M /trunk/libggz/src/confio.c M /trunk/libggz/src/ggz.h M /trunk/libggz/src/memory.c M /trunk/libggz/src/msg.c D /trunk/libggz/src/msg.h M /trunk/libggz/src/xmlelement.c - Added .cvsignore file - Moved debug/erro message function declarations into ggz.h, removing '_' prefix - Removed unnecessary msg.h file - Rather than hard code a list of debug types, accept a string as the debug type - Have debug_init() accept a NULL-terminated array of strings to specify the enabled debugging types - New functions ggz_debug_enable_type() and ggz_debug_disable_type() to turn on/off debugging of specific types - If debug_init() hasn't been called yet, then allow deug messages to go through - new function ggz_debug_debug() for testing purposed only ------------------------------------------------------------------------ r2587 | bmh | 2001-10-22 02:27:51 +0200 (Mo, 22. Okt 2001) | 3 lines Geänderte Pfade: M /trunk/libggz A /trunk/libggz/.cvsignore - Added .cvsignore file ------------------------------------------------------------------------ r2583 | bmh | 2001-10-22 02:24:18 +0200 (Mo, 22. Okt 2001) | 2 lines Geänderte Pfade: A /trunk/libggz A /trunk/libggz/AUTHORS A /trunk/libggz/COPYING A /trunk/libggz/ChangeLog A /trunk/libggz/INSTALL A /trunk/libggz/Makefile.am A /trunk/libggz/NEWS A /trunk/libggz/README A /trunk/libggz/acconfig.h A /trunk/libggz/autogen.sh A /trunk/libggz/configure.in A /trunk/libggz/libggz.txt A /trunk/libggz/src A /trunk/libggz/src/Makefile.am A /trunk/libggz/src/conf.c A /trunk/libggz/src/confio.c A /trunk/libggz/src/confio.h A /trunk/libggz/src/ggz.h A /trunk/libggz/src/list.c A /trunk/libggz/src/memory.c A /trunk/libggz/src/msg.c A /trunk/libggz/src/msg.h A /trunk/libggz/src/stack.c A /trunk/libggz/src/xmlelement.c Initial revision ------------------------------------------------------------------------