6c95eb7991
Update the installer specific files for PPC and fix a few minor bugs.
Thilo Schulz2006-09-21 12:04:21 +00:00
a2dffecfbe
Remove shfolder.lib dependeny as since rev 909 it's not necessary anymore.
Thilo Schulz2006-09-21 12:03:35 +00:00
ea997b340e
* (bug 2813) ioquake3 on win32 is no longer linked to SHFolder.dll. instead 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)
Tony J. White =2006-09-20 16:13:20 +00:00
ea0f646068
Bug 2813 * reverted my recent win95, win98, winme homepath change. it turns out these systems can be configured to have multiple user directories afterall
Tony J. White =2006-09-13 23:52:54 +00:00
307a4c037a
Bug 2813 * 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
Tony J. White =2006-09-13 22:55:53 +00:00
2af23e813d
* add cURL support for HTTP/FTP downloading (bug 2661)
Tony J. White =2006-09-11 16:41:55 +00:00
fa904ff235
Fix bug that wouldn't show 32 bit binaries on x86 arch .. d'oh!
Thilo Schulz2006-09-07 14:14:30 +00:00
5d118e434f
Fix a few text related bugs in the installer.
Thilo Schulz2006-09-05 14:29:07 +00:00
4a084a46a8
- add TA patch pk3s to installation - some cleanups in the installer UI - reduce verbosiveness of preuninstall script
Thilo Schulz2006-09-05 14:21:06 +00:00
4d062b1b84
- Remove arch name in resulting file as the file should contain all arches. - Make sure to delete all files that don't get uninstalled automatically before uninstall process begins.
Thilo Schulz2006-09-05 13:24:34 +00:00
c34c94294d
Extend the installer to offer more options
Thilo Schulz2006-09-05 12:54:25 +00:00
cec7660885
looks like ALCchar is not available on older openal versions
Ludwig Nussel2006-09-05 07:05:04 +00:00
8f965b9aad
* fixed Mac OS X cross compiling from a ppc host
Tony J. White =2006-08-31 14:33:37 +00:00
bc4591b03e
* renamed static function GetClipboardData to CL_GetClipboardData since it was causing compile errors in newer mingw
Tony J. White =2006-08-30 15:16:36 +00:00
9f42be5d6c
* Disable video command when not playing back a demo
Tim Angus2006-08-29 19:30:33 +00:00
01d057967f
Go back to rev. 874. ATM, there is no good way to make FS_Restart() behave as it was originally described.
Thilo Schulz2006-08-28 01:48:38 +00:00
39d050b748
More fixes for the FS_Shutdown change. Declare qconsole.log as closed before FS_Shutdown closes all files.
Thilo Schulz2006-08-28 01:10:46 +00:00
fbfc886b22
Fix crash when recording to files and the map changes. Was caused by new, correct, behaviour of FS_Restart() which would close the files before they'd be closed by the client.
Thilo Schulz2006-08-28 00:44:59 +00:00
591e11e740
There are actually files that can have a length of 0 so this in-use-check was just wrong.
Thilo Schulz2006-08-27 15:34:44 +00:00
57dbc7a79f
- Fixed filehandle / filedescriptor leak in S_AL_StartBackgroundTrack introduced in rev. 832 - intro now plays correctly before looping sound.
Thilo Schulz2006-08-27 15:31:03 +00:00
1f8c2c56eb
* moved SVN_VERSION #ifdef from client.h to q_shared.h so dedicated server builds when svn version cannot be detected
Tony J. White =2006-08-26 06:12:15 +00:00
fb18a4b2e4
- compensate sv_fps for timescale value. - Add a non-dirty-hack fix for client hanging when unpausing a game.
Thilo Schulz2006-08-26 01:45:27 +00:00
ba36526a5e
* Revert version to 1.33 again
Tim Angus2006-08-22 18:47:59 +00:00
a4d1556bf7
* Add SVN version string to client console (clean up last commit)
Tony J. White =2006-08-22 16:30:04 +00:00
0df6305274
* Add SVN version to the version string displayed in the client console if it can be detected
Tony J. White =2006-08-22 16:13:51 +00:00
467917233a
- Change available device list to be displayed on sound initialization and use line feeds as separators.
Thilo Schulz2006-08-19 22:17:04 +00:00
b2b17e334e
- tweak enumeration support, remove win32 dependency - fix two typos in status message in snd_main.c
Thilo Schulz2006-08-19 13:44:10 +00:00
87a3858f9a
- Add device enumeration support on windows and make "Generic Software" new 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.
Thilo Schulz2006-08-19 11:02:20 +00:00
4450057eb7
The server should still process network packages for keeping the package queue empty.
Thilo Schulz2006-08-18 09:21:01 +00:00
5e88acf217
Fix 100% CPU usage on idle dedicated servers.
Thilo Schulz2006-08-18 01:50:51 +00:00
55bddd58fd
Added code/unix/MacSupport/ which currently includes a script and resource file that can add id's EULA to a .dmg file
Tony J. White =2006-08-16 07:03:20 +00:00
265382d1a8
added Univeral Binary build instructions to README
Tony J. White =2006-08-16 05:34:12 +00:00
77de9e65a8
bug 2723 * 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.
Tony J. White =2006-08-16 05:22:09 +00:00
e17bea030f
* Deugly the ugly new ascii banner * Re-justify some paragraphs dejustified by changing name * Add tjw to contributors list
Tim Angus2006-08-15 08:26:58 +00:00
e41d081710
* qvm files no longer installed by "make copyfiles" * 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>)
Tim Angus2006-08-13 17:09:05 +00:00
acd2473fce
Makefile.local gets ignored for great justice!
Zachary Slater2006-08-08 23:57:20 +00:00
0141a4b4b0
bug 2747 * 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.
Tony J. White =2006-08-03 02:29:47 +00:00
fe35a8eef8
bug 2723 * ARCH should be i386 instead of x86 for Mac OS X too
Tony J. White =2006-08-02 05:12:20 +00:00
9a6fad9cf1
bug 2723 * 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
Tony J. White =2006-08-02 04:01:36 +00:00
7cb5edc9ed
bug 2813 * fixed bug with new win32 home path detection * added SHFolder.lib linking to the mingw build for win98/win95 compat
Tony J. White =2006-08-01 17:36:47 +00:00
583745769d
bug 2810 once a latched cvar was changed it could not be reset to its original value
Tony J. White =2006-08-01 16:51:13 +00:00
635e8bc326
* Windows home directory support (tjw)
Tim Angus2006-08-01 11:41:49 +00:00
13b119a40c
* Fix to Windows renderer deadlock (bug #2767, Daniel Deptford)
Tim Angus2006-07-31 19:05:14 +00:00
5efd7c8c36
Another patch to make uncompressed AVI write in RGB24 format by anonymous virtualdub sympathiser.
Thilo Schulz2006-07-31 15:32:59 +00:00
3a1c4aa457
Fix from the VirtualDub people which should make avi files created with the video command playable with numerous windows players.
Thilo Schulz2006-07-31 13:05:15 +00:00
3afbcc9854
Changed the demofile slot finder to use FS_FileExists instead of FS_ReadFile to find a free filename.
Thilo Schulz2006-07-30 14:42:15 +00:00
9fd1a47819
Fix wrong demo filename when all 9999 demo*.dm_64 file slots have been written.
Thilo Schulz2006-07-30 14:11:51 +00:00
394c09fa26
Remove chars with ascii value > 127 in MSG_ReadBigString too to make it correspond to the behaviour of WriteBigString.
Thilo Schulz2006-06-16 21:44:44 +00:00
e02617ee89
Little fix for the sanity check fix from previous rev...
Thilo Schulz2006-06-16 20:47:29 +00:00
813a6ecdc3
- Fix bug that allows a malicious server to write and overwrite any files in the quake3 directory. Reported by Luigi Auriemma. - Moved directory traversal check to a more proper location. - Added a few sanity checks for checksum/pakname storage to fix a crash that can occur under certain circumstances.
Thilo Schulz2006-06-16 20:38:08 +00:00
c9c15562ea
Fix client "freezes" if a user with ASCII characters > 127 enters a server. Reported by tjw
Thilo Schulz2006-06-11 14:56:58 +00:00
d9fe81c08e
Add HAVE_VM_COMPILED=true for x86 FreeBSD so vm_x86.c gets built.
Thilo Schulz2006-06-06 22:49:42 +00:00
84296bfc2c
Fixed a crash in md4 routines when using them on files with zero length, reported by Lukasz Saduniowski.
Thilo Schulz2006-06-01 00:58:19 +00:00
9af85d9378
Forgot to check for windows-style path seperator in precaution against directory traversal abuse.
Thilo Schulz2006-06-01 00:23:46 +00:00
503c0a22c6
Partially applied patch from Joerg Dietrich. Fixes: - incorrect handling of file names when opening sound files by name without extension - byte endian issues in ogg decoder.
Thilo Schulz2006-06-01 00:14:56 +00:00
997dffc649
Correction in PowerPC JIT code. Fixes crash in server browser, etc, on Mac OS X and probably PowerPC Linux, too...fixes Bugzilla #2519.
Ryan C. Gordon2006-05-29 03:02:54 +00:00
856a397e8c
Prevent servers from making clients download files that are written to non-quake3 directories.
Thilo Schulz2006-05-28 14:36:37 +00:00
febd62a4bc
Since we've hit the second time for this being asked...
Zachary Slater2006-05-22 04:48:09 +00:00
d2b5dd1e8a
Applied parts of Josh Weisskopf's patch to make naming of executables consistent with Linux.
Thilo Schulz2006-05-16 07:11:39 +00:00
e5c0581d52
Added two missing source files to the MSVC project files
Thilo Schulz2006-05-16 07:03:36 +00:00
6fe78df757
Fixed missing initialization of idPack and missionPack variables which may result in failure to autodownload files from the server even if legitimate.
Thilo Schulz2006-05-15 19:50:44 +00:00
a08a539c10
Fix JIT compiler code execution on NX-protected win32 OS
Thilo Schulz2006-05-15 15:57:02 +00:00
27df5fca31
Corrected #include directives of openal headers for MSVC.
Thilo Schulz2006-05-13 12:18:43 +00:00
60293f49ee
Fix bug that permits download of arbitrary files from a download enabled server by checking requested file name against the list of loaded pk3 files. See CVE-2006-2082
Thilo Schulz2006-05-08 19:53:41 +00:00
e1c5be3ab0
Added return; statement so it doesn't complain when it receives a remapShader command.
Thilo Schulz2006-05-06 12:11:24 +00:00
5ebb75e651
Fix remapShader command in cgame and tweak it in ui.
Thilo Schulz2006-05-06 10:54:55 +00:00
63d2010914
add update_url. Maybe we need it in the future
Ludwig Nussel2006-05-06 08:46:21 +00:00
d21411452e
Add string length checking to function COM_StripExtension. This fixes the R_RemapShader buffer overflow exploit that can be found here: http://milw0rm.com/exploits/1750Thilo Schulz2006-05-06 01:56:24 +00:00
2675960c2c
removed a space too much after "say_team: " chat prompt.
Thilo Schulz2006-05-04 15:37:08 +00:00
1847c321f0
- Added SV_Shutdown to Linux signal handler to ensure that clients don't hang when server gets killed, as suggested by Tony J. White - Added newline to final message sent to clients. - Added check for whether client is running at all before CL_Shutdown runs through.
Thilo Schulz2006-05-04 13:59:58 +00:00
2583351211
- Replaced SV_GetPlayerByName with SV_GetPlayerByHandle that supports lookup of client_t structures by playernum, too. That means the ban and kick commands will now accept the playernum - as seen in the status command - as argument.
Thilo Schulz2006-05-02 21:20:07 +00:00
7b6fe90aad
Fix "Net_CompareAdr: Bad address type" error message when starting a new map with bots.
Thilo Schulz2006-05-02 17:53:26 +00:00
8895df0925
- remove leftover anistropic filtering variables from glconfig_t - check size of glconfig_t to prevent accidential ABI breakage in the future
Ludwig Nussel2006-04-30 15:00:39 +00:00
12a2b7694a
- Fixed incompatibility to original VMs introduced by anisotropic filtering patch. - Removed dependency of flares from tr.identityLight because they are barely visible with r_overbrightbits set to 1
Thilo Schulz2006-04-30 14:32:56 +00:00
82c4c70535
- Fix r_overBrightBits variable getting ignored on Linux - Replaced SDL_SetGamma by SDL_SetGammaRamp with gamma behaviour now matching win_gamma.c
Thilo Schulz2006-04-30 13:50:13 +00:00