aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* new x86_64 vm that doesn't use gasludwig2007-08-163-20/+1555
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1122 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Early out AABB collision optimisation from Robert Beckebans (Xreal)tma2007-07-275-1/+69
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1121 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fix a few -pedantic warningstma2007-07-255-5/+5
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1120 edf5b092-35ff-0310-97b2-ce42778d08ea
* * (bug 3268) Replace Mac OS X Carbon API calls with native ones (thankstjw2007-07-204-23/+11
| | | | | | | | | | 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. git-svn-id: svn://svn.icculus.org/quake3/trunk@1118 edf5b092-35ff-0310-97b2-ce42778d08ea
* the address of 'headModelName' will always evaluate as 'true'ludwig2007-07-191-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1117 edf5b092-35ff-0310-97b2-ce42778d08ea
* the address of 'classname' will always evaluate as 'true'ludwig2007-07-191-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1116 edf5b092-35ff-0310-97b2-ce42778d08ea
* Add specific CC for SunOScoyote2007-07-171-0/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1115 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Generate QVM dependicies in a (much) better waytma2007-07-161-36/+67
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1114 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fix parallel buildtma2007-07-161-23/+37
| | | | | | | | | * Print message indicating CC, CFLAGS and targets before building * Update .PHONY targets * Remove build_release and build_debug targets git-svn-id: svn://svn.icculus.org/quake3/trunk@1113 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Make make make less noisetma2007-07-152-47/+72
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1112 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Replace horrendously long list of build rules with set of inference rulestma2007-07-144-2809/+1109
| | | | | | | | | | * 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 git-svn-id: svn://svn.icculus.org/quake3/trunk@1111 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fix compiler warning due to missing guardtma2007-07-141-0/+2
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1110 edf5b092-35ff-0310-97b2-ce42778d08ea
* OS X mouse hack, must remove when SDL adds it internally.zakk2007-07-092-1/+84
| | | | | | | | | | Please see bugzilla case: http://bugzilla.icculus.org/show_bug.cgi?id=3206 and http://bugzilla.libsdl.org/show_bug.cgi?id=445 git-svn-id: svn://svn.icculus.org/quake3/trunk@1108 edf5b092-35ff-0310-97b2-ce42778d08ea
* - fix OP_MODU and OP_MODIludwig2007-07-031-10/+11
| | | | | | | - fix minor typos git-svn-id: svn://svn.icculus.org/quake3/trunk@1106 edf5b092-35ff-0310-97b2-ce42778d08ea
* another attempt to fix the alignment, this time hopfully for realludwig2007-07-031-5/+10
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1105 edf5b092-35ff-0310-97b2-ce42778d08ea
* fix stack alignmentludwig2007-07-031-0/+2
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1104 edf5b092-35ff-0310-97b2-ce42778d08ea
* fix bg_lib.h compilation with lccludwig2007-06-271-0/+7
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1103 edf5b092-35ff-0310-97b2-ce42778d08ea
* ignore *.dludwig2007-06-250-0/+0
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1102 edf5b092-35ff-0310-97b2-ce42778d08ea
* use native stack for vm stack as well, frees one registerludwig2007-06-251-26/+36
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1101 edf5b092-35ff-0310-97b2-ce42778d08ea
* check program counter on OP_CALL and OP_LEAVEludwig2007-06-251-2/+6
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1100 edf5b092-35ff-0310-97b2-ce42778d08ea
* gcc 4.2 patch from nyhm of gentoo (thanks!)zakk2007-06-131-2/+2
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1099 edf5b092-35ff-0310-97b2-ce42778d08ea
* (bug 3072) updated Mac OS X SDL .dylib file. still 1.2.11, but with a smalltjw2007-06-071-0/+0
| | | | | | | | fix backported from SDL 1.3 related to fullscreen mode and minimize buttons disapearing on existing windows on Mac OS X. git-svn-id: svn://svn.icculus.org/quake3/trunk@1098 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Remove silly MINGW_CFLAGS hacktma2007-06-024-15/+11
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1096 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Assumptions are already made that the compiler used is GCC, so it seems sillytma2007-06-021-15/+1
| | | | | | | | | | 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 git-svn-id: svn://svn.icculus.org/quake3/trunk@1095 edf5b092-35ff-0310-97b2-ce42778d08ea
* Changes for SunOS: grep -q doesn't work on SunOS and GNU make on SunOS ↵coyote2007-05-301-2/+9
| | | | | | defines CC as 'cc' by default (it's not present). git-svn-id: svn://svn.icculus.org/quake3/trunk@1093 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fix dependency generation when GCC is invoked using just "cc"tma2007-05-291-1/+2
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1092 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Whitespace :(tma2007-05-291-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1091 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Allow CC to be overridden externally to the Makefiletma2007-05-294-21/+19
| | | | | | | | | * 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 git-svn-id: svn://svn.icculus.org/quake3/trunk@1090 edf5b092-35ff-0310-97b2-ce42778d08ea
* * updated the included libSDL header files and Mac OS X lib to SDL 1.2.11tjw2007-05-2240-614/+2576
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1089 edf5b092-35ff-0310-97b2-ce42778d08ea
* * (bug 2972) add r_swapInterval support to SDL client (if libSDL >= 1.2.10)tjw2007-05-222-0/+12
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1088 edf5b092-35ff-0310-97b2-ce42778d08ea
* * (bug 3077) allow cURL to follow HTTP redirects (up to 5)tjw2007-05-221-0/+2
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1087 edf5b092-35ff-0310-97b2-ce42778d08ea
* Adding a bit of commentary to the code.thilo2007-05-171-1/+11
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1085 edf5b092-35ff-0310-97b2-ce42778d08ea
* Fix a potential crash bug on 64 bit systems in the botlib library. ↵thilo2007-05-171-3/+6
| | | | | | sizeof(bot_consolemessage_t) is different on 64 bit and 32 bit systems. git-svn-id: svn://svn.icculus.org/quake3/trunk@1084 edf5b092-35ff-0310-97b2-ce42778d08ea
* * (bug 3066) rcon rate-limiting was not compatible with the eventual tjw2007-05-101-1/+1
| | | | | | | integer overflow in Com_Milliseconds() (R1CH) git-svn-id: svn://svn.icculus.org/quake3/trunk@1083 edf5b092-35ff-0310-97b2-ce42778d08ea
* Updates to the status or whateverzakk2007-05-021-1/+3
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1079 edf5b092-35ff-0310-97b2-ce42778d08ea
* Change suggested by woekele.zakk2007-04-131-1/+1
| | | | | | | s/APPIOQ3/APPLIOQ3/g git-svn-id: svn://svn.icculus.org/quake3/trunk@1066 edf5b092-35ff-0310-97b2-ce42778d08ea
* * (bug 3018) Should not reset CVAR_CHEAT cvars when loading cgame/ui if theytjw2007-04-054-4/+6
| | | | | | | | | | 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 git-svn-id: svn://svn.icculus.org/quake3/trunk@1062 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Silly tab filter breaking thingstma2007-04-011-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1055 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Move storage of console history from a cvar to a file in order to alleviatetma2007-04-011-40/+67
| | | | | | | security concerns git-svn-id: svn://svn.icculus.org/quake3/trunk@1054 edf5b092-35ff-0310-97b2-ce42778d08ea
* * (bug 2741) replace K_LAST_KEY with MAX_KEYS. K_LAST_KEY is now definedtjw2007-03-223-8/+10
| | | | | | | | | | | | | | | 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. * (bug 2741) remove some lingering 256-key hardcoding * properly check bounds of keynum in Key_IsDown(), Key_SetBinding(), and Key_GetBinding() git-svn-id: svn://svn.icculus.org/quake3/trunk@1053 edf5b092-35ff-0310-97b2-ce42778d08ea
* * (bug 3065) fixed non-SDL X11 client crash on certain keys (e.g. XK_egrave )tjw2007-03-191-2/+2
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1052 edf5b092-35ff-0310-97b2-ce42778d08ea
* Remove cvar s_alMaxSpeakerDistance for the same task can better be achieved ↵thilo2007-03-172-6/+2
| | | | | | with s_alMaxDistance. git-svn-id: svn://svn.icculus.org/quake3/trunk@1051 edf5b092-35ff-0310-97b2-ce42778d08ea
* * (bug 3018) need to call Cvar_SetCheatState() after CG_INIT and UI_INIT totjw2007-03-024-1/+12
| | | | | | | | override user-defined cvar values for CVAR_CHEAT cvars that could be registered in cgame and ui. git-svn-id: svn://svn.icculus.org/quake3/trunk@1048 edf5b092-35ff-0310-97b2-ce42778d08ea
* * use the Win2k gamma clamp thing on Vista too (raynorpat)tjw2007-03-011-4/+4
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1047 edf5b092-35ff-0310-97b2-ce42778d08ea
* * (bug 3019) use the operating system's random number generator if possibletjw2007-02-167-9/+65
| | | | | | | when generating the qkey file git-svn-id: svn://svn.icculus.org/quake3/trunk@1046 edf5b092-35ff-0310-97b2-ce42778d08ea
* * fix q3lcc warning message due to an extra ; that slipped in at rev 1023tjw2007-02-151-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1045 edf5b092-35ff-0310-97b2-ce42778d08ea
* * (bug 2741) Adds support in the SDL client for many keys that were nottjw2007-02-145-8/+276
| | | | | | | | | | | | | recognized. For example, F13, F14, F15, WINDOWS, SCROLLLOCK, CAPSLOCK, WORLD_0 - WORLD_95, etc. (Christophe Cavalaria) * (bug 2741) Adds the hard-coded toggleConsole bind Shift-Escape * (bug 2741) Adds detailed explaination of SDL keyboard handling differences in the README file. git-svn-id: svn://svn.icculus.org/quake3/trunk@1044 edf5b092-35ff-0310-97b2-ce42778d08ea
* * (bug 3027) don't trust the "ip" value in the userinfo string since a clienttjw2007-02-141-16/+32
| | | | | | | | | 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) git-svn-id: svn://svn.icculus.org/quake3/trunk@1043 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Add documentation for cl_guid in the READMEtjw2007-02-131-0/+20
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@1042 edf5b092-35ff-0310-97b2-ce42778d08ea
* * (bug 3019) adds the cvar cl_guidServerUniq (defaults to 1). When set totjw2007-02-124-17/+88
| | | | | | | | non-zero, cl_guid will be unique for each server that the client connects to git-svn-id: svn://svn.icculus.org/quake3/trunk@1041 edf5b092-35ff-0310-97b2-ce42778d08ea