Commit graph

  • e75c19b45d * Adds preliminary support for win32 dedicated server console. Functionality is still quite limited (no tab completion, history, etc.), but at least with this console you can scroll without locking up your server. Tony J. White = 2007-09-07 21:27:01 +0000
  • 2a02c656e0 * Seems some shells *cough*dash*cough* have a broken built-in "echo" Tim Angus 2007-09-06 22:42:06 +0000
  • 54ba74964a * Build dedicated server binary on Windows Tim Angus 2007-09-06 20:31:30 +0000
  • e56a151a97 * Compile time and runtime checks for SDL >= 1.2.7 * Modified versioning to play nice with the reverted Makefile change Tim Angus 2007-09-06 18:21:10 +0000
  • d5e9f1216e restore previous versioning scheme for svn snapshots. This scheme is necessary for continuous version numbers of (rpm) packages. e.g. 1.35_SVNxxxx > 1.35 > 1.34_SVNxxxx > 1.34 Ludwig Nussel 2007-09-06 08:26:11 +0000
  • 0951b69be5 * Fix for SMP hack on OS X Tim Angus 2007-09-06 02:16:07 +0000
  • c903576c59 * I R KNWOING HOW COMPUTARS WURK!!!!!!! lOL Tim Angus 2007-09-05 21:46:15 +0000
  • fb76f57887 * Obsolete files Tim Angus 2007-09-05 19:46:23 +0000
  • 904cce6311 * Replace the ugliness in qgl.h with SDL_opengl.h Tim Angus 2007-09-05 18:56:39 +0000
  • 672cfbf16f * Merge unified-sdl to trunk * Bump Q3_VERSION to 1.35 Tim Angus 2007-09-05 18:17:46 +0000
  • 39abffeb3b clean up pak file checks + fixing stray error message when an unofficial pak9.pk3 exists Thilo Schulz 2007-08-30 23:27:16 +0000
  • 2b33cf1dee fix potential buffer overflow Thilo Schulz 2007-08-30 23:26:29 +0000
  • 0b3a077e15 * Merge win_net.c and unix_net.c + Move win32/win_net.c to qcommon/net_ip.c and make it portable + Remove unix_net.c, but incorporate its revision history into win_net.c + Remove all IPX support -- this remains compatible with existing mods + This change also inadvertently gets us SOCKS support on non-Windows platforms Tim Angus 2007-08-28 16:42:13 +0000
  • a2d413428a make V=1 shows gcc command line Ludwig Nussel 2007-08-27 07:02:54 +0000
  • 034e6e8f20 * Rewrite of R_LoadImage to make it more generic and data driven Tim Angus 2007-08-26 21:27:46 +0000
  • 6993861080 * Demote input related console information to developer only so that it doesn't spam the console every time input settings are changed Tim Angus 2007-08-24 13:54:23 +0000
  • 5c66129790 * (bug 3054) sv_killserver not being set with TA UI Tim Angus 2007-08-24 11:10:41 +0000
  • 3d107fe624 * ...And the other deliberate mistake Tim Angus 2007-08-24 00:23:37 +0000
  • 4997c4764a * (bug 3112) Removal of QVM name obfuscation (TsT <tst2006@gmail.com>) * Add developer warning when texture loading falls back on jpg from tga * Remove uppercase extension hack from texture loading since the Q3 pk3 file system is case insensitive anyway and you would likely want to know about the failures when loading images from the native FS Tim Angus 2007-08-24 00:04:08 +0000
  • 1144f567e8 * PNG support from Joerg Dietrich <dietrich_joerg@t-online.de> * Cleanup of tabulation in R_LoadImage Tim Angus 2007-08-23 17:23:15 +0000
  • 8b5a40e2ed * Nuts. Tim Angus 2007-08-23 15:23:43 +0000
  • 2ea6b8b512 * (bug 3324) Incorrect use of sizeof (beast <info@dbwatersports.com>) * (bug 2946) Console scrolling broken (identified by misantropia) + Field_VariableSizeDraw contained a hack to ensure the cursor was always visible. Unfortunately this interfered with scrolling long lines. Move the hack to a different place + Removed commented code in the same function + Reworked Field_KeyDownEvent to use a switch( ... ) and set edit->scroll in every case, thereby avoiding scrolling issues when "Home" or "End" are pressed Tim Angus 2007-08-23 15:22:35 +0000
  • 5e35d88b9b * (bug 3076) Map cycle breaks on empty or bot only servers (misanthropia) * (bug 3303) Removal of never compiled code from cgame drawing functions (beast <info@dbwatersports.com>) * (bug 3297) Add missing limit to Q3 UI server info (beast <info@dbwatersports.com>) * (bug 3029) Fix to shader hash table being overpopulated (identified by Stefan "#@" Langer <raute_at@gmx.de>) Tim Angus 2007-08-23 00:22:20 +0000
  • 557bb5a1ce fix null termination out of array bounds Ludwig Nussel 2007-08-19 12:11:39 +0000
  • 3992f1a59c fix gcc 4.2 warnings about cast from pointer to integer (#3317) Ludwig Nussel 2007-08-19 12:05:17 +0000
  • 686d365397 print the shader loading message if the cvar "developer" is set Ludwig Nussel 2007-08-16 15:16:32 +0000
  • 9016006312 don't spam console with "loading..." messages when loading shaders Ludwig Nussel 2007-08-16 14:52:29 +0000
  • fbe65853e4 new x86_64 vm that doesn't use gas Ludwig Nussel 2007-08-16 11:02:21 +0000
  • 64239037e0 * Early out AABB collision optimisation from Robert Beckebans (Xreal) Tim Angus 2007-07-27 21:52:31 +0000
  • 0c99c0c1d2 * Fix a few -pedantic warnings Tim Angus 2007-07-25 21:28:15 +0000
  • e8bbb1f2d1 * (bug 3268) Replace Mac OS X Carbon API calls with native ones (thanks to i3enedek). * remove some spammy Mac OS X printf's regarding local network detection * replaced a #warning for non-OS X PPC systems with a call to msync(..., MS_INVALIDATE). This needs testing. Tony J. White = 2007-07-20 14:34:44 +0000
  • f3e1a64c04 the address of 'headModelName' will always evaluate as 'true' Ludwig Nussel 2007-07-19 08:10:32 +0000
  • a0316f9397 the address of 'classname' will always evaluate as 'true' Ludwig Nussel 2007-07-19 08:05:50 +0000
  • 821995dcf1 Add specific CC for SunOS Coyote 2007-07-17 08:12:35 +0000
  • 3944b02025 * Generate QVM dependicies in a (much) better way Tim Angus 2007-07-16 23:30:53 +0000
  • 155802bc0c * Fix parallel build * Print message indicating CC, CFLAGS and targets before building * Update .PHONY targets * Remove build_release and build_debug targets Tim Angus 2007-07-16 21:34:05 +0000
  • 2d5495d34b * Make make make less noise Tim Angus 2007-07-15 12:08:11 +0000
  • f988185439 * Replace horrendously long list of build rules with set of inference rules * Remove unused DO_DEBUG_CC and DO_SHLIB_DEBUG_CC commands * Fix various bits of trailing whitespace * Remove vm_ppc.c and move vm_ppc_new.c into its place * Rename winquake.rc to win_resource.rc Tim Angus 2007-07-14 23:57:04 +0000
  • c9171f9b63 * Fix compiler warning due to missing guard Tim Angus 2007-07-14 22:31:18 +0000
  • 3d70f2ccff OS X mouse hack, must remove when SDL adds it internally. Please see bugzilla case: http://bugzilla.icculus.org/show_bug.cgi?id=3206 and http://bugzilla.libsdl.org/show_bug.cgi?id=445 Zachary Slater 2007-07-09 01:06:18 +0000
  • 20e71c7dff - fix OP_MODU and OP_MODI - fix minor typos Ludwig Nussel 2007-07-03 13:01:36 +0000
  • 8cb20658aa another attempt to fix the alignment, this time hopfully for real Ludwig Nussel 2007-07-03 12:53:00 +0000
  • beaf352463 fix stack alignment Ludwig Nussel 2007-07-03 08:16:21 +0000
  • 1b1e30edd9 fix bg_lib.h compilation with lcc Ludwig Nussel 2007-06-27 10:06:15 +0000
  • da2f4341c2 use native stack for vm stack as well, frees one register Ludwig Nussel 2007-06-25 10:01:40 +0000
  • 6a5908d444 check program counter on OP_CALL and OP_LEAVE Ludwig Nussel 2007-06-25 09:45:18 +0000
  • ecbb43c9b0 gcc 4.2 patch from nyhm of gentoo (thanks!) Zachary Slater 2007-06-13 20:41:06 +0000
  • 5c4f7033ae (bug 3072) updated Mac OS X SDL .dylib file. still 1.2.11, but with a small fix backported from SDL 1.3 related to fullscreen mode and minimize buttons disapearing on existing windows on Mac OS X. Tony J. White = 2007-06-07 03:10:29 +0000
  • 2fe29575c4 * Remove silly MINGW_CFLAGS hack Tim Angus 2007-06-02 19:56:43 +0000
  • 1dd785e1d2 * Assumptions are already made that the compiler used is GCC, so it seems silly to make per-platform exceptions in order to make the IS_GCC test work. Instead just rely on $(CC) being set by the system (i.e. make) and it being GCC. If this causes problems on any platforms please discuss it on the mailing list or IRC Tim Angus 2007-06-02 15:26:30 +0000
  • 869ca5dbb3 Changes for SunOS: grep -q doesn't work on SunOS and GNU make on SunOS defines CC as 'cc' by default (it's not present). Coyote 2007-05-30 19:36:40 +0000
  • 0f679da4c7 * Fix dependency generation when GCC is invoked using just "cc" Tim Angus 2007-05-29 21:51:37 +0000
  • 9030f1bdb1 * Whitespace :( Tim Angus 2007-05-29 19:24:11 +0000
  • 4a82d86070 * Allow CC to be overridden externally to the Makefile * Make cross-make-mingw.sh more generic using the above * Update README to reflect changes * Fix a couple of warnings in the Windows input layer Tim Angus 2007-05-29 19:22:24 +0000
  • 5aac275de2 * updated the included libSDL header files and Mac OS X lib to SDL 1.2.11 Tony J. White = 2007-05-22 03:46:11 +0000
  • c1ed094e53 * (bug 2972) add r_swapInterval support to SDL client (if libSDL >= 1.2.10) Tony J. White = 2007-05-22 03:42:32 +0000
  • 16a200d262 * (bug 3077) allow cURL to follow HTTP redirects (up to 5) Tony J. White = 2007-05-22 02:24:10 +0000
  • 1a381e7022 Adding a bit of commentary to the code. Thilo Schulz 2007-05-17 19:40:01 +0000
  • 9597d684f9 Fix a potential crash bug on 64 bit systems in the botlib library. sizeof(bot_consolemessage_t) is different on 64 bit and 32 bit systems. Thilo Schulz 2007-05-17 19:30:02 +0000
  • 7d13d6cd3b * (bug 3066) rcon rate-limiting was not compatible with the eventual integer overflow in Com_Milliseconds() (R1CH) Tony J. White = 2007-05-10 01:39:58 +0000
  • 6f59617596 Updates to the status or whatever Zachary Slater 2007-05-02 20:34:40 +0000
  • d8fa6bd7a7 Change suggested by woekele. s/APPIOQ3/APPLIOQ3/g Zachary Slater 2007-04-13 17:31:29 +0000
  • b5bf1280c1 * (bug 3018) Should not reset CVAR_CHEAT cvars when loading cgame/ui if they are being loaded to play a demo. This restores the normal "timedemo" cvar behaviour. * (bug 3054) The "demo" command works properly now when connected to the local server Tony J. White = 2007-04-05 15:26:15 +0000
  • de364863be * Silly tab filter breaking things Tim Angus 2007-04-01 13:42:03 +0000
  • fb58d8f123 * Move storage of console history from a cvar to a file in order to alleviate security concerns Tim Angus 2007-04-01 13:38:17 +0000
  • f9bb47d9af * (bug 2741) replace K_LAST_KEY with MAX_KEYS. K_LAST_KEY is now defined at 256 for mod compatability reasons. ioq3-only mods may chose to use MAX_KEYS for checking binds in order to get full key support, but at the cost of breaking compatability with older clients. Tony J. White = 2007-03-22 22:03:00 +0000
  • dce62fbcb4 * (bug 3065) fixed non-SDL X11 client crash on certain keys (e.g. XK_egrave ) Tony J. White = 2007-03-19 21:50:42 +0000
  • 1de9a065bf Remove cvar s_alMaxSpeakerDistance for the same task can better be achieved with s_alMaxDistance. Thilo Schulz 2007-03-17 15:54:37 +0000
  • 2218a4ea67 * (bug 3018) need to call Cvar_SetCheatState() after CG_INIT and UI_INIT to override user-defined cvar values for CVAR_CHEAT cvars that could be registered in cgame and ui. Tony J. White = 2007-03-02 17:32:22 +0000
  • ddc848dced * use the Win2k gamma clamp thing on Vista too (raynorpat) Tony J. White = 2007-03-01 22:02:25 +0000
  • c6249fcc25 * (bug 3019) use the operating system's random number generator if possible when generating the qkey file Tony J. White = 2007-02-16 23:50:37 +0000
  • 8801b06a1e * fix q3lcc warning message due to an extra ; that slipped in at rev 1023 Tony J. White = 2007-02-15 15:50:14 +0000
  • d580c54e2d * (bug 2741) Adds support in the SDL client for many keys that were not recognized. For example, F13, F14, F15, WINDOWS, SCROLLLOCK, CAPSLOCK, WORLD_0 - WORLD_95, etc. (Christophe Cavalaria) Tony J. White = 2007-02-14 23:29:19 +0000
  • da75e9fda8 * (bug 3027) don't trust the "ip" value in the userinfo string since a client could set this. disconnect (or disallow connection for) a client that has a userinfo string that's too full for "ip" to be added properly. (Richard Stanway) Tony J. White = 2007-02-14 23:14:25 +0000
  • 7379c3920f * Add documentation for cl_guid in the README Tony J. White = 2007-02-13 16:18:35 +0000
  • 2cddf1208d * (bug 3019) adds the cvar cl_guidServerUniq (defaults to 1). When set to non-zero, cl_guid will be unique for each server that the client connects to Tony J. White = 2007-02-12 18:52:15 +0000
  • 046e86a925 * (bug 3014) my revision 935 broke the sending of the kick/clientkick message since SV_DropClient() tried to set the client's state to CS_ZOMBIE prior to sending the message. Tony J. White = 2007-02-01 22:24:45 +0000
  • 5dc3b35b49 - Fix loads of format string bugs - Fix locally looping sounds, thanks to Timbo Thilo Schulz 2007-01-24 21:23:21 +0000
  • 4b9df8d9e9 fix wrong use of strncat Ludwig Nussel 2007-01-23 10:39:49 +0000
  • 09034c4c64 use ioquake3 instead of quake3 for tar file in dist target Ludwig Nussel 2007-01-23 10:02:32 +0000
  • cf2875e771 * (bug 2977) use MSVC compatiable pre-processors and also include <io.h> for int types Tony J. White = 2007-01-19 19:31:19 +0000
  • c586def044 One more icculus.org/quake3 purge, should be the last... Also one minor change to the website's get it page. Zachary Slater 2007-01-14 18:33:03 +0000
  • 40655712ce Updated urls. Zachary Slater 2007-01-14 18:12:09 +0000
  • 37bda478f9 Fix window titles and crap, thanks woekele for pointing this out. Zachary Slater 2007-01-14 18:05:15 +0000
  • c1875302c2 - Fix two non-C-standard variable declarations. - Fix function name of vsnprintf for windows systems. Thilo Schulz 2007-01-07 16:03:19 +0000
  • 8ca8d84591 fix buffer overflow and format string bug in auth server response processing Ludwig Nussel 2006-12-31 15:36:42 +0000
  • f6e0c6fd19 - also check for point release pak files - make missing pak0 non fatal if fs_game != baseq3. This way total conversions like westernq3 work without Q3 data. Ludwig Nussel 2006-12-30 16:16:25 +0000
  • 8e82c3d605 - tag more functions with gnu format attribute - fix format string bugs. still some left Ludwig Nussel 2006-12-30 12:32:54 +0000
  • c3a713832c don't use intermediate array for sorting pakfiles. avoids the MAX_PAKFILES limitation Ludwig Nussel 2006-12-30 12:19:53 +0000
  • 1bc190caf1 include offending string in error message for varables that contain blacklisted characters Ludwig Nussel 2006-12-30 12:13:25 +0000
  • 91e54c01ed using the function pointer time() doesn't make any sense. Passing down the variable instead looks like the obvious fix. Ludwig Nussel 2006-12-30 11:17:17 +0000
  • 739409973a kick bots by client number instead of name to avoid problems with weird names (reported by 'DD') Ludwig Nussel 2006-12-29 11:41:35 +0000
  • a9db8cc1f8 fix team orders menu Ludwig Nussel 2006-12-28 17:46:10 +0000
  • bb3b3be38a * replaced SPI_SCREENSAVERRUNNING with the newer SPI_SETSCREENSAVERRUNNING since newer mingw dropped the older define. Both are defined to 97 Tony J. White = 2006-12-27 23:20:33 +0000
  • 15fe54a6e7 Fix annoying bug where transparent surfaces wouldn't draw over skyboxes. Thanks to Stefan Langer a.k.a. #@ for providing the fix. Thilo Schulz 2006-12-15 13:46:13 +0000
  • f03d8857e8 * (bug 2863) allow DEL key to be binded again. I broke it for bug 2650 thanks to Ben Noordhuis for the fix. Tony J. White = 2006-12-07 23:55:01 +0000
  • bd9e7c4b8f * Add r_customPixelAspect to support displays with non 1:1 pixel aspects (do such things exist?) * Remove r_customaspect as its value is implied through the other three r_custom cvars Tim Angus 2006-12-04 13:37:50 +0000
  • 17c443a3fd Changes to build defines for Solaris on i86pc. Minor fix to q_platform.h for Solaris. Coyote 2006-11-30 08:01:43 +0000
  • b91cb9a46d I think this is appropriate for 994 :) Zachary Slater 2006-11-29 23:31:20 +0000
  • 879d07b461 Bugfix by committee. :/ Ryan C. Gordon 2006-11-29 06:52:18 +0000