Tim Angus 
								
							 
						 
						
							
							
							
							
								
							
							
								0124371c01 
								
							 
						 
						
							
							
								
								* Use Sys_Sleep to limit FPS, which will save CPU  
							
							... 
							
							
							
							* Add com_maxfpsUnfocused and com_maxfpsMinimized; self explanatory
* Fix reopening of bug 3703, I hope 
							
						 
						
							2008-07-21 22:02:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Angus 
								
							 
						 
						
							
							
							
							
								
							
							
								3c9dc98d04 
								
							 
						 
						
							
							
								
								* (bug 3712) MSVC build fix s/strtof/strtod/ (Pat Raynor <raynorpat@gmail.com>)  
							
							
							
						 
						
							2008-07-09 21:22:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Angus 
								
							 
						 
						
							
							
							
							
								
							
							
								37d664d4b2 
								
							 
						 
						
							
							
								
								* Rename voip cvar to cl_voip  
							
							... 
							
							
							
							* s/#if USE_VOIP/#ifdef USE_VOIP/
* Add generalised runtime cvar range checking, currently on [sv|cl]_voip,
  dedicated and a bunch of r_ variables 
							
						 
						
							2008-07-07 22:31:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Angus 
								
							 
						 
						
							
							
							
							
								
							
							
								6b572920a9 
								
							 
						 
						
							
							
								
								* Remove silly range check on sv_voip during initialisation  
							
							... 
							
							
							
							* Changed dedicated binary dedicated cvar to CVAR_INIT and remove runtime check 
							
						 
						
							2008-07-06 01:35:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Angus 
								
							 
						 
						
							
							
							
							
								
							
							
								49413057ee 
								
							 
						 
						
							
							
								
								* Change dedicated cvar to CVAR_LATCH on the dedicated server  
							
							
							
						 
						
							2008-07-06 00:31:52 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Angus 
								
							 
						 
						
							
							
							
							
								
							
							
								2c0861c1ce 
								
							 
						 
						
							
							
								
								* (bug 3610) Server sending unnecessary newline with SV_ConSay_F (Tyler Schwend  
							
							... 
							
							
							
							<TylerSchwend@gmail.com>)
* (bug 3623) COMMAND is mapped to the ALT key (Matthias <Kapffer@macbay.de>)
* (bug 3665) Typo error in FS_FOpenFileByMode function (TsT <tst2006@gmail.com>)
* (bug 3669) Some files left out of Solaris Packages (Vincent Cojot
  <vincent@cojot.name>)
* (bug 3680) server quit messages (Ben Millwood)
* (bug 3682) Maps with >1024 models cause a segfault (misantropia
  <bnoordhuis@gmail.com>)
* (bug 3683) R_FindShader(): negative lightmap indexes cause stray pointers
  (misantropia <bnoordhuis@gmail.com>)
* (bug 3688) q3asm potential segfault fix and other changes (TsT
  <tst2006@gmail.com>)
* (bug 3695) Not allowing to write file with lib extention (.dll/.so/...) (TsT
  <tst2006@gmail.com>)
* (bug 3696) make-macosx-ub.sh outdated by revision 1340; test for Tiger not
   working (Matthias <Kapffer@macbay.de>)
* (bug 3698) #error reported as warning in q3cpp (and no #warning support)
  (Ben Millwood)
* (bug 3703) restoring the valued pre-SDL window behaviour (/dev/humancontroller
  <devhc97@gmail.com>) 
							
						 
						
							2008-07-05 23:50:38 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Slater 
								
							 
						 
						
							
							
							
							
								
							
							
								4713fa4f79 
								
							 
						 
						
							
							
								
								Thanks to Lakitu7 for pointing this out.  
							
							
							
						 
						
							2008-06-17 04:44:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludwig Nussel 
								
							 
						 
						
							
							
							
							
								
							
							
								a98fed9ee2 
								
							 
						 
						
							
							
								
								bind ipv6 sockets first  
							
							... 
							
							
							
							by binding the ipv6 sockets first it's possible to bind 0.0.0.0 and
:: to the same port. 
							
						 
						
							2008-06-12 18:32:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludwig Nussel 
								
							 
						 
						
							
							
							
							
								
							
							
								b060eae562 
								
							 
						 
						
							
							
								
								show numeric address the server binds to  
							
							
							
						 
						
							2008-06-12 18:32:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Julian Priestley 
								
							 
						 
						
							
							
							
							
								
							
							
								f65a956c81 
								
							 
						 
						
							
							
								
								Add PRODUCT_VERSION back into q_shared.h for MSVC builds.  
							
							
							
						 
						
							2008-06-04 23:29:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan C. Gordon 
								
							 
						 
						
							
							
							
							
								
							
							
								8ab3f7af8d 
								
							 
						 
						
							
							
								
								Changed the protocol for VoIP packets to support legacy clients.  
							
							... 
							
							
							
							Previously, a legacy client wouldn't get a VoIP packet, but if they did,
 they'd panic and disconnect. Now they ignore them and continue on. This also
 gives us the framework to add other features legacy clients can ignore.
Oh, this also has the benefit of allowing us to store incoming VoIP for
 playback in recorded demos. They'll play the chatter on VoIP clients, and
 be ignored on legacy ones. Huge win. 
							
						 
						
							2008-06-03 02:32:52 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ryan C. Gordon 
								
							 
						 
						
							
							
							
							
								
							
							
								12326a9eac 
								
							 
						 
						
							
							
								
								Initial patch for in-game VoIP support!  
							
							
							
						 
						
							2008-06-01 07:51:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludwig Nussel 
								
							 
						 
						
							
							
							
							
								
							
							
								a15002ad0d 
								
							 
						 
						
							
							
								
								reorder includes to fix build on OpenBSD ( #3663 , patch by Jonathan Gray)  
							
							
							
						 
						
							2008-05-25 10:00:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								843994c074 
								
							 
						 
						
							
							
								
								whoops.  
							
							
							
						 
						
							2008-05-17 10:50:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								81f9b20bfb 
								
							 
						 
						
							
							
								
								- Workaround for buggy MacOSX getaddrinfo() implementation that doesn't accept AF_UNSPEC parameter in hints structure. Thanks icculus for reporting.  
							
							... 
							
							
							
							- Add -faltivec flag for debug builds. 
							
						 
						
							2008-05-17 10:46:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Angus 
								
							 
						 
						
							
							
							
							
								
							
							
								b2207b250f 
								
							 
						 
						
							
							
								
								* (bug 3641) Server is left running following a local disconnect  
							
							
							
						 
						
							2008-05-12 10:49:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Angus 
								
							 
						 
						
							
							
							
							
								
							
							
								a857487f9b 
								
							 
						 
						
							
							
								
								* Fix a bunch of compile warnings  
							
							... 
							
							
							
							* Only call pkg-config if it exists
* Remove cl_consoleHistory from README 
							
						 
						
							2008-05-10 18:51:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludwig Nussel 
								
							 
						 
						
							
							
							
							
								
							
							
								d7bdf4b344 
								
							 
						 
						
							
							
								
								define the product version in the Makefile  
							
							
							
						 
						
							2008-05-06 20:24:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								10ed996784 
								
							 
						 
						
							
							
								
								- replace a few constant values with GL macros in tr_cmds.c  
							
							... 
							
							
							
							- tidy up top of tr_types.h a bit, change flags to hex representation
- make ROM cvar enforcing really work
- remove cg_stereoSeparation from cgame as it is obsolete.
- Add CG_DrawCrosshair3D so people see crosshair correctly when stereoseparation is enabled 
							
						 
						
							2008-05-01 14:56:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								65938da5ae 
								
							 
						 
						
							
							
								
								- variables with CVAR_ROM set get now overwritten by Cvar_Get() if the cvar exists already but was created by the user.  
							
							... 
							
							
							
							- Fix null pointer crash in Cvar_Print_f(), thanks to humancontroller for reporting. 
							
						 
						
							2008-05-01 11:29:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								82e32bdf41 
								
							 
						 
						
							
							
								
								Make forced unloading work in more cases than just server disconnects  
							
							
							
						 
						
							2008-04-29 22:49:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								1306d9760d 
								
							 
						 
						
							
							
								
								Fix crash bug for interfaces without assigned address, thanks to PhoinixGR for reporting.  
							
							
							
						 
						
							2008-04-21 13:34:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								d77d3e0658 
								
							 
						 
						
							
							
								
								fix obvious bug, thanks mattn2  
							
							
							
						 
						
							2008-04-16 20:57:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludwig Nussel 
								
							 
						 
						
							
							
							
							
								
							
							
								7a8c1ddaa6 
								
							 
						 
						
							
							
								
								Fix build on IRIX (Patrick Baggett)  
							
							
							
						 
						
							2008-04-16 06:42:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Angus 
								
							 
						 
						
							
							
							
							
								
							
							
								845de6a960 
								
							 
						 
						
							
							
								
								* Fix some recently introduced warnings  
							
							... 
							
							
							
							* Fix referenced pk3 list including excessive number of spaces 
							
						 
						
							2008-04-12 18:58:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								eb74549dde 
								
							 
						 
						
							
							
								
								Only don't send packet on disabled multicast if it actually is a multicast packet  
							
							
							
						 
						
							2008-04-12 17:03:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								f8d8a1c2f7 
								
							 
						 
						
							
							
								
								- fix a potential file descriptor leak in server side of pak downloading  
							
							... 
							
							
							
							- add new functions for banning clients from server, in engine part. This will also make it possible to ban ipv6 addresses in old mods. 
							
						 
						
							2008-04-12 17:00:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								9a8cc99a93 
								
							 
						 
						
							
							
								
								- Revamp in-game server browser: you can now scan for games on multiple master servers, while retaining compatibility with old QVMs.  
							
							... 
							
							
							
							- Make Master server reporting/server queries ipv6 capable. 
							
						 
						
							2008-04-11 18:39:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								78a82bcba2 
								
							 
						 
						
							
							
								
								Add com_standalone cvar for at-runtime handling of mods that do not require the original quake3 game data.  
							
							
							
						 
						
							2008-04-10 15:37:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								b3822d03e2 
								
							 
						 
						
							
							
								
								Include #ifdef to make it easier to create a stand-alone binary.  
							
							
							
						 
						
							2008-04-09 23:43:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								ca5fabe8c6 
								
							 
						 
						
							
							
								
								Fix uninitialized usage warnings on MacOSX.  
							
							
							
						 
						
							2008-04-09 22:20:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								eb3b59308b 
								
							 
						 
						
							
							
								
								Add Multicast capabilities for LAN server scanning.  
							
							
							
						 
						
							2008-04-09 14:37:42 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludwig Nussel 
								
							 
						 
						
							
							
							
							
								
							
							
								43ac1eca6a 
								
							 
						 
						
							
							
								
								set flag to allow forced unload of a running VM  
							
							... 
							
							
							
							required to prevent a client from exiting if the server disconnects (bug 3585) 
							
						 
						
							2008-04-06 12:59:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludwig Nussel 
								
							 
						 
						
							
							
							
							
								
							
							
								8bcb33892e 
								
							 
						 
						
							
							
								
								debug output for EXEC_NOW  
							
							
							
						 
						
							2008-04-06 12:59:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								f5b3a13313 
								
							 
						 
						
							
							
								
								revert changes to that one as this is not necessary.  
							
							
							
						 
						
							2008-04-06 02:19:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								5c1167557a 
								
							 
						 
						
							
							
								
								Make sure that one broken shader file cannot crash the game / make the other shaders unusable.  
							
							
							
						 
						
							2008-04-06 02:13:43 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Angus 
								
							 
						 
						
							
							
							
							
								
							
							
								85bee47f52 
								
							 
						 
						
							
							
								
								* Fix to MinGW build following IPv6 changes  
							
							
							
						 
						
							2008-04-05 16:01:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								fcbf0bdd84 
								
							 
						 
						
							
							
								
								I hope this makes the code work on solaris, too and fix the EINVAL on sendto()  
							
							
							
						 
						
							2008-04-05 15:10:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								70cd2ccfab 
								
							 
						 
						
							
							
								
								- include Winsock2.h for windows  
							
							... 
							
							
							
							- add a __BSD__ define for all bsd platforms if it doesn't exist. 
							
						 
						
							2008-04-05 14:28:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								7b80773212 
								
							 
						 
						
							
							
								
								Fix compilation on Solaris and possibly other platforms that have no getifaddrs()  
							
							
							
						 
						
							2008-04-05 13:18:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								5d63a38ad9 
								
							 
						 
						
							
							
								
								Basic IPv6 support. Some inspiration from the patches by Lubos Dolezel and JF Tremblay at  https://bugzilla.icculus.org/show_bug.cgi?id=2355 .  
							
							
							
						 
						
							2008-04-04 23:22:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								0ea4387270 
								
							 
						 
						
							
							
								
								strcpy -> memmove as string does overlap which should be avoided according to the manpage. Thanks to Jacques Boscq.  
							
							
							
						 
						
							2008-03-25 22:06:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								99fe055931 
								
							 
						 
						
							
							
								
								Commit patch from Jacques Boscq, which will prohibit the calling of memcpy with src=dest  
							
							
							
						 
						
							2008-03-25 21:45:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								bb47026b5f 
								
							 
						 
						
							
							
								
								- Replace vsprintf function in bg_lib.c with vsnprintf implementation started by Patrick Powell.  
							
							... 
							
							
							
							- Remove all calls to vsprintf in the engine and gamecode and replace them with calls to vsnprintf. 
							
						 
						
							2008-03-25 21:36:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								5728fc2ec8 
								
							 
						 
						
							
							
								
								vsnprintf -> Q_vsnprintf  
							
							
							
						 
						
							2008-03-25 16:44:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thilo Schulz 
								
							 
						 
						
							
							
							
							
								
							
							
								302b1b49ff 
								
							 
						 
						
							
							
								
								Applied patch to clean up code for reading cvars and add new command "print" for printing the content of cvars, by Ben Millwood.  
							
							... 
							
							
							
							See also https://bugzilla.icculus.org/show_bug.cgi?id=3546  
							
						 
						
							2008-03-25 16:20:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludwig Nussel 
								
							 
						 
						
							
							
							
							
								
							
							
								7a5243a3b2 
								
							 
						 
						
							
							
								
								use vm->callLevel to count recursive calls to VM_Call  
							
							... 
							
							
							
							Throw an error if vm->callLevel is set and VM_Free is called. 
							
						 
						
							2008-03-24 21:20:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Angus 
								
							 
						 
						
							
							
							
							
								
							
							
								e31156e586 
								
							 
						 
						
							
							
								
								* Write q3config_server.cfg for the server, to avoid reseting client variables  
							
							... 
							
							
							
							after running a dedicated server 
							
						 
						
							2008-02-28 21:39:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludwig Nussel 
								
							 
						 
						
							
							
							
							
								
							
							
								85ba66e7e8 
								
							 
						 
						
							
							
								
								move all image decoders into separate files  
							
							
							
						 
						
							2008-02-14 11:13:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tony J. White = 
								
							 
						 
						
							
							
							
							
								
							
							
								4c3b7def84 
								
							 
						 
						
							
							
								
								* send along the reason for disconnection when sending the disconnect  
							
							... 
							
							
							
							cmd to all clients in SV_FinalMessage()
* on Com_Error(), set the cvar "com_errorCode" with the errorParm_t integer
  value for the error.  This can be used by a mod's ui to an draw error
  dialog specific for the error (e.g. Reconnect button on ERR_SERVERDISCONNECT) 
							
						 
						
							2007-12-31 22:35:22 +00:00