aboutsummaryrefslogtreecommitdiffstats
path: root/code
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
* add s390, s390x and ia64. It builds, don't know if it runs tough.ludwig2005-08-314-0/+32
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@44 edf5b092-35ff-0310-97b2-ce42778d08ea
* fix cdpath, deuglify dlopen code, load dll also from cdpathludwig2005-08-311-37/+45
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@43 edf5b092-35ff-0310-97b2-ce42778d08ea
* use system SDL libludwig2005-08-311-2/+2
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@42 edf5b092-35ff-0310-97b2-ce42778d08ea
* First update of the changelog, more to come as time goes by.zakk2005-08-311-0/+4
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@41 edf5b092-35ff-0310-97b2-ce42778d08ea
* glub glub mo blonzakk2005-08-311-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@40 edf5b092-35ff-0310-97b2-ce42778d08ea
* oops!zakk2005-08-301-0/+1410
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@39 edf5b092-35ff-0310-97b2-ce42778d08ea
* First version of Ryan Gorodon's SDL work:zakk2005-08-3031-1/+7099
| | | | | | | 16:24 < icculus> check that in, someone will fix it. :) git-svn-id: svn://svn.icculus.org/quake3/trunk@38 edf5b092-35ff-0310-97b2-ce42778d08ea
* - add note about 64bit mods and the demoludwig2005-08-304-6/+8
| | | | | | | - fix mod functions for 64bit git-svn-id: svn://svn.icculus.org/quake3/trunk@37 edf5b092-35ff-0310-97b2-ce42778d08ea
* - load qvm file by default again to avoid 'unpure' errorludwig2005-08-303-5/+17
| | | | | | | - fix loading qvms in 64bit q3 git-svn-id: svn://svn.icculus.org/quake3/trunk@36 edf5b092-35ff-0310-97b2-ce42778d08ea
* fix warningludwig2005-08-301-2/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@35 edf5b092-35ff-0310-97b2-ce42778d08ea
* support for 64bit native modsludwig2005-08-3014-51/+50
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@34 edf5b092-35ff-0310-97b2-ce42778d08ea
* fix ppc64 stringludwig2005-08-301-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@33 edf5b092-35ff-0310-97b2-ce42778d08ea
* always try native dll firstludwig2005-08-302-2/+4
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@32 edf5b092-35ff-0310-97b2-ce42778d08ea
* make FloatSwap less uglyludwig2005-08-301-3/+2
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@31 edf5b092-35ff-0310-97b2-ce42778d08ea
* fix build against system libfreetypeludwig2005-08-302-7/+21
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@30 edf5b092-35ff-0310-97b2-ce42778d08ea
* really don't add restrictions on demo dataludwig2005-08-301-2/+3
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@29 edf5b092-35ff-0310-97b2-ce42778d08ea
* disable demo restrictionsludwig2005-08-301-0/+2
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@28 edf5b092-35ff-0310-97b2-ce42778d08ea
* fix build on ppc. no guarantee it runs thoughludwig2005-08-302-15/+31
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@27 edf5b092-35ff-0310-97b2-ce42778d08ea
* https://bugzilla.icculus.org/show_bug.cgi?id=2348zakk2005-08-281-5/+4
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@25 edf5b092-35ff-0310-97b2-ce42778d08ea
* remove svn:executable propertyludwig2005-08-28612-0/+0
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@24 edf5b092-35ff-0310-97b2-ce42778d08ea
* prepare for ppc supportludwig2005-08-283-14/+28
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@23 edf5b092-35ff-0310-97b2-ce42778d08ea
* -fno-strict-aliasing got lost..ludwig2005-08-281-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@22 edf5b092-35ff-0310-97b2-ce42778d08ea
* cleanupludwig2005-08-281-62/+27
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@21 edf5b092-35ff-0310-97b2-ce42778d08ea
* try to fix build using consludwig2005-08-283-22/+59
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@20 edf5b092-35ff-0310-97b2-ce42778d08ea
* add parenthesis to avoid warningludwig2005-08-281-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@19 edf5b092-35ff-0310-97b2-ce42778d08ea
* fix lcc and q3asm linux buildludwig2005-08-282-3/+2
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@18 edf5b092-35ff-0310-97b2-ce42778d08ea
* remove 64bit warning. For QVM it's ok and native .so is broken anywaysludwig2005-08-283-11/+3
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@17 edf5b092-35ff-0310-97b2-ce42778d08ea
* add checks for LAN IPs to prevent q3ded from trying to authenticateludwig2005-08-281-0/+13
| | | | | | | private IPs git-svn-id: svn://svn.icculus.org/quake3/trunk@16 edf5b092-35ff-0310-97b2-ce42778d08ea
* -mtune isn't supported by gcc3, change to -march=i686. Who run q3 on aludwig2005-08-281-1/+1
| | | | | | | P1 anyways? git-svn-id: svn://svn.icculus.org/quake3/trunk@15 edf5b092-35ff-0310-97b2-ce42778d08ea
* Patching from floam with some edits by myself:zakk2005-08-285-87/+28
| | | | | | | | | | | | | | I was working on a patch earlier to fix some more things up to be more modern, and I added a couple lines from that cleanup patch I showed you on irc. Some commented code was removed, some stuff was made to not be broke (old head usage), the makefile should install things better, and a a few GCC warnings were gagged. I also attempted to version it but you'll probably want to change that to whatever versioning rules you decide on using. git-svn-id: svn://svn.icculus.org/quake3/trunk@13 edf5b092-35ff-0310-97b2-ce42778d08ea
* From ludwig: This one fixes a rendering errorzakk2005-08-272-10/+14
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@12 edf5b092-35ff-0310-97b2-ce42778d08ea
* From ludwig: Unsigned overflows don't work in 64bit address space ...zakk2005-08-272-12/+9
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@11 edf5b092-35ff-0310-97b2-ce42778d08ea