Bill Currie
36de3c147e
move Sys_Quit and Sys_Error totally into libQFutil. They will call a list
...
of pre-registered (Sys_RegisterShutdown) function before actually exiting
the program. This should take care of the pain when an ncurses server
crashes.
2001-09-24 21:00:23 +00:00
Adam Olsen
f5135b7542
- and THAT particular bug fix is going into nq too
2001-09-24 19:41:42 +00:00
Bill Currie
169f1ceac2
thou shalt not rely on order of evaluation
2001-09-24 19:12:05 +00:00
Adam Olsen
5d757c0d85
- fix our favorite svc_updatefrags overflow bug! weeeeee
2001-09-24 18:26:23 +00:00
Ragnvald Maartmann-Moe IV
5330fd5651
Whoops.
2001-09-24 18:03:36 +00:00
Ragnvald Maartmann-Moe IV
e2f14519fb
Merge world.h. Also reduced smoke particle textures from 8 to 1, a considerable speedup through reduced texture thrash...
2001-09-24 17:52:13 +00:00
Bill Currie
c74fc1c0df
make the unused var warning like gcc's
2001-09-24 17:51:15 +00:00
Adam Olsen
b52d7fd3d9
- when a client overflows print out the backbuf too, not just
...
netchan.message
- tweak the svc_print netlog spacing
2001-09-24 16:25:49 +00:00
Adam Olsen
19b6ce83a1
- fix overflow packet dumping. Oops :)
2001-09-24 14:47:36 +00:00
Bill Currie
2447983464
try three. this should work
2001-09-24 03:23:44 +00:00
Bill Currie
998855402c
try two
2001-09-24 02:48:09 +00:00
Bill Currie
5f9a3d9617
try to make --with-qf work while configuring
2001-09-24 02:38:28 +00:00
Adam Olsen
7ff069c931
- when the progs cache a model, copy it onto the hunk, so the gc can't
...
squash it
- ditto for sounds, just in case
2001-09-23 15:14:08 +00:00
Bill Currie
789a11d2d8
don't print the file or line number for "warnings treated as errors"
2001-09-23 04:08:28 +00:00
Bill Currie
2054ec016a
fix a slew of false positives with unused var checking
2001-09-23 04:08:03 +00:00
Bill Currie
c8ab7d04ef
fix two bugs with glx extension checking: HAVE_GLX wasn't getting into
...
config.h and GLX_ARB_get_proc_address is not (any longer?) defined by mesa.
2001-09-23 03:41:05 +00:00
Ragnvald Maartmann-Moe IV
d247027954
Use a callback for gl_multitexture which sets gl_mtex_active (now a qboolean, rather than a macro). 0.6-1.0% speedup.
2001-09-23 03:24:23 +00:00
Bill Currie
bf1920a851
don't enable mtex if the required functions cannot be found. This shouldn't
...
normally happen, but is due to a currently broken QFGL_ExtensionAddress and
causes qf to seg when mtex is requested.
2001-09-23 03:18:58 +00:00
Adam Olsen
07b0d91900
- add a NUM_FOR_BAD_EDICT function, which doesn't care if it's a bad
...
value
- switch some prints over NUM_FOR_BAD_EDICT
- change NUM_FOR_EDICT to call PR_RunError on error, instead of
PR_Error. That was it prints out a backtrace.
(I did it in reverse order ;)
2001-09-23 01:29:52 +00:00
Adam Olsen
a159e852e6
- add some comments to libs/console/inputline.c
...
- rename pr_deadbeef to pr_deadbeef_ents
- add pr_deadbeef_locals, which does uninited locals. (crashes from
it are undeniably buggy code, unlike pr_deadeef_ents)
- add a missing break to packetlog printing's switch
- add sv_kickfake, which kicks people for attempting to fake messages,
or replaces the ^Ms with # if disabled.
2001-09-23 00:36:21 +00:00
Bill Currie
ea966952be
segmentation fault handler from kkqwsv (thanks, Bill;) but with a couple
...
minor improvements (you get a core file if the seg wasn't triggered by progs).
2001-09-23 00:15:53 +00:00
Bill Currie
7aec6e253a
unused local variable detection
2001-09-22 23:41:47 +00:00
Ragnvald Maartmann-Moe IV
bb6796247c
Kill r_particles->int_val testing in gl particle engine. Also merge a bit down to r_part.c/r_cvar.c. Properly declare cl_max_particles (how the heck was it working when only ever declared as exter cvar_t *cl_max_particles?).
...
Should be a minor speedup for gl, definitely a code cleanup.
2001-09-22 02:37:45 +00:00
Bill Currie
0425afb190
'rcon localinfo motd "hi there"' now works
2001-09-22 02:24:46 +00:00
Adam Olsen
9448063c67
- use etype_T instead of int (just so it's clearer in debugging)
2001-09-21 19:28:08 +00:00
Adam Olsen
8c89f65a98
- compile fix for building without curses
2001-09-21 17:28:35 +00:00
Bill Currie
49a85718f8
total nukage of Con_*Printf calls from libs (except for video). Sys_*Printf
...
(Sys_DPrintf is new) is now used exclusively for all lib printing. Con_Init
sets the sys printf recirection to Con_Print (which has been revamped
appropriatly) and the server sets it to SV_Print (which was SV_Printf and
the new SV_Printf calls /it/). This should fix the rcon print redirection
issues.
2001-09-21 04:22:46 +00:00
Bill Currie
4416404982
total nukage of Sys_Printf calls in the client and server source. this paves
...
the way for libQFutil using Sys_Printf exlusively.
2001-09-21 03:01:14 +00:00
Adam Olsen
bff5a4b4b4
make "Client foo connected" be a normal print instead of a dprint, and
...
make both that and spectator prints include the ip.
2001-09-20 19:50:24 +00:00
Adam Olsen
f59c2a2a0b
- build fix for without curses
...
- add a "zombie" line to edictcount, which is the number of ents that
are "free" but not long enough to be reused.
2001-09-20 19:34:02 +00:00
Adam Olsen
ca51e3be02
- cleanup of up/down key handling, as per suggestions from james
...
- add a sv_console_plugin cvar (guess what it does)
2001-09-20 15:14:44 +00:00
Adam Olsen
7195fe8ac7
- fix for ^@ in the history
...
- little cleanup
2001-09-20 08:12:28 +00:00
Adam Olsen
388c102a57
- fix buffer size reallocation
...
- fix history crash
2001-09-20 07:34:27 +00:00
Adam Olsen
0977b555f3
- build fix for without curses (untested, but should fix the problem I
...
had when I last tried)
- fix sv_filter_automask so it's not inverted (doh, again!)
- cleanups of ip filter prints
2001-09-20 06:51:25 +00:00
Ragnvald Maartmann-Moe IV
fc1ab9640e
r_numparticles is now r_maxparticles. Ah, the joy of sane variable names.
2001-09-19 18:07:09 +00:00
Adam Olsen
780cc26b37
- add a sv_filter_automask cvar to automatically get /16 for 1.2.0.0
...
- update writeip to include filter types. It makes them all permanent
though, since addip can't take an absolute expiration time :/
2001-09-19 12:58:02 +00:00
Adam Olsen
893c8b784b
- tweak the cl_maxfps sleeping to be more finely grained
...
- treat empty snd_render/snd_output strings as "don't load"
2001-09-19 05:32:20 +00:00
Bill Currie
bdf45386f0
some minor work getting the client side of libQFconsole working, but nowhere
...
near complete.
2001-09-19 03:39:04 +00:00
Ragnvald Maartmann-Moe IV
6053f1feac
Add gitignore for qw-master and qw-master.exe.
2001-09-19 00:06:56 +00:00
Ragnvald Maartmann-Moe IV
8af9c2321d
Larger lightning sparks, and more importantly, cull particles more efficiently when bumping into max. R_LavaSplash and R_TeleportSplash need work, though.
2001-09-18 23:22:57 +00:00
Timothy C. McGrath
54e5a3e114
Fix for svgalib from joa, two liner. Very nice of him :)
...
Misty-chan
2001-09-18 22:38:08 +00:00
Adam Olsen
678068849e
James' latest fullscreen patch, which works flawlessly for me :)
...
(and if anybody cares about the formatting they can change it AFTER
this is in)
2001-09-18 09:30:59 +00:00
Adam Olsen
7c75e264c9
- build fix for fbdev
...
- minor formatting tweak for in_common.c
2001-09-18 09:19:44 +00:00
Adam Olsen
ce7e6ac4a5
idontthinkimobsessivedoyouthinkimobsessive?
2001-09-18 08:58:51 +00:00
Adam Olsen
f2cf4388d9
- improvements of how message contents are printed, which is #if 0'd
...
anyway :)
2001-09-18 07:26:12 +00:00
Adam Olsen
e3bf60bda3
- fix the parsing of player numbers. oops :)
2001-09-18 07:00:41 +00:00
Adam Olsen
915674733c
- much formatting cleanups
...
- made it use #if HAVE_FOO_H like the rest of QF
- a couple bug fixes
- cleaned up what it prints, including adding sequence numbers and
player counts in the heartbeats
2001-09-18 06:47:02 +00:00
Bill Currie
b79ff6378d
mouse warpage fixes from james
2001-09-18 05:18:49 +00:00
Bill Currie
dd98622859
x11 vid_fullscreen improvements from james (thanks)
2001-09-18 04:53:01 +00:00
Bill Currie
b559b3a796
fix a key mapping issue reported by MasterLich
2001-09-18 04:38:18 +00:00