Joseph Carter
0594dcfd33
loadsky command implemented:
...
loadsky skyname
turns it on if env/skyname*.tga exists
loadsky none
turns it off, always.
Clientside support. Serverside key needs to be added still
2000-05-18 20:32:11 +00:00
Jeff Teunissen
00aa3557d4
Cleaned up the build system...thanks to some configure hacking, -glx is
...
now only built if X11 is available, and defines its own CFLAGS and LIBS
variables to be empty if dirs are not specified on the
configure command-line.
Oh, yeah. OPENGL_* are now GLX_*. Sorry. :)
2000-05-18 13:15:10 +00:00
Yan Sweitzer
39d627ef10
qw-server .s custom build had disappeared
2000-05-18 08:53:50 +00:00
Thad Ward
9d4adec3d5
added visualc's config.h and got everything building again
2000-05-18 08:06:59 +00:00
Joseph Carter
0c93f0d1f2
Skybox support - just add env/*.tga!
...
Bring your own Cmd_LoadSky_f (), I haven't done that or the server code
yet.
2000-05-18 04:34:26 +00:00
Bill Currie
1ce7197bab
rename snd_linux.c to snd_oss.c in prep for snd_alsa.c
2000-05-18 03:44:30 +00:00
Brian Koropoff
549ceb75d4
Fixes to the options menu, including several segfaults and a cursor problem.
2000-05-18 03:00:16 +00:00
Bill Currie
116daa40e9
fix the seg on startup with -nosound
2000-05-18 02:46:05 +00:00
Joseph Carter
a12e476479
If new map requested and not found, try to restart the current one. If
...
that also fails, DIE GRACEFULLY rather than continue to run with things
all screwed up from the intermission settings. Fixes weird behavior under
any mod where a map can change.
2000-05-18 01:36:42 +00:00
Brian Koropoff
3a88e0f876
Oddone, try coding on < 10 beers ;P
2000-05-18 00:31:48 +00:00
Bill Currie
64d00faa8f
Apply theoddone33's cvar patch (he's having connectivity problems with tank)
2000-05-17 23:16:23 +00:00
Marcus Sundberg
22c85298f0
Changed #if USE_INTEL_ASM to #ifdef USE_INTEL_ASM and
...
#if !USE_INTEL_ASM to #ifndef USE_INTEL_ASM
2000-05-17 20:50:22 +00:00
Marcus Sundberg
ad7b0f9c67
Re-arranged includes a bit to fix TRU64 warnings
2000-05-17 20:12:23 +00:00
Marcus Sundberg
826c403823
Added CDAudio_Pause
2000-05-17 20:11:55 +00:00
Marcus Sundberg
f89f7fc5a4
Arm with #ifdef USE_INTEL_ASM
2000-05-17 19:59:39 +00:00
Marcus Sundberg
1d1726fd46
Fix X-detection.
2000-05-17 19:51:02 +00:00
Jeff Teunissen
7647fdd484
Configure.in: minor changes.
...
include/* -- #defines so that you can #include them more than once.
2000-05-17 18:28:13 +00:00
Marcus Sundberg
81115b3719
Added EXTRA_DIST
2000-05-17 18:19:05 +00:00
Marcus Sundberg
3bbefb1a65
Added GGI client.
2000-05-17 17:28:22 +00:00
Jeff Teunissen
e68f73a621
configure updates. GL seems to build now.
2000-05-17 13:39:16 +00:00
Bill Currie
e5bda6fdc5
ignore Makefile
2000-05-17 12:14:53 +00:00
Bill Currie
c83cb15ede
id386 -> USE_INTEL_ASM conversion
...
better HAVE_SYM_PREFIX_UNDERSCORE checking
2000-05-17 11:57:35 +00:00
Jeff Teunissen
b493557f7f
More .gitignore stuff, nuke old Makefiles, fix asm weirdness with
...
asm_i386.h
2000-05-17 11:25:33 +00:00
Bill Currie
832af13c12
all files now include config.h
2000-05-17 10:03:19 +00:00
Jeff Teunissen
906444dfca
.gitignore files
2000-05-17 09:43:59 +00:00
Jeff Teunissen
7e5af715bb
Automake stuff. Don't blame me for this. ;)
...
You will need to run automake --add-missing to create the necessary
symlinks for install-sh, etc.
2000-05-17 09:25:03 +00:00
Anton E. Gavrilov
04a4e65a9a
Added the jumping bug fix (from the main qf tree)
2000-05-17 09:11:11 +00:00
Bill Currie
0b7e010ad4
removed my (commeented out) borked code. Thanks, Yanster.
2000-05-17 08:11:42 +00:00
Joseph Carter
dc7546dfbd
serverinfo sv_allowflymode is now serverinfo playerfly
2000-05-17 08:08:09 +00:00
Joseph Carter
f5bca8ba17
ghost crosshair bug fixed
2000-05-17 08:07:12 +00:00
Bill Currie
c193373d9e
rearange things a little so it's a bit neater
2000-05-17 02:46:43 +00:00
Brian Koropoff
e30c17729c
Various things from theoddone. For some reason he can't commit...
2000-05-17 01:52:15 +00:00
Bill Currie
76fe294e09
include GGI dependency files
2000-05-16 22:45:23 +00:00
Marcus Sundberg
ae2e1809e3
Added GGI target.
2000-05-16 22:04:03 +00:00
Yan Sweitzer
efc900e371
fixed a bug in Cvar_Info()
2000-05-16 20:55:45 +00:00
Brian Koropoff
55fbc12c3d
Replaced the runtime endien check with #ifndef WORDS_BIGENDIEN. It may need some more work. Also, it will now exec autoexec.cfg when you connect to a server.
2000-05-16 20:24:26 +00:00
Dan Olson
df7af60578
A cvar fix that I overlooked last night
2000-05-16 19:04:53 +00:00
Danne
01ab5f4fbe
Borland fixes
2000-05-16 13:57:54 +00:00
Thad Ward
bd1cc58799
partially fixed win32 from the cvar conversion...
2000-05-16 13:12:55 +00:00
Bill Currie
f8a6f9cb0b
no more CVAR_FIXME in here :)
2000-05-16 07:48:14 +00:00
Bill Currie
cab6a46c03
no longer segs, but mouse doesn't work!!!
2000-05-16 07:43:31 +00:00
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