aboutsummaryrefslogtreecommitdiffstats
path: root/code
Commit message (Collapse)AuthorAgeFilesLines
* * Cap the maximum snaps a client can request at the server framerate rathertma2005-10-191-2/+2
| | | | | | | | | | | | than a hard-coded 30 (from misantropia). I'm slightly nervous about this since it changes the behaviour versus 1.32b in that a client requesting e.g. 25 snaps will actually get 20 (default sv_fps) with this patch applied. I'm not sure why anyone would want this though -- it may even destablise their inter/extrapolation. I'll leave the bug (2422) open for a while and if no one complains it can be closed. git-svn-id: svn://svn.icculus.org/quake3/trunk@167 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fix to buffer overrun in shader parser from misanthropiatma2005-10-191-0/+7
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@166 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Silly little patch to convert Q3 style color codes to ANSI escape codes. Notetma2005-10-191-1/+86
| | | | | | | | this doesn't work too well with baseq3 since it logs color strings with no color termination. git-svn-id: svn://svn.icculus.org/quake3/trunk@165 edf5b092-35ff-0310-97b2-ce42778d08ea
* Minor edit, thanks ankon!zakk2005-10-181-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@164 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Added option to q3asm to instruct it to create qvms compatible with Q3 1.32btma2005-10-161-11/+40
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@163 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Added a little hack to support the console key on french keyboardstma2005-10-141-0/+2
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@161 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Removed hard coded mouse acceleration in the unix build(s)tma2005-10-145-21/+13
| | | | | | | | * Added CVAR_ROM cl_platformSensitivity to normalise the scale of cl_sensitivity across platforms git-svn-id: svn://svn.icculus.org/quake3/trunk@160 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Adjusted VM_LoadQVM interfacetma2005-10-141-7/+8
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@158 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fixed some annoying code duplicationtma2005-10-131-94/+58
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@157 edf5b092-35ff-0310-97b2-ce42778d08ea
* * (Non-trivial) fix to the "opStack corrupted in compiled code" bugtma2005-10-135-20/+93
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@156 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Removed Q3ASM_TURBO defines from q3asmtma2005-10-132-992/+4
| | | | | | | * Removed q3asm qfiles.h and redirected it to qcommon qfiles.h git-svn-id: svn://svn.icculus.org/quake3/trunk@155 edf5b092-35ff-0310-97b2-ce42778d08ea
* Fix build problems under OS Xsix2005-10-115-156/+5
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@154 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Replaced drawSurfs qsort algorithm with a radix sorttma2005-10-101-190/+35
| | | | | | | | | | | | | + Performance is comparable, although generally slightly worse, but... + Radix is a stable sort algorithm, so overlapping coplanar drawSurfs (i.e. with the same sort key) no longer flicker indeterminately + Also removes the dubious comment: "FIXME: this was lifted and modified from the microsoft lib source..." git-svn-id: svn://svn.icculus.org/quake3/trunk@153 edf5b092-35ff-0310-97b2-ce42778d08ea
* - get rid of vm_noneludwig2005-10-091-19/+12
| | | | | | | - if VM_PPC is set compiled vm support is enabled on ppc (default off atm) git-svn-id: svn://svn.icculus.org/quake3/trunk@152 edf5b092-35ff-0310-97b2-ce42778d08ea
* ugly: undefine memmove to avoid build failure with gcc fortifyludwig2005-10-091-0/+4
| | | | | | | extensions enabled git-svn-id: svn://svn.icculus.org/quake3/trunk@151 edf5b092-35ff-0310-97b2-ce42778d08ea
* don't call VM_Compile if it's not supported so the VM_Compile symbolludwig2005-10-091-3/+4
| | | | | | | isn't needed git-svn-id: svn://svn.icculus.org/quake3/trunk@150 edf5b092-35ff-0310-97b2-ce42778d08ea
* * q3lcc is no longer the default target in the Makefiletma2005-10-081-15/+15
| | | | | | | | * Changed readme to suggest using the root Makefile instead of the one in code/unix git-svn-id: svn://svn.icculus.org/quake3/trunk@149 edf5b092-35ff-0310-97b2-ce42778d08ea
* Mac OS X needs Com_Memcpy and Com_Memset to be set to memcpy and memset.six2005-10-083-3/+92
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@148 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Patch from Andreas Kohn to fix q3asm build on FreeBSDtma2005-10-072-10/+4
| | | | | | | * Removal of SYSTEM variable from the lcc makefile due to problems with FreeBSD git-svn-id: svn://svn.icculus.org/quake3/trunk@147 edf5b092-35ff-0310-97b2-ce42778d08ea
* * ATI skybox bug fixtma2005-10-061-0/+4
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@146 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Usage of find on FreeBSD fix from Andreas Kohntma2005-10-061-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@145 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Append LCC directory to the PATH variable on all platformstma2005-10-051-24/+39
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@144 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fixed a foul-up with the lcc Makefiletma2005-10-051-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@143 edf5b092-35ff-0310-97b2-ce42778d08ea
* * A couple of small Makefile fixestma2005-10-051-2/+6
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@142 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Applied q3asm-turbo patches from ↵tma2005-10-052-19/+1076
| | | | | | | | | | http://www.icculus.org/~phaethon/q3/q3asm-turbo/q3asm-turbo.html * Added -m option to q3asm to write a map file (which is now disabled by default) * q3asm now returns an error code on failure git-svn-id: svn://svn.icculus.org/quake3/trunk@141 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fixed some vm build warningstma2005-10-0512-48/+18
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@140 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fixes to the MinGW vm compilertma2005-10-055-108/+140
| | | | | | | * General MinGW tweaks git-svn-id: svn://svn.icculus.org/quake3/trunk@139 edf5b092-35ff-0310-97b2-ce42778d08ea
* * VM game modules now built from the main Makefiletma2005-10-043-625/+373
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@138 edf5b092-35ff-0310-97b2-ce42778d08ea
* * MinGW fixes to the tools Makefilestma2005-10-042-3/+17
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@137 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Added install/uninstall rules to the lcc and q3asm Makefilestma2005-10-0414-14/+11
| | | | | | | | * Moved the q3asm dir to asm so that is doesn't clash with the binary when installed git-svn-id: svn://svn.icculus.org/quake3/trunk@136 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Homogenised the game module build rulestma2005-10-041-239/+81
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@135 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Moved lcc and q3asm into code/toolstma2005-10-04452-0/+263286
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@134 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Made the default SDL dma buffer largertma2005-09-301-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@131 edf5b092-35ff-0310-97b2-ce42778d08ea
* * A better fix to the "doppler" bugtma2005-09-292-3/+4
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@130 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fixed the bug where the "doppler" effect code could cause a temporary ↵tma2005-09-291-0/+3
| | | | | | client lock up git-svn-id: svn://svn.icculus.org/quake3/trunk@129 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Most obscure bug EVAR. Seems a library that SDL depends on (specifically ↵tma2005-09-291-9/+9
| | | | | | libgthread-2.0) defines a symbol g_log. qagamei386.so also defines such a symbol, but since it is dynamically loaded at runtime, no collision check is performed. When the code is relocated therefore, all instances of g_log in qagamei386.so end up refering to the g_log in the library... and bad things happen. s/g_log/g_logfile/g. git-svn-id: svn://svn.icculus.org/quake3/trunk@128 edf5b092-35ff-0310-97b2-ce42778d08ea
* Spell checking, thanks to Han in irc.zakk2005-09-291-4/+4
| | | | | | | Also, stop reading these logs and visit timedoctor.org! git-svn-id: svn://svn.icculus.org/quake3/trunk@126 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Added a - to the dependancies include linetma2005-09-281-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@125 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Some game bug fixes from ↵tma2005-09-283-4/+29
| | | | | | http://www.quake3world.com/ubb/Forum4/HTML/006208.html git-svn-id: svn://svn.icculus.org/quake3/trunk@124 edf5b092-35ff-0310-97b2-ce42778d08ea
* fix (likely bogus) warning about uninitialized variablesludwig2005-09-281-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@122 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Assorted Makefile cleanups/cruft removaltma2005-09-271-46/+11
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@121 edf5b092-35ff-0310-97b2-ce42778d08ea
* * The Makefile now sources Makefile.local, so you shouldn't need to change ↵tma2005-09-271-20/+36
| | | | | | | | | | | the Makefile itself any more * The Makefile now inherits CFLAGS from the shell environment * The Makefile now generates dependancies by default, it can be disabled by setting GENERATE_DEPENDANCIES=0 in Makefile.local * Removed -Werror from the linux build since it's not GCC 4 clean yet. Again, it can be added back via Makefile.local git-svn-id: svn://svn.icculus.org/quake3/trunk@120 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Removed nonsensical "smells like demo data, continueing[sic] anyways" messagetma2005-09-261-1/+0
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@119 edf5b092-35ff-0310-97b2-ce42778d08ea
* revert int->long change as it breaks on 64bit. Actually onlyludwig2005-09-266-9/+10
| | | | | | | | VM_CallInterpreted hurts as VM_CallCompiled is only used on 32bit. Use same arg types for consistency nevertheless. git-svn-id: svn://svn.icculus.org/quake3/trunk@118 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fix to MinGW buildtma2005-09-261-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@117 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Potential fix to ppc vmtma2005-09-261-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@116 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Non SDL warning fixtma2005-09-261-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@115 edf5b092-35ff-0310-97b2-ce42778d08ea
* * 64 bit fixtma2005-09-261-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@114 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Some FreeBSD cleanupstma2005-09-262-10/+4
| | | | | | | * Removed the remainder of the RPM stuff from the Makefile git-svn-id: svn://svn.icculus.org/quake3/trunk@113 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fixed some long/int warnings, hopefully this doesn't disrupt the MSVC ↵tma2005-09-264-9/+9
| | | | | | and/or 64bit builds git-svn-id: svn://svn.icculus.org/quake3/trunk@112 edf5b092-35ff-0310-97b2-ce42778d08ea