quakeforge/libs/util
Brian Koropoff 93c9f96416 Added embedded commands with ~{} and the return command, created a token
structure to help tidy the command buffer struct up a bit, fixed a few
bugs and probably created 100 more.  A lot of things were changed to
allow embedded commands:
- Old buffers on the stack are left alone for Cbuf_ExecuteStack to
clean up.  This is so return values can be extracted from them.
- The imperative flag has been added.  An imperative buffer and all buffers
following it can not be paused with the wait command.
- The returning flag and retval dstring have been added.  If a buffer
returned something, the flag will be set.
- The return command was added so there was something to use in the
substitution.  Return nukes all loop buffers since they don't really count
as independent functions, sets the return value on the top buffer, and
clears it.
- Who knows what else.
2002-03-29 07:43:02 +00:00
..
.gitignore Shared library support. The util and gamecode libraries are now shared, 2001-03-29 09:07:44 +00:00
checksum.c whitespace 2001-12-03 22:56:34 +00:00
cmd.c Added embedded commands with ~{} and the return command, created a token 2002-03-29 07:43:02 +00:00
crc.c break the loop from CRC_Block into CRC_ProcessBlock so that crcs can be 2002-01-28 18:00:48 +00:00
cvar.c cvarlist cfg will now give output suitable for a config file 2001-10-30 23:33:47 +00:00
dirent.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
dstring.c minor oops 2002-03-21 21:56:59 +00:00
exp.c Beautified GIB, improved looping and backtraces slightly. Old buffers are 2002-03-27 06:24:19 +00:00
fendian.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
fnmatch.c * taniwha gets medieval on extern 2001-10-28 04:23:37 +00:00
getopt.c move the getopt files from qfcc/source to libs/util, link qw-master against 2002-02-12 17:44:41 +00:00
getopt1.c move the getopt files from qfcc/source to libs/util, link qw-master against 2002-02-12 17:44:41 +00:00
hash.c various cleanups including TODOs and FIXMEs and rewrite va to use a dynamic 2002-01-12 04:34:53 +00:00
info.c properly terminate the string created by Info_MakeString (this was the source 2001-12-03 21:24:48 +00:00
link.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
Makefile.am Added math evaluation, the ability for commands to span multiple lines 2002-03-17 06:57:03 +00:00
math.S BSD compile fixes 2002-01-31 07:37:56 +00:00
mathlib.c various cleanups including TODOs and FIXMEs and rewrite va to use a dynamic 2002-01-12 04:34:53 +00:00
mdfour.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
msg.c start getting const-correct on vec3_t params 2002-01-03 05:29:38 +00:00
ops.c Changed how looping works, fixed echo to work with taniwha's Cmd_Args 2002-03-22 00:22:03 +00:00
pcx.c Minor pcx loader cleanup. 2001-12-21 21:12:01 +00:00
plugin.c Hide the reason for a plugin load failure unless developer is set. 2002-02-22 11:17:20 +00:00
qargs.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
qendian.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
qfplist.c the majority of raptor's sgi build patch. I'll look at the last two bits 2002-03-03 06:03:51 +00:00
quakefs.c Some bug fixes and memory leak fixes. Local variables break randomly, 2002-03-20 22:57:26 +00:00
quakeio.c dstring.[ch]: 2002-03-08 23:11:42 +00:00
sizebuf.c fix more bugs caused by the Hunk_TempAlloc changes and do some more jump 2001-12-03 22:11:21 +00:00
string.c the majority of raptor's sgi build patch. I'll look at the last two bits 2002-03-03 06:03:51 +00:00
sys.c dstring.[ch]: 2002-03-08 23:11:42 +00:00
tga.c kill some dead code 2001-12-21 19:38:49 +00:00
va.c dstring.[ch]: 2002-03-08 23:11:42 +00:00
ver_check.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
wad.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
zone.c several little tweaks that more than make up for the reversion of low-copy 2001-12-03 08:46:56 +00:00