From: Peep P. <so...@us...> - 2004-03-21 09:07:17
|
Update of /cvsroot/agd/server In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11697 Modified Files: AUTHORS BUGS ChangeLog Ideas NEWS TODO configure configure.ac Log Message: Updates for 0.0.2-3. Index: configure.ac =================================================================== RCS file: /cvsroot/agd/server/configure.ac,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- configure.ac 16 Mar 2004 20:17:32 -0000 1.4 +++ configure.ac 21 Mar 2004 08:56:42 -0000 1.5 @@ -1,5 +1,5 @@ # Process this file with autoconf to produce a configure script. -AC_INIT(AGD, 0.0.2-2, [so...@es...]) +AC_INIT(AGD, 0.0.2-3, [so...@es...]) AM_INIT_AUTOMAKE AC_CONFIG_SRCDIR(src/dfparse.y) AM_CONFIG_HEADER(src/config.h) Index: configure =================================================================== RCS file: /cvsroot/agd/server/configure,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- configure 16 Mar 2004 20:17:32 -0000 1.4 +++ configure 21 Mar 2004 08:56:42 -0000 1.5 @@ -1,7 +1,7 @@ #! /bin/sh # From configure.ac revision 0.06. # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.59 for AGD 0.0.2-2. +# Generated by GNU Autoconf 2.59 for AGD 0.0.2-3. # # Report bugs to <so...@es...>. # @@ -270,8 +270,8 @@ # Identity of this package. PACKAGE_NAME='AGD' PACKAGE_TARNAME='agd' -PACKAGE_VERSION='0.0.2-2' -PACKAGE_STRING='AGD 0.0.2-2' +PACKAGE_VERSION='0.0.2-3' +PACKAGE_STRING='AGD 0.0.2-3' PACKAGE_BUGREPORT='so...@es...' ac_unique_file="src/dfparse.y" @@ -782,7 +782,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures AGD 0.0.2-2 to adapt to many kinds of systems. +\`configure' configures AGD 0.0.2-3 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -844,7 +844,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of AGD 0.0.2-2:";; + short | recursive ) echo "Configuration of AGD 0.0.2-3:";; esac cat <<\_ACEOF @@ -964,7 +964,7 @@ test -n "$ac_init_help" && exit 0 if $ac_init_version; then cat <<\_ACEOF -AGD configure 0.0.2-2 +AGD configure 0.0.2-3 generated by GNU Autoconf 2.59 Copyright (C) 2003 Free Software Foundation, Inc. @@ -978,7 +978,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by AGD $as_me 0.0.2-2, which was +It was created by AGD $as_me 0.0.2-3, which was generated by GNU Autoconf 2.59. Invocation command line was $ $0 $@ @@ -1589,7 +1589,7 @@ # Define the identity of the package. PACKAGE='agd' - VERSION='0.0.2-2' + VERSION='0.0.2-3' cat >>confdefs.h <<_ACEOF @@ -6278,7 +6278,7 @@ } >&5 cat >&5 <<_CSEOF -This file was extended by AGD $as_me 0.0.2-2, which was +This file was extended by AGD $as_me 0.0.2-3, which was generated by GNU Autoconf 2.59. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -6341,7 +6341,7 @@ cat >>$CONFIG_STATUS <<_ACEOF ac_cs_version="\\ -AGD config.status 0.0.2-2 +AGD config.status 0.0.2-3 configured by $0, generated by GNU Autoconf 2.59, with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" Index: ChangeLog =================================================================== RCS file: /cvsroot/agd/server/ChangeLog,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- ChangeLog 20 Mar 2004 20:27:54 -0000 1.8 +++ ChangeLog 21 Mar 2004 08:56:42 -0000 1.9 @@ -1,3 +1,15 @@ +0.0.2-3: +---------------------------------------------------------------------------- +2004-03-21 + * fixed the functionality of time() - works as expected. + time() now returns seconds since the Epoch, asctime() returns + its argument as a string. + * dfuns: query_ip(), query_hostname() + * k, m, K, M (the latter two suggested by elver) integer constants + 1k = 1000 + 1m = 1000000 + 1K = 1024 + 1M = 1024 * 1024 = 1048576 0.0.2-2: ---------------------------------------------------------------------------- 2004-03-20 Index: NEWS =================================================================== RCS file: /cvsroot/agd/server/NEWS,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- NEWS 20 Mar 2004 19:18:42 -0000 1.4 +++ NEWS 21 Mar 2004 08:56:42 -0000 1.5 @@ -1,4 +1,11 @@ -New things in this version (0.0.2-2) that you might find useful: +New things in this version (0.0.2-3) that you might find useful: + * New dfuns: query_ip, query_hostname (use with caution, may block for quite a while), + asctime. + time() was changed to return seconds since Epoch. + * k, m, K and M integer constants + 1k = 1000, 1m = 1000000, 1K = 1024, 1M = 1048576 (1024*1024) + +Features in 0.0.2-2: * String ranges and character constants (you can now do things like s[1] = 'a') * Dfuns: random, strlen, capitalize, lower_case * Removed dfun asctime(). This can and should be done with LPC, and there's an example Index: AUTHORS =================================================================== RCS file: /cvsroot/agd/server/AUTHORS,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- AUTHORS 12 Mar 2004 08:32:10 -0000 1.1 +++ AUTHORS 21 Mar 2004 08:56:42 -0000 1.2 @@ -5,6 +5,6 @@ * the original graphics editor, some of the older client code Thanks to: - Lawless and elver, for inspiration and suggestions + Lawless and elver <ker...@ho...>, for inspiration and suggestions X-G and roots, for portability testing SourceForge.net, for hosting most everything for the project. Index: TODO =================================================================== RCS file: /cvsroot/agd/server/TODO,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- TODO 20 Mar 2004 19:14:11 -0000 1.7 +++ TODO 21 Mar 2004 08:56:42 -0000 1.8 @@ -1,7 +1,8 @@ Not necessarily in order of importance. Stuff with '!' is first-priority. - - new define_name system (DONE) + - the famous host lookup daemon, so gethostbyaddr() won't block + - new define_name system, again. - if a variable is shadowed inside a block, then it needs to be assigned a new index - argument variants (both d- and lfuns) - a real malloc wrapper @@ -16,6 +17,28 @@ ! all of the operators (/doc/lpc/operators) - mixed type ! string ranges (str[0..1,2..3]) + * m.. + * ..n + * m..n + * !n + Need an intelligent parser for this. + Examples of compilation: + s[0..1] + F_BEGIN 0 + F_END 1 + F_RANGE 1 + s[0..1,3..4] + F_BEGIN 0 + F_END 1 + F_BEGIN 3 + F_BEGIN 4 + F_RANGE 2 + s[0..1,2..4] + F_BEGIN 0 + F_END 4 + F_RANGE 1 + s[!1, 2, 5] + ! continue; and break; - allow to define locals inside statements like: create() { write("\n"); int i; i = 1; int j; j = 2; } @@ -29,15 +52,22 @@ - predefined names: #define __AGD__ 1 #define __VERSION__ PACKAGE_VERSION + Also possible: + #define __AGD_MAJOR__ 0 + #define __AGD_MINOR__ 0 + #define __AGD_SUBMINOR__ 2 + #define __AGD_PATCHLEVEL__ 3 + But these are quite pointless at this time. #define __ARCH__ PLATFORM - #define __HOST__ system hostname, from somewhere. + #define __HOST__ the return value of gethostname() + #define __AUTHORS__ ? :) - character encoding inside strings: - decimal: \nnn - octal: \0onnn - hexadecimal: \0xnn - binary: \0bnnnnnnnn - dfuns: - query_ip() and query_hostname() for players. + - strftime() - mudlib: /update command - better logging system @@ -68,3 +98,4 @@ - if we crash while running apply(master::crash), then we should rerun with debugging on - set debuglevel with "agd -d=5" - define DEBUG and set CFLAGS to -g with "./configure --enable-debug" + - IPv6 support? Index: Ideas =================================================================== RCS file: /cvsroot/agd/server/Ideas,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- Ideas 20 Mar 2004 19:13:57 -0000 1.4 +++ Ideas 21 Mar 2004 08:56:42 -0000 1.5 @@ -3,12 +3,8 @@ * if(x == 1 || == 2 && != 3) * Argument type grouping int foo(int i, j, k, string s1, s2, s3, object ob1, ob2); - * k integer constants: - 100k equals to 100000 - 1k equals to 1000 etc. - * the same for K, M (suggested by elver) - K (or maybe Kb / KB) = 1024 - M = 1024 * 1024 + * null constants: + 0, nil or NULL? * unlimited <statement> For example: unlimited { Index: BUGS =================================================================== RCS file: /cvsroot/agd/server/BUGS,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- BUGS 18 Mar 2004 20:51:16 -0000 1.4 +++ BUGS 21 Mar 2004 08:56:42 -0000 1.5 @@ -32,5 +32,6 @@ string s; s = s + "abc"; will result in "0abc" + - this_ob and this_player are not set correctly - continue from here.. |