David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							c853050265 
							
						 
					 
					
						
						
							
							Move sm_reload_translations to Translator.  
						
						
						
					 
					
						2015-09-20 14:33:06 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							c614d19af0 
							
						 
					 
					
						
						
							
							Move sm_dump_admcache to AdminCache.  
						
						
						
					 
					
						2015-09-20 14:33:02 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							8b4f27a038 
							
						 
					 
					
						
						
							
							Add infrastructure to let logic define ConCommands.  
						
						
						
					 
					
						2015-09-20 14:32:58 -07:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							82b7485001 
							
						 
					 
					
						
						
							
							Shim for TF2-branch games to find latest, non-shimmed engine iface.  
						
						
						
					 
					
						2015-09-10 20:43:48 -04:00 
						 
				 
			
				
					
						
							
							
								Kyle Sanderson 
							
						 
					 
					
						
						
						
						
							
						
						
							f59df243ea 
							
						 
					 
					
						
						
							
							Change FindMap to take a const char* for searching instead of char*.  
						
						
						
					 
					
						2015-09-10 11:47:46 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							fe16e8e47c 
							
						 
					 
					
						
						
							
							Move the SetCommandClient hook into GameHooks.  
						
						
						
					 
					
						2015-09-09 20:03:23 -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 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							e08697ad54 
							
						 
					 
					
						
						
							
							Remove strncopy().  
						
						
						
					 
					
						2015-09-09 14:57:47 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							67c8ee4ce3 
							
						 
					 
					
						
						
							
							Move CDataPack from core to logic.  
						
						
						
					 
					
						2015-09-06 11:02:52 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							69984f472f 
							
						 
					 
					
						
						
							
							Remove unused, NPOTB CrazyDebugger.  
						
						
						
					 
					
						2015-09-05 20:44:00 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Bemrose 
							
						 
					 
					
						
						
						
						
							
						
						
							569a53182c 
							
						 
					 
					
						
						
							
							Allow sm_SetConVarString, sm_SetConVarFloat, and sm_SetConVarNum treat notify and replicate as non-existent.  
						
						... 
						
						
						
						Remove special functions for BoolValue, IntValue, and FloatValue. 
						
					 
					
						2015-08-24 17:03:47 -04:00 
						 
				 
			
				
					
						
							
							
								Kyle Sanderson 
							
						 
					 
					
						
						
						
						
							
						
						
							9ebd4ad627 
							
						 
					 
					
						
						
							
							Merge pull request  #319  from KyleSanderson/20isntagoodnumber  
						
						... 
						
						
						
						Allow GetMapHistorySize to return numbers greater than 20 (r=Dr!fter). 
						
					 
					
						2015-09-05 13:58:03 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							1e1b23dc31 
							
						 
					 
					
						
						
							
							Add missing sanity checks on element param on SetEntPropString for data props.  
						
						
						
					 
					
						2015-09-02 18:35:37 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							5cdf35d687 
							
						 
					 
					
						
						
							
							Fix array detection/handling for GetEntPropString with string_t arrays (bug 6409).  
						
						
						
					 
					
						2015-09-02 18:33:58 -04:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							4e275eea97 
							
						 
					 
					
						
						
							
							Split intercom.h into separate headers and reduce shared header inclusion.  
						
						
						
					 
					
						2015-08-31 10:00:49 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							4f1705e001 
							
						 
					 
					
						
						
							
							Rename some bridge interfaces.  
						
						
						
					 
					
						2015-08-31 09:57:32 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							5d55ff23bd 
							
						 
					 
					
						
						
							
							Move OnQueryCvarValueFinished into the global hook manager.  
						
						
						
					 
					
						2015-08-31 09:22:08 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							2ed044804d 
							
						 
					 
					
						
						
							
							Move OnConVarChanged into a global hook.  
						
						
						
					 
					
						2015-08-31 09:18:29 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							32ba03538b 
							
						 
					 
					
						
						
							
							Move CCommandArgs into its own header.  
						
						
						
					 
					
						2015-08-31 00:07:37 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							23feee0e00 
							
						 
					 
					
						
						
							
							Put the game provider in its own header.  
						
						
						
					 
					
						2015-08-31 00:07:34 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							401aa038f8 
							
						 
					 
					
						
						
							
							Start a new bridge mechanism for global callbacks.  
						
						
						
					 
					
						2015-08-31 00:07:27 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							38e1c2f1f3 
							
						 
					 
					
						
						
							
							Clean up the core side of the logic bridge.  
						
						
						
					 
					
						2015-08-30 23:30:15 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							9e4d396d5e 
							
						 
					 
					
						
						
							
							Virtualize MMS functions in the core/logic bridge.  
						
						
						
					 
					
						2015-08-30 23:29:46 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							5c5d43137d 
							
						 
					 
					
						
						
							
							Virtualize game state functions in the core/logic bridge.  
						
						
						
					 
					
						2015-08-30 23:29:23 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							bdfdab1d3a 
							
						 
					 
					
						
						
							
							Virtualize game description functions in the core/logic bridge.  
						
						
						
					 
					
						2015-08-30 23:28:59 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							9366882ac4 
							
						 
					 
					
						
						
							
							Virtualize ConVar bridge functions.  
						
						
						
					 
					
						2015-08-30 23:28:44 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							0f9e5234fe 
							
						 
					 
					
						
						
							
							Convert core_bridge to a proper class declaration.  
						
						
						
					 
					
						2015-08-30 23:28:28 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							3d5c9f0e21 
							
						 
					 
					
						
						
							
							Rename smcore to bridge, and use it as a pointer.  
						
						
						
					 
					
						2015-08-30 23:27:53 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							a2dac43833 
							
						 
					 
					
						
						
							
							Remove CCommand from the logic bridge.  
						
						
						
					 
					
						2015-08-30 21:02:14 -07:00