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
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
Zephaniah E. Hull
8f1ff1bddc
A few compile fixes.
...
And of course the very slight rework of the input system, at least
in_x11 gets shifts right for different keymaps.
Oh, by the way, ALL other input targets are broken in a very 'will not
compile' way.
2000-11-17 21:23:26 +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
Zephaniah E. Hull
01a5c65e52
More cleanup, now working on the rendering line as a whole.
...
Con_SafePrintf is no longer needed, as Con_Printf is safe.
2000-09-29 19:29:22 +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
Maddes Buecher
ac7199d6e2
Bound keys not saved in quotes fix, this caused problems with a binded semilicon
2000-08-17 17:37:48 +00:00
Anton E. Gavrilov
3541ef420b
bind command will now accept any number of parameters, e.g.
...
bind 5 impulse 5
2000-07-31 12:57:30 +00:00
Anton E. Gavrilov
b0f20f955c
A partion of Key_Console() can be simplified by using memmove()
2000-07-28 14:37:41 +00:00
Anton E. Gavrilov
1d5ced14dc
Fix Win32 paste-from-buffer problem by changing memcpy() to memmove()
...
(thanks Deek)
2000-07-24 13:32:16 +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
Anton E. Gavrilov
02e48af08f
Nothing really important
2000-06-18 12:38:37 +00:00
Anton E. Gavrilov
a006a341cb
Swapped the meaning of cl_chatmode 1 and cl_chatmode 2 for consistency reasons
2000-06-17 23:24:53 +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
Anton E. Gavrilov
f29bc45b50
Here it is. No more lockups :) Please don't kill me
2000-05-22 13:29:20 +00:00
Anton E. Gavrilov
a73a779486
Console editing stuff
2000-05-22 09:24:07 +00:00
Marcus Sundberg
126ce0c067
Fixed includes.
2000-05-21 18:40:10 +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
Danne
37e42f35c6
sprintf -> snprintf, vsprintf -> vsnprintf
2000-05-20 10:27:34 +00:00
Anton E. Gavrilov
c97b82d333
Keypad stuff
2000-05-18 20:54:49 +00:00
Bill Currie
832af13c12
all files now include config.h
2000-05-17 10:03:19 +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
James Brown
fb9afe55dd
Fixed wrong #ifdef
2000-05-13 23:19:35 +00:00
Thad Ward
d8a45153e0
commented out some "unreferenced local variables"
2000-05-13 04:44:12 +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
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