Bill Currie
88b110dd62
glx now gets to where I can type "quit" without segging
2000-05-16 07:31:03 +00:00
Bill Currie
285f02e006
getting closer to working glx client
2000-05-16 07:21:28 +00:00
Bill Currie
5e6187be19
client now starts up without segging (X11, anyway)
2000-05-16 06:33:37 +00:00
Bill Currie
119270c6fc
server now starts up without segging from the cvar update
2000-05-16 06:28:50 +00:00
Bill Currie
fa198d11f3
alsa sound support for linux. added now in anticipation of autoconf
2000-05-16 05:40:02 +00:00
Joseph Carter
00f00185f8
view lowering now does actually lower view.
2000-05-16 04:59:51 +00:00
Dan Olson
1d26c02826
Cvar merge... segfault problems... also unknown problems in vid_svga.c
2000-05-16 04:47:41 +00:00
Thad Ward
5c58a21a1c
cleaned up a warning about not all paths return a value
2000-05-16 03:28:20 +00:00
Bill Currie
c828007467
dunno how this showed up again, I thought I removed it (and it was in the attic when I checked cvsweb, so I don't know what's going on)
2000-05-15 23:33:15 +00:00
Bill Currie
6f95f89478
remove a /* from a comment
2000-05-15 09:52:29 +00:00
Yan Sweitzer
1efb92f899
sprintf -> snprintf
...
vsprintf -> vsnprintf
2000-05-15 08:59:12 +00:00
Bill Currie
1bb513d584
bah, typo
2000-05-15 01:45:11 +00:00
Joseph Carter
a323e4b5a7
added key for flymode - serverinfo sv_allowflymode 1 to turn on the
...
jetpack for Mega2k. This is NOT the final name for the key and you won't
be able to change it after I talk to Ambush (Mega2k should set it for you
I hope..)
2000-05-15 01:42:30 +00:00
Bill Currie
a7b5176e68
found this bug in the main tere. We should die gracefully if we can't allocate memory for the zone.
2000-05-15 00:43:19 +00:00
Yan Sweitzer
f29f8e1415
accomodated cl_parse/gl_parse/cl_trans/gl_trans changes
2000-05-15 00:20:21 +00:00
Yan Sweitzer
39de5bdcf9
accomodated cl_parse/gl_parse/cl_trans/gl_trans changes
2000-05-15 00:19:15 +00:00
Anton E. Gavrilov
875aec747f
Applied win9x priority fixes from the main tree
...
Removed two unused headers (<sys/*>)
2000-05-15 00:09:45 +00:00
Joseph Carter
7e4a424854
Add the QSG and QF version keys
2000-05-14 23:58:57 +00:00
Anton E. Gavrilov
43b92078d2
- All targets (SW, GL Server) use the same output dir (Debug/Release) now.
...
- Server uses assembler (world.S, math.S).
2000-05-14 23:41:27 +00:00
Anton E. Gavrilov
4bf5222841
Killed the last #ifdef SERVERONLY (actually, changed to is_server)
2000-05-14 23:13:14 +00:00
Marcus Sundberg
440cc9f7d3
gl_parse.c doesn't exist anymore.
2000-05-14 23:10:09 +00:00
Bill Currie
b6127df548
clean up the parse code so that only NewTranslation is duplicated, not the whole module.
2000-05-14 23:04:47 +00:00
Anton E. Gavrilov
1e384f48eb
Moved .extern C(BOPS_Error) from quakeasm.h to math.S;
...
Moved a bunch of .extern C's from quakeasm.h to snd_mixa.S
Removed references to quakeasm.h from math.S, snd_mixa.S, sys_x86.S, and worlda.S
2000-05-14 22:21:59 +00:00
Anton E. Gavrilov
e459dbd407
Added #include <sys.h>
2000-05-14 21:36:19 +00:00
Joseph Carter
4aaa58287e
commented my changes
2000-05-14 21:11:24 +00:00
Yan Sweitzer
ac02d268e0
crash fix in PR_ExecuteProgram()
2000-05-14 20:45:26 +00:00
Anton E. Gavrilov
7a21e4fbd3
Moved Sys_DoubleTime() to sys_win.c, added timeBeginPeriod( 1 ) to sv_sys_win.c -> Sys_Init().
2000-05-14 20:34:28 +00:00
Yan Sweitzer
f1dab8604b
crash fix in PR_ExecuteProgram()
2000-05-14 20:29:32 +00:00
Dan Olson
bfbfc01491
This would be the real fix for stuff left over from the #ifdef massacre.
...
The last two revsions were failed attempts to do this
2000-05-14 20:25:49 +00:00
Anton E. Gavrilov
4baa81458a
*** empty log message ***
2000-05-14 20:19:18 +00:00
Dan Olson
4312654fc2
Merc's speed cheat code ported from oldtree
2000-05-14 19:29:57 +00:00
Marcus Sundberg
71f7f1836e
Imported nullcursor code from vid_x11.c
...
Changed dpy -> x_disp and win -> x_win like vid_x11.c calls them.
2000-05-14 19:27:44 +00:00
Marcus Sundberg
8d35343a0a
Imported nullcursor code from QF.
2000-05-14 19:24:44 +00:00
Dan Olson
1fc4396f12
Revert my dumb error
2000-05-14 18:46:05 +00:00
Marcus Sundberg
a201c4686c
Fix includes.
2000-05-14 18:39:37 +00:00
Danne
696a534fa6
Added include sys.h
2000-05-14 18:11:51 +00:00
Marcus Sundberg
a3a9384eec
Cast isspace() and tolower() arguments to int to avoid warnings.
2000-05-14 18:10:56 +00:00
Marcus Sundberg
14a56b7317
Need string.h for memset()
2000-05-14 18:08:53 +00:00
Marcus Sundberg
37f9a98d7d
Removed silly Linux-specific includes.
2000-05-14 18:06:53 +00:00
Marcus Sundberg
597a695630
Removed pointless #ifdef __alpha__
2000-05-14 18:01:19 +00:00
Marcus Sundberg
eebb6426aa
Removed pointless #ifdef __alpha__
...
Fixed alignment of size in D_SCAlloc() for 64-bit platforms.
2000-05-14 18:00:34 +00:00
Marcus Sundberg
1e308e0f33
Removed unused declaration.
2000-05-14 17:55:02 +00:00
Dan Olson
a5b47d2b45
Fix demos
2000-05-14 17:28:08 +00:00
Marcus Sundberg
ba644e67c7
Check return code from mmap() properly.
2000-05-14 17:24:35 +00:00
Dan Olson
a254c348e7
Added some GPL headers
2000-05-14 17:08:28 +00:00
Joseph Carter
8f8bf4bd44
now includes sys.h
2000-05-14 17:04:33 +00:00
Marcus Sundberg
f7569b8d0d
Whitespace is not allowed before the '#' of pre-processor directives.
2000-05-14 17:04:13 +00:00
Marcus Sundberg
845f0c80c0
Fixed *** No rule to make target `CPPFLAGS\' error.
2000-05-14 17:03:34 +00:00
Joseph Carter
72c7743812
FindFile telling you it found the file is a devel feature and finally
...
even acts like it. Need developer set to 1 to use it now.
2000-05-14 17:03:08 +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
Danne
31b8be8648
*ver MUST be numerical - clients to ATOI with it.
2000-05-14 16:54:45 +00:00
Marcus Sundberg
8e678728b0
Fixed a nasty bug that only showed up on 64-bit platforms (or platforms
...
where sizeof(float) != sizof(float *) to be precise).
2000-05-14 16:42:16 +00:00
Thad Ward
56f31454c5
added libcmt to the ignorelibs, cause it was conflicting with libc
2000-05-14 12:46:15 +00:00
Yan Sweitzer
6fb48ec9e5
fixed external ref to scr_skipupdate
2000-05-14 10:46:48 +00:00
Yan Sweitzer
d2f2670436
damn !
2000-05-14 10:45:57 +00:00
Yan Sweitzer
c763e497c2
removed mgl for GL targets
...
added sw_client.c
2000-05-14 10:40:56 +00:00
Yan Sweitzer
bfb28427a9
cleaned external references to in_win.c
...
include in_win.h
2000-05-14 09:57:28 +00:00
Yan Sweitzer
04d765301d
identical to sys_wina.s, removed
2000-05-14 09:50:33 +00:00
Yan Sweitzer
e6e8cbb8f4
added GL target, output same location as software
...
paths to scitech mgl and directx sdk are _not_ specified, make sure they're in your paths
2000-05-14 09:38:33 +00:00
Bill Currie
bb3c299bf5
Hopefully, this will work for both 3dfx and non-3dfx
2000-05-14 08:25:10 +00:00
Danne
d65d73154c
Extern fixes.
2000-05-14 08:16:28 +00:00
Danne
c038f1f713
More extern fixes.
2000-05-14 08:05:34 +00:00
Danne
40b2640b33
Tiny fix. Wish me luck. Dabb.
2000-05-14 07:40:41 +00:00
Dan Olson
e74c0bc8f5
Split up some of *_view.c
2000-05-14 07:19:15 +00:00
Thad Ward
b0ced49de7
oops.. didn't realize that there was an #ifdef __linux__ around the call to s_init
2000-05-14 06:20:41 +00:00
Dan Olson
96664f63e7
Fix my stupid error that I blamed on taniwha. Sorry taniwha. :(
2000-05-14 05:45:27 +00:00
Thad Ward
9d6aba3598
moved sound initializatio out of vid_* to cl_host, where it belongs
...
(it seems i missed a file or two)
2000-05-14 03:34:24 +00:00
Thad Ward
d8b2f366a1
moved sound initializatio out of vid_* to cl_host, where it belongs
2000-05-14 03:32:06 +00:00
Dan Olson
b748d7bd39
some aesthetic stuff
2000-05-14 03:29:32 +00:00
Bill Currie
6e74823980
take care of a fscked gl_model.c and some other bits (not sure what happened) I probably killed theoddone33's seg fixes :(
...
rename gl_vidlinuxglx.c to vid_glx.c
2000-05-14 02:32:27 +00:00
Joseph Carter
289610088d
This fixes GL.
...
It may not work well for people using non-3dfx cards, someone PLEASE test
it!
2000-05-14 00:32:35 +00:00
Joseph Carter
b434a9194b
gitignore update
2000-05-14 00:12:13 +00:00
Joseph Carter
a1db7e86ef
Texture cache mismatch fix (I think, since I'm working blind here..)
2000-05-14 00:11:12 +00:00
James Brown
9b362130b4
Added #include for windows gl
2000-05-13 23:49:35 +00:00
James Brown
e42f78b356
Updated a few paths and things.
2000-05-13 23:44:32 +00:00
James Brown
0903768083
Windows GL makefile
2000-05-13 23:41:32 +00:00
James Brown
ef696486fd
Server 'crash on disconnect' bugfix
2000-05-13 23:34:08 +00:00
James Brown
fb9afe55dd
Fixed wrong #ifdef
2000-05-13 23:19:35 +00:00
Joseph Carter
226ab58a84
Flymode works.
2000-05-13 22:51:05 +00:00
Dan Olson
b58329b37a
Put the crosshair back in
2000-05-13 21:45:42 +00:00
Joseph Carter
01eceda77e
Removed the string QuakeWorld from places to help avoid stepping on Id's
...
tues (not that they care to be honest..) VERSION is gone, use the strings
QW_VERSION and QF_VERSION. I'd like QW_VERSION to go away but I don't
think we're ready to screw with that just yet. Note, those are strings,
not floats.
Also defined QSG_STANDARD and set all the star keys the current qw-server
does.
qw-* -> qf-*, unlike the main tree this one is not planned to be just QW.
2000-05-13 20:51:02 +00:00
Dan Olson
497ba1a82f
buh bye gl_model.h
2000-05-13 20:47:01 +00:00
Dan Olson
884b19f02d
Fix some segs
2000-05-13 20:25:02 +00:00
Joseph Carter
21c1991853
cl_verstring makes its first appearance
2000-05-13 20:10:50 +00:00
Dan Olson
ee500c9b0b
added extern viddef_t vid; to each of the vid_* files upon request
2000-05-13 17:37:19 +00:00
James Brown
8042011eb9
*** empty log message ***
2000-05-13 11:06:43 +00:00
James Brown
6bfed8848a
Ender's Win32 Server + SW Client stuff :)
2000-05-13 11:04:27 +00:00
James Brown
0ba1b5a805
whoopsie.. Needed to #include <windows.h>
2000-05-13 10:45:29 +00:00
James Brown
f33375e439
ANOTHER serveronly ifdef.. evil!
2000-05-13 10:43:05 +00:00
James Brown
bfa92f1fae
Removed include for winquake.h, not used and caused use of #ifndef SERVERONLY
2000-05-13 10:39:07 +00:00
James Brown
7630423d40
Done a pathetic attempt at cleaning some code up. :P
2000-05-13 10:32:45 +00:00
James Brown
afd8217d2d
Added a few windows-specific (and my development enviroment :) ignores.
2000-05-13 10:29:00 +00:00
Bill Currie
0cce8322b1
GLQUAKE has been erradicated from the .c files (unfortunatly not the .h files)
2000-05-13 09:23:01 +00:00
Bill Currie
05bb1f14b1
remove unneeded include
2000-05-13 08:15:28 +00:00
Yan Sweitzer
670a264470
putch needs <conio.h> -- Yanster
2000-05-13 05:32:48 +00:00
Bill Currie
ca29015853
add qw-client-glx
2000-05-13 05:31:11 +00:00
Bill Currie
c0a1d28981
woohoo, it links
2000-05-13 05:29:57 +00:00
Bill Currie
2dae2509c4
almost there, just one more symbol
2000-05-13 05:24:54 +00:00
Bill Currie
680fc4af16
/almost links/
2000-05-13 05:20:33 +00:00
Joseph Carter
f1b6385ea4
fixed netgraph
2000-05-13 04:59:05 +00:00
Thad Ward
d8a45153e0
commented out some "unreferenced local variables"
2000-05-13 04:44:12 +00:00
James Brown
134a94cd8a
Fixed some BAD coding (was redeclaring errno).
2000-05-13 04:03:04 +00:00
Bill Currie
19571d83d5
remove lonely gcc line
2000-05-13 03:00:08 +00:00
Bill Currie
b6374867c1
remove #(CL_GLX_name) on clean and include all dependencies
2000-05-13 02:56:00 +00:00
Bill Currie
5928058c00
hehe, qw-client-glx compiles (probably with lots of stuff missing) but doesn't link
2000-05-13 02:52:36 +00:00
Joseph Carter
8236ef7594
this fixes software for the moment
2000-05-13 02:16:41 +00:00
Joseph Carter
05fd12e05f
GPL thingy
2000-05-13 01:57:48 +00:00
Bill Currie
aec72be85e
/SW/ clients almost build (don't link). gl_flashblend needs to be hacked in to allow them to link
2000-05-13 00:27:23 +00:00
Bill Currie
3f0635e210
remove sys_win.c.client. if it's still needed, it's in cvs
...
remove some GLQUAKEs from tho others. no client builds atm :(, but then neither does the server :/
2000-05-12 23:45:09 +00:00
Joseph Carter
9adb98d87e
A little more progress
2000-05-12 23:19:23 +00:00
Bill Currie
2464548ffd
fix this bug before it bites anyone :)
2000-05-12 23:10:39 +00:00
Dan Olson
74c19068e5
gl_* now compiles... need to change around the Makefile before it will link
2000-05-12 19:17:02 +00:00
Joseph Carter
7d67cc2e7c
quakedef.h removed
2000-05-12 16:16:29 +00:00
Bill Currie
47f93d8d41
trying to get gl going. make accepts the list, but the GL files don't want to play
2000-05-12 08:13:08 +00:00
Anton E. Gavrilov
0cb1548d34
*** empty log message ***
2000-05-12 04:01:20 +00:00
Anton E. Gavrilov
bb8b80ea0a
sys_win.c: win32-specific stuff, common between client and server; moved Sys_mkdir() here
...
cl_sys_win.c: win32-specific client stuff. Added qboolean is_server = false; renamed filelength() to wfilelength()
sv_sys_win.c: win32-specific server stuff. Added qboolean is_server = true;
2000-05-12 03:44:21 +00:00
Anton E. Gavrilov
a931568d6b
Added MSVC project files (no GL yet)
2000-05-12 01:49:43 +00:00
Bill Currie
d94abb7f29
add the client binaries
2000-05-12 00:23:08 +00:00
Bill Currie
0ae1fc6f3f
SERVERONLY? what SERVERONLY? :) the only files left with it are windows specific
2000-05-12 00:21:53 +00:00
Dan Olson
74d4cd2399
no more #ifdef SERVERONLY in net_chan.c
2000-05-12 00:11:41 +00:00
Bill Currie
5879669155
no more SERVERONLY in model.c :)
2000-05-12 00:09:16 +00:00
Bill Currie
da7fc52b3e
forgot to call cl_Cmd_Init :)
2000-05-11 23:49:03 +00:00
Bill Currie
d6e0069c69
almost done. only net_chan.c left to fix before client links, but still need to sort out two SERVERONLYs in model.c. All functions are split out, but two code snippets remain to be sorted.
2000-05-11 23:06:57 +00:00
Bill Currie
ace849a9be
create an SV_Error wrapper for the client to help tidy up model.c
2000-05-11 22:24:46 +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
Joseph Carter
e89ab48d85
Moved uint32.h to include
2000-05-11 14:43:38 +00:00
Dan Nelson
4bc76abc78
Neither -ldl nor -lpthread are needed
2000-05-11 14:25:50 +00:00
Joseph Carter
81f38bb9ca
Moved vid_x.c -> vid_x11.c
2000-05-11 14:13:35 +00:00
Bill Currie
9d6bb97e10
ok, -x11 target now tries to link (when using make -j)
2000-05-11 13:51:14 +00:00
Bill Currie
d5214f07a2
fix a screwup with math.S
...
turns out make doesn't like files being included more than once (duplicate .d files)
2000-05-11 13:45:45 +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
ee16312bb8
clien (svga) compiles, but doesn't link yet (so clients are disabled for now)
2000-05-11 13:15:59 +00:00
Bill Currie
9611170a38
"another one bites the dust, DN Dn dn" (SERVERONLY)
2000-05-11 12:00:26 +00:00
Bill Currie
a236fa53e6
split out the server and client specific stuff from cvar.c into sv_cvar.c and cl_cvar.c respectively
2000-05-11 10:04:50 +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
Bill Currie
f66db72a7e
remove a SERVERONLY
2000-05-11 08:50:41 +00:00
Bill Currie
ec2526b44b
merged. much easier once I realised I was trying too hard :)
2000-05-11 08:39:08 +00:00
Bill Currie
393bf43fee
d'oh
2000-05-11 07:07:17 +00:00
Bill Currie
a875ed2eed
more mods to bring the diff of model.c and modle.c.cleint closer before doing the hack job
2000-05-11 02:07:02 +00:00
Bill Currie
2821e93eda
marginally closer to properly separated cl and sv model.c
2000-05-11 01:45:04 +00:00
Bill Currie
d39830f804
fix legal problems with md4
2000-05-10 23:54:50 +00:00
Anton E. Gavrilov
e79ac6060b
Added the free md4 replacement
2000-05-10 23:48:36 +00:00
Bill Currie
3a15f6cb4e
swap cleint as server versions of sys_win.c
2000-05-10 23:17:39 +00:00
Bill Currie
525f2b78f4
warnings fix for older gcc/egcs
2000-05-10 22:11:27 +00:00
Dan Olson
b139acafc2
^M cleanup, and qw-server compiles with -Werror
2000-05-10 20:33:16 +00:00
Bill Currie
6a4befeb00
fix the BoxOnPlaneSide problem the right way
2000-05-10 12:57:04 +00:00
Bill Currie
4a150c4d4a
links!!!!!
2000-05-10 12:51:12 +00:00
Bill Currie
d39006971a
getting there, just `BoxOnPlaneSide' to go until qw-server links.
...
Removed last 386 definition bits from headers (I think)
2000-05-10 12:47:50 +00:00
Bill Currie
7372963210
remove id386 definition stuff from the headers
...
add .gitignore to source and worlda.S
hack Makefile a bit
2000-05-10 12:31:54 +00:00
Bill Currie
4b8c2182a3
create a makefile to get going
...
swap server and client model.c for now
2000-05-10 12:09:20 +00:00
Joseph Carter
d859383680
Initial revision
2000-05-10 11:29:38 +00:00