aboutsummaryrefslogtreecommitdiffstats
path: root/code
Commit message (Collapse)AuthorAgeFilesLines
...
* * Replaced lots of __linux__ || __FreeBSD__ with __GNUC__tma2005-09-2312-133/+52
| | | | | | | | * MinGW port now uses asm versions of SnapVector and ftol * Improved the handling of mangled symbols in vm_x86.c git-svn-id: svn://svn.icculus.org/quake3/trunk@99 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Tidied up the makefile, mostly for whitespacetma2005-09-235-1783/+1217
| | | | | | | | * Removed the q3static target * Ported the nasm asm to gas asm, thus removing the nasm dependancy git-svn-id: svn://svn.icculus.org/quake3/trunk@98 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Port to MinGWtma2005-09-2227-64/+308
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@97 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Removed the dependancy on perl for deriving the version numbertma2005-09-191-9/+8
| | | | | | | | * 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 git-svn-id: svn://svn.icculus.org/quake3/trunk@96 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fix to multiple buffer overflow bugs in CL_Rcon_ftma2005-09-199-19/+26
| | | | | | | | | | | * 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 git-svn-id: svn://svn.icculus.org/quake3/trunk@95 edf5b092-35ff-0310-97b2-ce42778d08ea
* more integer checksludwig2005-09-171-4/+8
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@94 edf5b092-35ff-0310-97b2-ce42778d08ea
* apply altivec fixes from Emanuel Steen (#2383)ludwig2005-09-174-6/+18
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@93 edf5b092-35ff-0310-97b2-ce42778d08ea
* fix crash when starting a TA CTF game with shared libs (#2367)ludwig2005-09-171-1/+2
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@92 edf5b092-35ff-0310-97b2-ce42778d08ea
* Patch from Tim Angus, to fix a longstanding bugzakk2005-09-176-13/+21
| | | | | | | | | | | | | | | 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. git-svn-id: svn://svn.icculus.org/quake3/trunk@91 edf5b092-35ff-0310-97b2-ce42778d08ea
* fix some integer overflowsludwig2005-09-121-7/+26
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@90 edf5b092-35ff-0310-97b2-ce42778d08ea
* use r_ignorehwgamma cvar to allow user to disable gamma correctionludwig2005-09-081-1/+7
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@89 edf5b092-35ff-0310-97b2-ce42778d08ea
* 8 bit jpeg support from Thilo Schulzzakk2005-09-071-10/+32
| | | | | | | https://bugzilla.icculus.org/show_bug.cgi?id=2373 git-svn-id: svn://svn.icculus.org/quake3/trunk@88 edf5b092-35ff-0310-97b2-ce42778d08ea
* Fixed buffer overflow in JPG decoder (thanks, Thilo Schulz!)icculus2005-09-071-2/+6
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@87 edf5b092-35ff-0310-97b2-ce42778d08ea
* fix parallel build - gnu make specific syntax?ludwig2005-09-071-3/+5
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@86 edf5b092-35ff-0310-97b2-ce42778d08ea
* Possible fix for 16-bit displays (untested)...reset the gl red/green/blueicculus2005-09-071-0/+1
| | | | | | | size to 4 bits unless we have a 24-bit framebuffer. git-svn-id: svn://svn.icculus.org/quake3/trunk@85 edf5b092-35ff-0310-97b2-ce42778d08ea
* Tweak audio to reduce latency and allow user to override with cvars.icculus2005-09-041-8/+66
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@84 edf5b092-35ff-0310-97b2-ce42778d08ea
* Fixed all lowercase input (Bugzilla #2364).icculus2005-09-041-2/+7
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@83 edf5b092-35ff-0310-97b2-ce42778d08ea
* Removed some tab chars.icculus2005-09-041-16/+16
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@82 edf5b092-35ff-0310-97b2-ce42778d08ea
* .six2005-09-041-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@80 edf5b092-35ff-0310-97b2-ce42778d08ea
* Changed inline to __inline.six2005-09-044-5/+7
| | | | | | | | Visual C does not accept the inline keyword, only __inline. Visual C does not recognize the #warning compiler directive git-svn-id: svn://svn.icculus.org/quake3/trunk@78 edf5b092-35ff-0310-97b2-ce42778d08ea
* More fixens.zakk2005-09-031-0/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@77 edf5b092-35ff-0310-97b2-ce42778d08ea
* Updates and fixenszakk2005-09-031-0/+3
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@76 edf5b092-35ff-0310-97b2-ce42778d08ea
* https://bugzilla.icculus.org/show_bug.cgi?id=2362zakk2005-09-031-2/+2
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@75 edf5b092-35ff-0310-97b2-ce42778d08ea
* https://bugzilla.icculus.org/show_bug.cgi?id=2361zakk2005-09-031-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@74 edf5b092-35ff-0310-97b2-ce42778d08ea
* remove useless setuid codeludwig2005-09-033-12/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@73 edf5b092-35ff-0310-97b2-ce42778d08ea
* don't make unaligned used of OP_BLOCK_COPY an error. The bytecodeludwig2005-09-031-1/+2
| | | | | | | compiler doesn't care either. git-svn-id: svn://svn.icculus.org/quake3/trunk@72 edf5b092-35ff-0310-97b2-ce42778d08ea
* More from pomaczakk2005-09-031-71/+33
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@70 edf5b092-35ff-0310-97b2-ce42778d08ea
* Reverting pomac's change here, hopefully that fixes this.zakk2005-09-021-33/+71
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@69 edf5b092-35ff-0310-97b2-ce42778d08ea
* Another patch from gladiac, cleans up the makefile a little.zakk2005-09-021-10/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@68 edf5b092-35ff-0310-97b2-ce42778d08ea
* Cleanups from pomac!zakk2005-09-0236-195/+155
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@67 edf5b092-35ff-0310-97b2-ce42778d08ea
* remove =? assignments. use "make CC=foo" instead of "CC=foo make"ludwig2005-09-021-4/+4
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@66 edf5b092-35ff-0310-97b2-ce42778d08ea
* assume a default if sndspeed==0 to stay compatible with the originalludwig2005-09-011-1/+2
| | | | | | | code git-svn-id: svn://svn.icculus.org/quake3/trunk@65 edf5b092-35ff-0310-97b2-ce42778d08ea
* Screw with (de)initialization code.icculus2005-09-013-11/+18
| | | | | | | | | | | | 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. git-svn-id: svn://svn.icculus.org/quake3/trunk@62 edf5b092-35ff-0310-97b2-ce42778d08ea
* Make a shot at total client shutdown on crash.icculus2005-09-011-1/+3
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@61 edf5b092-35ff-0310-97b2-ce42778d08ea
* Added console output so I know what's going on...icculus2005-09-011-0/+2
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@60 edf5b092-35ff-0310-97b2-ce42778d08ea
* backed out broken patch.icculus2005-09-011-16/+12
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@59 edf5b092-35ff-0310-97b2-ce42778d08ea
* https://bugzilla.icculus.org/show_bug.cgi?id=2356zakk2005-09-011-0/+9
| | | | | | | Remotely exploitable Infostring Crash git-svn-id: svn://svn.icculus.org/quake3/trunk@58 edf5b092-35ff-0310-97b2-ce42778d08ea
* Removed some FIXMEsicculus2005-09-012-4/+0
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@57 edf5b092-35ff-0310-97b2-ce42778d08ea
* Renamed the SDL stuff to not be Linux specific.icculus2005-09-013-11/+11
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@56 edf5b092-35ff-0310-97b2-ce42778d08ea
* From Cameron Eure:zakk2005-09-011-12/+16
| | | | | | | | Fixes a problem in code/unix/linux_glimp_sdl.c where attributes are called before there's a working visual, resulting in a crash. git-svn-id: svn://svn.icculus.org/quake3/trunk@55 edf5b092-35ff-0310-97b2-ce42778d08ea
* Uh, yeah. glub glub. mo blon.zakk2005-08-311-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@54 edf5b092-35ff-0310-97b2-ce42778d08ea
* Added SDL joystick support.icculus2005-08-311-72/+86
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@53 edf5b092-35ff-0310-97b2-ce42778d08ea
* try to fix keyboard handling. Works with German keyboard now AFAICTludwig2005-08-311-30/+37
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@52 edf5b092-35ff-0310-97b2-ce42778d08ea
* SDL-based audio.icculus2005-08-313-0/+257
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@51 edf5b092-35ff-0310-97b2-ce42778d08ea
* First diff from Andreas Schneider:zakk2005-08-317-11/+16
| | | | | | | | here are gcc4 signedness fixes for latest svn :) git-svn-id: svn://svn.icculus.org/quake3/trunk@50 edf5b092-35ff-0310-97b2-ce42778d08ea
* Show the system cursor when ungrabbing the mouse, so you know it'sicculus2005-08-311-0/+2
| | | | | | | been ungrabbed. git-svn-id: svn://svn.icculus.org/quake3/trunk@49 edf5b092-35ff-0310-97b2-ce42778d08ea
* Shutdown game if user clicks the 'X' on his window.icculus2005-08-311-0/+3
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@48 edf5b092-35ff-0310-97b2-ce42778d08ea
* First patch from vapier for easier packaging:zakk2005-08-312-6/+15
| | | | | | | | | it'd make it easier on people packaging up quake3 if we could set system paths for the baseq3 dir and if the makefile would respect things like CC/CXX from the build env git-svn-id: svn://svn.icculus.org/quake3/trunk@47 edf5b092-35ff-0310-97b2-ce42778d08ea
* More SDL fixes:icculus2005-08-311-8/+15
| | | | | | | | | | | | - Console key works as it should, at least on QWERTY keyboards. Someone will have to check AZERTY keyboards for me. - Backspace key now works in text entry. - Mouse input is scaled 2x, like the X11 driver does. - Some basic logging so I know I'm using the SDL code and not the X11 code. git-svn-id: svn://svn.icculus.org/quake3/trunk@46 edf5b092-35ff-0310-97b2-ce42778d08ea
* Removed included SDL headers (ludwig pointed the makefile to system-installedicculus2005-08-3128-7072/+0
| | | | | | | headers instead). git-svn-id: svn://svn.icculus.org/quake3/trunk@45 edf5b092-35ff-0310-97b2-ce42778d08ea