Commit graph

  • 2943488927 Added option for selecting sound system (SDL or OpenAL) and option for setting SDL sound quality to q3_ui sound menu. Sound settings must now be applied before they take affect (needed for sound system and SDL sound quality changes). Zack Middleton 2011-09-20 03:29:22 +00:00
  • af4607c026 Bug 5178 - Sound quality menu option has no effect Thilo Schulz 2011-09-19 22:38:51 +00:00
  • bc3e989967 Bug 5199 - IQM joint matrices wrong, patch by James Canete Thilo Schulz 2011-09-19 22:15:24 +00:00
  • 9124d26afb Fix latest commit for x86 msvc Thilo Schulz 2011-09-19 21:57:15 +00:00
  • c927fab58f Implement Mathias Benthrup's suggestion for x86 ASM snapvector implementation which reduces cache misses. Thilo Schulz 2011-09-19 18:30:24 +00:00
  • 98af5f4bb0 Fix missing return instruction for fpu ftol on msvc. Thanks to Ensiform for reporting. Thilo Schulz 2011-09-19 15:49:45 +00:00
  • beff4a3c47 Only include libmumblelink.h if USE_MUMBLE is defined, reported by Ensiform. Zack Middleton 2011-09-19 02:15:46 +00:00
  • b14c6d581c Use correct variable for getting buffer length, reported by Ensiform. Zack Middleton 2011-09-19 02:10:17 +00:00
  • 2b50313c9a Use platform's path separator in FS_Path_f (for consistent output on Windows), reported by Ensiform. Zack Middleton 2011-09-18 18:07:57 +00:00
  • 0866b667e0 Fixed win32 dedicated server console output. It use to write input line and then write output over the top of it. Reported by Ensiform. Zack Middleton 2011-09-12 20:14:36 +00:00
  • 3774a8aeee Restored loading ".dat" journal files from disk when connect to pure servers. Accidentally broke in r1911, reported by Ensiform. Zack Middleton 2011-09-12 14:54:01 +00:00
  • f7a20068ee Support vm syscalls with up to 15 args using 64 bit compiled vm (like interprated vms). Zack Middleton 2011-09-09 21:54:14 +00:00
  • b7fa3e7073 Use EXEC_NOW instead of hardcoded 0 in cl_ui.c Zack Middleton 2011-09-09 21:50:45 +00:00
  • 72d00c568b Use BIGCHAR_WIDTH instead of hardcoded 16 in cl_scrn.c Zack Middleton 2011-09-09 21:49:03 +00:00
  • 22d6240fe2 Removed unused kbutton_t declarations in client.h Zack Middleton 2011-09-09 21:48:38 +00:00
  • 237b09f4ab Fixed some function name comments in cl_cin.c Zack Middleton 2011-09-09 21:48:07 +00:00
  • 4632d85553 Removed unused IN_ButtonDown and IN_ButtonUp functions. Zack Middleton 2011-09-09 21:47:25 +00:00
  • 4113f63a63 Changed the joystick axis to key remap to start at K_JOY17 (fits better with hat_keys and K_JOY16 is used by button). Zack Middleton 2011-09-09 21:46:37 +00:00
  • d9b72dedc1 Require gamename if not supporting legacy protocol. Zack Middleton 2011-09-07 19:38:19 +00:00
  • 1a736dd725 put the g where the g belongs Ludwig Nussel 2011-08-30 11:57:00 +00:00
  • b3c9d55f50 Include extra dlls in NSIS installer if needed (renderer, curl, speex, zlib, jpeg). Zack Middleton 2011-08-29 15:17:47 +00:00
  • 56f5fedee9 - Only need cl_cURLLib cvar if USE_CURL_DLOPEN is defined. - Try to load libcurl-4.dll on win32 (it use to be included in the NSIS installer). Zack Middleton 2011-08-29 13:57:46 +00:00
  • 120f29c402 Added myself to the maintainer list in the README. Zack Middleton 2011-08-27 15:45:27 +00:00
  • dd9230de04 Somewhat fixed NSIS installer for win64, probably still installs with x86 programs. Zack Middleton 2011-08-26 15:21:03 +00:00
  • 6d97d5c628 Don't include libcurl-4.dll or zlib1.dll in NSIS installer, they don't seem to be used. Zack Middleton 2011-08-26 15:15:56 +00:00
  • de182882f1 Fix auto game-restart when disconnecting from a server that explicitly set fs_game to "baseq3" instead of "" Thilo Schulz 2011-08-24 14:47:57 +00:00
  • abe85940ae Disabled getting motd from update server in standalone build. Zack Middleton 2011-08-22 20:30:45 +00:00
  • 1469df546e Reverted r2145 per Timbo's suggestion. Zack Middleton 2011-08-11 20:57:39 +00:00
  • efd5f47bf6 Fixed copyfiles when USE_RENDERER_DLOPEN is disabled. Zack Middleton 2011-08-11 05:51:08 +00:00
  • 1609d1c42b - Added r_mode -2 for using display resolution. - Changed q3_ui's very high video settings use display resolution. Zack Middleton 2011-08-11 05:14:42 +00:00
  • 8e689739f4 Removed "Color Depth" from q3_ui system settings, it didn't control anything. Zack Middleton 2011-08-11 03:57:23 +00:00
  • a248451e66 Fix warning on MacOSX Thilo Schulz 2011-08-10 21:21:54 +00:00
  • 08acc75a1a - More MacOSX changes to Makefile - Ship libSDL-1.2.0.dylib with x86_64 platform support Thilo Schulz 2011-08-10 21:14:17 +00:00
  • 99e157e066 - Add x86_64 platform for MacOSX - Fix compilation on MacOSX gcc Thilo Schulz 2011-08-10 20:48:53 +00:00
  • 3b642f9032 Add hack to allow server the setting of game cvar values that are important for playerstate prediction for legacy gamecode. Thilo Schulz 2011-08-09 12:19:27 +00:00
  • 5d24905c8d Simulate line buffering and fix the overflow bug in Com_ReadFromPipe(), patch from DevHC. Zack Middleton 2011-08-05 21:45:22 +00:00
  • b9a060bfe2 Don't create clientsmp directory (which is no longer used), pointed out by DevHC. Zack Middleton 2011-08-05 20:47:02 +00:00
  • a87b059ab7 Don't grab mouse till UI loads. Zack Middleton 2011-08-05 19:47:33 +00:00
  • 06231971ed Use STDOUT_FILENO instead of 1 in con_tty.c Zack Middleton 2011-08-05 16:19:01 +00:00
  • 52aed503b5 Bug 5146 - Remove last of warnings under gcc 4.6.1 for Linux, patch by q3urt.undead@gmail.com Thilo Schulz 2011-08-05 13:33:15 +00:00
  • c1b3b6f0be Fix compilation on non-x86 platforms, by Simon McVittie Thilo Schulz 2011-08-05 12:11:27 +00:00
  • 6242d16e0d Support five master servers in Team Arena server browser. Zack Middleton 2011-08-05 08:28:01 +00:00
  • f220db0e08 Fixed viewing sv_master[3-5] in q3_ui server browser (don't give engine fake sources). Zack Middleton 2011-08-05 08:10:54 +00:00
  • 85ae08e800 * Fix some grammar in DLL loading * s/Sys_LoadQVMDll/Sys_LoadGameDll/ Tim Angus 2011-08-03 14:32:49 +00:00
  • 06628af7c5 Don't do game_restart if game directory changed from "" to "baseq3" or "baseq3" to "" Thilo Schulz 2011-08-03 00:58:33 +00:00
  • 0bc54ab696 Fix game restart after curl download finished Thilo Schulz 2011-08-02 23:34:50 +00:00
  • 702c519057 Moved various per-platform ifs/defines to be only done once for all platforms. Zack Middleton 2011-08-02 22:00:57 +00:00
  • 1ea0df54f8 Change x86_64 to x64 for mingw. Zack Middleton 2011-08-02 21:03:14 +00:00
  • 63c2b017d6 Remove executable property from these files Thilo Schulz 2011-08-02 20:26:46 +00:00
  • 86a7cd3dea Fix crash bug introduced in r2116. traceEnt does not always have to be a client, so gauntlet attacking something that is not a client will crash the game. Thanks to Ensiform for reporting Thilo Schulz 2011-08-02 20:04:18 +00:00
  • 020bd8772f Fixed some typos in the readme. Zack Middleton 2011-08-02 01:25:58 +00:00
  • c21dee0b37 [16:31:51] <ZTurtleMan> Thilo: two small fixes, one for r2112 and one for r2116. http://pastebin.com/raw.php?i=h19r211Z Thilo Schulz 2011-08-01 14:40:53 +00:00
  • 800a3c8d7b Fix ARCH_STRING macro for mingw64 Thilo Schulz 2011-08-01 14:38:37 +00:00
  • fb24020f89 Fix compilation on MINGW Thilo Schulz 2011-08-01 13:25:55 +00:00
  • 89b53079cc Add SDL library to renderer lib Thilo Schulz 2011-08-01 13:15:31 +00:00
  • 83f228a42f Add patch by Zack Middleton to fix building for USE_RENDERER_DLOPEN=0 Thilo Schulz 2011-08-01 13:10:35 +00:00
  • 6713bbbab3 Make client/server cflags configurable Thilo Schulz 2011-08-01 12:48:31 +00:00
  • b151d91777 Remove unneeded library dependencies with new modular renderer Thilo Schulz 2011-08-01 11:53:59 +00:00
  • eb9fe030c4 Batch of bug fixes for gamecode. Patch compiled and log message written by Tobias Kuehnhammer (#5144) Thilo Schulz 2011-08-01 11:39:33 +00:00
  • 8ab91bde8e - Fix already defined command warnings for minimize - Fix recursive CL_Shutdown warning and "command already defined" warnings when quitting while playing on a server that changed the gamedir. Thilo Schulz 2011-08-01 10:16:40 +00:00
  • 404fe4e6e0 Don't search system directories for renderer lib Thilo Schulz 2011-08-01 09:33:48 +00:00
  • 5a1449bd51 Add forgotten file for last rev Thilo Schulz 2011-08-01 01:30:54 +00:00
  • 40dfcee06e Modular rendering system. Patch by use.less01 This might break MSVC builds. I'll take care of it later Thilo Schulz 2011-08-01 01:19:55 +00:00
  • 8ab958fab9 Fix pak order when reconnecting to a server. When /connect to the same server is issued while already connected, an initial call to CL_Disconnect will remove all pak file references and reset the pak order. Reordering only occurs through FS_Restart, which in turn is called when checksum feed changes. Because we reconnect to the same server, checksum feed never changes and pak file order is not restored to server order again. With certain pak file constellations between client/server, this may result in an inability to load files from paks which are not correctly detected as referenced paks. Thilo Schulz 2011-08-01 01:14:26 +00:00
  • e5ddcee71e Some more removal of unused code in addition to r2104, by Zack Middleton Thilo Schulz 2011-07-31 19:24:08 +00:00
  • 2e94ec6b85 Bug 5134 - q3_ui incorrectly tells user to refresh servers while auto-refreshing, patch by Zack Middleton Thilo Schulz 2011-07-31 19:21:56 +00:00
  • f697df05aa Fix strange ifdeffery (#5140) Thilo Schulz 2011-07-31 19:20:50 +00:00
  • fb34e78b7e Fix cvar flags to get rid of warnings (#2881) Thilo Schulz 2011-07-31 19:12:16 +00:00
  • 3752b1d7c4 Change DLL search path order for external libraries that are linked at runtime, like libcurl or libopenal to: * system library paths * executable path * fs_basepath Thilo Schulz 2011-07-29 20:18:37 +00:00
  • ba385fa43c - Switch master server protocol to dpmaster for better game separation. Based partly on patch by Zack Middleton - Get rid of ugly cvars sv_heartbeat and cl_gamename and replace with single com_gamename - Remove sv_flatline. Flatlines are ignored by dpmaster and are considered to be insecure because flatlines can be udp-spoofed. Thilo Schulz 2011-07-29 13:46:50 +00:00
  • 23f6fd1633 Bug 5094 - Code cleanup, patch by Zack Middleton and DevHC. Fixes unused-but-set gcc warnings Thilo Schulz 2011-07-29 12:27:00 +00:00
  • 1ea7ab1f42 Fix menu corruption on IRIX (#5097), patch by Rainer Canavan Thilo Schulz 2011-07-29 11:42:57 +00:00
  • 2349148cf1 - Apply parts of Ben Millwood's target bitfield patch (#3787) - Fix Ryan's FIXME and have voip packet buffer on the server dynamically allocated via Z_Malloc and store pointers in a circular buffer - Improve voip target parsing on top of Ben Millwood's patch - Add new "spatial" target where speaker is spatialized in 3d space and can be heard by all clients in hearing range (s_alMaxDistance) (#4467) - Decrease voip sound lengths from 240ms to 80ms per voip packet to mitigate udp packet loss and decrease latency - Protocol version incremented to 71 Thilo Schulz 2011-07-27 15:47:29 +00:00
  • 41ac8a232a Bug 5096 - Define PRODUCT_VERSION in q_shared.h if it is not, patch by Zack Middleton Thilo Schulz 2011-07-27 00:04:29 +00:00
  • 62757b28f4 Fix last "noreturn" warnings Thilo Schulz 2011-07-27 00:02:45 +00:00
  • b6a4aa3ecc Include q_shared.h instead of redefining these Thilo Schulz 2011-07-26 23:56:21 +00:00
  • c4f739b8d0 Fix extension name comparison for DLL files Thilo Schulz 2011-07-24 22:12:21 +00:00
  • 22552c7bab * Replace usage of system with fork/exec Tim Angus 2011-07-24 22:01:50 +00:00
  • 1972bf97db Fix client crash on windows with old OpenAL Thilo Schulz 2011-07-22 16:43:27 +00:00
  • 59e9bb9ed3 Bug 5084 - [patch] add support for Debian cross compiling, by q3urt.undead@gmail.com Thilo Schulz 2011-07-18 22:27:25 +00:00
  • 5cad803e58 Revert attribute patch from r2090 because the jpeg functions really shouldn't be deviating from the codebase unnecessarily Thilo Schulz 2011-07-18 22:04:22 +00:00
  • dd859ae43d Shut up returning functions with noreturn attribute warning Thilo Schulz 2011-07-18 22:02:16 +00:00
  • b248479376 * Fix various issues with unix Sys_Dialog Tim Angus 2011-07-18 19:32:25 +00:00
  • 66f0777552 - Bug 5083 - Cross compiling for 64bit is missing libcurl.a - Fix a compiler warning for cross compile Thilo Schulz 2011-07-18 16:32:36 +00:00
  • 9dc32d55e2 Bug 4812 - GCC __attribute__ annotations for printf, non-returning functions etc., patch by linux@youmustbejoking.demon.co.uk and Zack Middleton Thilo Schulz 2011-07-18 14:56:57 +00:00
  • 69a7ada911 Fix delta compression breaking due to packet queuing Thilo Schulz 2011-07-18 14:23:54 +00:00
  • ea6cf5fda9 * Use specific exit code for xmessage Tim Angus 2011-07-18 10:14:04 +00:00
  • 8a831d34ab Fix legacy protocol with new packet queueing Thilo Schulz 2011-07-17 23:43:33 +00:00
  • 242c938d7f Fix alignment issues in message sending/reading that would crash IRIX, thanks to Canavan for supplying a shell where I could fix this (#5077) Thilo Schulz 2011-07-17 01:41:39 +00:00
  • 4c5e9963e3 Fix compile for USE_VOIP=0 Thilo Schulz 2011-07-16 11:14:20 +00:00
  • ac054c198d Bug 5075 - Fix comments in quake3 configs, patch by q3urt.undead@gmail.com Thilo Schulz 2011-07-16 11:06:56 +00:00
  • e6ba500164 Move rate limiting / queued packet sending logic from Com_Frame() to sv_main.c Thilo Schulz 2011-07-15 16:51:54 +00:00
  • 58a5d3d383 Have server send protocol version in challengeResponse so protocol negotiation works. (Where did this one get lost?) Thilo Schulz 2011-07-15 14:49:51 +00:00
  • f6d6ed4b30 - Revert back to Z_Malloc from Hunk_FreeTempMemory introduced in r2077 as Hunk_FreeTempMemory must be freed in LIFO order (#5079) - Introduce SV_ClientFree() to prevent memory leaks r2077 was supposed to fix Thilo Schulz 2011-07-15 14:44:06 +00:00
  • 265d6e0374 Remove one unnecessary loop in the beginning Thilo Schulz 2011-07-13 19:16:25 +00:00
  • 1c3ecb3d3c - Make sure at least one round of download packets and packet queues gets sent each frame - Fix timeVal select timeout value for case of unlimited data rate and now downloads are active Thilo Schulz 2011-07-13 18:57:32 +00:00
  • d827447da8 - Forgot to mention: last rev (2077) bumped default protocol version to 70 - Fix queued packet rate control Thilo Schulz 2011-07-13 18:37:26 +00:00
  • ac30d86db0 - Improve snapshot rate and data rate control - Make server send packet fragments and queued packets when server is idle - Voip protocol detection is tied to com_protocol making past-end-of-message reading unncessary - Use Hunk_AllocateTempMemory() for buffering VOIP packets and fix buffering scheme that ryan hates so much - Disable packet scrambling for new protocol as it is useless now - Get rid of the old packet scrambling functions predating latest point release - Use Hunk_AllocateTempMemory() for netchan packet queue to fix memory leak when client gets disconnected with packets in the queue - Use Hunk_AllocateTempMemory() for download blocks to fix memory leak when client gets disconnected with download blocks in the queue - Fix SV_RateMsec to account for udp/udp6 packet lengths Thilo Schulz 2011-07-13 17:11:30 +00:00
  • a844c94af1 - Add dual protocol support to team arena demo selector - Fix demo selection in team arena menu on case sensitive file systems - Some changes in the way how vanilla q3 demo file lists are compiled in the menu Thilo Schulz 2011-07-13 08:40:30 +00:00
  • e06c117e9e - Implement dual protocol support (#4962) - Fix several UDP spoofing security issues Thilo Schulz 2011-07-12 11:59:48 +00:00