Bill Currie
bbac14a7d5
commands now sport descriptions (currently "No Description", but then I'm a
...
lazy bastard:)
2001-01-15 17:07:06 +00:00
Bill Currie
dd5363cdb5
commands and aliases now use hash tables
2001-01-04 20:51:35 +00:00
Bill Currie
ccba39666b
#include audit
2000-12-30 02:16:36 +00:00
Bill Currie
316b74eddc
fix command line parsing when - is embeded in an arg (eg +gamedir artifact-rjs)
2000-12-15 23:24:22 +00:00
Jeff Teunissen
54e2a4d9d3
Okay, the big whitespace reformat. There is some silliness (case
...
statements, variable declarations), but all in all it's not bad.
2000-12-08 06:51:37 +00:00
Bill Currie
600e6dac57
remove possible trigraphs (eww)
2000-12-07 17:08:38 +00:00
Bill Currie
b34504057c
char *buf; strn.* (..., sizeof(buf) ...) doesn't work so well :/
2000-12-05 16:41:28 +00:00
Bill Currie
eae11661e4
strncat parameter audit. Unfortunatly, strncat is counter-intutite: the n in
...
strncat is not the maximum length of the destination string, but of the SOURCE
string, thus strncat (dest, src, sizeof (dest)) is incorrect. It should be
strncat (dest, src, sizeof (text) - strlen (dest)). Even then, no terminating
nul will be written if src is too long, but at least it won't crash the stack:)
2000-12-05 16:04:12 +00:00
Zephaniah E. Hull
66e0e31b57
strcat -> strncat
...
sprintf -> snprintf
AKA, really big buffer overflow security fixes.
More to come, geez we have holes everywhere.
2000-12-05 11:08:30 +00:00
Bill Currie
ed9ca01ada
remove -basedir handling. wrong idea, bad implementation (fixed size MALLOC?!?)
2000-11-17 02:45:23 +00:00
Jeff Teunissen
ba11d00aba
compat.h: Add str*equal () convenience macros
...
cl_main.c: Clean up version string a little
cmd.c: Add setrom parsing to first init phase, clean up includes a little
cvar.c: setrom command now uses set's semantics. Cvar_Set, Cvar_Set_f,
Cvar_Setrom_f now do a Con_DPrintf to report attempts to set CVAR_ROM
cvars.
sv_main.c: Clean up version string a little
vid.c: -winsize, -width, and -height no longer use Cvar_SetROM. The code
looks a little uglier, but it's more correct.
2000-11-04 07:42:43 +00:00
Zephaniah E. Hull
13bd5ce012
The init sequence cleanup!
...
Also broke up client.h into a lot of smaller headers.
Oh, software rendering works again.
And yes, this does hit a hell of a lot of files.
2000-10-29 15:35:24 +00:00
Bill Currie
2682888425
the big cvar value -> int_val audit. seems to work ok
2000-10-17 03:17:42 +00:00
Bill Currie
86f87122c0
zlib support (gzipped pack contents). if you have a probelm with gzgets, you
...
have 3 choices: remove /usr/X11R6/lib/libz.a, --diable-zlib, or fix configure.
I do intend on fixing it myself.
2000-09-27 19:44:26 +00:00
Forest Hale
69edf96241
added back -basedir
2000-09-11 12:26:53 +00:00
Joseph Carter
1cfc49b5b2
Clean up the warnings Tonik didn't
2000-08-01 21:55:26 +00:00
Anton E. Gavrilov
8bcf348265
New cvar expansion code that works in say/say_team commands;
...
Command line chars are treated as unsigned now, so you can start a
token with a 'high' char (>127).
2000-07-31 10:24:37 +00:00
Anton E. Gavrilov
f8b0302ed6
Faster Cmd_TokenizeString - no malloc/free, just a static buffer.
2000-07-31 09:32:17 +00:00
Anton E. Gavrilov
4c49007a2b
Faster Cbuf_InsertText
2000-07-31 07:40:13 +00:00
Zephaniah E. Hull
750457b368
Clean up after myself in the Z_* purge..
2000-06-29 23:30:21 +00:00
Zephaniah E. Hull
29ef95a9b5
The end of Z_*!!
...
This after the Z_* stuff hit my profiling list as a top user..
2000-06-29 05:46:15 +00:00
Zephaniah E. Hull
4f8cabf049
Small syntax cleanup in cmd.h.
...
Reworking of extension handling in -3dfx..
Support for changing the 3dfx dithering mode, if the extension is supported.
(Extension is /not/ in upstream mesa yet.)
2000-06-21 16:24:17 +00:00
Loring Holden
d2a2fbf6cb
cmd.c - use (var = Cvar_FindVar(buf)) != 0 instead of (var = Cvar_FindVar(buf))
...
cvar.c - include strings.h for AIX
gl_warp.c - remove unneeded skytexturenum variable
2000-06-12 06:14:00 +00:00
Bill Currie
0ebebb9bdb
fix a gcc warning. I hope this is what the original coder intended (looks like
...
it).
2000-06-12 02:50:59 +00:00
Anton E. Gavrilov
b9acf19025
stricmp, strnicmp ---> strcasecmp, strncasecmp
2000-06-11 03:47:11 +00:00
Anton E. Gavrilov
092e377dc1
Add $-expansion code.
2000-06-11 02:57:08 +00:00
Anton E. Gavrilov
7f5c4e4148
Make command and cvar completion case-insensitive.
2000-06-11 00:05:45 +00:00
Loring Holden
5b094c2aa1
Reapply changes - this time tested w/ svga under Linux
2000-05-26 03:55:27 +00:00
Bill Currie
0bd4043ca4
revert lsh's checkins. They broke newtree for everybody but him.
2000-05-25 09:48:21 +00:00
Loring Holden
8005c0d25e
I got this tree to build under Solaris, AIX, IRIX, & Linux.
...
In order to do so I:
* included strings.h and string.h in many files so various functions would be
defined
* Fixed model_t collision problem in cl_main.c (Solaris)
* com.c - corrected WORDS_BIGENDIAN spelling
* gl_draw.c - Use HAVE_GL_COLOR_INDEX8_EXT to avoid referencing
GL_COLOR_INDEX8_EXT when it isn't available
* net_udp.c - use socklen_t to appease AIX
2000-05-25 06:14:56 +00:00
Bill Currie
e98edd5f5f
revert back to using f* for file io. I hope this fixes the catapult, but I wouldn't be suprised if it doesn't.
2000-05-23 22:43:36 +00:00
Joseph Carter
3d59dfed98
Before I can fix the (MANY!) problems with newtree, I have to fix the
...
little problem of mixed QFile and FILE. Since we're not using ZLib in
this tree, QFile makes no real sense. That didn't fix the real problem
I am having though.
2000-05-22 21:16:22 +00:00
Joseph Carter
7b1b82a16b
C done
2000-05-22 06:46:35 +00:00
Bill Currie
ce25c13a65
command line and config file parsing ala OT
2000-05-21 09:49:25 +00:00
Bill Currie
af032b8d55
port in some improvements from OT (namely fs_basepath, etc, though commandline parsing isn't finished yet)
...
split up the headerfiles and such. common.[ch] and qwsvdef.h no longer exist. More work still needs to be done (esp for windows) but this should be a major improvement.
2000-05-21 08:24:45 +00:00
Anton E. Gavrilov
0cd42f8b1d
Added Cmd_CmdList_f()
2000-05-19 07:38:14 +00:00
Bill Currie
832af13c12
all files now include config.h
2000-05-17 10:03:19 +00:00
Dan Olson
1d26c02826
Cvar merge... segfault problems... also unknown problems in vid_svga.c
2000-05-16 04:47:41 +00:00
Joseph Carter
6e37b33f44
sys.h is no longer part of quakedef.h
...
sys_wina.S is now sys_x86.S (same as now gone sys_dosa.S, used on Linux too)
Updated Linux Makefile to reflect above
Linux translation table thingy now compiles properly
2000-05-14 16:56:28 +00:00
Joseph Carter
38f9b705b9
Whee! Every source file just got edited. Added the QF-style GPL header
...
to the top. What I didn't add was descriptions. Someone else wanna take
those on?
2000-05-11 16:03:29 +00:00
Bill Currie
44deb188ec
client (svga) almost links now. just gotta fix up net_chan.c and model.c wrt SERVERONLY
2000-05-11 13:30:04 +00:00
Bill Currie
0468f2804e
split out client specific stuff from cmd.c to cl_cmd.c
2000-05-11 09:44:51 +00:00
Dan Olson
b139acafc2
^M cleanup, and qw-server compiles with -Werror
2000-05-10 20:33:16 +00:00
Joseph Carter
d859383680
Initial revision
2000-05-10 11:29:38 +00:00