Commit graph

  • 020704d2ff VoIP: functionality to adjust incoming audio gain, per-user. Ryan C. Gordon 2008-06-04 21:50:00 +00:00
  • cc18323a99 VoIP: client can now specify targets for voice transmission. Ryan C. Gordon 2008-06-04 21:49:15 +00:00
  • b9a9727689 Allow USE_LOCAL_HEADERS to work with SDL on Linux builds. Ryan C. Gordon 2008-06-04 05:28:54 +00:00
  • 45c18e29b8 VoIP: voip cvar should be 1 by default. Ryan C. Gordon 2008-06-03 06:06:17 +00:00
  • 32d7799c7c Patched to compile on non Mac platforms. Ryan C. Gordon 2008-06-03 04:40:40 +00:00
  • 8ab3f7af8d Changed the protocol for VoIP packets to support legacy clients. Ryan C. Gordon 2008-06-03 02:32:52 +00:00
  • e0ebde0b27 Don't allow client to capture audio if playing back a demo. Ryan C. Gordon 2008-06-03 02:28:03 +00:00
  • fc060fbebb make-macosx-ub.sh now parallelizes make across all available CPUs/cores. Ryan C. Gordon 2008-06-02 23:07:05 +00:00
  • 0403ca2260 More VoIP work: treat voip/sv_voip cvars as protocol version numbers. Ryan C. Gordon 2008-06-02 19:52:13 +00:00
  • 1e4fa5a54c Treat sv_voip cvar as a version number (0 == off, 1 == version 1 protocol). Ryan C. Gordon 2008-06-02 19:41:09 +00:00
  • 953e9ec287 sv_voip cvar should be latched. Ryan C. Gordon 2008-06-02 19:37:05 +00:00
  • 5bdce1d547 fix openal dlopen Ludwig Nussel 2008-06-02 15:54:36 +00:00
  • b8d3888f31 move voip cflags definition to platform independent place Ludwig Nussel 2008-06-02 12:12:00 +00:00
  • d43ecc9909 Fixed non-VoIP builds. Ryan C. Gordon 2008-06-02 06:46:41 +00:00
  • 7b4a796e44 Added libspeex to revision control, and updated Makefile to use it. Ryan C. Gordon 2008-06-01 18:53:28 +00:00
  • b5eaa94d03 Changed a few VoIP cvars to be latched. Ryan C. Gordon 2008-06-01 18:10:33 +00:00
  • 9b1984647a Forbid setting voip cvar if network data rate is too low. Ryan C. Gordon 2008-06-01 18:08:03 +00:00
  • a948f7cf69 Client shouldn't try to capture audio data if voip cvar is disabled. Ryan C. Gordon 2008-06-01 17:43:58 +00:00
  • 12326a9eac Initial patch for in-game VoIP support! Ryan C. Gordon 2008-06-01 07:51:23 +00:00
  • 0ee3960225 mumble link support Ludwig Nussel 2008-05-30 17:19:31 +00:00
  • a15002ad0d reorder includes to fix build on OpenBSD (#3663, patch by Jonathan Gray) Ludwig Nussel 2008-05-25 10:00:15 +00:00
  • 843994c074 whoops. Thilo Schulz 2008-05-17 10:50:08 +00:00
  • 81f9b20bfb - Workaround for buggy MacOSX getaddrinfo() implementation that doesn't accept AF_UNSPEC parameter in hints structure. Thanks icculus for reporting. - Add -faltivec flag for debug builds. Thilo Schulz 2008-05-17 10:46:41 +00:00
  • b2207b250f * (bug 3641) Server is left running following a local disconnect Tim Angus 2008-05-12 10:49:02 +00:00
  • a857487f9b * Fix a bunch of compile warnings * Only call pkg-config if it exists * Remove cl_consoleHistory from README Tim Angus 2008-05-10 18:51:02 +00:00
  • c45d5403a5 combine all mouse events received in one frame Ludwig Nussel 2008-05-06 20:24:34 +00:00
  • d7bdf4b344 define the product version in the Makefile Ludwig Nussel 2008-05-06 20:24:32 +00:00
  • 4e30f4cb35 Add information link for stereo rendering Thilo Schulz 2008-05-03 18:01:30 +00:00
  • 7104ac42b0 Update readme for r_stereoEnabled and a few corrections on the other stereo cvars Thilo Schulz 2008-05-03 15:10:12 +00:00
  • 3f56dffaa7 Show true framerate with stereo separation enabled Thilo Schulz 2008-05-03 12:58:14 +00:00
  • fa0ff6aaac shut up warning Thilo Schulz 2008-05-01 16:10:01 +00:00
  • 10ed996784 - replace a few constant values with GL macros in tr_cmds.c - tidy up top of tr_types.h a bit, change flags to hex representation - make ROM cvar enforcing really work - remove cg_stereoSeparation from cgame as it is obsolete. - Add CG_DrawCrosshair3D so people see crosshair correctly when stereoseparation is enabled Thilo Schulz 2008-05-01 14:56:57 +00:00
  • 65938da5ae - variables with CVAR_ROM set get now overwritten by Cvar_Get() if the cvar exists already but was created by the user. - Fix null pointer crash in Cvar_Print_f(), thanks to humancontroller for reporting. Thilo Schulz 2008-05-01 11:29:49 +00:00
  • 82e32bdf41 Make forced unloading work in more cases than just server disconnects Thilo Schulz 2008-04-29 22:49:37 +00:00
  • 2f71e61b1d mingw32: allow to override cflags and libs for external libraries Ludwig Nussel 2008-04-28 07:10:32 +00:00
  • 1156a63d52 - change default value for stereo seperation - make clearing buffer use black for clearing when changing anaglyphmode - Make sure that dlights are greyscale, too. Thilo Schulz 2008-04-27 21:09:03 +00:00
  • ae08d1a6d8 This may enable stereo rendering for other devices like shutter glasses, but I don't know whether this works yet. Thilo Schulz 2008-04-27 19:07:57 +00:00
  • 782b890caa Another two minor clean-ups to last commit. Thilo Schulz 2008-04-27 17:43:35 +00:00
  • 425c351d1b - Implement stereo rendering with anaglyph images. - Add r_greyscale for black&white rendering Thilo Schulz 2008-04-27 17:32:14 +00:00
  • 48d9999698 * enable building of QVM for Mac OS X again Tony J. White = 2008-04-23 20:59:12 +00:00
  • f222785168 * (bug 3611) prevent global symbol conflict on some systems (Mac OS X) for lcc's getopt (Ben Millwood) Tony J. White = 2008-04-23 17:39:39 +00:00
  • a3d22613da also install libcurl-4.dll Ludwig Nussel 2008-04-22 08:52:17 +00:00
  • 1306d9760d Fix crash bug for interfaces without assigned address, thanks to PhoinixGR for reporting. Thilo Schulz 2008-04-21 13:34:44 +00:00
  • d77d3e0658 fix obvious bug, thanks mattn2 Thilo Schulz 2008-04-16 20:57:08 +00:00
  • 7a8c1ddaa6 Fix build on IRIX (Patrick Baggett) Ludwig Nussel 2008-04-16 06:42:29 +00:00
  • 3327ce1ab3 add nsis installer target for mingw32 Ludwig Nussel 2008-04-15 14:19:03 +00:00
  • 53fc214d00 better handling of illegal mode values Ludwig Nussel 2008-04-13 08:30:51 +00:00
  • 89a5a6429e sort video modes only if there are modes to sort Ludwig Nussel 2008-04-13 08:30:48 +00:00
  • cebdb640f3 remove commented code Thilo Schulz 2008-04-12 20:05:33 +00:00
  • 517858470c Update TODO Thilo Schulz 2008-04-12 19:58:29 +00:00
  • c281b6aca0 Another change to server parsing as a server reporting in from 69.79.84.0/24 with the master server could screw up the server list in ioquake3 clients. Thilo Schulz 2008-04-12 19:53:16 +00:00
  • 845de6a960 * Fix some recently introduced warnings * Fix referenced pk3 list including excessive number of spaces Tim Angus 2008-04-12 18:58:06 +00:00
  • 563eb9443b One minor comment fix Thilo Schulz 2008-04-12 17:14:53 +00:00
  • eb74549dde Only don't send packet on disabled multicast if it actually is a multicast packet Thilo Schulz 2008-04-12 17:03:18 +00:00
  • f8d8a1c2f7 - fix a potential file descriptor leak in server side of pak downloading - add new functions for banning clients from server, in engine part. This will also make it possible to ban ipv6 addresses in old mods. Thilo Schulz 2008-04-12 17:00:18 +00:00
  • 9a8cc99a93 - Revamp in-game server browser: you can now scan for games on multiple master servers, while retaining compatibility with old QVMs. - Make Master server reporting/server queries ipv6 capable. Thilo Schulz 2008-04-11 18:39:03 +00:00
  • 75cfef1afb * Fixed up some english in the README * Added some commentary on the Q3 SDK license to the README Tim Angus 2008-04-10 16:21:49 +00:00
  • 78a82bcba2 Add com_standalone cvar for at-runtime handling of mods that do not require the original quake3 game data. Thilo Schulz 2008-04-10 15:37:25 +00:00
  • 512b260629 Stupid minor changes. Zachary Slater 2008-04-10 13:12:20 +00:00
  • b3822d03e2 Include #ifdef to make it easier to create a stand-alone binary. Thilo Schulz 2008-04-09 23:43:30 +00:00
  • ca5fabe8c6 Fix uninitialized usage warnings on MacOSX. Thilo Schulz 2008-04-09 22:20:04 +00:00
  • eb3b59308b Add Multicast capabilities for LAN server scanning. Thilo Schulz 2008-04-09 14:37:42 +00:00
  • 32bd0ab5bd Add length checking to prevent malicious mdr files to overflow buffers. Thilo Schulz 2008-04-08 18:56:03 +00:00
  • a9f03d2c19 * Change quake3.vcproj to use ws2_32.lib, for ipv6 support (r1290). Julian Priestley 2008-04-06 21:52:04 +00:00
  • 8d7932dfca sample loki-setup setup.xml for a mod Ludwig Nussel 2008-04-06 20:40:49 +00:00
  • cafbb38d85 Handle detail textures correctly when r_detailedTextures is set to 0. Thilo Schulz 2008-04-06 16:29:22 +00:00
  • 43ac1eca6a set flag to allow forced unload of a running VM Ludwig Nussel 2008-04-06 12:59:35 +00:00
  • 8bcb33892e debug output for EXEC_NOW Ludwig Nussel 2008-04-06 12:59:30 +00:00
  • 8d1a5f8b32 catch EXEC_NOW on quit to prevent deleting a running vm Ludwig Nussel 2008-04-06 12:59:26 +00:00
  • 0811b1c99c Actually take into account how SkipBracedSection works. It requires a section to start with a single separate '{'. So we need to require this here, too. Thilo Schulz 2008-04-06 02:24:07 +00:00
  • f5b3a13313 revert changes to that one as this is not necessary. Thilo Schulz 2008-04-06 02:19:00 +00:00
  • 5c1167557a Make sure that one broken shader file cannot crash the game / make the other shaders unusable. Thilo Schulz 2008-04-06 02:13:43 +00:00
  • 85bee47f52 * Fix to MinGW build following IPv6 changes Tim Angus 2008-04-05 16:01:58 +00:00
  • fcbf0bdd84 I hope this makes the code work on solaris, too and fix the EINVAL on sendto() Thilo Schulz 2008-04-05 15:10:50 +00:00
  • 70cd2ccfab - include Winsock2.h for windows - add a __BSD__ define for all bsd platforms if it doesn't exist. Thilo Schulz 2008-04-05 14:28:57 +00:00
  • 7b80773212 Fix compilation on Solaris and possibly other platforms that have no getifaddrs() Thilo Schulz 2008-04-05 13:18:09 +00:00
  • 5d63a38ad9 Basic IPv6 support. Some inspiration from the patches by Lubos Dolezel and JF Tremblay at https://bugzilla.icculus.org/show_bug.cgi?id=2355. Thilo Schulz 2008-04-04 23:22:22 +00:00
  • c5980568e1 * Update ChangeLog Tim Angus 2008-04-04 15:34:49 +00:00
  • b2225a823c http://bugzilla.icculus.org/show_bug.cgi?id=3579 Patch to make Solaris work again by Vincent Cojot. Thilo Schulz 2008-03-28 16:16:38 +00:00
  • f82ea67c67 * remove COM_Compress() call on script buffer loaded into memory. I assume this was added in order to save cycles if a script is loaded and then parsed multiple times, but it caused line numbers to be reported incorrectly for parse errors. If a script is loaded into memory and parsed multiple times then the script itself should be optimized instead of doing it at runtime. Also, there was a possibility of segfault due to where this was called. Tony J. White = 2008-03-28 03:26:59 +00:00
  • 1d072dfdb5 These checks are now redundant. Thilo Schulz 2008-03-27 03:21:32 +00:00
  • fe1e02e457 A more clean solution to this bug. Stop the renderer when the UI VM is not running, as no commands get issued in that case anyways. Thilo Schulz 2008-03-27 03:18:32 +00:00
  • d79a5487bc Fix flashing connect screen, see https://bugzilla.icculus.org/show_bug.cgi?id=3425. Thilo Schulz 2008-03-27 03:00:49 +00:00
  • ccffb85185 This hack probably is not needed anymore. Thilo Schulz 2008-03-27 02:42:17 +00:00
  • 9412316883 Make sure fullscreen does not work for in_nograb when manually Alt-Entering, too. Thilo Schulz 2008-03-26 16:20:21 +00:00
  • 401f7521ff Make cast-workaround to unsigned int use sizeof operator. Thilo Schulz 2008-03-26 03:13:30 +00:00
  • 0ea4387270 strcpy -> memmove as string does overlap which should be avoided according to the manpage. Thanks to Jacques Boscq. Thilo Schulz 2008-03-25 22:06:08 +00:00
  • 11d9608fca Remove obsolete code for obfuscation. Thilo Schulz 2008-03-25 21:59:31 +00:00
  • 99fe055931 Commit patch from Jacques Boscq, which will prohibit the calling of memcpy with src=dest Thilo Schulz 2008-03-25 21:45:20 +00:00
  • bb47026b5f - Replace vsprintf function in bg_lib.c with vsnprintf implementation started by Patrick Powell. - Remove all calls to vsprintf in the engine and gamecode and replace them with calls to vsnprintf. Thilo Schulz 2008-03-25 21:36:09 +00:00
  • 5728fc2ec8 vsnprintf -> Q_vsnprintf Thilo Schulz 2008-03-25 16:44:01 +00:00
  • 302b1b49ff Applied patch to clean up code for reading cvars and add new command "print" for printing the content of cvars, by Ben Millwood. See also https://bugzilla.icculus.org/show_bug.cgi?id=3546 Thilo Schulz 2008-03-25 16:20:03 +00:00
  • 7a5243a3b2 use vm->callLevel to count recursive calls to VM_Call Ludwig Nussel 2008-03-24 21:20:55 +00:00
  • 6c5211c0d3 catch Cbuf_ExecuteText(EXEC_NOW,...) from the ui as that would crash the vm Ludwig Nussel 2008-03-24 21:20:49 +00:00
  • 6ddf70b0eb * Compile bg_* files separately for each game module, as originally intended Tim Angus 2008-03-17 16:47:40 +00:00
  • 6a213889dc * (bug 3567) Fix to error handling in Ogg decoder (Joerg Dietrich) Tim Angus 2008-03-11 21:43:25 +00:00
  • b5a220359b * Ogg codec fix regarding ogg files in pk3s (Tr3b) Tim Angus 2008-03-02 15:28:39 +00:00
  • e31156e586 * Write q3config_server.cfg for the server, to avoid reseting client variables after running a dedicated server Tim Angus 2008-02-28 21:39:54 +00:00
  • fd69a32508 * (bug 3427) Single Player causes SIGBUS on SGI IRIX (Patrick Baggett) Tim Angus 2008-02-20 19:41:52 +00:00
  • dc3d2457e0 Angst and zinx cajoled me into removing trying to load libcurl.so again. Thilo Schulz 2008-02-17 13:46:34 +00:00