Commit Graph

3352 Commits

Author SHA1 Message Date
Tim Angus 2897abe618 * Mostly selfish patch to work around what I believe is probably an nvidia and/or agpgart bug 2005-09-25 19:54:31 +00:00
Tim Angus 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
2005-09-24 01:26:51 +00:00
Tim Angus fe14a45ad1 * Applied ajax's cleanup patch 2005-09-23 17:39:14 +00:00
Tim Angus 4c6f59c541 * Applied Thilo Schulz's MDR patch 2005-09-23 17:08:25 +00:00
Tim Angus 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
2005-09-23 02:59:15 +00:00
Tim Angus fa9b864abe * Tidied up the makefile, mostly for whitespace
* Removed the q3static target
* Ported the nasm asm to gas asm, thus removing the nasm dependancy
2005-09-23 01:59:42 +00:00
Tim Angus fcaf343d7f * Port to MinGW 2005-09-22 03:21:33 +00:00
Tim Angus 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
2005-09-19 20:43:35 +00:00
Tim Angus 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
2005-09-19 17:45:29 +00:00
Ludwig Nussel b185817285 more integer checks 2005-09-17 16:21:39 +00:00
Ludwig Nussel aa942839ce apply altivec fixes from Emanuel Steen (#2383) 2005-09-17 14:59:28 +00:00
Ludwig Nussel 18fc0fb5f5 fix crash when starting a TA CTF game with shared libs (#2367) 2005-09-17 14:20:22 +00:00
Zachary Slater 4bee7b4134 Patch from Tim Angus, to fix a longstanding bug
in the server, wherein running the server for
more than 24 hours would cause the game to
exhibit weirdness as described here:
http://forums.wireheadstudios.org/index.php?act=ST&f=11&t=2749

That page would also indicate that more work
needs to be done if the map isn't going to change
for more than 24 hours.
2005-09-17 01:36:38 +00:00
Ludwig Nussel 40592957b4 fix some integer overflows 2005-09-12 15:41:05 +00:00
Ludwig Nussel 4caa237d5f use r_ignorehwgamma cvar to allow user to disable gamma correction 2005-09-08 08:34:32 +00:00
Zachary Slater cda15d093a 8 bit jpeg support from Thilo Schulz
https://bugzilla.icculus.org/show_bug.cgi?id=2373
2005-09-07 20:42:43 +00:00
Ryan C. Gordon 62678a0215 Fixed buffer overflow in JPG decoder (thanks, Thilo Schulz!) 2005-09-07 18:29:03 +00:00
Ludwig Nussel cb753845ae fix parallel build - gnu make specific syntax? 2005-09-07 11:44:13 +00:00
Ryan C. Gordon 7b6c3a3f7c Possible fix for 16-bit displays (untested)...reset the gl red/green/blue
size to 4 bits unless we have a 24-bit framebuffer.
2005-09-07 06:03:42 +00:00
Ryan C. Gordon 752d393daa Tweak audio to reduce latency and allow user to override with cvars. 2005-09-04 19:36:36 +00:00
Ryan C. Gordon 9266fccf79 Fixed all lowercase input (Bugzilla #2364). 2005-09-04 16:40:55 +00:00
Ryan C. Gordon 0cf1494497 Removed some tab chars. 2005-09-04 15:30:26 +00:00
Ryan C. Gordon fc76f7d4cc testing commits mailing list hook... 2005-09-04 14:53:35 +00:00
Six 54351a83c4 . 2005-09-04 05:45:05 +00:00
Six 38e3825516 Changed inline to __inline.
Visual C does not accept the inline keyword, only __inline.

Visual C does not recognize the #warning compiler directive
2005-09-04 05:19:58 +00:00
Zachary Slater 0a8f2fe25b More fixens. 2005-09-03 23:03:41 +00:00
Zachary Slater fe4add9920 Updates and fixens 2005-09-03 22:45:50 +00:00
Zachary Slater fe3c3f69ec https://bugzilla.icculus.org/show_bug.cgi?id=2362 2005-09-03 19:16:14 +00:00
Zachary Slater a4a6168e95 https://bugzilla.icculus.org/show_bug.cgi?id=2361 2005-09-03 18:30:59 +00:00
Ludwig Nussel 2e6d24d973 remove useless setuid code 2005-09-03 12:02:28 +00:00
Ludwig Nussel 4a5f66fbe3 don't make unaligned used of OP_BLOCK_COPY an error. The bytecode
compiler doesn't care either.
2005-09-03 12:01:51 +00:00
Ludwig Nussel f48313563c convert backslashes to slashes 2005-09-03 12:01:07 +00:00
Zachary Slater 840ecd6483 More from pomac 2005-09-03 04:10:22 +00:00
Zachary Slater 1697a709a1 Reverting pomac's change here, hopefully that fixes this. 2005-09-02 21:52:28 +00:00
Zachary Slater e09e027914 Another patch from gladiac, cleans up the makefile a little. 2005-09-02 21:11:46 +00:00
Zachary Slater f327407bb8 Cleanups from pomac! 2005-09-02 20:13:47 +00:00
Ludwig Nussel b0fc4a7b6e remove =? assignments. use "make CC=foo" instead of "CC=foo make" 2005-09-02 12:28:54 +00:00
Ludwig Nussel 92216f0f07 assume a default if sndspeed==0 to stay compatible with the original
code
2005-09-01 17:52:57 +00:00
Zachary Slater f9c2c01eb5 Update 2005-09-01 06:42:33 +00:00
Zachary Slater 00cd405e5a renamed to help prevent confusion 2005-09-01 06:32:34 +00:00
Ryan C. Gordon c7392f2c3f Screw with (de)initialization code.
This fixes:
- Mouse grab being lost after alt-enter goes windowed in the SDL driver.
- Joystick ceasing to function on vid_restart in the SDL driver.
- Audio failing to work after after snd_restart in the SDL driver.
- Probably other things.
2005-09-01 05:09:21 +00:00
Ryan C. Gordon 136557954c Make a shot at total client shutdown on crash. 2005-09-01 05:07:15 +00:00
Ryan C. Gordon 8cb9ba5bda Added console output so I know what's going on... 2005-09-01 05:06:34 +00:00
Ryan C. Gordon 128154e9a8 backed out broken patch. 2005-09-01 03:30:28 +00:00
Zachary Slater 01da6d757b https://bugzilla.icculus.org/show_bug.cgi?id=2356
Remotely exploitable Infostring Crash
2005-09-01 02:13:47 +00:00
Ryan C. Gordon b0b8e0114b Removed some FIXMEs 2005-09-01 00:33:48 +00:00
Ryan C. Gordon 7aea0f7141 Renamed the SDL stuff to not be Linux specific. 2005-09-01 00:33:08 +00:00
Zachary Slater 6a84a13acf From Cameron Eure:
Fixes a problem in code/unix/linux_glimp_sdl.c where attributes are called
before there's a working visual, resulting in a crash.
2005-09-01 00:24:56 +00:00
Zachary Slater ae7066fa3f Uh, yeah. glub glub. mo blon. 2005-08-31 22:05:21 +00:00
Ryan C. Gordon db2b964527 Added SDL joystick support. 2005-08-31 21:13:02 +00:00