Commit graph

  • ffdc69f138 * Deleted code/unix/vm_x86.c - wtf was that about anyway? * Removed HAVE_VM_NATIVE * Removed DLL_ONLY * Replace HAVE_VM_COMPILED with NO_VM_COMPILED -- this means the JIT compiler should be enabled on the OS X and VC builds now * Remove the remainder of the freetype building stuff Tim Angus 2005-10-29 00:23:10 +0000
  • 090f4d7266 * Compiler warning fix from ankon Tim Angus 2005-10-28 22:10:39 +0000
  • 4c63d1ed40 * Fix to https://bugzilla.icculus.org/show_bug.cgi?id=2454 Tim Angus 2005-10-28 21:09:50 +0000
  • b1b7f975f1 * Fix the x86 vm Tim Angus 2005-10-27 22:38:25 +0000
  • 556b3307c5 * ...and the other common headers Tim Angus 2005-10-27 22:05:38 +0000
  • bc9ee5644b * Ignore __attribute__ when not using gcc Tim Angus 2005-10-27 21:49:36 +0000
  • 0bf8e3a8b0 add x86_64 vm. experimental, not enabled by default. you need as for it to work. Ludwig Nussel 2005-10-27 21:13:47 +0000
  • 9af615f27c * Add notional support for various architectures from vapier. Whether or not these architectures work in practice is another matter :). Tim Angus 2005-10-26 23:15:44 +0000
  • f455a27edd * Use platform headers to source various libc prototypes instead of unsafe static ones (from vapier) Tim Angus 2005-10-26 23:08:56 +0000
  • 0167152647 * Small changes to distclean target from vapier Tim Angus 2005-10-26 22:59:30 +0000
  • c02a7fce3c * Split lcc $AR into $AR and $ARFLAGS (from vapier) Tim Angus 2005-10-26 22:52:17 +0000
  • 7b84b0295f * Fixed the OS X build as broken by revision 181 Tim Angus 2005-10-26 20:52:53 +0000
  • 3a2ad50406 * Moved various source files from their mod sdk locations to places more appropriate for open source Q3 * This patch looks bigger than it really is, however it will probably break the VC and OS X builds (easy to fix though) Tim Angus 2005-10-26 19:45:21 +0000
  • 3ff42330e5 * Fixed some warnings on the OS X build Tim Angus 2005-10-26 19:32:15 +0000
  • 9f55ae2dce * Fixed a bug with QVM loading on big endian architectures Tim Angus 2005-10-26 17:09:50 +0000
  • d5af2e3d45 * Removed some Conscript Tim Angus 2005-10-25 13:34:47 +0000
  • 6b5cf6e248 * Fixed unused variable warning Tim Angus 2005-10-23 17:23:23 +0000
  • 69b81f2bd9 * Fix to https://bugzilla.icculus.org/show_bug.cgi?id=2401 Tim Angus 2005-10-23 17:18:23 +0000
  • e27a35a207 remove french keyboard hack. we cannot know what this does on other layouts Ludwig Nussel 2005-10-23 15:27:59 +0000
  • 80cf67e2ac map extra mouse buttons to K_AUX* Ludwig Nussel 2005-10-23 15:25:23 +0000
  • f01ed7b3da * Tab completed commands no longer treated like cvars Tim Angus 2005-10-21 19:52:52 +0000
  • d6b2a1e527 * Deleted some exes that were in the repository Tim Angus 2005-10-21 18:07:25 +0000
  • f306b2895f * Tiny patch to print values of cvars when tab completing ala ET Tim Angus 2005-10-21 00:09:34 +0000
  • 64f167f183 * Fix to potential out of range index bug from misanthropia Tim Angus 2005-10-20 16:19:43 +0000
  • 769372e2f9 * Fix to buffer overflow in lightmap loading code from misanthropia Tim Angus 2005-10-20 16:14:05 +0000
  • 653c5621ac * Fixed the fix for the shader overrun. If this isn't a case for unified diffs, I don't know what is :). Tim Angus 2005-10-20 01:23:17 +0000
  • b9c9f86cd1 * Cap the maximum snaps a client can request at the server framerate rather 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. Tim Angus 2005-10-19 22:25:32 +0000
  • 7d1b5b4acb * Fix to buffer overrun in shader parser from misanthropia Tim Angus 2005-10-19 22:15:51 +0000
  • 80919a1ce3 * Silly little patch to convert Q3 style color codes to ANSI escape codes. Note this doesn't work too well with baseq3 since it logs color strings with no color termination. Tim Angus 2005-10-19 01:51:19 +0000
  • bcc229d5bb Minor edit, thanks ankon! Zachary Slater 2005-10-18 02:46:20 +0000
  • e652200405 * Added option to q3asm to instruct it to create qvms compatible with Q3 1.32b Tim Angus 2005-10-16 01:13:51 +0000
  • 0dc1ed4125 * Updated todo :p Tim Angus 2005-10-14 23:02:57 +0000
  • 354196b3a9 * Added a little hack to support the console key on french keyboards Tim Angus 2005-10-14 23:00:39 +0000
  • 20c5bc38cf * Removed hard coded mouse acceleration in the unix build(s) * Added CVAR_ROM cl_platformSensitivity to normalise the scale of cl_sensitivity across platforms Tim Angus 2005-10-14 22:58:28 +0000
  • 149006bc2d todo! Zachary Slater 2005-10-14 20:50:01 +0000
  • 535545684f * Adjusted VM_LoadQVM interface Tim Angus 2005-10-14 17:09:03 +0000
  • f7c82c1adc * Fixed some annoying code duplication Tim Angus 2005-10-13 23:08:45 +0000
  • 35cb35ff61 * (Non-trivial) fix to the "opStack corrupted in compiled code" bug Tim Angus 2005-10-13 14:47:00 +0000
  • 8295a83897 * Removed Q3ASM_TURBO defines from q3asm * Removed q3asm qfiles.h and redirected it to qcommon qfiles.h Tim Angus 2005-10-13 01:55:31 +0000
  • ecd73786d5 Fix build problems under OS X Six 2005-10-11 01:52:29 +0000
  • 3857ce21c4 * Replaced drawSurfs qsort algorithm with a radix sort + 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..." Tim Angus 2005-10-10 00:37:54 +0000
  • b1ea2ed136 - get rid of vm_none - if VM_PPC is set compiled vm support is enabled on ppc (default off atm) Ludwig Nussel 2005-10-09 13:07:54 +0000
  • 44f5273e02 ugly: undefine memmove to avoid build failure with gcc fortify extensions enabled Ludwig Nussel 2005-10-09 13:06:33 +0000
  • f62601ac53 don't call VM_Compile if it's not supported so the VM_Compile symbol isn't needed Ludwig Nussel 2005-10-09 13:05:44 +0000
  • f6cb6eee96 * q3lcc is no longer the default target in the Makefile * Changed readme to suggest using the root Makefile instead of the one in code/unix Tim Angus 2005-10-08 14:36:15 +0000
  • 8866ce3f8b Mac OS X needs Com_Memcpy and Com_Memset to be set to memcpy and memset. Six 2005-10-08 06:30:38 +0000
  • 29db2dbbfd * Patch from Andreas Kohn to fix q3asm build on FreeBSD * Removal of SYSTEM variable from the lcc makefile due to problems with FreeBSD Tim Angus 2005-10-07 01:03:49 +0000
  • 3271b52bf5 * ATI skybox bug fix Tim Angus 2005-10-06 15:33:54 +0000
  • 0b6beec202 * Usage of find on FreeBSD fix from Andreas Kohn Tim Angus 2005-10-06 15:16:12 +0000
  • 707ee2fdbb * Append LCC directory to the PATH variable on all platforms Tim Angus 2005-10-05 21:46:03 +0000
  • 151c9461c5 * Fixed a foul-up with the lcc Makefile Tim Angus 2005-10-05 21:07:47 +0000
  • 260ca8d730 * A couple of small Makefile fixes Tim Angus 2005-10-05 18:13:34 +0000
  • 490c84d907 * Applied q3asm-turbo patches from 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 Tim Angus 2005-10-05 17:59:10 +0000
  • 9d41e17e1f * Fixed some vm build warnings Tim Angus 2005-10-05 14:50:45 +0000
  • 79ba2d974d * Fixes to the MinGW vm compiler * General MinGW tweaks Tim Angus 2005-10-05 03:13:20 +0000
  • 41cbd8c9fd * VM game modules now built from the main Makefile Tim Angus 2005-10-04 23:54:51 +0000
  • 12b5f3bded * MinGW fixes to the tools Makefiles Tim Angus 2005-10-04 19:15:34 +0000
  • e414f46c4d * Added install/uninstall rules to the lcc and q3asm Makefiles * Moved the q3asm dir to asm so that is doesn't clash with the binary when installed Tim Angus 2005-10-04 18:34:21 +0000
  • c3f30ff9a8 * Homogenised the game module build rules Tim Angus 2005-10-04 17:45:22 +0000
  • ad118b9baf * Moved lcc and q3asm into code/tools Tim Angus 2005-10-04 15:18:22 +0000
  • b1cef6352e * lcc and q3asm now build with MinGW Tim Angus 2005-10-04 01:49:02 +0000
  • c07dc8dbee * Dewarninged the lcc and q3asm source * Removed traditional target platforms from the lcc build. This might break building lcc on Windows using nmake. Submit patches or be quiet :p * Default target for lcc is now bytecode, so -Wf-target=bytecode is no longer needed on the lcc command line Tim Angus 2005-10-04 01:21:34 +0000
  • 6797dcc705 * Made the default SDL dma buffer larger Tim Angus 2005-09-30 22:30:22 +0000
  • 52dcaa45fd * A better fix to the "doppler" bug Tim Angus 2005-09-29 22:53:31 +0000
  • 24d3c6b2a2 * Fixed the bug where the "doppler" effect code could cause a temporary client lock up Tim Angus 2005-09-29 22:35:05 +0000
  • de1840a23a * Most obscure bug EVAR. Seems a library that SDL depends on (specifically 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. Tim Angus 2005-09-29 14:00:03 +0000
  • 37e948211b Updated for stuff. ================================================= This message brought to you by TimeDoctor Dot Org Where do you want to Laugh Today? ================================================= Zachary Slater 2005-09-29 05:44:19 +0000
  • 9e70b3e418 Spell checking, thanks to Han in irc. Also, stop reading these logs and visit timedoctor.org! Zachary Slater 2005-09-29 05:25:26 +0000
  • a8e642fe63 * Added a - to the dependancies include line Tim Angus 2005-09-28 23:26:13 +0000
  • 82f7989714 * Some game bug fixes from http://www.quake3world.com/ubb/Forum4/HTML/006208.html Tim Angus 2005-09-28 23:18:34 +0000
  • 317d40b046 * Removed q3map and associated common and libs directories Tim Angus 2005-09-28 18:55:31 +0000
  • cc1fb807c2 fix (likely bogus) warning about uninitialized variables Ludwig Nussel 2005-09-28 12:27:02 +0000
  • 4f1b8a2dc8 * Assorted Makefile cleanups/cruft removal Tim Angus 2005-09-27 17:45:16 +0000
  • 32a5a76d07 * The Makefile now sources Makefile.local, so you shouldn't need to change 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 Tim Angus 2005-09-27 16:35:25 +0000
  • d0204def78 * Removed nonsensical "smells like demo data, continueing[sic] anyways" message Tim Angus 2005-09-26 22:26:13 +0000
  • d5fbff3f44 revert int->long change as it breaks on 64bit. Actually only VM_CallInterpreted hurts as VM_CallCompiled is only used on 32bit. Use same arg types for consistency nevertheless. Ludwig Nussel 2005-09-26 22:23:46 +0000
  • 534da92fc0 * Fix to MinGW build Tim Angus 2005-09-26 20:39:57 +0000
  • d12b4d4d09 * Potential fix to ppc vm Tim Angus 2005-09-26 20:37:30 +0000
  • 03a284b67e * Non SDL warning fix Tim Angus 2005-09-26 20:33:49 +0000
  • 47d4c2bfe5 * 64 bit fix Tim Angus 2005-09-26 20:09:52 +0000
  • 909e96e41b * Some FreeBSD cleanups * Removed the remainder of the RPM stuff from the Makefile Tim Angus 2005-09-26 20:09:18 +0000
  • cde9e9e93c * Fixed some long/int warnings, hopefully this doesn't disrupt the MSVC and/or 64bit builds Tim Angus 2005-09-26 16:13:14 +0000
  • 429e59a53c * Reintroduced the copyfiles rule Tim Angus 2005-09-26 16:08:38 +0000
  • 1ad7f9cff1 * Fix to broken win32 fix patch Tim Angus 2005-09-26 13:47:59 +0000
  • aff4d7d858 Hopefully this will fix win32 msvc.netsuperduper++220000 extra entropy edition compilation, and I updated the readme a little apparently. Zachary Slater 2005-09-26 02:36:52 +0000
  • ae9fbe3288 * Don't link against X directly when building the SDL backend Tim Angus 2005-09-25 22:27:26 +0000
  • 4bc5c29115 * FreeBSD fixes/updates from Andreas Kohn Tim Angus 2005-09-25 22:04:51 +0000
  • 6ceb4a64e4 * Removed stray cons script Tim Angus 2005-09-25 21:46:55 +0000
  • 198cb121d7 * Removed Makefile which spawned cons Tim Angus 2005-09-25 21:46:00 +0000
  • e66a28dfeb * Removed cons based build system * Removed some id specific shell/perl scripts * Removed some unused asm files * Removed prehistoric RPM build rules Tim Angus 2005-09-25 21:43:48 +0000
  • 2897abe618 * Mostly selfish patch to work around what I believe is probably an nvidia and/or agpgart bug Tim Angus 2005-09-25 19:54:31 +0000
  • f0bd20e00a * Removed the redundant "sound system is muted" message * Moved printing of desired audiospec to before SDL_OpenAudio * When the computed value for samples is not a power of 2, now pick the smallest power of 2 greater rather than the largest power of 2 smaller Tim Angus 2005-09-24 01:26:51 +0000
  • fe14a45ad1 * Applied ajax's cleanup patch Tim Angus 2005-09-23 17:39:14 +0000
  • 4c6f59c541 * Applied Thilo Schulz's MDR patch Tim Angus 2005-09-23 17:08:25 +0000
  • 2b8395a4d0 * Replaced lots of __linux__ || __FreeBSD__ with __GNUC__ * MinGW port now uses asm versions of SnapVector and ftol * Improved the handling of mangled symbols in vm_x86.c Tim Angus 2005-09-23 02:59:15 +0000
  • fa9b864abe * Tidied up the makefile, mostly for whitespace * Removed the q3static target * Ported the nasm asm to gas asm, thus removing the nasm dependancy Tim Angus 2005-09-23 01:59:42 +0000
  • fcaf343d7f * Port to MinGW Tim Angus 2005-09-22 03:21:33 +0000
  • 50eb77ed1a * Removed the dependancy on perl for deriving the version number * Moved sdl-config --libs from LDFLAGS to GLLDFLAGS to prevent needlessly linking against SDL when building the dedicated server * Moved assignment of DEBUG_CFLAGS until after BASE_CFLAGS has been constructed Tim Angus 2005-09-19 20:43:35 +0000
  • 33a48a0336 * Fix to multiple buffer overflow bugs in CL_Rcon_f * Fix to COM_ParseExt 1 byte overwrite bug * Fixed some missing calls to trap_FS_FCloseFile * Fixed q3msgboom and q3infoboom bugs * Fixed some qboolean type confusion * Above fixes from http://www.quakesrc.org/forums/viewtopic.php?t=5374 Tim Angus 2005-09-19 17:45:29 +0000
  • b185817285 more integer checks Ludwig Nussel 2005-09-17 16:21:39 +0000