Commit graph

  • 3dbf6cba31 This fixes NQ. Jeff Teunissen 2001-09-28 05:37:46 +0000
  • 31b6da027c The video version. This WILL break QW and NQ until my next commit. Jeff Teunissen 2001-09-28 05:33:58 +0000
  • e6d7aec03a Build system updates/fixes for audio libs. MUCH cleaner, probably faster, doesn't do anything unnecessary any more as far as I can tell. Jeff Teunissen 2001-09-28 05:33:12 +0000
  • 180fe60c10 empty file Bill Currie 2001-09-28 04:40:37 +0000
  • bcd54926b4 make compile with gcc 3.0 Bill Currie 2001-09-28 03:58:51 +0000
  • 83db5c0194 fix --with-qf Bill Currie 2001-09-28 03:47:22 +0000
  • 325303b037 And now for the 32-bit software renderer. Jeff Teunissen 2001-09-27 21:58:10 +0000
  • 4c40bad808 Okay, this ought to work for software. Jeff Teunissen 2001-09-27 21:53:59 +0000
  • be9ee170d6 Okay, the GL renderer lib is fixed up. Jeff Teunissen 2001-09-27 21:47:47 +0000
  • b794d4c316 yaay, cleaned up. Jeff Teunissen 2001-09-27 21:28:44 +0000
  • 37495db521 this should work for older alsa 0.9 where asoundlib.h is still in sys instead of alsa Bill Currie 2001-09-27 17:12:17 +0000
  • bd1465ef3e Make blood puffs a little less ridiculously large and not overly dense. Ragnvald Maartmann-Moe IV 2001-09-27 06:52:38 +0000
  • 35b767cd21 Remove scaling from R_RunParticleEffect, and make blood puff size variable in qw. Ragnvald Maartmann-Moe IV 2001-09-27 03:09:24 +0000
  • 2941c07b0a Add small cyan light to lightning impacts. And restore particle direction use in nq. Greatly improves blood effects. Ragnvald Maartmann-Moe IV 2001-09-27 00:43:46 +0000
  • 376f05d357 - add some conversion builtins, now we have ftoi, ftos, itof, itos, stof, stoi, stov, and vtos. - fix PF_sprintf - add FFnameFF support, where it tacks <userid> after the nick on the console. Adam Olsen 2001-09-26 22:26:31 +0000
  • dec9503620 set the default rcon_address port to 27500 rather than 0 Bill Currie 2001-09-26 21:06:51 +0000
  • 694619cd70 thou shalt not use strlen as a boolean value! Bill Currie 2001-09-26 20:57:40 +0000
  • ac58ecb10b windows get resized/moved properly now and the input line gets redrawn when the terminal resizes. Still need to work on the status bar and output window Bill Currie 2001-09-26 18:08:30 +0000
  • cb4f7eb808 various input line improvements Bill Currie 2001-09-26 16:31:36 +0000
  • 9eae11b67e added --disable-oss Chris Ison 2001-09-26 08:00:13 +0000
  • ca78b9ecd8 minor improvements in cursor location handling Bill Currie 2001-09-26 06:09:45 +0000
  • e9e2bbf1c1 various fixes, most notably using windows instead of subwindows. This stops the invalid memory accesses within ncurses when resizing. Bill Currie 2001-09-26 05:45:47 +0000
  • cd5f322cc1 Move along, nothing to see here... :) Jeff Teunissen 2001-09-26 03:39:44 +0000
  • e110f6da83 -3dfx is gone, pending someone to work on it again. Most of the stuff it did specially will be folded into -glx. Jeff Teunissen 2001-09-25 23:58:23 +0000
  • 0d0f0a7f73 bootstrap now works in cygwin Chris Ison 2001-09-25 23:47:13 +0000
  • 7b4e39053b update local info about the screen size Bill Currie 2001-09-25 23:33:37 +0000
  • 27b6bac88f do the same for QW. Jeff Teunissen 2001-09-25 23:32:11 +0000
  • 0efd28abcc trying to get bootstrap to work in cygwin Chris Ison 2001-09-25 23:04:13 +0000
  • a439170dcf libasm cleanups Bill Currie 2001-09-25 22:12:55 +0000
  • 875a0eab1b simplify, be paranoid Jeff Teunissen 2001-09-25 21:55:31 +0000
  • 9a1e0aba59 Better fix. Jeff Teunissen 2001-09-25 21:46:23 +0000
  • 662a752f9b Makefile updates. Not so ugly any more, and might even work in Windows. Jeff Teunissen 2001-09-25 21:38:05 +0000
  • 5195c065c6 do the resize signally properly Bill Currie 2001-09-25 20:35:37 +0000
  • df330f33fd expernimental code to get window resizing working Bill Currie 2001-09-25 20:16:24 +0000
  • ad4f29c6a8 clean up the buffer size calcs a bit Bill Currie 2001-09-25 16:32:00 +0000
  • 3909176957 use the dynamic buffer for both curses and stdout Bill Currie 2001-09-25 16:19:26 +0000
  • 9ffe53178c fix a char translation bug in the curses console and make the non-curses console actually translate chars Bill Currie 2001-09-25 16:13:41 +0000
  • 06da30ac89 mingw build fixes again (including mostly working in sid: got some link issues) Bill Currie 2001-09-25 06:18:30 +0000
  • 8b15be4ced alsa detection improvement sfor latest 0.9, add the qw master package, and get the server packages building Bill Currie 2001-09-24 23:18:05 +0000
  • 969961628d Helping out with the fixup of win32 builds on cygwin's new, apparently very weird, automake version 1.5. Jeff Teunissen 2001-09-24 21:22:25 +0000
  • 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. Bill Currie 2001-09-24 21:00:23 +0000
  • f5135b7542 - and THAT particular bug fix is going into nq too Adam Olsen 2001-09-24 19:41:42 +0000
  • 169f1ceac2 thou shalt not rely on order of evaluation Bill Currie 2001-09-24 19:12:05 +0000
  • 5d757c0d85 - fix our favorite svc_updatefrags overflow bug! weeeeee Adam Olsen 2001-09-24 18:26:23 +0000
  • 5330fd5651 Whoops. Ragnvald Maartmann-Moe IV 2001-09-24 18:03:36 +0000
  • e2f14519fb Merge world.h. Also reduced smoke particle textures from 8 to 1, a considerable speedup through reduced texture thrash... Ragnvald Maartmann-Moe IV 2001-09-24 17:52:13 +0000
  • c74fc1c0df make the unused var warning like gcc's Bill Currie 2001-09-24 17:51:15 +0000
  • b52d7fd3d9 - when a client overflows print out the backbuf too, not just netchan.message - tweak the svc_print netlog spacing Adam Olsen 2001-09-24 16:25:49 +0000
  • 19b6ce83a1 - fix overflow packet dumping. Oops :) Adam Olsen 2001-09-24 14:47:36 +0000
  • 2447983464 try three. this should work Bill Currie 2001-09-24 03:23:44 +0000
  • 998855402c try two Bill Currie 2001-09-24 02:48:09 +0000
  • 5f9a3d9617 try to make --with-qf work while configuring Bill Currie 2001-09-24 02:38:28 +0000
  • 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 Adam Olsen 2001-09-23 15:14:08 +0000
  • 789a11d2d8 don't print the file or line number for "warnings treated as errors" Bill Currie 2001-09-23 04:08:28 +0000
  • 2054ec016a fix a slew of false positives with unused var checking Bill Currie 2001-09-23 04:08:03 +0000
  • 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. Bill Currie 2001-09-23 03:41:05 +0000
  • d247027954 Use a callback for gl_multitexture which sets gl_mtex_active (now a qboolean, rather than a macro). 0.6-1.0% speedup. Ragnvald Maartmann-Moe IV 2001-09-23 03:24:23 +0000
  • 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. Bill Currie 2001-09-23 03:18:58 +0000
  • 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. Adam Olsen 2001-09-23 01:29:52 +0000
  • 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. Adam Olsen 2001-09-23 00:36:21 +0000
  • 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). Bill Currie 2001-09-23 00:15:53 +0000
  • 7aec6e253a unused local variable detection Bill Currie 2001-09-22 23:41:47 +0000
  • 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?). Ragnvald Maartmann-Moe IV 2001-09-22 02:37:45 +0000
  • 0425afb190 'rcon localinfo motd "hi there"' now works Bill Currie 2001-09-22 02:24:46 +0000
  • 9448063c67 - use etype_T instead of int (just so it's clearer in debugging) Adam Olsen 2001-09-21 19:28:08 +0000
  • 8c89f65a98 - compile fix for building without curses Adam Olsen 2001-09-21 17:28:35 +0000
  • 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. Bill Currie 2001-09-21 04:22:46 +0000
  • 4416404982 total nukage of Sys_Printf calls in the client and server source. this paves the way for libQFutil using Sys_Printf exlusively. Bill Currie 2001-09-21 03:01:14 +0000
  • bff5a4b4b4 make "Client foo connected" be a normal print instead of a dprint, and make both that and spectator prints include the ip. Adam Olsen 2001-09-20 19:50:24 +0000
  • 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. Adam Olsen 2001-09-20 19:34:02 +0000
  • ca51e3be02 - cleanup of up/down key handling, as per suggestions from james - add a sv_console_plugin cvar (guess what it does) Adam Olsen 2001-09-20 15:14:44 +0000
  • 7195fe8ac7 - fix for ^@ in the history - little cleanup Adam Olsen 2001-09-20 08:12:28 +0000
  • 388c102a57 - fix buffer size reallocation - fix history crash Adam Olsen 2001-09-20 07:34:27 +0000
  • 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 Adam Olsen 2001-09-20 06:51:25 +0000
  • fc1ab9640e r_numparticles is now r_maxparticles. Ah, the joy of sane variable names. Ragnvald Maartmann-Moe IV 2001-09-19 18:07:09 +0000
  • 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 :/ Adam Olsen 2001-09-19 12:58:02 +0000
  • 893c8b784b - tweak the cl_maxfps sleeping to be more finely grained - treat empty snd_render/snd_output strings as "don't load" Adam Olsen 2001-09-19 05:32:20 +0000
  • bdf45386f0 some minor work getting the client side of libQFconsole working, but nowhere near complete. Bill Currie 2001-09-19 03:39:04 +0000
  • 6053f1feac Add gitignore for qw-master and qw-master.exe. Ragnvald Maartmann-Moe IV 2001-09-19 00:06:56 +0000
  • 8af9c2321d Larger lightning sparks, and more importantly, cull particles more efficiently when bumping into max. R_LavaSplash and R_TeleportSplash need work, though. Ragnvald Maartmann-Moe IV 2001-09-18 23:22:57 +0000
  • 54e5a3e114 Fix for svgalib from joa, two liner. Very nice of him :) Timothy C. McGrath 2001-09-18 22:38:08 +0000
  • 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) Adam Olsen 2001-09-18 09:30:59 +0000
  • 7c75e264c9 - build fix for fbdev - minor formatting tweak for in_common.c Adam Olsen 2001-09-18 09:19:44 +0000
  • ce7e6ac4a5 idontthinkimobsessivedoyouthinkimobsessive? Adam Olsen 2001-09-18 08:58:51 +0000
  • f2cf4388d9 - improvements of how message contents are printed, which is #if 0'd anyway :) Adam Olsen 2001-09-18 07:26:12 +0000
  • e3bf60bda3 - fix the parsing of player numbers. oops :) Adam Olsen 2001-09-18 07:00:41 +0000
  • 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 Adam Olsen 2001-09-18 06:47:02 +0000
  • b79ff6378d mouse warpage fixes from james Bill Currie 2001-09-18 05:18:49 +0000
  • dd98622859 x11 vid_fullscreen improvements from james (thanks) Bill Currie 2001-09-18 04:53:01 +0000
  • b559b3a796 fix a key mapping issue reported by MasterLich Bill Currie 2001-09-18 04:38:18 +0000
  • 8b8ce51085 GameSpy, eat your heart out :) (thanks, James) Bill Currie 2001-09-18 03:24:26 +0000
  • 8f4d39002c - add support for ipv4 embedded in ipv6 addresses. filtering should now be fully functional for ipv6. I really oughta test ipv6 sooner or later ;) Adam Olsen 2001-09-17 07:31:15 +0000
  • d77fcc8695 - fix /0 and /9 masks to not give an error - consolidate some duplicate code into SV_PrintIP, which returns a readable ip address allocated from a static buffer - remove some debugging prints (addip is now silent on success) Adam Olsen 2001-09-17 06:10:39 +0000
  • de716f07e7 - fix an off by one error with implicit masks - don't attempt to ban/mute/cuff non-existant clients :) Adam Olsen 2001-09-17 05:41:17 +0000
  • dcbc9ada26 - rework the parser to regain support for 1.2 ips. No longer uses inet_pton for ipv4. Adam Olsen 2001-09-17 05:08:13 +0000
  • d3e8e4ed11 Sparks and a little smoke from TE_LIGHTNINGBLOOD. And kill R_RunGunshotEffect. Ragnvald Maartmann-Moe IV 2001-09-17 01:48:52 +0000
  • a7d8e2c0ea TE_EXPLOSION2 now does colored lighting. And spark showers brightened up a bit. Sparks all yellow now, none of the weird dingy grey ones. ;) Ragnvald Maartmann-Moe IV 2001-09-16 20:07:28 +0000
  • 48eb05b670 Debian packaging updates. Much of this is thanks to Filip Van Raemdonck <mechanix@digibel.org> Jeff Teunissen 2001-09-16 17:06:36 +0000
  • f90fcf855e Massive cleanups of ip filtering - addip now supports a ban time, and a ban/cuff/mute paramter - addresses now can have /8 for the mask, instead of it being implicit - removes support for 1.2 which meant 1.2.0.0/16. use 1.2.0.0/16 or 1.2.0.0 (implies a /16) - ipv6 should mostly be supported, but there's a few places that aren't finished. currently gives a compile error Adam Olsen 2001-09-16 15:40:21 +0000
  • 52648b21e3 sv_use_curses 0 to disable curses, and fix the know issues with using the old console Bill Currie 2001-09-16 06:08:09 +0000