Commit graph

  • 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 +0000
  • 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 +0000
  • 82e32bdf41 Make forced unloading work in more cases than just server disconnects Thilo Schulz 2008-04-29 22:49:37 +0000
  • 2f71e61b1d mingw32: allow to override cflags and libs for external libraries Ludwig Nussel 2008-04-28 07:10:32 +0000
  • 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 +0000
  • 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 +0000
  • 782b890caa Another two minor clean-ups to last commit. Thilo Schulz 2008-04-27 17:43:35 +0000
  • 425c351d1b - Implement stereo rendering with anaglyph images. - Add r_greyscale for black&white rendering Thilo Schulz 2008-04-27 17:32:14 +0000
  • 48d9999698 * enable building of QVM for Mac OS X again Tony J. White = 2008-04-23 20:59:12 +0000
  • 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 +0000
  • a3d22613da also install libcurl-4.dll Ludwig Nussel 2008-04-22 08:52:17 +0000
  • 1306d9760d Fix crash bug for interfaces without assigned address, thanks to PhoinixGR for reporting. Thilo Schulz 2008-04-21 13:34:44 +0000
  • d77d3e0658 fix obvious bug, thanks mattn2 Thilo Schulz 2008-04-16 20:57:08 +0000
  • 7a8c1ddaa6 Fix build on IRIX (Patrick Baggett) Ludwig Nussel 2008-04-16 06:42:29 +0000
  • 3327ce1ab3 add nsis installer target for mingw32 Ludwig Nussel 2008-04-15 14:19:03 +0000
  • 53fc214d00 better handling of illegal mode values Ludwig Nussel 2008-04-13 08:30:51 +0000
  • 89a5a6429e sort video modes only if there are modes to sort Ludwig Nussel 2008-04-13 08:30:48 +0000
  • cebdb640f3 remove commented code Thilo Schulz 2008-04-12 20:05:33 +0000
  • 517858470c Update TODO Thilo Schulz 2008-04-12 19:58:29 +0000
  • 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 +0000
  • 845de6a960 * Fix some recently introduced warnings * Fix referenced pk3 list including excessive number of spaces Tim Angus 2008-04-12 18:58:06 +0000
  • 563eb9443b One minor comment fix Thilo Schulz 2008-04-12 17:14:53 +0000
  • eb74549dde Only don't send packet on disabled multicast if it actually is a multicast packet Thilo Schulz 2008-04-12 17:03:18 +0000
  • 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 +0000
  • 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 +0000
  • 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 +0000
  • 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 +0000
  • 512b260629 Stupid minor changes. Zachary Slater 2008-04-10 13:12:20 +0000
  • b3822d03e2 Include #ifdef to make it easier to create a stand-alone binary. Thilo Schulz 2008-04-09 23:43:30 +0000
  • ca5fabe8c6 Fix uninitialized usage warnings on MacOSX. Thilo Schulz 2008-04-09 22:20:04 +0000
  • eb3b59308b Add Multicast capabilities for LAN server scanning. Thilo Schulz 2008-04-09 14:37:42 +0000
  • 32bd0ab5bd Add length checking to prevent malicious mdr files to overflow buffers. Thilo Schulz 2008-04-08 18:56:03 +0000
  • a9f03d2c19 * Change quake3.vcproj to use ws2_32.lib, for ipv6 support (r1290). Julian Priestley 2008-04-06 21:52:04 +0000
  • 8d7932dfca sample loki-setup setup.xml for a mod Ludwig Nussel 2008-04-06 20:40:49 +0000
  • cafbb38d85 Handle detail textures correctly when r_detailedTextures is set to 0. Thilo Schulz 2008-04-06 16:29:22 +0000
  • 43ac1eca6a set flag to allow forced unload of a running VM Ludwig Nussel 2008-04-06 12:59:35 +0000
  • 8bcb33892e debug output for EXEC_NOW Ludwig Nussel 2008-04-06 12:59:30 +0000
  • 8d1a5f8b32 catch EXEC_NOW on quit to prevent deleting a running vm Ludwig Nussel 2008-04-06 12:59:26 +0000
  • 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 +0000
  • f5b3a13313 revert changes to that one as this is not necessary. Thilo Schulz 2008-04-06 02:19:00 +0000
  • 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 +0000
  • 85bee47f52 * Fix to MinGW build following IPv6 changes Tim Angus 2008-04-05 16:01:58 +0000
  • 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 +0000
  • 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 +0000
  • 7b80773212 Fix compilation on Solaris and possibly other platforms that have no getifaddrs() Thilo Schulz 2008-04-05 13:18:09 +0000
  • 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 +0000
  • c5980568e1 * Update ChangeLog Tim Angus 2008-04-04 15:34:49 +0000
  • 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 +0000
  • 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 +0000
  • 1d072dfdb5 These checks are now redundant. Thilo Schulz 2008-03-27 03:21:32 +0000
  • 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 +0000
  • d79a5487bc Fix flashing connect screen, see https://bugzilla.icculus.org/show_bug.cgi?id=3425. Thilo Schulz 2008-03-27 03:00:49 +0000
  • ccffb85185 This hack probably is not needed anymore. Thilo Schulz 2008-03-27 02:42:17 +0000
  • 9412316883 Make sure fullscreen does not work for in_nograb when manually Alt-Entering, too. Thilo Schulz 2008-03-26 16:20:21 +0000
  • 401f7521ff Make cast-workaround to unsigned int use sizeof operator. Thilo Schulz 2008-03-26 03:13:30 +0000
  • 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 +0000
  • 11d9608fca Remove obsolete code for obfuscation. Thilo Schulz 2008-03-25 21:59:31 +0000
  • 99fe055931 Commit patch from Jacques Boscq, which will prohibit the calling of memcpy with src=dest Thilo Schulz 2008-03-25 21:45:20 +0000
  • 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 +0000
  • 5728fc2ec8 vsnprintf -> Q_vsnprintf Thilo Schulz 2008-03-25 16:44:01 +0000
  • 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 +0000
  • 7a5243a3b2 use vm->callLevel to count recursive calls to VM_Call Ludwig Nussel 2008-03-24 21:20:55 +0000
  • 6c5211c0d3 catch Cbuf_ExecuteText(EXEC_NOW,...) from the ui as that would crash the vm Ludwig Nussel 2008-03-24 21:20:49 +0000
  • 6ddf70b0eb * Compile bg_* files separately for each game module, as originally intended Tim Angus 2008-03-17 16:47:40 +0000
  • 6a213889dc * (bug 3567) Fix to error handling in Ogg decoder (Joerg Dietrich) Tim Angus 2008-03-11 21:43:25 +0000
  • b5a220359b * Ogg codec fix regarding ogg files in pk3s (Tr3b) Tim Angus 2008-03-02 15:28:39 +0000
  • 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 +0000
  • fd69a32508 * (bug 3427) Single Player causes SIGBUS on SGI IRIX (Patrick Baggett) Tim Angus 2008-02-20 19:41:52 +0000
  • dc3d2457e0 Angst and zinx cajoled me into removing trying to load libcurl.so again. Thilo Schulz 2008-02-17 13:46:34 +0000
  • a99634c2d3 Fall back to libcurl.so.4 or libcurl.so.4 if the default symlink does not exist. Thilo Schulz 2008-02-16 22:57:45 +0000
  • 1f86aba342 Remove .3 part in default curl library. With it www download is broken on most recent distributions, as there is no libcurl.so.3 Thilo Schulz 2008-02-16 22:23:47 +0000
  • c0f7c8d9cd png fixes by Joerg Dietrich Ludwig Nussel 2008-02-15 08:37:44 +0000
  • 14fda56059 * Add the new tr_image_*.c files to the quake3 MSVC project Julian Priestley 2008-02-14 20:30:51 +0000
  • d91c5c9282 make the pcx decode actually work Ludwig Nussel 2008-02-14 13:30:32 +0000
  • a5b51a95d7 * Consolidate tr_image_*.h headers into tr_local.h to more closely follow the Q3 coding style * Prefix image loaders with R_ now they're non-static Tim Angus 2008-02-14 13:16:13 +0000
  • 84f32478b9 remove code duplicated from libjpeg and make internal functions static Ludwig Nussel 2008-02-14 11:13:51 +0000
  • 7132b492dd don't read more memory than available in jpg decode Ludwig Nussel 2008-02-14 11:13:42 +0000
  • c77f537ae3 make pcx decoder more robust against corrupt files Ludwig Nussel 2008-02-14 11:13:30 +0000
  • 85ba66e7e8 move all image decoders into separate files Ludwig Nussel 2008-02-14 11:13:18 +0000
  • a3d62033d8 make tga decoder more robust against corrupt files Ludwig Nussel 2008-02-14 11:12:59 +0000
  • 02d842532e make bmp decoder more robust against corrupt files Ludwig Nussel 2008-02-14 11:12:42 +0000
  • f65dbd4351 integer overflow safeguards Ludwig Nussel 2008-02-12 10:03:43 +0000
  • 4eec54c338 move png support to separate file Ludwig Nussel 2008-02-12 10:03:21 +0000
  • cb06e3e93a * Fixes to some muppetry in snd_dma.c (arQon) Tim Angus 2008-02-10 21:01:06 +0000
  • 50783f1dbb * Disabling r_allowSoftwareGL as per bug 3526 Tim Angus 2008-01-31 17:44:33 +0000
  • 59c231c6c6 * (bug 3412) %s expansion security patch (DevHC) Tim Angus 2008-01-22 23:44:10 +0000
  • 9cc4e0c976 * Fix to bug in S_FileExtension (Tr3B) Tim Angus 2008-01-19 19:06:25 +0000
  • 7cc9ee4f84 * fix MacOSX build instructions in README Tony J. White = 2008-01-03 20:27:46 +0000
  • ff84183fe7 * print LDFLAGS summary in the make output after CFLAGS summary (Hobbes) * Fix typo in make-macosx-ub.sh (Hobbes) Tony J. White = 2008-01-03 19:04:23 +0000
  • cabf9b74f9 * Update the Mac OS X build process (again) * Allow BUILD_* env vars to be passed to make to build only specific components Tony J. White = 2008-01-03 06:19:11 +0000
  • 4c3b7def84 * send along the reason for disconnection when sending the disconnect cmd to all clients in SV_FinalMessage() * on Com_Error(), set the cvar "com_errorCode" with the errorParm_t integer value for the error. This can be used by a mod's ui to an draw error dialog specific for the error (e.g. Reconnect button on ERR_SERVERDISCONNECT) Tony J. White = 2007-12-31 22:35:22 +0000
  • 45698be226 Fix build process on 10.5 and 10.4 sdks for tjw's modifications Thilo Schulz 2007-12-31 16:11:29 +0000
  • 2d32d3dbff * Improved Mac OS X build support. * Dropped support for Mac OS X 10.2 to simplify things. If anyone still needs this version supported let me know. Tony J. White = 2007-12-31 03:47:36 +0000
  • c1f8727f0f Slackbuild patch from Hobbes Zachary Slater 2007-12-30 21:37:39 +0000
  • 08ee31604a Remove small redundancy Thilo Schulz 2007-12-27 11:45:20 +0000
  • f41b32a39a Update readme to mirror newest requirements for compiling this project on macosx Thilo Schulz 2007-12-14 21:54:45 +0000
  • 87fa68fd41 Add gamedirectory in .app to searchpath on MacOSX Thilo Schulz 2007-12-14 21:53:57 +0000
  • 3648af78dc Fix building on MacOSX. Thilo Schulz 2007-12-14 16:54:13 +0000
  • 662b67c733 Replace obsolete macro with some other macro. I hope this does not break too much. Thilo Schulz 2007-12-14 16:25:33 +0000
  • 99c8676383 Revert changes in ioquake3 AL code, fix OpenAL headers. Thilo Schulz 2007-12-13 23:27:41 +0000