Commit graph

1173 commits

Author SHA1 Message Date
Bill Currie
8706ada7c6 some compile fixes for vc (hopefully) 2001-01-05 21:10:41 +00:00
Bill Currie
451afbd488 various printf, Sys_Printf, Con_Printf cleanups. Con_Printf now ALWAYS prints
to consol/logfile whether output is recirected or not. Also, Con_Printf will
not print the time stamp if the last char of the previous print wasn't \n
2001-01-05 19:52:50 +00:00
Dabb
3b0d17acc4 pr_cmds -> sv_pr_cmds 2001-01-05 16:37:30 +00:00
Dabb
1fed0a6664 Nuked some leftovers from Havoc. 2001-01-05 16:31:06 +00:00
Dabb
5ef57c14e4 Added hash.c 2001-01-05 15:24:38 +00:00
Bill Currie
dd5363cdb5 commands and aliases now use hash tables 2001-01-04 20:51:35 +00:00
Ragnvald Maartmann-Moe IV
57b02fad06 CodingStyle. 2001-01-04 20:43:36 +00:00
Bill Currie
381f5b6df4 cvars and cvar alias now use a hash table for lookups. commands and aliases
coming soon :)
2001-01-04 19:10:38 +00:00
Bill Currie
365ece328b hopefully fix some mingw compilation issues 2001-01-04 18:38:05 +00:00
Bill Currie
77970ba4d2 replace face related % and / with table lookups. gives almost 50% speedup in
set_vertex (but it's not called that often) and 1/15 speedup in
R_DrawSkyBoxPoly
2001-01-04 06:24:18 +00:00
Bill Currie
81620d5245 fix a crash in progs code caused by a bad prototype 2001-01-04 05:44:53 +00:00
Ragnvald Maartmann-Moe IV
488e415b09 Correct user/info slip in usage for user. 2001-01-04 03:45:47 +00:00
Bill Currie
58c99af5a0 add a flag for CVAR_ROM 2001-01-03 17:09:14 +00:00
Dabb
bf1f6deabf Added missing file. 2001-01-03 14:36:38 +00:00
Bill Currie
e72f0b1eed clean up a fixme as recommended by WildCode 2001-01-03 07:19:01 +00:00
Bill Currie
5e86c729fa now progs and server really are separated :) 2001-01-03 07:08:28 +00:00
Bill Currie
0192ed40c3 the progs engine and the server are now completely independent paving the way
for CSQC.
2001-01-03 05:54:35 +00:00
Bill Currie
c746a0fc51 correct the description of zombie time 2001-01-03 04:40:09 +00:00
Anton E. Gavrilov
e1e964d446 Add the missing \n in ClientReliableWrite_String (cl, "cmd snap"); 2001-01-02 22:58:32 +00:00
Bill Currie
8e0d495625 include unistd.h 2001-01-02 16:18:08 +00:00
Bill Currie
2debf6f669 now only svs is reverenced where it shouldn't be, and that's to set info
strings (skybox and *progs). skybox is easy to take care of (aditional parse
functions), but I haven't yet decided what to do with *progs. Also, progs code
needs a bit of a cleanup, but that will come later.
2001-01-02 03:22:46 +00:00
Bill Currie
ff89f60c74 move the final command line stuff to AFTER all the subsystems have been
initialised.
2001-01-01 18:00:06 +00:00
Dabb
b439951184 Win32 sound code cleanup - phase 2.
Removal of lpVtbl-> for the sake of readability.
2001-01-01 14:16:17 +00:00
Bill Currie
662674aaef when cvarlist has ANY parameters, it will display the descriptions of the cvars 2000-12-31 22:06:00 +00:00
Dabb
709118ef0a Makefile for win32 MINGW users. Not fully finished yet, MGL doesnt work.
Preferred method will be using autoconf & automake with ./configure
but that requires single-hosting Mingw which is bit complicated. You can
also use CYGWIN to compile.
2000-12-31 19:08:10 +00:00
Bill Currie
bca9a6eb67 use MSG_WriteString instead of SZ_Print 2000-12-31 18:47:29 +00:00
Bill Currie
ad17c35143 forgot to fix these 2000-12-31 18:20:51 +00:00
Dabb
32910a9385 Cleanup - removed some commented out stuff. 2000-12-31 18:20:24 +00:00
Dabb
587ed5cc3f Lockbuffer, return null when fails. 2000-12-31 15:09:07 +00:00
Dabb
5ba9c66816 Nuked unused "texture_mode" - probably leftovers from old stuffs. 2000-12-31 13:59:19 +00:00
Dabb
d76c72a169 More cleanups, nothing major. 2000-12-31 13:51:31 +00:00
Dabb
edec7bf2d4 Added sv_progs.c 2000-12-31 09:06:13 +00:00
Dabb
22d2cce11f Added " characters to multiline cvar descriptions to avoid compilation
probs and extra whitespaces in resulting help.
2000-12-31 09:05:25 +00:00
Bill Currie
b6c832d900 while not 100% complete (sv is still referred to as well as r_skyname), the
progs engine no longer refers to any global vars. This alows for multiple progs
being loaded (NOTE: NOT multiple mods, but (eg) for various protocol
extensions) and, once the last couple of issues are taken care of, CSQC.
2000-12-31 07:43:09 +00:00
Bill Currie
76a11bd74a cvar doc patches from Misty 2000-12-31 04:46:04 +00:00
Ragnvald Maartmann-Moe IV
cef1be9646 Make multipliers consistent for mouse motion. One part was using -sdl client version, other -sgl. Now both use -sgl. Whee... 2000-12-30 20:12:34 +00:00
Dabb
0348d7c870 Nuked #include <commctrl.h> 2000-12-30 19:23:56 +00:00
Dabb
e91739410d Fixed compile error after Despair cleanups ;-) 2000-12-30 19:14:54 +00:00
Ragnvald Maartmann-Moe IV
35b8c3f79c Minor include sorting/cleanup. 2000-12-30 19:05:34 +00:00
Dabb
1705fbe0a0 Mingw compile fix. 2000-12-30 18:46:10 +00:00
Ragnvald Maartmann-Moe IV
986a610860 Make ifdef's more consistent (and follow CodingStyle), HAVE_* cleanups, make -ggi target compile again, little whitespace, and sorted includes. 2000-12-30 18:26:29 +00:00
Dabb
1ad52d2e98 Small .asm changes. 2000-12-30 14:34:01 +00:00
Dabb
58a4575aeb Finally added asms, I forgot to do it before :) 2000-12-30 11:45:28 +00:00
Dabb
ff2658dacd Added HAVE_NETINET_IN_H 2000-12-30 11:20:36 +00:00
Dabb
8415879527 Oops, forgot IN_Command 2000-12-30 11:17:23 +00:00
Dabb
fcdc8912d1 Added joy_win.c. 2000-12-30 10:58:42 +00:00
Dabb
bcfa8702ed Moved JOYSTICK code to joy_win.c - still needs some cleaning but works. 2000-12-30 10:56:03 +00:00
Dabb
76f78fbbf3 Now you can actually turn joyadvanced on and off while playing. 2000-12-30 10:54:45 +00:00
Bill Currie
4d1a1fb5e9 math asm needed 2000-12-30 05:53:34 +00:00
Bill Currie
ee47b4d568 a start on a #include audit for the header files and misc fixups for win32 2000-12-30 05:18:48 +00:00
Bill Currie
8eacd803fe should compile now 2000-12-30 04:52:12 +00:00
Bill Currie
5f21837c33 cleanup the includes in host.h 2000-12-30 03:23:31 +00:00
Bill Currie
f29ea7f1d3 fix up <> vs "" in #includes 2000-12-30 03:07:15 +00:00
Bill Currie
ccba39666b #include audit 2000-12-30 02:16:36 +00:00
Dabb
a9ffb0002f Joystick code for win32. Mostly contains code moved from in_win.c.
NOT FINISHED YET.
2000-12-29 20:08:43 +00:00
Dabb
1532c66198 Replaced #ifndef WIN32 with #ifdef HAVE_UNISTD_H and
HAVE_SYS_TIME_H
2000-12-29 18:52:52 +00:00
Dabb
cc0e3dfbb5 Are these uninst.h, timeb.h really needed here? 2000-12-29 16:26:35 +00:00
Dabb
1d2e83bb66 Brought back evil DirectSound hack for SDL/SGL 2000-12-29 16:20:38 +00:00
Dabb
2d4ced491e Put back #include <stdarg.h> or compile fails. 2000-12-29 16:19:23 +00:00
Dabb
3601dd5532 Bringing back Direct-X sounds for SDL/SGL.
I guess we let SDL sound support mature bit more.
2000-12-29 15:52:25 +00:00
Dabb
477bcf51b0 Win32 sound cleanups - phase1 2000-12-29 15:20:12 +00:00
Bill Currie
48f6a02a38 make the `dead sleep' optional (sys_dead_sleep: defaults to on) 2000-12-29 07:15:50 +00:00
Bill Currie
2695ec4990 helps if one groks select semantics :/ 2000-12-29 06:19:44 +00:00
Bill Currie
73980fe852 make qf-server REALY sleep when there are no clients currently connected 2000-12-29 05:32:24 +00:00
Bill Currie
c71fc78360 it was decided the menu code should return until release. here it is with the
gettimeofday -> Sys_DoubleTime change (though I'm having some operational
issues (non-critial) with the server list).
2000-12-29 03:14:53 +00:00
Bill Currie
005dbaa83f white space 2000-12-29 01:28:22 +00:00
Jeff Teunissen
f9fcd66129 voids 2000-12-28 09:33:49 +00:00
Jeff Teunissen
d3d32986bb shrink the heap back down to 8MB on Win32 -s*l 2000-12-28 09:33:16 +00:00
Jeff Teunissen
300910698c more void cleanup 2000-12-28 09:32:02 +00:00
Jeff Teunissen
fe2f79c5ef Whitespace 2000-12-28 09:31:22 +00:00
Jeff Teunissen
6081ed15a7 more () -> (void) for function defs 2000-12-28 09:30:32 +00:00
Jeff Teunissen
8c9e535247 s/()/(void)/g 2000-12-28 09:29:38 +00:00
Jeff Teunissen
bc9518c9a5 whitespace 2000-12-28 09:27:30 +00:00
Jeff Teunissen
52cc1fa218 Whitespace, some optimizations 2000-12-28 09:26:00 +00:00
Jeff Teunissen
893a8ba827 The GL version of the clock rewrite -- also some whitespace 2000-12-28 07:49:42 +00:00
Jeff Teunissen
37304217c1 Whitespace, some function name changes 2000-12-28 07:46:40 +00:00
Jeff Teunissen
c6a22c8a88 whitespace 2000-12-28 07:44:45 +00:00
Jeff Teunissen
66bd913f7d Whitespace 2000-12-28 07:28:23 +00:00
Bill Currie
80db620524 What's GameSpy? 2000-12-28 07:18:11 +00:00
Jeff Teunissen
3783f9b562 Rewrite of the clock code. 2000-12-28 07:09:04 +00:00
Jeff Teunissen
f9022537ee Whitespace. 2000-12-28 06:58:56 +00:00
Jeff Teunissen
579434b6df Add 22050 to the list of sound rates to attempt 2000-12-28 06:54:16 +00:00
Jeff Teunissen
2fdeaf7aaa whitespace. 2000-12-28 06:49:26 +00:00
Jeff Teunissen
c1e0cf7b8e Use RGB palettes for shared palette extension instead of RGBA. 2000-12-28 06:45:19 +00:00
Bill Currie
f453d2f1b8 clean up the #includes of the progs files 2000-12-28 05:18:38 +00:00
Dabb
e52100982b Merc ripped off bit too much - in-game keys stopped working. Fixed. 2000-12-27 17:01:25 +00:00
Ragnvald Maartmann-Moe IV
d173f0f9dd More menu.c cruft chasing. 2000-12-26 21:29:56 +00:00
Ragnvald Maartmann-Moe IV
23560a26be Remove cruft leftover from menu removal. 2000-12-26 21:00:09 +00:00
Ragnvald Maartmann-Moe IV
ccb1bfd3c4 remove obsolete menu cruft. 2000-12-26 20:58:18 +00:00
Zephaniah E. Hull
01238243c1 Due to snax's ping stuff not compiling under windows, I did a little
cleaning.

Specificly, the entire menu system has been completely and utterly
removed.

Flame me AFTER writing a replacement. <=:]
2000-12-26 17:41:26 +00:00
Bill Currie
9f6b0bf758 put my sky alpha trick into a safe place. currently disabled because while it
works, it's not the right place.
2000-12-25 03:38:48 +00:00
Brian Koropoff
0210465303 This update changes the server list layout and adds server pinging and querying support. Use 'p' to update pings, 's' to update status information, and 'u' to do both at once. Feel free to abuse this and report any bugs that you find. 2000-12-25 02:36:36 +00:00
Bill Currie
e537c27a70 fix a long standing (but only recently discovered) but with INFO cvars (USER
and SERVER) where they weren't being put into the info string if they were
never modified from the default.
2000-12-24 23:39:43 +00:00
Brian Koropoff
382fe8feff A quick hack so that inserting in the server list will use the current server's ip and description if connected. 2000-12-24 05:37:24 +00:00
Bill Currie
86222ca684 don't unroll the resaple loops manually. causes segs for < 4 pixel output
textures (now 2x2 and 1x1 will work. 0x0 is just ignored)
2000-12-24 04:59:15 +00:00
Bill Currie
de79e1433d don't resample a texture when the output size is 0xN or Nx0 2000-12-24 04:43:22 +00:00
Brian Koropoff
6e345718c4 Fixed a segfault with null textures by ignoring them in GL_Upload32 and removed a 'magic number' as well. 2000-12-23 00:09:42 +00:00
Zephaniah E. Hull
22ba7f9f28 The GL_EXT_shared_texture_palette seems like an idea which is
/almost/ a good idea, but seems to be severely broken with many
drivers, as such it is disabled.

It should be noted, that a palette object extension as suggested by
the GL_EXT_shared_texture_palette spec might be a very good idea in
general.
2000-12-22 09:22:54 +00:00
Ragnvald Maartmann-Moe IV
b61586b9b4 Reenable own muzzle flashblend for gl_flashblend users. Anyone have any idea _why_ some madman disabled it? *grmbl* :) 2000-12-22 05:26:42 +00:00
Bill Currie
8b10142de0 fix the broken torches 2000-12-22 05:23:53 +00:00