quakeforge/libs/console
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 the beginnings of the console lib (using plugins for the client/server type 2001-07-16 20:41:10 +00:00
Makefile.am first use of client side QuakeC :) (and having more than one progs instance 2002-01-18 19:19:33 +00:00
buffer.c fix a seg when the buffer wraps 2001-10-03 21:24:52 +00:00
client.c Added embedded commands with ~{} and the return command, created a token 2002-03-29 07:43:02 +00:00
complete.c more cleanups 2002-01-12 05:32:21 +00:00
console.c redo Sys_Error so it's more usable throughout quake 2002-02-20 19:22:52 +00:00
filelist.c re-anable the sorting. I guess snax was testing other things and forgot about 2001-11-06 21:37:33 +00:00
inputline.c rename the width parameter to lsize as it's the size of the input line, not 2002-01-30 21:23:46 +00:00
list.c the rcsid commit from hell }:> 2001-09-28 06:26:31 +00:00
menu.c and another one :/ 2002-03-19 17:03:52 +00:00
server.c break the dependency between cmd.h and dstring.h 2002-03-18 16:47:04 +00:00