aboutsummaryrefslogtreecommitdiffstats
path: root/code
Commit message (Collapse)AuthorAgeFilesLines
...
* * (bug 2784) help to prevent reliable command overflow in cases when a slowtjw2006-10-134-34/+90
| | | | | | | | | | | client is loading the map on a busy server. Specifically, hold back all configstring update commands while the client is CS_PRIMED. Once the client goes from CS_PRIMED to CS_ACTIVE, send the cleint commands for updating each of the configstring indexes which were updated while the client was CS_PRIMED. git-svn-id: svn://svn.icculus.org/quake3/trunk@935 edf5b092-35ff-0310-97b2-ce42778d08ea
* * (bug 2893) OpenAL was not tracking one-shot sound effects to the entity'stjw2006-10-131-2/+1
| | | | | | | position git-svn-id: svn://svn.icculus.org/quake3/trunk@934 edf5b092-35ff-0310-97b2-ce42778d08ea
* Revert partially incorrect fix and add a few more float casts.thilo2006-10-121-3/+3
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@933 edf5b092-35ff-0310-97b2-ce42778d08ea
* Fix weight calculation in botlib, found by Andi Christ. (#2889)thilo2006-10-121-2/+2
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@932 edf5b092-35ff-0310-97b2-ce42778d08ea
* * make-macosx-ub.sh script now creates an .app bundletjw2006-09-261-0/+0
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@917 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Increased the number of registers used for the opStack in the PPC vm fromtjw2006-09-241-5/+11
| | | | | | | | | 12 to 16. This is cannot be increased any further without major changes (there only 32 General Purporse Registers). Anyway, his change allows the cgame.qvm from the excessiveplus mod to work with ioquake3 on a PPC. git-svn-id: svn://svn.icculus.org/quake3/trunk@916 edf5b092-35ff-0310-97b2-ce42778d08ea
* Fix endian issue in MDR loading.thilo2006-09-221-3/+3
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@913 edf5b092-35ff-0310-97b2-ce42778d08ea
* Update the installer specific files for PPC and fix a few minor bugs.thilo2006-09-213-8/+41
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@912 edf5b092-35ff-0310-97b2-ce42778d08ea
* Remove shfolder.lib dependeny as since rev 909 it's not necessary anymore.thilo2006-09-211-7/+7
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@911 edf5b092-35ff-0310-97b2-ce42778d08ea
* * (bug 2813) ioquake3 on win32 is no longer linked to SHFolder.dll. insteadtjw2006-09-201-1/+19
| | | | | | | | | | it is dynamically loaded at run-time. this means that win95/win98 systems can fail the homepath detection gracefully if they don't have the dll installed (this dll is only provided by Internet Explorer updates on those systems) git-svn-id: svn://svn.icculus.org/quake3/trunk@909 edf5b092-35ff-0310-97b2-ce42778d08ea
* Bug 2813tjw2006-09-131-8/+0
| | | | | | | | * reverted my recent win95, win98, winme homepath change. it turns out these systems can be configured to have multiple user directories afterall git-svn-id: svn://svn.icculus.org/quake3/trunk@908 edf5b092-35ff-0310-97b2-ce42778d08ea
* Bug 2813tjw2006-09-131-2/+9
| | | | | | | | | | * Do not detect a seperate homepath on win95, win98, or winme since it's not truly a user-specific dir and therefore provides no advantage * Use CSIDL_APPDATA instead of CSIDL_LOCAL_APPDATA. This means that user-specific game data is now allowed to be part of a user's Roaming Profile git-svn-id: svn://svn.icculus.org/quake3/trunk@907 edf5b092-35ff-0310-97b2-ce42778d08ea
* * add cURL support for HTTP/FTP downloading (bug 2661)tjw2006-09-1116-6/+2737
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@898 edf5b092-35ff-0310-97b2-ce42778d08ea
* Fix bug that wouldn't show 32 bit binaries on x86 arch .. d'oh!thilo2006-09-071-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@897 edf5b092-35ff-0310-97b2-ce42778d08ea
* Fix a few text related bugs in the installer.thilo2006-09-052-6/+4
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@896 edf5b092-35ff-0310-97b2-ce42778d08ea
* - add TA patch pk3s to installationthilo2006-09-053-16/+26
| | | | | | | | - some cleanups in the installer UI - reduce verbosiveness of preuninstall script git-svn-id: svn://svn.icculus.org/quake3/trunk@895 edf5b092-35ff-0310-97b2-ce42778d08ea
* - Remove arch name in resulting file as the file should contain all arches.thilo2006-09-053-2/+6
| | | | | | | - Make sure to delete all files that don't get uninstalled automatically before uninstall process begins. git-svn-id: svn://svn.icculus.org/quake3/trunk@894 edf5b092-35ff-0310-97b2-ce42778d08ea
* Extend the installer to offer more optionsthilo2006-09-052-45/+108
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@893 edf5b092-35ff-0310-97b2-ce42778d08ea
* looks like ALCchar is not available on older openal versionsludwig2006-09-051-2/+2
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@890 edf5b092-35ff-0310-97b2-ce42778d08ea
* icculus.org/quake3 -> ioquake3ludwig2006-09-052-4/+4
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@889 edf5b092-35ff-0310-97b2-ce42778d08ea
* Update splash image for unix installer.thilo2006-09-051-2204/+2287
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@888 edf5b092-35ff-0310-97b2-ce42778d08ea
* * renamed static function GetClipboardData to CL_GetClipboardData since it ↵tjw2006-08-301-3/+3
| | | | | | was causing compile errors in newer mingw git-svn-id: svn://svn.icculus.org/quake3/trunk@882 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Disable video command when not playing back a demotma2006-08-291-0/+6
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@881 edf5b092-35ff-0310-97b2-ce42778d08ea
* Go back to rev. 874. ATM, there is no good way to make FS_Restart() behave ↵thilo2006-08-286-23/+8
| | | | | | as it was originally described. git-svn-id: svn://svn.icculus.org/quake3/trunk@880 edf5b092-35ff-0310-97b2-ce42778d08ea
* More fixes for the FS_Shutdown change. Declare qconsole.log as closed before ↵thilo2006-08-283-2/+5
| | | | | | | | | FS_Shutdown closes all files. git-svn-id: svn://svn.icculus.org/quake3/trunk@879 edf5b092-35ff-0310-97b2-ce42778d08ea
* Fix crash when recording to files and the map changes. Was caused by new, ↵thilo2006-08-284-4/+16
| | | | | | | | | correct, behaviour of FS_Restart() which would close the files before they'd be closed by the client. git-svn-id: svn://svn.icculus.org/quake3/trunk@878 edf5b092-35ff-0310-97b2-ce42778d08ea
* There are actually files that can have a length of 0 so this in-use-check ↵thilo2006-08-271-1/+1
| | | | | | was just wrong. git-svn-id: svn://svn.icculus.org/quake3/trunk@875 edf5b092-35ff-0310-97b2-ce42778d08ea
* - Fixed filehandle / filedescriptor leak in S_AL_StartBackgroundTrack ↵thilo2006-08-271-28/+70
| | | | | | | | | introduced in rev. 832 - intro now plays correctly before looping sound. git-svn-id: svn://svn.icculus.org/quake3/trunk@874 edf5b092-35ff-0310-97b2-ce42778d08ea
* Correctly handle 0 timescalethilo2006-08-261-0/+7
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@873 edf5b092-35ff-0310-97b2-ce42778d08ea
* * moved SVN_VERSION #ifdef from client.h to q_shared.h so dedicated servertjw2006-08-262-4/+3
| | | | | | | builds when svn version cannot be detected git-svn-id: svn://svn.icculus.org/quake3/trunk@872 edf5b092-35ff-0310-97b2-ce42778d08ea
* A few more timescale influences addedthilo2006-08-261-3/+3
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@871 edf5b092-35ff-0310-97b2-ce42778d08ea
* - compensate sv_fps for timescale value.thilo2006-08-266-15/+35
| | | | | | | - Add a non-dirty-hack fix for client hanging when unpausing a game. git-svn-id: svn://svn.icculus.org/quake3/trunk@870 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Print the SVN version string in Com_Init()tjw2006-08-251-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@869 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Revert version to 1.33 againtma2006-08-221-1/+1
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@860 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Add SVN version to the version string displayed in the client consoletjw2006-08-222-2/+5
| | | | | | | if it can be detected git-svn-id: svn://svn.icculus.org/quake3/trunk@858 edf5b092-35ff-0310-97b2-ce42778d08ea
* - Change available device list to be displayed on sound initialization andthilo2006-08-191-8/+6
| | | | | | | use line feeds as separators. git-svn-id: svn://svn.icculus.org/quake3/trunk@856 edf5b092-35ff-0310-97b2-ce42778d08ea
* * Compiler warning fixtma2006-08-191-2/+3
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@855 edf5b092-35ff-0310-97b2-ce42778d08ea
* - tweak enumeration support, remove win32 dependencythilo2006-08-192-19/+6
| | | | | | | - fix two typos in status message in snd_main.c git-svn-id: svn://svn.icculus.org/quake3/trunk@854 edf5b092-35ff-0310-97b2-ce42778d08ea
* - Add device enumeration support on windows and make "Generic Software" new ↵thilo2006-08-194-7/+92
| | | | | | | | | | default device as that one seems to work more reliably on many platforms. - Add shfolder.lib library to dependencies in MSVC project files - update documentation for OpenAL changes. git-svn-id: svn://svn.icculus.org/quake3/trunk@853 edf5b092-35ff-0310-97b2-ce42778d08ea
* The server should still process network packages for keeping the package ↵thilo2006-08-181-1/+1
| | | | | | queue empty. git-svn-id: svn://svn.icculus.org/quake3/trunk@852 edf5b092-35ff-0310-97b2-ce42778d08ea
* Tweak the select() stuff a bit still.thilo2006-08-181-7/+7
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@851 edf5b092-35ff-0310-97b2-ce42778d08ea
* Fix 100% CPU usage on idle dedicated servers.thilo2006-08-183-9/+38
| | | | git-svn-id: svn://svn.icculus.org/quake3/trunk@850 edf5b092-35ff-0310-97b2-ce42778d08ea
* Added code/unix/MacSupport/ which currently includes a script and resource filetjw2006-08-162-0/+290
| | | | | | | that can add id's EULA to a .dmg file git-svn-id: svn://svn.icculus.org/quake3/trunk@849 edf5b092-35ff-0310-97b2-ce42778d08ea
* bug 2723tjw2006-08-162-5/+35
| | | | | | | | | * replaced my cheap hack to search current working dir on OS X with a more complex hack that detects the .app bundle directory structure. This is so the game data dirs do not need to be inside of the .app bundle btw. git-svn-id: svn://svn.icculus.org/quake3/trunk@844 edf5b092-35ff-0310-97b2-ce42778d08ea
* * qvm files no longer installed by "make copyfiles"tma2006-08-136-5/+20
| | | | | | | | | | | | * Loopback clients only get snapshots at the server frame rate now (Anonymous <nkylqinhvgcbyl@mailinator.com>) * JPEG chroma subsampling disabled if the quality value is >= 85 (Anonymous <nkylqinhvgcbyl@mailinator.com>) * cl_lanForcePackets. When set to 0 (default is 1) the cl_maxpackets setting will be ignored if on a LAN. (Anonymous <nkylqinhvgcbyl@mailinator.com>) git-svn-id: svn://svn.icculus.org/quake3/trunk@838 edf5b092-35ff-0310-97b2-ce42778d08ea
* bug 2747tjw2006-08-031-1/+5
| | | | | | | | | | * it turns out Apple's OpenAL only allows for 64 alSource's by default http://opensource.creative.com/pipermail/openal/2005-October/008893.html This was the main cause of the Mac OS X OpenAL probem since we were using 128 as MAX_SRC git-svn-id: svn://svn.icculus.org/quake3/trunk@833 edf5b092-35ff-0310-97b2-ce42778d08ea
* bug 2747tjw2006-08-031-13/+10
| | | | | | | | | | * open music stream in S_AL_StartBackgroundTrack() instead of relying on S_AL_MusicProcess() to open it. This allows S_AL_MusicProcess() to return early when called whenever there is no open music stream to prevent a segfault. git-svn-id: svn://svn.icculus.org/quake3/trunk@832 edf5b092-35ff-0310-97b2-ce42778d08ea
* bug 2723tjw2006-08-025-1/+16
| | | | | | | | | | | | | | * adds a shell script ./make-macosx-ub.sh that builds Mac OS X Universal Binary * fixes Mac OS X x86 VM crashes (-mstackrealign) * adds current working directory to the search path on Mac OS X to make working with .app bundles easier * various tweaks to make ioquake3 build against the 10.2 SDK * changed default OpenAL .dylib location to the path of the one included with the Framework bundled in 10.4 (for USE_OPENAL_DLOPEN) * updated to a Universal libSDL-1.2.0.dylib git-svn-id: svn://svn.icculus.org/quake3/trunk@830 edf5b092-35ff-0310-97b2-ce42778d08ea
* bug 2813tjw2006-08-011-1/+1
| | | | | | | | * fixed bug with new win32 home path detection * added SHFolder.lib linking to the mingw build for win98/win95 compat git-svn-id: svn://svn.icculus.org/quake3/trunk@829 edf5b092-35ff-0310-97b2-ce42778d08ea
* bug 2810 once a latched cvar was changed it could not be reset to its ↵tjw2006-08-011-1/+5
| | | | | | original value git-svn-id: svn://svn.icculus.org/quake3/trunk@828 edf5b092-35ff-0310-97b2-ce42778d08ea