summaryrefslogtreecommitdiff
path: root/src/qcommon
AgeCommit message (Collapse)Author
2013-01-12Support for .pk3dir (#5298) - Patch by Andrew (dersaidin@gmail.com)Thilo Schulz
2013-01-12Fixed fatal error ("OP_BLOCK_COPY out of range!") when using qvms on Mac OS ↵Zack Middleton
X powerpc (see r2031 and r2034).
2013-01-12- Have NET_Sleep work with Windows' INVALID_SOCKET again... - Use ↵Zack Middleton
SOCKET_ERROR in NET_Sleep.
2013-01-12#5672 - Fixed incorrect type usage in NET_Sleep(), patch from Özkan Sezer.Zack Middleton
2013-01-12when interacting with QVMs, Clang/LLVM requires the standard use of the ↵Zack Middleton
va_*() macros instead of (fast) call hacks From /dev/humancontroller.
2013-01-12fix a WRONG size argument to a memset() call found by Clang/LLVMZack Middleton
From /dev/humancontroller.
2013-01-12REFACTOR [reletive -> relative]Zack Middleton
From /dev/humancontroller.
2013-01-12REFACTOR [a vs an]Zack Middleton
From /dev/humancontroller.
2013-01-12never set groundEntityNum to -1, use ENTITYNUM_NONE insteadZack Middleton
From /dev/humancontroller.
2013-01-12add the "execq" command, a more quiet version of the "exec" command in ↵Zack Middleton
exec/execq, always print the extension for the filename From /dev/humancontroller.
2013-01-12fix IPv6-only operation of Windows binariesZack Middleton
the SOCKET type is unsigned on Windows, and should be casted to an int before comparing with the highestfd variable (note: ``int highestfd = -1;'') From /dev/humancontroller.
2013-01-12fix wrong socket ID comparison, from /dev/humancontrollerZack Middleton
2013-01-12CVE-2012-3345Zachary Slater
2013-01-12#5462 - do not require clients to have a matching qagame.qvm (adapted from ↵Zack Middleton
OpenArena)
2013-01-12#5439 - Potential memory leak in host name resolution. (Eugene C.)Zack Middleton
2013-01-12Support up to 16 joystick axes, select which to use with j_*_axis cvars.Zack Middleton
2013-01-12bugzilla bug #5273 exploit resolved, we're now disallowing forwardmove of ↵Zachary Slater
-128 and vice versa Thanks, devhc!
2013-01-12Removed unused functoin Hunk_Trash.Zack Middleton
2013-01-12Removed an unused variable (which wasn't compiled in as _DEBUG isn't defined ↵Zack Middleton
using make).
2013-01-12Show file/line/label in Com_Error messages when run out of memory in debug ↵Zack Middleton
build.
2013-01-12Enable zone and hunk debug in debug build.Zack Middleton
2013-01-12Use GENTITYNUM_BITS for jumppad_ent bits.Zack Middleton
2013-01-12Fix net_restart when networking was temporarily disabledThilo Schulz
2013-01-12Fixed showing number of qvm jump table targets (r2180 caused it to show 0 on ↵Zack Middleton
alloc).
2013-01-12* (bug #5283) Changes to the Makefile to make building standalone games ↵Tim Angus
easier (JBravo)
2013-01-10* Fix various warnings with GCC and clangTim Angus
2013-01-10* clang supportTim Angus
2013-01-10Fix a few string literalsThilo Schulz
2013-01-10Allow VM_Restart to load unpure qagame.qvm so that local server won't crash ↵Thilo Schulz
after map_restart if server operator has qagame.qvm residing outside pak file (#5196) Thanks to "rg3" for providing a shell account
2013-01-10Add some checks when reloading QVMs via VM_Restart()Thilo Schulz
2013-01-10Throw error when making calls to empty VMThilo Schulz
2013-01-10Fix q3vm execution on x86/x86_64 MacOSXThilo Schulz
2013-01-10Use correct variable for getting buffer length, reported by Ensiform.Zack Middleton
2013-01-10Use platform's path separator in FS_Path_f (for consistent output on ↵Zack Middleton
Windows), reported by Ensiform.
2013-01-10Support vm syscalls with up to 15 args using 64 bit compiled vm (like ↵Zack Middleton
interprated vms).
2013-01-10Fix auto game-restart when disconnecting from a server that explicitly set ↵Thilo Schulz
fs_game to "baseq3" instead of ""
2013-01-10Fix warning on MacOSXThilo Schulz
2013-01-10- Add x86_64 platform for MacOSX - Fix compilation on MacOSX gccThilo Schulz
2013-01-10Add hack to allow server the setting of game cvar values that are important ↵Thilo Schulz
for playerstate prediction for legacy gamecode.
2013-01-10Simulate line buffering and fix the overflow bug in Com_ReadFromPipe(), ↵Zack Middleton
patch from DevHC.
2013-01-10Fix compilation on non-x86 platforms, by Simon McVittieThilo Schulz
2013-01-10* Fix some grammar in DLL loading * s/Sys_LoadQVMDll/Sys_LoadGameDll/Tim Angus
2013-01-10Don't do game_restart if game directory changed from "" to "baseq3" or ↵Thilo Schulz
"baseq3" to ""
2013-01-10Fix ARCH_STRING macro for mingw64Thilo Schulz
2013-01-10- Fix already defined command warnings for minimize - Fix recursive ↵Thilo Schulz
CL_Shutdown warning and "command already defined" warnings when quitting while playing on a server that changed the gamedir.
2013-01-10Modular rendering system. Patch by use.less01 This might break MSVC builds. ↵Thilo Schulz
I'll take care of it later
2013-01-10Fix pak order when reconnecting to a server. When /connect to the same ↵Thilo Schulz
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.
2013-01-10Change DLL search path order for external libraries that are linked at ↵Thilo Schulz
runtime, like libcurl or libopenal to: * system library paths * executable path * fs_basepath
2013-01-10- Switch master server protocol to dpmaster for better game separation. ↵Thilo Schulz
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.
2013-01-10Bug 5094 - Code cleanup, patch by Zack Middleton and DevHC. Fixes ↵Thilo Schulz
unused-but-set gcc warnings