Commit graph

  • a87185a96f * Centralise architecture defines in q_platform.h Tim Angus 2005-11-05 00:29:40 +0000
  • 7067f0aa92 Add note to pretty-please keep in sync with the website Aaron Gyes 2005-11-04 22:36:28 +0000
  • e4b7a04d5c * Replaced a bunch of inline and __inline with ID_INLINE * Replaced a bunch of __i386__ with id386 * General tidy up of asm preprocessor decisions * Removed C_ONLY from the dedicated server build Tim Angus 2005-11-04 22:32:00 +0000
  • 857a5e264e Updated msvc project files from > Michael Zoech! Zachary Slater 2005-11-04 02:35:30 +0000
  • 8d2c192b09 * Setting COPYFILES has been done differently for a little while now. Aaron Gyes 2005-11-04 02:05:32 +0000
  • b0dfb2579b found the bug. alignment reenabled. Ludwig Nussel 2005-11-03 22:32:39 +0000
  • 2984b5bea2 disable the alignment "fix" until its clear why it causes crashes Ludwig Nussel 2005-11-03 22:26:59 +0000
  • 2e3a08e4bd * Juggled CFLAGS a bit so that -fno-strict-aliasing is always on Tim Angus 2005-11-03 18:34:03 +0000
  • 2f33fe1894 * Make copyfiles target work from top-level Makefile Aaron Gyes 2005-11-03 06:48:44 +0000
  • 1c94cfbcbd more alignment fixes Ludwig Nussel 2005-11-02 21:46:05 +0000
  • e3e3d8b9aa actually when calling from the vm to the engine there are more than 10 arguments Ludwig Nussel 2005-11-02 21:45:48 +0000
  • 5f79f9958b pass only 10 arguments. vm_* doesn't use more anyways. Ludwig Nussel 2005-11-02 20:58:27 +0000
  • 3ce5d5dccd pass only 10 arguments. vm_* doesn't use more anyways. Ludwig Nussel 2005-11-02 20:56:13 +0000
  • d29dfeeb75 round string length for pointer alignment Ludwig Nussel 2005-11-02 20:36:30 +0000
  • e121614406 allocate memory pointer aligned Ludwig Nussel 2005-11-02 20:34:25 +0000
  • 3c05bf1870 * Fies to the xcode project to update it with the recent changes Tim Angus 2005-11-02 18:32:03 +0000
  • 49b23cd935 * Don't include the website in the dist tarball Tim Angus 2005-11-02 16:08:21 +0000
  • 2cc87dfc9d * Removed the last of the binary target stuff from lcc (hopefully) Tim Angus 2005-11-02 16:05:14 +0000
  • 2d2df7682d * Removed the lcc self tests -- there are none that test bytecode Tim Angus 2005-11-02 15:28:16 +0000
  • d96c4d4c2b today the readme, tomorrow the world! Aaron Gyes 2005-11-02 03:40:56 +0000
  • 8b63fdab58 * Fix for lcc on windows so that it can execute files with spaces in them Tim Angus 2005-11-02 02:08:29 +0000
  • 87cd6f8a93 * Split off q_platform.h from q_shared.h * Removed lcc PATH hack and replaced with something slightly less hacky * Removed all platform specific hostfiles from lcc and replaced with bytecode.c (from ankon) * Turned lcc option "-S" on permanently * Improved q3cpp so that it recursively adds include dirs to its list Tim Angus 2005-11-01 22:09:15 +0000
  • 48683c91a8 use memcpy to fix use of misaligned data Ludwig Nussel 2005-11-01 19:59:14 +0000
  • f4dbf0db95 5+2==7 :-) Ludwig Nussel 2005-11-01 19:47:47 +0000
  • 39f5333862 use memcpy to fix use of misaligned data Ludwig Nussel 2005-11-01 19:44:36 +0000
  • acf1f46a2b * More Solaris work Tim Angus 2005-11-01 16:05:06 +0000
  • 0a3e96af77 * Further work on the Solaris port from Vincent S. Cojot Tim Angus 2005-10-31 16:46:05 +0000
  • 0590a060d9 * STATUS update Tim Angus 2005-10-31 14:40:22 +0000
  • 3647cca9f7 * Applied https://bugzilla.icculus.org/show_bug.cgi?id=2464 * Removed rule to build C++ (for splines) from the Makefile Tim Angus 2005-10-30 14:36:49 +0000
  • c41483634c * General decrufting: * Removed Q3_STATIC and associated defines * Removed MAC_STATIC * Replaced __LCC__ with Q3_VM * Removed bspc and splines directories Tim Angus 2005-10-29 23:13:09 +0000
  • 63fdc74843 * Fix to the VM interpreter on the linux ppc dedicated server Tim Angus 2005-10-29 22:06:43 +0000
  • c5bdb034f2 * Beginnings of Solaris support from Vincent S. Cojot * Note this patch also splits USE_SDL into USE_SDL_VIDEO and USE_SDL_AUDIO Tim Angus 2005-10-29 22:05:20 +0000
  • 58512aff09 use memcpy for OP_BLOCK_COPY Ludwig Nussel 2005-10-29 17:42:12 +0000
  • b6228f1408 add HAVE_VM_COMPILED variable so one can override it in Makefile.local Ludwig Nussel 2005-10-29 17:41:17 +0000
  • 05e8ab9538 * Added STATUS * Updated TODO * Moved ChangeLog to root * Updated ChangeLog * s/Foobar/Quake III Arena Source Code/ * Biggest patch EVAR. I wonder how many mail boxes this will fill... Tim Angus 2005-10-29 01:53:09 +0000
  • b72f59f524 * In hindsight this is probably wise too Tim Angus 2005-10-29 01:02:12 +0000
  • 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