David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							c36f80b93d 
							
						 
					 
					
						
						
							
							Don't use server commands to flush plugin unloads.  
						
						
						
					 
					
						2015-09-15 19:43:41 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							08cadcdda6 
							
						 
					 
					
						
						
							
							Merge pull request  #372  from alliedmodders/rm-pausing  
						
						... 
						
						
						
						Cleanup some PluginSys idiosyncracies. 
						
					 
					
						2015-09-15 19:15:26 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							d473b0441d 
							
						 
					 
					
						
						
							
							Allow plugin info fields to outlive their runtime.  
						
						
						
					 
					
						2015-09-15 19:07:22 -07:00 
						 
				 
			
				
					
						
							
							
								Ruben Gonzalez 
							
						 
					 
					
						
						
						
						
							
						
						
							189369fcf3 
							
						 
					 
					
						
						
							
							Fix GDC byte offset check printing for linux (NPOTB)  
						
						
						
					 
					
						2015-09-15 21:59:24 -04:00 
						 
				 
			
				
					
						
							
							
								Ruben Gonzalez 
							
						 
					 
					
						
						
						
						
							
						
						
							a01a63cb71 
							
						 
					 
					
						
						
							
							Update CS:GO gamedata.  
						
						
						
					 
					
						2015-09-15 19:23:28 -04:00 
						 
				 
			
				
					
						
							
							
								Ross Bemrose 
							
						 
					 
					
						
						
						
						
							
						
						
							10a95cfdce 
							
						 
					 
					
						
						
							
							Add new function: GetMapDisplayName.  
						
						... 
						
						
						
						This function will resolve the name of a map using FindMap, then (if applicable), will turn a workshop map name into a nicely formatted name.
Currently only TF2 and CS:GO Map Workshops are supported.  More can be added at a later date.
This function returns false if a map was not found, but true in any other instance even if FindMap could not resolve the map name.
This patch also updates the following core plugins to use this GetMapDisplayName:
BaseTriggers
BaseVotes
MapChooser
NextMap
Nominations
RandomCycle
RockTheVote 
						
					 
					
						2015-09-15 16:16:58 -04:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							653dd36020 
							
						 
					 
					
						
						
							
							Merge pull request  #378  from powerlord/fix-convar  
						
						... 
						
						
						
						Fix ConVar .IntValue, .BoolValue, and .FloatValue assignments (Bug 6405) 
						
					 
					
						2015-09-15 12:33:51 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							28bf744a18 
							
						 
					 
					
						
						
							
							Merge pull request  #399  from alliedmodders/tf2branch-nontf2-ismapvalid  
						
						... 
						
						
						
						Fix IsMapValid call on non-TF2 TF2-branch games to use old behavior requiring only map name 
						
					 
					
						2015-09-14 20:44:24 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							e7d9795fc1 
							
						 
					 
					
						
						
							
							Fix IsMapValid call on non-TF2 TF2-branch games to use old behavior requiring only map name.  
						
						
						
					 
					
						2015-09-14 19:24:28 -04:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							2adae27557 
							
						 
					 
					
						
						
							
							Clean up CPlugin member variables.  
						
						
						
					 
					
						2015-09-14 12:55:42 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							3430962cbe 
							
						 
					 
					
						
						
							
							Simplify required libs handling and make sure they create dependency links.  
						
						
						
					 
					
						2015-09-14 12:53:23 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							0aaa659e29 
							
						 
					 
					
						
						
							
							Fix how the mark-serial is used.  
						
						... 
						
						
						
						The mark-serial is a generation number to optimize dependency tracking. It did not actually get
applied correctly, meaning that in rare cases we could miss dependencies. This patch removes the
incorrect serial propagation and ensures that we don't double-count a dependent plugin.
Additionally, this patch ensures that all callers of BindNativeToPlugin() will update the mark
serial, as is required to correctly track dependencies. 
						
					 
					
						2015-09-14 12:50:50 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							9ef8cc7064 
							
						 
					 
					
						
						
							
							Separate the top of UnloadPlugin into a precursor function.  
						
						
						
					 
					
						2015-09-14 12:50:39 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							44bacdc067 
							
						 
					 
					
						
						
							
							Fix recent regression with finding engine ptr on CS:S, DoD:S, HL2:DM.  
						
						... 
						
						
						
						They are still only have engine v21, not yet v22 (let alone v23). 
						
					 
					
						2015-09-14 09:56:06 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							7d2c0bd962 
							
						 
					 
					
						
						
							
							Merge pull request  #408  from alliedmodders/css-sync2  
						
						... 
						
						
						
						Update metamod-attached extensions to use same engine ptr lookup as core 
						
					 
					
						2015-09-13 17:45:13 -04:00 
						 
				 
			
				
					
						
							
							
								Ruben Gonzalez 
							
						 
					 
					
						
						
						
						
							
						
						
							bb39c54f17 
							
						 
					 
					
						
						
							
							Merge pull request  #403  from alliedmodders/gdc-fix  
						
						... 
						
						
						
						Fix Makefile for GDC and improve output (NPOTB) 
						
					 
					
						2015-09-13 17:23:24 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							8f8c00c66d 
							
						 
					 
					
						
						
							
							Update metamod-attached extensions to use same engine ptr lookup as core.  
						
						... 
						
						
						
						(On TF2-branch games, always search for engine v23 first, falling back to v22.) 
						
					 
					
						2015-09-13 17:18:33 -04:00 
						 
				 
			
				
					
						
							
							
								Kyle Sanderson 
							
						 
					 
					
						
						
						
						
							
						
						
							5b3b17799f 
							
						 
					 
					
						
						
							
							Merge pull request  #407  from Thordin/FindEntityByNetClass  
						
						... 
						
						
						
						Added IsFree() edict check to FindEntityByNetClass 
						
					 
					
						2015-09-13 14:02:38 -07:00 
						 
				 
			
				
					
						
							
							
								thordin 
							
						 
					 
					
						
						
						
						
							
						
						
							3a59baab2c 
							
						 
					 
					
						
						
							
							Added IsFree() edict check to FindEntityByNetClass.  
						
						
						
					 
					
						2015-09-13 13:49:31 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							fc947c68f7 
							
						 
					 
					
						
						
							
							Merge pull request  #404  from alliedmodders/fix-crash  
						
						... 
						
						
						
						Fix a regression from the ConCmdManager refactoring that causes a crash using SourceMod commands in the server console. 
						
					 
					
						2015-09-12 22:53:09 -07:00 
						 
				 
			
				
					
						
							
							
								Ruben Gonzalez 
							
						 
					 
					
						
						
						
						
							
						
						
							cfd116b93b 
							
						 
					 
					
						
						
							
							Removed public/sourcepawn from include. Add -Wno-unused for unused variables.  
						
						
						
					 
					
						2015-09-12 20:30:53 -04:00 
						 
				 
			
				
					
						
							
							
								Kyle Sanderson 
							
						 
					 
					
						
						
						
						
							
						
						
							afc88694fd 
							
						 
					 
					
						
						
							
							Merge pull request  #305  from KyleSanderson/filetranshooks  
						
						... 
						
						
						
						Add File Transfer hooks to SDKTools (Bug 4222). 
						
					 
					
						2015-09-12 13:12:50 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Sanderson 
							
						 
					 
					
						
						
						
						
							
						
						
							274e7bd329 
							
						 
					 
					
						
						
							
							Add FileTransfer Hooks to SDKTools (r=Drifter).  
						
						
						
					 
					
						2015-09-12 13:01:33 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							8777d0d0da 
							
						 
					 
					
						
						
							
							Use unlink() instead of rm in packaging script for Windows compat.  
						
						
						
					 
					
						2015-09-12 15:12:45 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							8ce41407dd 
							
						 
					 
					
						
						
							
							When downloading translations for packaging, bypass certificate check.  
						
						... 
						
						
						
						It will fail on the slaves and we're resolving to internal addressing anyway. 
						
					 
					
						2015-09-12 14:16:38 -04:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							bcd80d3e84 
							
						 
					 
					
						
						
							
							Fix a regression from the ConCmdManager refactoring that causes a crash using SourceMod commands in the server console.  
						
						
						
					 
					
						2015-09-12 00:26:47 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							cfa09f22c1 
							
						 
					 
					
						
						
							
							Merge pull request  #390  from alliedmodders/pkg-more  
						
						... 
						
						
						
						Add translation files and updated GeoIP data to snapshots (bug 5728) 
						
					 
					
						2015-09-11 15:53:38 -04:00 
						 
				 
			
				
					
						
							
							
								Ruben Gonzalez 
							
						 
					 
					
						
						
						
						
							
						
						
							cec5bfe7b2 
							
						 
					 
					
						
						
							
							Update Makefile to compile against central. Added some more info on byte  checks.  
						
						
						
					 
					
						2015-09-11 15:36:11 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							f1a907c298 
							
						 
					 
					
						
						
							
							Merge pull request  #402  from alliedmodders/shim-noshim  
						
						... 
						
						
						
						Shim for TF2-branch games to find latest, non-shimmed engine iface. 2 
						
					 
					
						2015-09-11 09:24:24 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							f6d7fd4949 
							
						 
					 
					
						
						
							
							Don't use VInterfaceMatch when wanting explicit iface version.  
						
						
						
					 
					
						2015-09-11 05:40:03 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							2bd91dd93b 
							
						 
					 
					
						
						
							
							Fix always failing when falling back to engine v22.  
						
						
						
					 
					
						2015-09-11 05:38:53 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							2b13f28cfc 
							
						 
					 
					
						
						
							
							Updated gamedata for CS:S, DoD:S, and HL2:DM.  
						
						
						
					 
					
						2015-09-11 05:29:09 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							3c264d78bb 
							
						 
					 
					
						
						
							
							Merge pull request  #398  from alliedmodders/shim-noshim  
						
						... 
						
						
						
						Shim for TF2-branch games to find latest, non-shimmed engine iface. 
						
					 
					
						2015-09-10 22:47:13 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							82b7485001 
							
						 
					 
					
						
						
							
							Shim for TF2-branch games to find latest, non-shimmed engine iface.  
						
						
						
					 
					
						2015-09-10 20:43:48 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							c6c034f90a 
							
						 
					 
					
						
						
							
							Trigger build for hl2sdk-tf2 changes.  
						
						
						
					 
					
						2015-09-10 19:54:32 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							cb9f2b9144 
							
						 
					 
					
						
						
							
							Trigger build for hl2sdk-tf2 changes..  
						
						
						
					 
					
						2015-09-10 18:31:30 -04:00 
						 
				 
			
				
					
						
							
							
								Kyle Sanderson 
							
						 
					 
					
						
						
						
						
							
						
						
							6909f7f23c 
							
						 
					 
					
						
						
							
							Merge pull request  #396  from alliedmodders/findmapconst  
						
						... 
						
						
						
						Change FindMap to take a const char* for searching instead of char*. 
						
					 
					
						2015-09-10 12:14:43 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Sanderson 
							
						 
					 
					
						
						
						
						
							
						
						
							f59df243ea 
							
						 
					 
					
						
						
							
							Change FindMap to take a const char* for searching instead of char*.  
						
						
						
					 
					
						2015-09-10 11:47:46 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Sanderson 
							
						 
					 
					
						
						
						
						
							
						
						
							d9839bab68 
							
						 
					 
					
						
						
							
							Fix sm-central crashing on start (bug 6413).  
						
						
						
					 
					
						2015-09-10 11:32:10 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							fe16e8e47c 
							
						 
					 
					
						
						
							
							Move the SetCommandClient hook into GameHooks.  
						
						
						
					 
					
						2015-09-09 20:03:23 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							fd961f4712 
							
						 
					 
					
						
						
							
							Remove code to handle SourceHook versions 3 and lower.  
						
						
						
					 
					
						2015-09-09 19:00:18 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							b548ba7b58 
							
						 
					 
					
						
						
							
							Remove bad-console-read protection logic for Metamod:Source 1.7 and earlier.  
						
						
						
					 
					
						2015-09-09 18:59:31 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							df672dd8ce 
							
						 
					 
					
						
						
							
							Remove the ability to compile against Metamod:Source versions lower than 1.8.  
						
						
						
					 
					
						2015-09-09 18:54:43 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							c54b54ded0 
							
						 
					 
					
						
						
							
							Use GameHooks for ChatTriggers.  
						
						
						
					 
					
						2015-09-09 18:51:21 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							5757b729ac 
							
						 
					 
					
						
						
							
							Hide MRES_SUPERCEDE from command hook callbacks.  
						
						
						
					 
					
						2015-09-09 18:45:20 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							b048dc7b10 
							
						 
					 
					
						
						
							
							Move ConCommand hooks into GameHooks and switch callbacks to ICommandArgs.  
						
						
						
					 
					
						2015-09-09 18:40:04 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							b63bfdc72a 
							
						 
					 
					
						
						
							
							Rename QueryHookMode to ClientCvarQueryMode.  
						
						
						
					 
					
						2015-09-09 18:40:01 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							fa93426f6a 
							
						 
					 
					
						
						
							
							Remove blanket includes from sm_stringutil.  
						
						
						
					 
					
						2015-09-09 15:18:24 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							86f0a77e73 
							
						 
					 
					
						
						
							
							Reduce dependence on sm_strdup.  
						
						
						
					 
					
						2015-09-09 15:18:24 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							13a783d441 
							
						 
					 
					
						
						
							
							Remove UTIL_Format() and UTIL_FormatArgs().  
						
						
						
					 
					
						2015-09-09 15:18:17 -07:00