aboutsummaryrefslogtreecommitdiffstats
path: root/code/unix
Commit message (Collapse)AuthorAgeFilesLines
* * Applied ajax's cleanup patchtma2005-09-234-19/+19
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@101 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Replaced lots of __linux__ || __FreeBSD__ with __GNUC__tma2005-09-231-2/+2
| | | | | | | | * 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-223-34/+176
| | | | 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
* 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
* 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
* 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
* remove useless setuid codeludwig2005-09-033-12/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@73 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-023-11/+12
| | | | 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
* 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-312-6/+6
| | | | | | | | 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-312-0/+20
| | | | 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
* support for 64bit native modsludwig2005-08-302-3/+4
| | | | 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-301-1/+2
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@32 edf5b092-35ff-0310-97b2-ce42778d08ea
* fix build against system libfreetypeludwig2005-08-301-1/+8
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@30 edf5b092-35ff-0310-97b2-ce42778d08ea
* fix build on ppc. no guarantee it runs thoughludwig2005-08-301-8/+17
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@27 edf5b092-35ff-0310-97b2-ce42778d08ea
* remove svn:executable propertyludwig2005-08-2843-0/+0
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@24 edf5b092-35ff-0310-97b2-ce42778d08ea
* prepare for ppc supportludwig2005-08-281-8/+14
| | | | 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