aboutsummaryrefslogtreecommitdiffstats
path: root/code/unix
Commit message (Collapse)AuthorAgeFilesLines
...
* * Juggled CFLAGS a bit so that -fno-strict-aliasing is always ontma2005-11-031-17/+15
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@249 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Split off q_platform.h from q_shared.htma2005-11-011-1/+1
| | | | | | | | | | | * Removed lcc PATH hack and replaced with something slightly less hacky * Removed all platform specific hostfiles from lcc and replaced with bytecode.c (from ankon) * Turned lcc option "-S" on permanently * Improved q3cpp so that it recursively adds include dirs to its list git-svn-id: svn://svn.icculus.org/quake3/trunk@209 edf5b092-35ff-0310-97b2-ce42778d08ea
* * More Solaris worktma2005-11-012-4/+4
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@205 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Further work on the Solaris port from Vincent S. Cojottma2005-10-311-35/+37
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@204 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Applied https://bugzilla.icculus.org/show_bug.cgi?id=2464tma2005-10-301-10/+5
| | | | | | | * Removed rule to build C++ (for splines) from the Makefile git-svn-id: svn://svn.icculus.org/quake3/trunk@202 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Beginnings of Solaris support from Vincent S. Cojottma2005-10-2910-21/+208
| | | | | | | * Note this patch also splits USE_SDL into USE_SDL_VIDEO and USE_SDL_AUDIO git-svn-id: svn://svn.icculus.org/quake3/trunk@199 edf5b092-35ff-0310-97b2-ce42778d08ea
* add HAVE_VM_COMPILED variable so one can override it in Makefile.localludwig2005-10-291-6/+8
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@197 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Added STATUStma2005-10-2915-3005/+14
| | | | | | | | | | | * Updated TODO * Moved ChangeLog to root * Updated ChangeLog * s/Foobar/Quake III Arena Source Code/ * Biggest patch EVAR. I wonder how many mail boxes this will fill... git-svn-id: svn://svn.icculus.org/quake3/trunk@196 edf5b092-35ff-0310-97b2-ce42778d08ea
* * In hindsight this is probably wise tootma2005-10-291-0/+6
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@195 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Deleted code/unix/vm_x86.c - wtf was that about anyway?tma2005-10-292-69/+10
| | | | | | | | | | | * Removed HAVE_VM_NATIVE * Removed DLL_ONLY * Replace HAVE_VM_COMPILED with NO_VM_COMPILED -- this means the JIT compiler should be enabled on the OS X and VC builds now * Remove the remainder of the freetype building stuff git-svn-id: svn://svn.icculus.org/quake3/trunk@194 edf5b092-35ff-0310-97b2-ce42778d08ea
* add x86_64 vm. experimental, not enabled by default. you need as for itludwig2005-10-272-2/+12
| | | | | | | to work. git-svn-id: svn://svn.icculus.org/quake3/trunk@188 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Add notional support for various architectures from vapier. Whether or nottma2005-10-261-1/+19
| | | | | | | these architectures work in practice is another matter :). git-svn-id: svn://svn.icculus.org/quake3/trunk@186 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Moved various source files from their mod sdk locations to places moretma2005-10-267-25/+41
| | | | | | | | | appropriate for open source Q3 * This patch looks bigger than it really is, however it will probably break the VC and OS X builds (easy to fix though) git-svn-id: svn://svn.icculus.org/quake3/trunk@181 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fixed unused variable warningtma2005-10-231-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@177 edf5b092-35ff-0310-97b2-ce42778d08ea
* remove french keyboard hack. we cannot know what this does on otherludwig2005-10-231-1/+0
| | | | | | | layouts git-svn-id: svn://svn.icculus.org/quake3/trunk@175 edf5b092-35ff-0310-97b2-ce42778d08ea
* map extra mouse buttons to K_AUX*ludwig2005-10-231-56/+14
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@174 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Silly little patch to convert Q3 style color codes to ANSI escape codes. Notetma2005-10-191-1/+86
| | | | | | | | this doesn't work too well with baseq3 since it logs color strings with no color termination. git-svn-id: svn://svn.icculus.org/quake3/trunk@165 edf5b092-35ff-0310-97b2-ce42778d08ea
* Minor edit, thanks ankon!zakk2005-10-181-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@164 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Added a little hack to support the console key on french keyboardstma2005-10-141-0/+2
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@161 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Removed hard coded mouse acceleration in the unix build(s)tma2005-10-142-20/+8
| | | | | | | | * Added CVAR_ROM cl_platformSensitivity to normalise the scale of cl_sensitivity across platforms git-svn-id: svn://svn.icculus.org/quake3/trunk@160 edf5b092-35ff-0310-97b2-ce42778d08ea
* - get rid of vm_noneludwig2005-10-091-19/+12
| | | | | | | - if VM_PPC is set compiled vm support is enabled on ppc (default off atm) git-svn-id: svn://svn.icculus.org/quake3/trunk@152 edf5b092-35ff-0310-97b2-ce42778d08ea
* * q3lcc is no longer the default target in the Makefiletma2005-10-081-15/+15
| | | | | | | | * Changed readme to suggest using the root Makefile instead of the one in code/unix git-svn-id: svn://svn.icculus.org/quake3/trunk@149 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Usage of find on FreeBSD fix from Andreas Kohntma2005-10-061-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@145 edf5b092-35ff-0310-97b2-ce42778d08ea
* * A couple of small Makefile fixestma2005-10-051-2/+6
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@142 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fixed some vm build warningstma2005-10-051-1/+0
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@140 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Fixes to the MinGW vm compilertma2005-10-051-4/+4
| | | | | | | * General MinGW tweaks git-svn-id: svn://svn.icculus.org/quake3/trunk@139 edf5b092-35ff-0310-97b2-ce42778d08ea
* * VM game modules now built from the main Makefiletma2005-10-042-414/+162
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@138 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Homogenised the game module build rulestma2005-10-041-239/+81
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@135 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Made the default SDL dma buffer largertma2005-09-301-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@131 edf5b092-35ff-0310-97b2-ce42778d08ea
* Spell checking, thanks to Han in irc.zakk2005-09-291-4/+4
| | | | | | | Also, stop reading these logs and visit timedoctor.org! git-svn-id: svn://svn.icculus.org/quake3/trunk@126 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Added a - to the dependancies include linetma2005-09-281-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@125 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Assorted Makefile cleanups/cruft removaltma2005-09-271-46/+11
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@121 edf5b092-35ff-0310-97b2-ce42778d08ea
* * The Makefile now sources Makefile.local, so you shouldn't need to change ↵tma2005-09-271-20/+36
| | | | | | | | | | | the Makefile itself any more * The Makefile now inherits CFLAGS from the shell environment * The Makefile now generates dependancies by default, it can be disabled by setting GENERATE_DEPENDANCIES=0 in Makefile.local * Removed -Werror from the linux build since it's not GCC 4 clean yet. Again, it can be added back via Makefile.local git-svn-id: svn://svn.icculus.org/quake3/trunk@120 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Non SDL warning fixtma2005-09-261-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@115 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Some FreeBSD cleanupstma2005-09-261-8/+2
| | | | | | | * Removed the remainder of the RPM stuff from the Makefile git-svn-id: svn://svn.icculus.org/quake3/trunk@113 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Reintroduced the copyfiles ruletma2005-09-261-1/+22
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@111 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Don't link against X directly when building the SDL backendtma2005-09-251-2/+3
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@108 edf5b092-35ff-0310-97b2-ce42778d08ea
* * FreeBSD fixes/updates from Andreas Kohntma2005-09-252-16/+18
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@107 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Removed stray cons scripttma2005-09-251-7911/+0
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@106 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Removed cons based build systemtma2005-09-2515-8432/+0
| | | | | | | | | * Removed some id specific shell/perl scripts * Removed some unused asm files * Removed prehistoric RPM build rules git-svn-id: svn://svn.icculus.org/quake3/trunk@104 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Mostly selfish patch to work around what I believe is probably an nvidia ↵tma2005-09-251-0/+18
| | | | | | and/or agpgart bug git-svn-id: svn://svn.icculus.org/quake3/trunk@103 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Removed the redundant "sound system is muted" messagetma2005-09-241-2/+2
| | | | | | | | * 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 git-svn-id: svn://svn.icculus.org/quake3/trunk@102 edf5b092-35ff-0310-97b2-ce42778d08ea
* * 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