Ludwig Nussel
34d616dbef
enable (dummy) cdkey calls in standalone mode to prevents mods from crashing
2010-02-28 08:58:03 +00:00
Ludwig Nussel
a9fdf0ef3b
need to hardcode "baseq3" to prevent download of id files even if compiled STANDALONE
2010-02-28 08:56:54 +00:00
Tim Angus
3ebe048968
* Fix a memory leak in OS X Sys_Dialog
...
* Fix compilation on Snow Leopard
2010-02-26 16:32:49 +00:00
Tim Angus
005f870ebe
* Sys_Dialog for more user friendly error reporting
...
* (bug #3932 ) Recovery from bad video settings
2010-02-15 16:20:33 +00:00
Ludwig Nussel
4876413217
__WORDSIZE is not available on non-GNU systems (Dominic Fandrey)
2010-01-16 10:55:51 +00:00
Tim Angus
9018fedd16
* Clean-up whitespace in net_ip.c
2010-01-10 18:28:32 +00:00
Tim Angus
240b25a41f
* (bug #4271 ) FreeBSD fixes (Dominic Fandrey)
2010-01-07 19:53:52 +00:00
Ludwig Nussel
6f9b34ef75
avoid setting cvars by name each frame
2010-01-06 13:47:41 +00:00
Ludwig Nussel
9b1a3387cb
fix mumble coordinate transmission
2010-01-06 13:47:38 +00:00
Ludwig Nussel
42b8b8ecec
make reason for voip disable more visible
2010-01-06 13:47:35 +00:00
Ludwig Nussel
6ebc650542
set default rate to broadband
2010-01-06 13:47:32 +00:00
Ludwig Nussel
4abf1aa398
mmap could fail, handle gracefully
2010-01-04 16:02:01 +00:00
Ludwig Nussel
f19d437564
update mumble link interface for version 1.2
2010-01-04 14:12:18 +00:00
Tim Angus
fc05ba7f46
* Fix some compiler warnings
2010-01-03 22:37:14 +00:00
Tim Angus
4056c90358
* Rate limit getstatus and rcon connectionless requests
2010-01-03 22:12:20 +00:00
Tim Angus
e7f9b8d193
* That probably deserves a Com_DPrintf as well
2010-01-03 22:07:20 +00:00
Tim Angus
bb30f51f67
* (bug #4357 ) CVAR_ROM+CVAR_ARCHIVE is not read from q3config
2010-01-03 19:44:37 +00:00
Tim Angus
a405637985
* Handle SIGINT
2009-12-24 01:39:30 +00:00
Tim Angus
78df7a1de4
* (bug #4346 ) Dedicated server uses 100% CPU when stdin is not a TTY
...
* com_speeds reports misleading values on dedicated server (Guillaume Bougard)
2009-12-24 00:40:39 +00:00
Tim Angus
fa2a698aa3
* (bug #4369 ) Cvar modified flags are not updated in Cvar_Get (Lakitu7)
2009-12-18 21:57:56 +00:00
Tim Angus
d33e24b6d8
* Remove r_displayRefresh as it's not connected to anything, now
2009-12-18 20:02:39 +00:00
Tim Angus
8b0f1a6737
* Rephrase broken compiler warning
2009-11-18 20:26:44 +00:00
Thilo Schulz
10cdcdb0a1
Forgot this one
2009-11-14 01:59:01 +00:00
Tim Angus
3b63c54a24
* Fix demo playback being broken, not entirely sure by what or when
2009-11-11 10:51:33 +00:00
Thilo Schulz
04c5efd739
Fix possible buffer overflow in console, thanks to John Ellis for the patch.
2009-11-10 02:17:32 +00:00
Thilo Schulz
be0a82d496
- Add stopmusic command
...
- Make cvar s_muted read-only
2009-11-10 01:55:54 +00:00
Thilo Schulz
2a0812bc06
Mute sounds with 0 volume when game is minimized/unfocused instead of Stopping all sounds. Fixes ( #4336 )
2009-11-10 01:08:15 +00:00
Thilo Schulz
e8ae8f5d3a
Remove leftover stub
2009-11-10 00:25:48 +00:00
Thilo Schulz
258429efe7
- Add unset command for cvars created by the user
...
- Fix crash bug when maximum number of cvars has been reached
- Fix cvar_restart
- Add possibility to cleanly switch mods ingame (#2819 )
2009-11-09 22:41:42 +00:00
Thilo Schulz
606ce66726
This is true always, anyways.
2009-11-09 13:50:48 +00:00
Thilo Schulz
eee5498019
Zakk wisheth - Thilo answereth ( #4070 )
...
Use cg_drawWeapon 2/3 to make weapon left-handed/centered
2009-11-09 12:23:03 +00:00
Thilo Schulz
5785b45e6a
Shut up warn_unused_result warning
2009-11-08 17:00:27 +00:00
Tim Angus
108705d31f
* Rewrite win32 Sys_Mkdir to use CreateDirectory
...
* Make FS_ReplaceSeparators filter out runs of multiple separators
* Make FS_CreatePath skip creation of the root directory
2009-11-07 16:43:02 +00:00
Tim Angus
0f9a5e09eb
* Improve displayed error message when pak?.pk3 is missing
2009-11-06 16:25:14 +00:00
Tim Angus
c98df5ad58
* Make window centering optional, defaulting to off
2009-11-06 15:34:05 +00:00
Thilo Schulz
223b851b7b
Commit two patches from SmokingGuns's Tequila, fixing problems with very fast movers and a typo in the string drawing function. ( #4329 ) and ( #4330 )
2009-11-06 12:02:02 +00:00
Thilo Schulz
4ba2452f83
Use new Sys_SetEnv here
2009-11-06 10:50:16 +00:00
Tim Angus
568cf2732a
* Fix to GLimp_DetectAvailableModes not sorting the first returned mode
2009-11-05 20:29:26 +00:00
Tim Angus
eee9770fbf
* Reimplement r1597-1598 in a better way (Oopss)
...
* Fix Sys_SetEnv warning
2009-11-05 20:20:23 +00:00
Ludwig Nussel
e8f5d5055d
fix wrong strcpy usage ( #4331 , patch by Andreas Bierfert)
2009-11-04 18:13:05 +00:00
Thilo Schulz
621f91783c
Different default values for multicast-scope on Windows and non-Windows OS
2009-11-04 00:42:22 +00:00
Thilo Schulz
d574e10bc4
Ugh. Forgotten )
2009-11-03 20:44:16 +00:00
Thilo Schulz
bd2ab9bffd
- implement r_noborder, inspired by patch from ensiform ( #4289 )
...
- Add Sys_SetEnv for portable setting of environment variables
- Default ioquake3 to appear on the center of the screen if running in windowed mode.
2009-11-03 20:29:43 +00:00
Thilo Schulz
f5d79ea066
Fix bug where game freezes in infinite loop because it doesn't find a spawn point on maps with many bot/human-only spawnpoints. Thanks Pan for reporting this
2009-11-03 13:28:52 +00:00
Thilo Schulz
018de1dd2e
Added TTimo's QuakeLive-style mouse acceleration, thanks Gabriel Schnoering and TTimo for the patch. ( #3693 )
2009-11-02 16:17:10 +00:00
Ludwig Nussel
3d7d2d9f5b
check all jumps ( #4249 )
2009-11-01 19:58:27 +00:00
Ludwig Nussel
12189381b5
fix cmp imm reg
2009-11-01 19:58:25 +00:00
Ludwig Nussel
da31866f6d
report memory violations in debug mode
2009-11-01 19:58:21 +00:00
Ludwig Nussel
4722d311fd
better range checks
2009-11-01 19:58:18 +00:00
Ludwig Nussel
b7eae0dca5
implement immediate argument for call
2009-11-01 19:58:16 +00:00
Ludwig Nussel
ed98f65d10
optimize const before jump
2009-11-01 19:58:12 +00:00
Ludwig Nussel
a7dee44def
check const jump argument
2009-11-01 19:58:09 +00:00
Ludwig Nussel
469c986640
more security checks in interpreter ( #4249 )
2009-11-01 19:58:07 +00:00
Ludwig Nussel
cc9a74a218
Define stack sizes at central place
...
also reverts bug 4282 as stack is included in bss already so nothing that needs fixing
2009-11-01 19:58:03 +00:00
Tony J. White =
698127ad32
* Updated to SDL 1.2.14. For future reference, the command you can't
...
remember is: 'install_name_tool -id @executable_path/libSDL-1.2.0.dylib
libSDL-1.2.0.dylib'
2009-10-29 03:09:07 +00:00
Tim Angus
9f6cee30d3
* Remove disabling of stdout/err redirection on windows as it doesn't work
...
(since the environment variable is acted upon by the SDL_main stuff, which
happens before our main)
2009-10-27 11:48:18 +00:00
Thilo Schulz
e345f9f81f
New batch of fixes for the OpenAL part:
...
- Don't play sources outside the listening range (Thanks Kpaxian for bringing this to my attention)
- Handle previously unhandled errors for old OpenAL sample implementation which does not support AL_SEC_OFFSET (sounds won't be synchronized then),
thanks to Tequila from SmokingGuns for reporting this.
2009-10-27 11:13:33 +00:00
Thilo Schulz
0ecfcfa872
Make not playing loop sources weaker in priority, so if we have reached the maximum number of sources, inaudible loops are removed first.
2009-10-26 23:20:05 +00:00
Ludwig Nussel
2fecf6d6bc
get rid of gas remains
2009-10-26 21:59:03 +00:00
Thilo Schulz
0adae90465
Fix another issue I didn't know about: cgame does not kill sound loops it startet, just stops sending the entity information for these loops. Changed it so that loops added with AddLoopingsound() are being killed again as soon as the entity to the source is not sent anymore.
2009-10-26 05:02:18 +00:00
Tim Angus
5004ada284
* Fix some warnings in lcc compile
2009-10-25 23:44:20 +00:00
Tim Angus
568cf6c1dd
* Update SDL headers and win32 libs to 1.2.14
2009-10-25 23:07:11 +00:00
Tim Angus
968892c61b
* Bump the minimum SDL version up to 1.2.10, and remove workarounds for earlier versions
2009-10-25 22:36:32 +00:00
Tim Angus
f9c4003186
* Make [sv|cl]_packetdelay work when timescale is not 1 (arQon)
2009-10-25 21:54:45 +00:00
Tim Angus
43d31f7c3a
* (bug #4316 ) Hack to work around suspected driver bug (Lakitu7)
2009-10-25 21:48:48 +00:00
Thilo Schulz
0bdf52e2fb
Show color codes in full length, patch by Amanieu ( #4318 )
2009-10-25 19:51:32 +00:00
Ludwig Nussel
2fc4023e0b
fix zlib includes
2009-10-24 14:19:39 +00:00
Thilo Schulz
c312449422
Add SIGCONT signal handler to reinitialize console after doing CTRL+Z / fg, as under Linux/bash stdin seems to lose O_NONBLOCK flag as well as all tcsetattr() attributes after foregrounding
2009-10-24 12:01:29 +00:00
Thilo Schulz
3c501df298
A few more last fixes that will handle some special cases
2009-10-24 08:33:12 +00:00
Thilo Schulz
1ea420e8a8
Better stop than just pause.
2009-10-23 23:51:00 +00:00
Thilo Schulz
898f1ed2f7
Don't kill sources out of range, just pause them. Make sure the listener gets the impression sources have been continuing to run in the background.
2009-10-23 23:32:52 +00:00
Thilo Schulz
465c6101e0
remove redundancy
2009-10-23 12:30:00 +00:00
Thilo Schulz
d12751f62b
Synchronize looping ambient sounds ( #2984 )
2009-10-23 12:18:49 +00:00
Thilo Schulz
c05d9c9f0c
Fix uninitialized words in VM interpreter, reported by Patrick Baggett (4281)
2009-10-23 03:02:08 +00:00
Thilo Schulz
6fb304619b
- Add Ben Millwood's implementation of strtod/strtol to bg_lib.c
...
- Add %s scanf patch from M. Kristall to scanf in bg_lib.c
2009-10-21 10:18:46 +00:00
Tim Angus
c8583df572
* D'oh, vm_ppc.c isn't used any more
2009-10-20 11:47:34 +00:00
Tim Angus
d47509b861
* Sort out the white space disaster in vm_ppc.c
2009-10-20 11:44:25 +00:00
Tim Angus
60ed7a4cc4
* (bug #4249 ) Fix similar overflow in PPC VM (untested)
2009-10-20 11:36:45 +00:00
Thilo Schulz
ba31be1736
Fix botlib parser for negative int/float values, thanks to Makro for reporting ( #4227 ).
2009-10-19 23:29:44 +00:00
Tim Angus
5663ff1362
* (bug #4249 ) Fix buffer overflow in x86 VM
2009-10-19 23:01:00 +00:00
Thilo Schulz
fd57c987c4
Fix infinite loop in case an invalid pk3 file has been downloaded from the server. Thanks tjw for reporting ( #3074 )
2009-10-19 22:36:17 +00:00
Thilo Schulz
d93cc3c997
Shut up warnings
2009-10-19 18:54:09 +00:00
Thilo Schulz
585e6f9840
- Applied patch from /dev/humancontroller to set cvar_modifiedFlags from Cvar_Set_f ( #3636 )
...
- Exchanged ugly code with Cmd_ArgsFrom()
2009-10-19 16:52:16 +00:00
Thilo Schulz
118fbdf741
- Tested and updated MSVC project file to really make it work with new zlib
...
- Removed unnecessary zconf.in.h
- Fixed include dirs for several MSVC targets
2009-10-19 16:16:52 +00:00
Thilo Schulz
cc919c05fd
Just unix2dos, nothing to see here ...
2009-10-19 14:00:16 +00:00
Thilo Schulz
17ca252753
Adding missing header includes to botlib files. Thanks to Ben Millwood for patch. ( #4237 )
2009-10-18 00:28:38 +00:00
Thilo Schulz
88535ab1ea
Only create botlib.log if in bot developer mode.
2009-10-17 22:35:45 +00:00
Thilo Schulz
b9ec0e4639
Don't look for DLLs on current working directory anymore, for security reasons.
2009-10-17 22:06:51 +00:00
Tim Angus
504bd58b90
* Disable stdout/stderr redirection on Windows
2009-10-16 22:36:57 +00:00
Thilo Schulz
b3f36fc830
Allow weapon marks on triangle meshes (default: disabled), patch by Oliver McFadden. http://bugzilla.icculus.org/show_bug.cgi?id=3774
2009-10-16 20:26:18 +00:00
Tim Angus
37598962f5
* Actually that can be more precise...
2009-10-16 19:21:31 +00:00
Tim Angus
b539a87e72
* (bug #4232 ) Avoid "cl.snap.serverTime < cl.oldFrameServerTime" for slow
...
loading clients combined with short g_warmups
2009-10-15 23:39:19 +00:00
Tim Angus
8e04904375
* Make LCC's handling of -D arguments on windows consistent with other plaftorms
2009-10-15 11:36:51 +00:00
Tim Angus
639fdb4ed3
* Fix MinGW build (it doesn't have _putenv_s)
2009-10-13 15:58:23 +00:00
Thilo Schulz
290f51e353
- Change default openal lib to libopenal.so.1
...
- USE_OPENAL_DLOPEN=1 now default
2009-10-13 15:39:39 +00:00
Thilo Schulz
fc539dc46a
Improve OpenAL error handling, patch by Ben Millwood. https://bugzilla.icculus.org/show_bug.cgi?id=3776
2009-10-13 15:23:17 +00:00
Thilo Schulz
186f30a74f
Fix netcode inconsistency, thanks to /dev/humancontroller for the patch, see http://bugzilla.icculus.org/show_bug.cgi?id=4060
2009-10-12 17:17:15 +00:00
Thilo Schulz
e48b56559d
MinGW doesn't have setenv() either, so.....
2009-10-12 16:20:01 +00:00
Thilo Schulz
d86dd71327
Fix environment variable handling for Linux, make setenv command added before parsing of configuration files. ( https://bugzilla.icculus.org/show_bug.cgi?id=3626 )
2009-10-12 16:03:18 +00:00
Thilo Schulz
387dc9d6ff
Don't need a call to va() for this
2009-10-12 03:21:02 +00:00