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 Angus2007-07-14 23:57:04 +00:00
c9171f9b63
* Fix compiler warning due to missing guard
Tim Angus2007-07-14 22:31:18 +00:00
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 +00:00
2fe29575c4
* Remove silly MINGW_CFLAGS hack
Tim Angus2007-06-02 19:56:43 +00:00
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 Angus2007-06-02 15:26:30 +00:00
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).
Coyote2007-05-30 19:36:40 +00:00
0f679da4c7
* Fix dependency generation when GCC is invoked using just "cc"
Tim Angus2007-05-29 21:51:37 +00:00
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 Angus2007-05-29 19:22:24 +00:00
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 +00:00
c1ed094e53
* (bug 2972) add r_swapInterval support to SDL client (if libSDL >= 1.2.10)
Tony J. White =2007-05-22 03:42:32 +00:00
16a200d262
* (bug 3077) allow cURL to follow HTTP redirects (up to 5)
Tony J. White =2007-05-22 02:24:10 +00:00
1a381e7022
Adding a bit of commentary to the code.
Thilo Schulz2007-05-17 19:40:01 +00:00
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 Schulz2007-05-17 19:30:02 +00:00
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 +00:00
d8fa6bd7a7
Change suggested by woekele. s/APPIOQ3/APPLIOQ3/g
Zachary Slater2007-04-13 17:31:29 +00:00
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 +00:00
de364863be
* Silly tab filter breaking things
Tim Angus2007-04-01 13:42:03 +00:00
fb58d8f123
* Move storage of console history from a cvar to a file in order to alleviate security concerns
Tim Angus2007-04-01 13:38:17 +00:00
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 +00:00
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 +00:00
1de9a065bf
Remove cvar s_alMaxSpeakerDistance for the same task can better be achieved with s_alMaxDistance.
Thilo Schulz2007-03-17 15:54:37 +00:00
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 +00:00
ddc848dced
* use the Win2k gamma clamp thing on Vista too (raynorpat)
Tony J. White =2007-03-01 22:02:25 +00:00
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 +00:00
8801b06a1e
* fix q3lcc warning message due to an extra ; that slipped in at rev 1023
Tony J. White =2007-02-15 15:50:14 +00:00
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 +00:00
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 +00:00
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 +00:00
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 +00:00
5dc3b35b49
- Fix loads of format string bugs - Fix locally looping sounds, thanks to Timbo
Thilo Schulz2007-01-24 21:23:21 +00:00
09034c4c64
use ioquake3 instead of quake3 for tar file in dist target
Ludwig Nussel2007-01-23 10:02:32 +00:00
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 +00:00
c586def044
One more icculus.org/quake3 purge, should be the last... Also one minor change to the website's get it page.
Zachary Slater2007-01-14 18:33:03 +00:00
37bda478f9
Fix window titles and crap, thanks woekele for pointing this out.
Zachary Slater2007-01-14 18:05:15 +00:00
c1875302c2
- Fix two non-C-standard variable declarations. - Fix function name of vsnprintf for windows systems.
Thilo Schulz2007-01-07 16:03:19 +00:00
8ca8d84591
fix buffer overflow and format string bug in auth server response processing
Ludwig Nussel2006-12-31 15:36:42 +00:00
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 Nussel2006-12-30 16:16:25 +00:00
8e82c3d605
- tag more functions with gnu format attribute - fix format string bugs. still some left
Ludwig Nussel2006-12-30 12:32:54 +00:00
c3a713832c
don't use intermediate array for sorting pakfiles. avoids the MAX_PAKFILES limitation
Ludwig Nussel2006-12-30 12:19:53 +00:00
1bc190caf1
include offending string in error message for varables that contain blacklisted characters
Ludwig Nussel2006-12-30 12:13:25 +00:00
91e54c01ed
using the function pointer time() doesn't make any sense. Passing down the variable instead looks like the obvious fix.
Ludwig Nussel2006-12-30 11:17:17 +00:00
739409973a
kick bots by client number instead of name to avoid problems with weird names (reported by 'DD')
Ludwig Nussel2006-12-29 11:41:35 +00:00
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 +00:00
15fe54a6e7
Fix annoying bug where transparent surfaces wouldn't draw over skyboxes. Thanks to Stefan Langer a.k.a. #@ for providing the fix.
Thilo Schulz2006-12-15 13:46:13 +00:00
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 +00:00
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 Angus2006-12-04 13:37:50 +00:00
17c443a3fd
Changes to build defines for Solaris on i86pc. Minor fix to q_platform.h for Solaris.
Coyote2006-11-30 08:01:43 +00:00
57a093c408
(Ryan committing here...) Downgraded myself in the credits, so I could test Vincent's svn problem...
Ryan C. Gordon2006-11-21 08:36:40 +00:00
aea7262d86
Only stop demo on map change if it was started by autorecord.
Thilo Schulz2006-11-03 08:42:21 +00:00
b57a970034
- Explicitly set distance attenuation model. - Mute sounds that exceed a certain distance from the listener.
Thilo Schulz2006-11-03 08:22:38 +00:00
90208be35a
- Remove "server crashed" message on server shutdown caused by local client disconnect. - Stop demo recording on a new gamestate packet so the demo won't end with a new level load.
Thilo Schulz2006-10-27 12:49:55 +00:00
8b1b3464d7
* (bug 2758) Toggling the console while holding keys can put the cgame/ui keycatchers in a bad place since they see a key press for a key that is already in a down state. Simply clearing the down state of all keys as the console is toggled seems like a simple fix.
Tony J. White =2006-10-23 15:18:05 +00:00
189e8b33f3
* (bug 2784) help to prevent reliable command overflow in cases when a slow client is loading the map on a busy server. Specifically, hold back all configstring update commands while the client is CS_PRIMED. Once the client goes from CS_PRIMED to CS_ACTIVE, send the cleint commands for updating each of the configstring indexes which were updated while the client was CS_PRIMED.
Tony J. White =2006-10-13 19:44:52 +00:00
41add6c01f
* (bug 2893) OpenAL was not tracking one-shot sound effects to the entity's position
Tony J. White =2006-10-13 18:58:57 +00:00
a88611d34e
Revert partially incorrect fix and add a few more float casts.
Thilo Schulz2006-10-12 13:13:08 +00:00
2977d001e4
Fix weight calculation in botlib, found by Andi Christ. (#2889)
Thilo Schulz2006-10-12 12:51:24 +00:00
338ca1689e
* make-macosx-ub.sh script now creates an .app bundle
Tony J. White =2006-09-26 03:12:54 +00:00
fbf09d64c5
* Increased the number of registers used for the opStack in the PPC vm from 12 to 16. This is cannot be increased any further without major changes (there only 32 General Purporse Registers). Anyway, his change allows the cgame.qvm from the excessiveplus mod to work with ioquake3 on a PPC.
Tony J. White =2006-09-24 02:33:08 +00:00
90e611cea3
* Mac OS X ppc version needs to be compiled with an -O flag (-O3 is used) or the client simply neglects to draw most models. I didn't believe it myself, but I can reproduce by compiling with both XCode 2.3 on PPC and XCode 2.4 on x86. Compiler flag voodoo to the extreeeem!
Tony J. White =2006-09-24 00:11:08 +00:00
d45ece8223
* Mac OS X compiler optimization flag -O3 (or any -O flag) generate broken pk3 handling in the new XCode 2.4 * use more proper SSE compiler optimization flags for Mac OS X on x86
Tony J. White =2006-09-23 15:25:34 +00:00