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 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							28346c99f2 
							
						 
					 
					
						
						
							
							Move RootConsoleMenu into core/logic.  
						
						
						
					 
					
						2015-08-30 21:01:46 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							23d55dd9d5 
							
						 
					 
					
						
						
							
							Move RootConsoleMenu::ConsolePrint into the logic bridge.  
						
						
						
					 
					
						2015-08-30 21:01:27 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							2c886943a0 
							
						 
					 
					
						
						
							
							Move RootConsoleMenu into its own header and .cpp file.  
						
						
						
					 
					
						2015-08-30 21:01:10 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							9d805ea9fb 
							
						 
					 
					
						
						
							
							Replace the AddRootConsoleCommand API to not expose internal structures.  
						
						
						
					 
					
						2015-08-30 21:01:03 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							e992c33f35 
							
						 
					 
					
						
						
							
							Factor irrelevant stuff out of RootConsoleMenu.  
						
						
						
					 
					
						2015-08-30 21:00:42 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							ecbcc7ba16 
							
						 
					 
					
						
						
							
							Move the sourcemod_version convar.  
						
						
						
					 
					
						2015-08-30 21:00:39 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							6503e92d66 
							
						 
					 
					
						
						
							
							Move LibrarySys from core to logic.  
						
						
						
					 
					
						2015-08-30 20:11:22 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							207f643d3a 
							
						 
					 
					
						
						
							
							Replace g_LibSys usage with AMTL primitives.  
						
						
						
					 
					
						2015-08-30 20:11:02 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							ec01ca72a0 
							
						 
					 
					
						
						
							
							Replace internal ILibrary use with ke::SharedLib.  
						
						
						
					 
					
						2015-08-30 20:10:59 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							5ecd906905 
							
						 
					 
					
						
						
							
							Replace CLibrary with a wrapper around ke::SharedLib.  
						
						
						
					 
					
						2015-08-30 20:10:57 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							e78fe93e92 
							
						 
					 
					
						
						
							
							Move gnprintf/atcprintf from core to logic.  
						
						
						
					 
					
						2015-08-30 19:32:46 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							9d2bee261c 
							
						 
					 
					
						
						
							
							Move TrimWhitespace from core to logic.  
						
						
						
					 
					
						2015-08-30 18:42:25 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							a158205f30 
							
						 
					 
					
						
						
							
							Remove strncopy from the core/logic bridge.  
						
						
						
					 
					
						2015-08-30 18:21:07 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							457266d249 
							
						 
					 
					
						
						
							
							Make UTIL_Format wrap ke::SafeSprintf.  
						
						
						
					 
					
						2015-08-30 18:03:36 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							9ba1363d86 
							
						 
					 
					
						
						
							
							Remove Format/FormatArgs from the core/logic bridge.  
						
						
						
					 
					
						2015-08-30 18:03:31 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							c87b3c0859 
							
						 
					 
					
						
						
							
							Update to the latest AMTL version.  
						
						
						
					 
					
						2015-08-27 01:01:18 -04:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							e30b57cb4a 
							
						 
					 
					
						
						
							
							Update build scripts for new AMTL folder structure.  
						
						
						
					 
					
						2015-08-26 15:54:55 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							a95527a72c 
							
						 
					 
					
						
						
							
							Merge pull request  #370  from alliedmodders/valvefs-default-pathid  
						
						... 
						
						
						
						Make path id default to "GAME" instead of NULL for FileExists and FileSize if param missing. 
						
					 
					
						2015-08-14 08:44:34 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							4f0c06d068 
							
						 
					 
					
						
						
							
							Merge pull request  #369  from alliedmodders/bug-6391  
						
						... 
						
						
						
						Fix bIsStringIndex not being initialized in SetEntPropString for non-index SendProps (bug 6391). 
						
					 
					
						2015-08-14 08:32:33 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							af4573e7af 
							
						 
					 
					
						
						
							
							Fix build on Clang.  
						
						
						
					 
					
						2015-08-14 08:31:52 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							a08a693bf3 
							
						 
					 
					
						
						
							
							Make path id default to "GAME" instead of NULL for FileExists and FileSize if param missing.  
						
						... 
						
						
						
						This only affects plugins compiled before the param existed in the includes. NULL defaults to "GAME"
on some engine versions, but is invalid on others, causing any file to not be found. 
						
					 
					
						2015-08-14 07:52:50 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							8a726a8fbb 
							
						 
					 
					
						
						
							
							Fix bIsStringIndex not being initialized in SetEntPropString for non-index SendProps.  
						
						
						
					 
					
						2015-08-14 07:50:10 -04:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							ff692f6040 
							
						 
					 
					
						
						
							
							Merge pull request  #366  from peace-maker/timer_paused  
						
						... 
						
						
						
						Fix calling timer callback in paused plugins 
						
					 
					
						2015-08-13 22:14:02 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							bcfef75c5d 
							
						 
					 
					
						
						
							
							Update regex and datapack includes to not use binding syntax.  
						
						
						
					 
					
						2015-08-12 11:52:57 -07:00 
						 
				 
			
				
					
						
							
							
								Peace-Maker 
							
						 
					 
					
						
						
						
						
							
						
						
							0a14d3f50c 
							
						 
					 
					
						
						
							
							Fix calling timer callback in paused plugins  
						
						... 
						
						
						
						Don't try to call the timer callback, if it's not runnable.
Error wasn't reported before the exception refactoring. 
						
					 
					
						2015-08-09 01:50:36 +02:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							f589298879 
							
						 
					 
					
						
						
							
							Fix maxlen in SetEntPropString not being initialized (bug 6391).  
						
						... 
						
						
						
						This var is only used when setting a direct string, rather than a string_t. Some flawed
logic was causing it to only be set if the sendprop didn't have a proxy function (although
all strings should; that's how we detect whether it's a string_t or not). The var only needs
to be set if it's not a string_t, but does not hurt anything if it is. 
						
					 
					
						2015-07-25 10:46:41 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							4db1280c59 
							
						 
					 
					
						
						
							
							Add comment to note that pStk actually gets deleted.  
						
						
						
					 
					
						2015-07-12 19:18:27 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							5893737321 
							
						 
					 
					
						
						
							
							Fix handle leak.  
						
						
						
					 
					
						2015-07-12 17:38:50 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							c85cc5cbf7 
							
						 
					 
					
						
						
							
							Add support for listening to, blocking, changing, and faking ClientCommandKeyValues.  
						
						
						
					 
					
						2015-07-12 13:14:46 -04:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							705b5d3f5f 
							
						 
					 
					
						
						
							
							Merge pull request  #340  from asherkin/datapack-alloc  
						
						... 
						
						
						
						Improve DataPack memory allocation & Report size for DataPack Handles 
						
					 
					
						2015-07-08 20:07:40 +01:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							8a978dc71f 
							
						 
					 
					
						
						
							
							Remove hack around FuzzyMatch never being returned in TF2 for FindMap.  
						
						... 
						
						
						
						It has been fixed now in the game. 
						
					 
					
						2015-07-04 13:42:50 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							52147ca75f 
							
						 
					 
					
						
						
							
							Use datadesc instead of serverclass for m_iName lookup.  
						
						... 
						
						
						
						m_iName is not networked on all games. 
						
					 
					
						2015-07-03 08:57:15 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							1a5714c3ca 
							
						 
					 
					
						
						
							
							Fix build for ep1 and darkm.  
						
						
						
					 
					
						2015-07-02 15:22:33 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							e0a83ff7b2 
							
						 
					 
					
						
						
							
							Add support for setting string_t values with SetEntPropString.  
						
						... 
						
						
						
						Adds new AllowPooledString func to CHalfLife2 to allocate a string in the game's string pool.
Also fixes SetEntPropString using incorrect offset for nested sendprops. 
						
					 
					
						2015-07-02 14:47:31 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							93bec920cf 
							
						 
					 
					
						
						
							
							Add support for GetEntPropString(Prop_Send) with netvars backed by string_t vars.  
						
						
						
					 
					
						2015-07-02 14:00:47 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							80838af4a2 
							
						 
					 
					
						
						
							
							Work around eFindMap_FuzzyMatch never actually being returned in TF2.  
						
						
						
					 
					
						2015-06-28 09:48:01 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							c383f1dc43 
							
						 
					 
					
						
						
							
							Fix compile errors on Clang by implementing own enum.  
						
						
						
					 
					
						2015-06-27 19:58:14 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							f107ff9cd2 
							
						 
					 
					
						
						
							
							Expose FindMap/ResolveFuzzyMapName to plugins.  
						
						
						
					 
					
						2015-06-27 13:10:47 -04:00 
						 
				 
			
				
					
						
							
							
								Kyle Sanderson 
							
						 
					 
					
						
						
						
						
							
						
						
							0f9b9d0a24 
							
						 
					 
					
						
						
							
							Call OnClientDisconnect(_Post) if the client is already connected.  
						
						
						
					 
					
						2015-06-11 20:14:25 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							c0d4dfa6ed 
							
						 
					 
					
						
						
							
							Update IsMapValid for today's TF2 update.  
						
						
						
					 
					
						2015-06-11 17:48:58 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							14e0a9a487 
							
						 
					 
					
						
						
							
							Fix some ctype misuses (bug 6377).  
						
						... 
						
						
						
						isalpha, isdigit, isupper, and islower do not return 0/1. They return 0 or anything-else. Since the bool tag in pawn only supports exactly 0 and 1, we need to return 1 for all truthy returns in the natives that wrap these. 
						
					 
					
						2015-06-10 14:40:48 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							9f8a40f482 
							
						 
					 
					
						
						
							
							Merge pull request  #337  from alliedmodders/earlier-maxclients  
						
						... 
						
						
						
						Populate MaxClients before OnPluginStart is called. 
						
					 
					
						2015-05-20 06:48:08 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							2abb8e6335 
							
						 
					 
					
						
						
							
							Remove engine check for whether or not to search alt mapcycle paths.  
						
						
						
					 
					
						2015-05-18 09:16:36 -04:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							fd48f4adfd 
							
						 
					 
					
						
						
							
							Report size for DataPack Handles.  
						
						
						
					 
					
						2015-05-13 19:43:53 +01:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							7f97e67931 
							
						 
					 
					
						
						
							
							Saner allocation policy for DataPacks.  
						
						
						
					 
					
						2015-05-13 19:43:35 +01:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							11bf32f6f1 
							
						 
					 
					
						
						
							
							Enable finding mapcycle in cfg dir on sdk2013 and bms.  
						
						
						
					 
					
						2015-05-13 06:49:37 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							ae78acf97a 
							
						 
					 
					
						
						
							
							Remove harmless remnant of reverted change.  
						
						
						
					 
					
						2015-05-12 13:39:06 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							51344262c6 
							
						 
					 
					
						
						
							
							Merge pull request  #333  from TheMadSword/IncreasedPrintToBufferSize  
						
						... 
						
						
						
						Increased PrintToChat, PrintCenter & PrintHint w/ "all" version, buffer sizes from 192 to 254. 
						
					 
					
						2015-05-12 09:23:25 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							75a93314a2 
							
						 
					 
					
						
						
							
							Rename PlayerManager::m_FirstPass to m_bServerActivated for clarity.  
						
						
						
					 
					
						2015-05-11 20:42:26 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							91b2ab8be1 
							
						 
					 
					
						
						
							
							Fixed some badness with the player initialization moving.  
						
						
						
					 
					
						2015-05-11 20:29:00 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							8fc689c89a 
							
						 
					 
					
						
						
							
							Populate MaxClients before OnPluginStart is called.  
						
						
						
					 
					
						2015-05-11 19:31:22 -04:00 
						 
				 
			
				
					
						
							
							
								TheMadSword 
							
						 
					 
					
						
						
						
						
							
						
						
							6686badc93 
							
						 
					 
					
						
						
							
							Increased PrintHint and PrintCenter buffer  
						
						
						
					 
					
						2015-05-09 09:22:07 -04:00 
						 
				 
			
				
					
						
							
							
								TheMadSword 
							
						 
					 
					
						
						
						
						
							
						
						
							b70873e046 
							
						 
					 
					
						
						
							
							Changed buffer size for games with ChatSayText='yes', tested in CSS&CSGO w/ adding the kv in engine.cs*.txt  
						
						
						
					 
					
						2015-05-07 22:55:15 -04:00 
						 
				 
			
				
					
						
							
							
								TheMadSword 
							
						 
					 
					
						
						
						
						
							
						
						
							f57dbeb60f 
							
						 
					 
					
						
						
							
							Increased PrintToChat & PrintToChatAll buffer size from 192 to 254; works in CSS/CSGO; dunno for the rest  
						
						
						
					 
					
						2015-05-07 09:38:25 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							64f9aedebc 
							
						 
					 
					
						
						
							
							Add basic support for Black Mesa.  
						
						... 
						
						
						
						(Basically a copy of SDK 2013's support, but against BMS SDK). 
						
					 
					
						2015-05-06 21:12:13 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan Stecker 
							
						 
					 
					
						
						
						
						
							
						
						
							03e0c7317d 
							
						 
					 
					
						
						
							
							Notify plugin listeners of SetFailState'd plugins on unload. (bug 6347)  
						
						
						
					 
					
						2015-04-12 19:25:07 -05:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							6c6ed241d3 
							
						 
					 
					
						
						
							
							Fix CoreConfig init to happen after SMGlobalClasses from logic bin are added.  
						
						... 
						
						
						
						This fixes OnSourceModConfigChanged not being called for logic classes when
config is first read, matching behavior for core classes. The function is still called
before each class's OnSourceModStartup func. 
						
					 
					
						2015-04-05 10:06:30 -04:00 
						 
				 
			
				
					
						
							
							
								Kyle Sanderson 
							
						 
					 
					
						
						
						
						
							
						
						
							aa99eb803b 
							
						 
					 
					
						
						
							
							Allow GetMapHistorySize to return numbers greater than 20.  
						
						
						
					 
					
						2015-04-02 13:50:47 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Sanderson 
							
						 
					 
					
						
						
						
						
							
						
						
							88c4618230 
							
						 
					 
					
						
						
							
							Merge pull request  #320  from KyleSanderson/dust  
						
						... 
						
						
						
						Remove Project Files from older outdated build systems. 
						
					 
					
						2015-04-02 10:34:57 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Sanderson 
							
						 
					 
					
						
						
						
						
							
						
						
							7341bd184e 
							
						 
					 
					
						
						
							
							Remove Project Files from older outdated build systems.  
						
						
						
					 
					
						2015-04-01 19:54:34 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							ce56680fff 
							
						 
					 
					
						
						
							
							Merge pull request  #315  from alliedmodders/direxists-empty  
						
						... 
						
						
						
						Make DirExists("") throw an error. 
						
					 
					
						2015-04-01 22:30:03 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							d49c72cf8b 
							
						 
					 
					
						
						
							
							Fix typo in core AMBuilder file triggering exception when triggering exception.  
						
						
						
					 
					
						2015-03-31 17:39:04 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							7b56dd5c8a 
							
						 
					 
					
						
						
							
							Fix build.  
						
						
						
					 
					
						2015-03-22 19:23:58 -04:00 
						 
				 
			
				
					
						
							
							
								Peace-Maker 
							
						 
					 
					
						
						
						
						
							
						
						
							4b8a581c9a 
							
						 
					 
					
						
						
							
							Fix crash in games that don't support radio style menus  
						
						... 
						
						
						
						Fix regression in ad7d920 
						
					 
					
						2015-03-21 18:53:41 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							28870d2ae5 
							
						 
					 
					
						
						
							
							Make OpenDirectory error for empty path match error in DirExists.  
						
						
						
					 
					
						2015-03-10 18:58:00 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							cc3b86ea80 
							
						 
					 
					
						
						
							
							Throw an error if DirExists called with empty path.  
						
						
						
					 
					
						2015-03-10 18:57:28 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							eaea3c927d 
							
						 
					 
					
						
						
							
							Update upstream AMTL as a submodule.  
						
						
						
					 
					
						2015-03-08 00:24:03 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							561004c4bf 
							
						 
					 
					
						
						
							
							Move SourcePawn headers out of public/ into sourcepawn/include.  
						
						
						
					 
					
						2015-03-07 11:13:32 -08:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							6f8ffd55a7 
							
						 
					 
					
						
						
							
							Merge pull request  #263  from alliedmodders/admins-trans  
						
						... 
						
						
						
						Update admins.inc with methodmaps, newdecls (r=dvander, asherkin). 
						
					 
					
						2015-03-05 14:32:15 -05:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							70390ff1f7 
							
						 
					 
					
						
						
							
							Purge Purge.  
						
						
						
					 
					
						2015-03-05 10:56:36 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							a1afa23bc4 
							
						 
					 
					
						
						
							
							Implement a new stack and error handling model for the SourcePawn VM.  
						
						... 
						
						
						
						This has three major changes to SourcePawn. First, the API now supports the concept of "exceptions". The exception state is a global property of an instance of the SourcePawn VM. Exceptions can be caught or suppressed. Many places in SourceMod have been updated to check exceptions instead of errors.
The new API obsoletes major parts of the embedder API - all but one method of invoking functions is obsoleted, and the debug interface has been scrapped. Extensions using the native API will not be affected, however, ThrowNativeError has been deprecated in favor of ReportError.
Second, the SourcePawn concept of a "stack" has been unified at the API level. A stack frame iterator now iterates over all SourcePawn invocations, rather than the topmost plugin. This makes error handling more consistent and removes another dependency on context-per-plugin.
Finally, the implementation of stack frames has been changed dramatically. Rather than maintain a complicated and expensive return pointer stack, we now rely on the implicit one provided by the CPU. The stack frame iterator now walks the JIT stack directly. This removes many unnecessary bookkeeping instructions from the generated code, in particular making the CALL instruction 40% faster.
These changes required some fair surgery to the JIT. Its error paths are now slightly more complicated, as they have to throw an exception rather than return an error code. In addition, any path that can throw an exception is now responsible for creating an "exit frame", which exists to tell the stack frame iterator about transitions from the JIT to the VM. 
						
					 
					
						2015-03-04 23:45:30 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							04827466b0 
							
						 
					 
					
						
						
							
							Rewrite the .smx parser.  
						
						... 
						
						
						
						This removes one the last remnants of the SourceMod 1.0 VM implementation.
The new parser introduces a number of design changes in the VM. First, the VM now takes greater responsibility for validating and sanity checking the structure of the SMX container format. Previously, malformed SMX files could easily crash SourcePawn. The loader now rejects files that have out-of-bounds offsets or incomplete sections. Complex sections, like debug info or the code stream, are verified lazily.
Internally, the sp_plugin_t structure has been removed. It has been replaced by a new LegacyImage class, designed to be independent from the SPVM API. This potentially lets us load code streams from non-.smx containers. More importantly, it removes a lot of bookkeeping and pre-computed state from PluginRuntime. The LegacyImage class is now responsible for handling debug info as well.
PluginRuntime is now intended to hold only cached or immutable data, and PluginContext holds all VM state. As such PluginContext is now responsible for allocating a plugin's runtime memory, not PluginRuntime.
Finally, some aspects of the loading process have been cleaned up. The
decompression and image handoff logic should now be easier to
understand. 
						
					 
					
						2015-02-25 22:28:10 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							fcaa5361c8 
							
						 
					 
					
						
						
							
							Don't expose mutable sp_native_t.  
						
						
						
					 
					
						2015-02-24 23:10:18 -08:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							6572989993 
							
						 
					 
					
						
						
							
							Merge pull request  #213  from splewis/find-array-nonzero-blocks  
						
						... 
						
						
						
						Add block parameter to FindValueInArray native. 
						
					 
					
						2015-02-24 22:37:49 +00:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							21f5400d9c 
							
						 
					 
					
						
						
							
							Remove ICompilationData.  
						
						
						
					 
					
						2015-02-24 02:03:57 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							499f7b3929 
							
						 
					 
					
						
						
							
							Refactor the public API entrypoint for SourcePawn.  
						
						
						
					 
					
						2015-02-24 01:52:13 -08:00 
						 
				 
			
				
					
						
							
							
								Kyle Sanderson 
							
						 
					 
					
						
						
						
						
							
						
						
							4bd4d8d4a5 
							
						 
					 
					
						
						
							
							Merge pull request  #268  from KyleSanderson/MenuCrash  
						
						... 
						
						
						
						Root Menu Handles during Display (Bug 5620,r=dvander). 
						
					 
					
						2015-02-21 17:25:25 -08:00 
						 
				 
			
				
					
						
							
							
								Kyle Sanderson 
							
						 
					 
					
						
						
						
						
							
						
						
							284fab7254 
							
						 
					 
					
						
						
							
							Root Menu Handles during Display.  
						
						
						
					 
					
						2015-02-21 17:10:26 -08:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							b9579a53ce 
							
						 
					 
					
						
						
							
							Add missing impl for File.ReadUint16.  
						
						
						
					 
					
						2015-02-18 04:50:20 -08:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							c0729ff5e2 
							
						 
					 
					
						
						
							
							Add methodmap for GroupId.  
						
						
						
					 
					
						2015-02-17 08:21:14 -08:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							c2d37cdff5 
							
						 
					 
					
						
						
							
							Add methmodmap for AdminId.  
						
						
						
					 
					
						2015-02-17 07:19:56 -08:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							0f00a2db08 
							
						 
					 
					
						
						
							
							Remove unused result value in OnRebuildAdminCache forward call.  
						
						
						
					 
					
						2015-02-17 06:43:49 -08:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							00ad38f5b7 
							
						 
					 
					
						
						
							
							Actually use game path instead of SM path as base.  
						
						
						
					 
					
						2015-02-07 09:25:25 -08:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							261e135845 
							
						 
					 
					
						
						
							
							Make handle dump location relative to gamedir to match other sm_dump commands.  
						
						
						
					 
					
						2015-02-07 09:21:53 -08:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							e88039d4e0 
							
						 
					 
					
						
						
							
							Fix FindFlagChar not finding char for AdminFlag_Custom6.  
						
						
						
					 
					
						2015-02-03 10:32:34 -05:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							84a59c6fb7 
							
						 
					 
					
						
						
							
							Fix g_ReverseFlags array size.  
						
						
						
					 
					
						2015-02-03 10:27:32 -05:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							19be28cc2e 
							
						 
					 
					
						
						
							
							Rename g_FlagSet to g_FlagCharSet to avoid some confusion.  
						
						
						
					 
					
						2015-02-03 10:26:28 -05:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							52514a96bd 
							
						 
					 
					
						
						
							
							Fix "sm plugins refresh" not refreshing changed plugins.  
						
						
						
					 
					
						2015-01-31 15:28:21 -05:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							8705aea634 
							
						 
					 
					
						
						
							
							Fix signed/unsigned compare warning in smn_adt_stack.  
						
						
						
					 
					
						2015-01-27 17:59:55 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							3040708d4e 
							
						 
					 
					
						
						
							
							Merge pull request  #215  from Thordin/more_handles  
						
						... 
						
						
						
						Increased handles to 32k 
						
					 
					
						2015-01-26 11:24:46 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							2382902fe4 
							
						 
					 
					
						
						
							
							Merge pull request  #244  from alliedmodders/db-fix  
						
						... 
						
						
						
						Fix wrong value in transitional DBI callback. (bug 6292) 
						
					 
					
						2015-01-23 14:07:22 -08:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							aff2551942 
							
						 
					 
					
						
						
							
							Remove conditionals in ambuild scripts for using msvc <2013 (not supported).  
						
						
						
					 
					
						2015-01-21 11:04:52 -05:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							18b54b9064 
							
						 
					 
					
						
						
							
							Update protobuf include path for Dota build.  
						
						
						
					 
					
						2015-01-21 11:04:03 -05:00 
						 
				 
			
				
					
						
							
							
								Ryan Stecker 
							
						 
					 
					
						
						
						
						
							
						
						
							ff27484527 
							
						 
					 
					
						
						
							
							Prevent null auth string comparisons.  
						
						
						
					 
					
						2015-01-19 07:48:45 -05:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							9f648879e5 
							
						 
					 
					
						
						
							
							Fix regression causing "BOT" to no longer be valid in adminsys for Steam identities.  
						
						
						
					 
					
						2015-01-17 10:11:04 -05:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							49383e7391 
							
						 
					 
					
						
						
							
							Fix wrong value in transitional DBI callback. (bug 6292)  
						
						
						
					 
					
						2015-01-16 00:33:29 -08:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							e0e2c00d12 
							
						 
					 
					
						
						
							
							Fix ICommandLine not being found in Dark Messiah.  
						
						
						
					 
					
						2015-01-11 11:44:45 -05:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							3929ff1f27 
							
						 
					 
					
						
						
							
							Fix typo on ArrayList.Erase native.  
						
						
						
					 
					
						2015-01-04 11:58:44 -05:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							bf3ff460b3 
							
						 
					 
					
						
						
							
							Merge pull request  #93  from peace-maker/failstate_dependencies  
						
						... 
						
						
						
						Pause dependent plugins on SetFailState. (bug 6120, r=dvander) 
						
					 
					
						2015-01-03 10:55:52 -08:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							3e65d308a8 
							
						 
					 
					
						
						
							
							Don't looks for IServerTools on ep1 games.  
						
						... 
						
						
						
						(We don't use it and it doesn't exist on most.) 
						
					 
					
						2015-01-01 14:56:37 -05:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							6d1a2b0d86 
							
						 
					 
					
						
						
							
							Expose Message_DetermineMulticastRecipients as GetClientsInRange native.  
						
						
						
					 
					
						2014-12-30 15:37:57 -05:00 
						 
				 
			
				
					
						
							
							
								Peace-Maker 
							
						 
					 
					
						
						
						
						
							
						
						
							9b2e77711a 
							
						 
					 
					
						
						
							
							Plugin_Failed == "An unrecoverable error"  
						
						... 
						
						
						
						Change the meaning of Plugin_Failed status to indicate, that the plugin
can't recover from the error.
Make sure those previously loaded plugins are shown correctly in sm
plugins info x. 
						
					 
					
						2014-12-20 11:08:30 +01:00 
						 
				 
			
				
					
						
							
							
								Peace-Maker 
							
						 
					 
					
						
						
						
						
							
						
						
							0b131d6864 
							
						 
					 
					
						
						
							
							Pause dependent plugins on SetFailState (bug 6120)  
						
						... 
						
						
						
						When a plugin calls SetFailState it is paused and all natives it
registered are unavailable. Other plugins, which depend on those natives
keep running and error whenever they try to call those natives.
This correctly sets the dependent plugins to an error state as if the
plugin which called SetFailState was unloaded. 
						
					 
					
						2014-12-20 11:07:57 +01:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							abb8d8447f 
							
						 
					 
					
						
						
							
							Move bot auth to after connect to fix old too-early-authid bug now causing crash (r=VoiDeD).  
						
						
						
					 
					
						2014-12-19 18:27:18 -05:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							7304747f79 
							
						 
					 
					
						
						
							
							Merge pull request  #222  from alliedmodders/auth-ogrekill  
						
						... 
						
						
						
						Don't recalculate Steam ID every frame when waiting for validated auth. 
						
					 
					
						2014-12-17 20:41:22 -05:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							67fcd9e2c6 
							
						 
					 
					
						
						
							
							Populate auth ids (if available) when initializing CPlayer instance.  
						
						
						
					 
					
						2014-12-14 14:56:19 -05:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							d51a57cc34 
							
						 
					 
					
						
						
							
							In UpdatePlayerAuth, don't update SteamIDs if AuthID hasn't changed.  
						
						
						
					 
					
						2014-12-13 19:40:22 -05:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							de12f64c14 
							
						 
					 
					
						
						
							
							Convert CPlayer::m_AuthID to ke::AString.  
						
						
						
					 
					
						2014-12-13 19:39:44 -05:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							b1cb06c5ce 
							
						 
					 
					
						
						
							
							Update DBI for transitional syntax.  
						
						
						
					 
					
						2014-12-13 16:34:58 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							722a23c818 
							
						 
					 
					
						
						
							
							Redo menu methodmaps.  
						
						
						
					 
					
						2014-12-13 12:53:30 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							28eb663f9b 
							
						 
					 
					
						
						
							
							Port events to transitional syntax.  
						
						
						
					 
					
						2014-12-13 12:51:16 -08:00 
						 
				 
			
				
					
						
							
							
								Thordin 
							
						 
					 
					
						
						
						
						
							
						
						
							f27c33cd18 
							
						 
					 
					
						
						
							
							Increased handles to 32k  
						
						
						
					 
					
						2014-12-07 21:50:40 -08:00 
						 
				 
			
				
					
						
							
							
								Sean Lewis 
							
						 
					 
					
						
						
						
						
							
						
						
							d2e01da287 
							
						 
					 
					
						
						
							
							Wrap 3rd parameter in FindValueInArray to check for existence.  
						
						
						
					 
					
						2014-12-06 17:07:54 -06:00 
						 
				 
			
				
					
						
							
							
								Sean Lewis 
							
						 
					 
					
						
						
						
						
							
						
						
							3ef2bdcb8d 
							
						 
					 
					
						
						
							
							Add block parameter to FindValueInArray native.  
						
						
						
					 
					
						2014-12-06 03:21:53 -06:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							50898d7a4f 
							
						 
					 
					
						
						
							
							Merge pull request  #208  from asherkin/long-lang-codes  
						
						... 
						
						
						
						Support long key names for languages (bug 6282) 
						
					 
					
						2014-11-24 19:07:18 +00:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							ced026cecc 
							
						 
					 
					
						
						
							
							Support long key names for languages. (bug 6282)  
						
						
						
					 
					
						2014-11-22 22:18:49 +00:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							08388de7dd 
							
						 
					 
					
						
						
							
							Merge pull request  #199  from alliedmodders/tr-convars  
						
						... 
						
						
						
						Port ConVars to transitional syntax. 
						
					 
					
						2014-11-19 22:38:56 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							be6da2f810 
							
						 
					 
					
						
						
							
							Merge pull request  #173  from alliedmodders/tr-smc  
						
						... 
						
						
						
						Port SMC parsing API to transitional syntax. 
						
					 
					
						2014-11-19 22:38:19 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							0511543c76 
							
						 
					 
					
						
						
							
							Merge pull request  #206  from alliedmodders/tr-files  
						
						... 
						
						
						
						Port files.inc to transitional syntax. 
						
					 
					
						2014-11-18 18:56:07 -08:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							db434acd27 
							
						 
					 
					
						
						
							
							Fix typo in CPlayer::GetSteam3Id doing length check on wrong var.  
						
						
						
					 
					
						2014-11-16 10:07:08 -05:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							50400cf029 
							
						 
					 
					
						
						
							
							Remove unused variables.  
						
						
						
					 
					
						2014-11-15 19:35:47 -05:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							79143d8b6e 
							
						 
					 
					
						
						
							
							Port files.inc to transitional syntax.  
						
						
						
					 
					
						2014-11-15 13:42:28 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							f25953bb6c 
							
						 
					 
					
						
						
							
							Merge pull request  #187  from alliedmodders/tr-arrays  
						
						... 
						
						
						
						Update ArrayList for transitional syntax. 
						
					 
					
						2014-11-15 13:04:29 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							461dc3af3d 
							
						 
					 
					
						
						
							
							Merge pull request  #189  from alliedmodders/tr-tries  
						
						... 
						
						
						
						Port string maps to transitional syntax. 
						
					 
					
						2014-11-15 12:52:37 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							5e362ec169 
							
						 
					 
					
						
						
							
							Merge branch 'tr-bitbuf'  
						
						
						
					 
					
						2014-11-15 12:49:39 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							e46d5d211d 
							
						 
					 
					
						
						
							
							Merge pull request  #196  from alliedmodders/tr-protobuf  
						
						... 
						
						
						
						Add transitional syntax support for Protobuf natives. 
						
					 
					
						2014-11-15 12:47:46 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							758a7c955c 
							
						 
					 
					
						
						
							
							Merge pull request  #188  from alliedmodders/tr-stack  
						
						... 
						
						
						
						Port adt_stack to transitional syntax. 
						
					 
					
						2014-11-15 12:47:21 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							4cb29eb054 
							
						 
					 
					
						
						
							
							Port adt_stack to transitional syntax.  
						
						
						
					 
					
						2014-11-15 12:46:17 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							2cfe54f34b 
							
						 
					 
					
						
						
							
							Port BitBuffers to transitional syntax.  
						
						
						
					 
					
						2014-11-09 16:56:50 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							65dfd3cdd1 
							
						 
					 
					
						
						
							
							Add C++ definitions.  
						
						
						
					 
					
						2014-11-09 15:39:13 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							6b714dafe3 
							
						 
					 
					
						
						
							
							Add transitional syntax support for Protobuf natives.  
						
						
						
					 
					
						2014-11-09 14:19:16 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							8479c2f067 
							
						 
					 
					
						
						
							
							Port SMC parsing API to transitional syntax.  
						
						
						
					 
					
						2014-11-09 12:33:07 -08:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							f3fcdeda9d 
							
						 
					 
					
						
						
							
							Use directly-exported random functions on vstdlib rather than IUniformRandomStream.  
						
						
						
					 
					
						2014-11-09 10:59:10 -05:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							6ba4bcb955 
							
						 
					 
					
						
						
							
							Port string maps to transitional syntax.  
						
						
						
					 
					
						2014-11-08 17:43:28 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							919a31df57 
							
						 
					 
					
						
						
							
							Update ArrayList for transitional syntax.  
						
						
						
					 
					
						2014-11-08 16:31:33 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							f020b5682e 
							
						 
					 
					
						
						
							
							Port KeyValues to the transitional syntax.  
						
						
						
					 
					
						2014-11-08 15:54:40 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							f16501d34a 
							
						 
					 
					
						
						
							
							Simplify filesystem native implementation.  
						
						
						
					 
					
						2014-11-08 15:44:35 -08:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							b7c4faf063 
							
						 
					 
					
						
						
							
							Merge pull request  #169  from alliedmodders/vfsdir-fixes  
						
						... 
						
						
						
						Fixes for OpenDirectory with use_valve_fs (r=asherkin). 
						
					 
					
						2014-11-08 13:19:54 -05:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							72c18cc3d9 
							
						 
					 
					
						
						
							
							Missing changes from last commit  
						
						
						
					 
					
						2014-10-30 19:24:00 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							350dd2ebc7 
							
						 
					 
					
						
						
							
							Eliminate need for gEntList gamedata on tf2/sdk2013 and soon dods/css/hl2dm.  
						
						
						
					 
					
						2014-10-30 19:23:27 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							9021b23bc2 
							
						 
					 
					
						
						
							
							Fix crash on OpenDirectory with use_valve_fs if path not found.  
						
						... 
						
						
						
						Also fixes minor memory leak on bad path. 
						
					 
					
						2014-10-28 13:57:40 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							dca15ebabf 
							
						 
					 
					
						
						
							
							Fix OpenDirectory with use_valve_fs requirement of trailing slash.  
						
						
						
					 
					
						2014-10-28 13:53:27 -04:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							6bd1285d66 
							
						 
					 
					
						
						
							
							Merge pull request  #164  from VoiDeD/sp-commandline  
						
						... 
						
						
						
						Expose ICommandLine to plugins. 
						
					 
					
						2014-10-21 12:25:51 -07:00 
						 
				 
			
				
					
						
							
							
								Ryan Stecker 
							
						 
					 
					
						
						
						
						
							
						
						
							d702371b15 
							
						 
					 
					
						
						
							
							Number -> Int, per recommendation.  
						
						
						
					 
					
						2014-10-08 21:47:15 -05:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							512fae4c25 
							
						 
					 
					
						
						
							
							Fix crash on Windows when dumping admin cache to file.  
						
						
						
					 
					
						2014-10-08 17:31:02 -07:00 
						 
				 
			
				
					
						
							
							
								Ryan Stecker 
							
						 
					 
					
						
						
						
						
							
						
						
							2aba6d9d42 
							
						 
					 
					
						
						
							
							Fix linux build.  
						
						
						
					 
					
						2014-10-07 17:19:16 -05:00 
						 
				 
			
				
					
						
							
							
								Ryan Stecker 
							
						 
					 
					
						
						
						
						
							
						
						
							f2a80e33fd 
							
						 
					 
					
						
						
							
							Expose some of ICommandLine to plugins.  
						
						
						
					 
					
						2014-10-07 16:16:02 -05:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							ac96bb177a 
							
						 
					 
					
						
						
							
							Merge pull request  #157  from VoiDeD/getevent-defaults  
						
						... 
						
						
						
						Expose optional default values for the GetEvent* SP functions (r=psychonic).. 
						
					 
					
						2014-10-05 09:14:30 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							0f6063af60 
							
						 
					 
					
						
						
							
							Re-add DBI query throttling (r=dvander).  
						
						
						
					 
					
						2014-09-18 22:02:32 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan Stecker 
							
						 
					 
					
						
						
						
						
							
						
						
							981ffdfc82 
							
						 
					 
					
						
						
							
							Fix linux build.  
						
						
						
					 
					
						2014-09-13 03:13:33 -05:00 
						 
				 
			
				
					
						
							
							
								Ryan Stecker 
							
						 
					 
					
						
						
						
						
							
						
						
							3ffd4cd835 
							
						 
					 
					
						
						
							
							Expose optional default values for the GetEvent* SP functions.  
						
						
						
					 
					
						2014-09-12 16:39:21 -05:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							e72ff963f5 
							
						 
					 
					
						
						
							
							Fix regression in auth causing crash on L4D and newer (r=VoiDeD).  
						
						
						
					 
					
						2014-09-12 12:02:45 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							c62e7458f9 
							
						 
					 
					
						
						
							
							Disable RTTI for Loader, Logic, and JIT bins  
						
						
						
					 
					
						2014-09-11 17:15:59 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							7f0b163b31 
							
						 
					 
					
						
						
							
							Merge pull request  #155  from alliedmodders/onclientauth-steam2  
						
						... 
						
						
						
						Make OnClientAuthorized use Steam2 ids where available (r=asherkin). 
						
					 
					
						2014-09-11 13:02:28 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							e6fd19fb8c 
							
						 
					 
					
						
						
							
							Fix crash regression from typo in  892edd9650 
						
						
						
					 
					
						2014-09-09 22:05:59 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							8a1c6bd833 
							
						 
					 
					
						
						
							
							Fix client listener OnClientAuthorized to match new doc  
						
						
						
					 
					
						2014-09-09 18:20:52 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							e0c25cfe08 
							
						 
					 
					
						
						
							
							Fix typo, fix build  
						
						
						
					 
					
						2014-09-09 18:12:34 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							96fbb7ecda 
							
						 
					 
					
						
						
							
							Unify Player::GetSteamXId returns, clarify doc, and fix checks  
						
						
						
					 
					
						2014-09-09 17:57:54 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							9e6fcc7673 
							
						 
					 
					
						
						
							
							Make OnClientAuthorized use Steam2 ids where available  
						
						
						
					 
					
						2014-09-09 17:43:01 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							a597277a64 
							
						 
					 
					
						
						
							
							Merge pull request  #153  from alliedmodders/auth-fixups  
						
						... 
						
						
						
						More auth fixups for Steam auth (bug 6243, r=asherkin). 
						
					 
					
						2014-09-09 16:24:57 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							b3dada65fa 
							
						 
					 
					
						
						
							
							Fix build.  
						
						
						
					 
					
						2014-09-09 13:21:01 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							29d428adc2 
							
						 
					 
					
						
						
							
							Add support for auto-converting '_' to ':' with Steam3 Id targetting  
						
						
						
					 
					
						2014-09-05 13:08:51 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							ad7d920ce0 
							
						 
					 
					
						
						
							
							Move menu natives from core to logic  
						
						
						
					 
					
						2014-09-05 08:24:40 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							215bbb8324 
							
						 
					 
					
						
						
							
							Make SteamID targetting explicit to Steam IDs...  
						
						... 
						
						
						
						rather than NetworkIDs which could be any form and similar to names.
Also make explicit support for both Steam2 and Steam3 formats 
						
					 
					
						2014-09-04 16:25:12 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							1bf4eb80bd 
							
						 
					 
					
						
						
							
							Cache Steam ID and rendered forms when caching networkID  
						
						
						
					 
					
						2014-09-04 16:14:34 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							f1dc24c089 
							
						 
					 
					
						
						
							
							Move Steam2/3 id rendering logic to CPlayer  
						
						
						
					 
					
						2014-09-04 15:27:44 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							892edd9650 
							
						 
					 
					
						
						
							
							Allow BindIdentity and FindAdminByIdentity to take more SteamID formats for steam auth type  
						
						
						
					 
					
						2014-09-04 15:26:12 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							a1dc1101f7 
							
						 
					 
					
						
						
							
							Fix build.  
						
						
						
					 
					
						2014-09-03 22:33:05 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							a00adaf9fb 
							
						 
					 
					
						
						
							
							Sync with AMTL one last time.  
						
						
						
					 
					
						2014-09-03 22:05:10 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							7f3656215b 
							
						 
					 
					
						
						
							
							Consistency Fixes (ID->Id, AuthString->AuthId)  
						
						
						
					 
					
						2014-09-03 15:13:30 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							3fba1d2817 
							
						 
					 
					
						
						
							
							Fix some nits  
						
						
						
					 
					
						2014-09-03 10:50:11 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							e11fec9ba1 
							
						 
					 
					
						
						
							
							Rename GetClientAuthString2 to GetClientAuthId  
						
						
						
					 
					
						2014-09-02 18:11:36 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							eafd6626ec 
							
						 
					 
					
						
						
							
							Fix true return when validation wanted and steam id pending  
						
						
						
					 
					
						2014-09-02 17:44:11 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							e3b87a5ca4 
							
						 
					 
					
						
						
							
							Spin new logic into GetClientAuthString2...  
						
						... 
						
						
						
						and mark GetClientAuthString as deprecated, using 1.6.x GetClientAuthString behavior 
						
					 
					
						2014-09-02 17:43:10 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							8c89b72fbc 
							
						 
					 
					
						
						
							
							Expose explicit client auth string formats  
						
						
						
					 
					
						2014-09-02 14:40:39 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							e9e35979a4 
							
						 
					 
					
						
						
							
							Update core AMBuild script for hl2sdk-csgo and hl2sdk-dota protobuf changes.  
						
						
						
					 
					
						2014-09-01 11:25:55 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							e093c7f72a 
							
						 
					 
					
						
						
							
							Merge pull request  #120  from alliedmodders/wip-valve-fs2  
						
						... 
						
						
						
						Add support for Valve FS to natives that use file handles (r=asherkin). 
						
					 
					
						2014-08-30 14:25:53 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							ac121ec4d2 
							
						 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/alliedmodders/sourcemod  
						
						
						
					 
					
						2014-08-29 09:54:13 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							b81c44cf49 
							
						 
					 
					
						
						
							
							Update for hl2sdk-dota changes  
						
						
						
					 
					
						2014-08-29 09:53:43 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							9267d0c803 
							
						 
					 
					
						
						
							
							Eliminate Newborn/NoAddRef (bug 5907, r=ds).  
						
						
						
					 
					
						2014-08-22 22:50:25 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							73115f7afa 
							
						 
					 
					
						
						
							
							Add support for specifying gameinfo search path when using valveFS in file natives  
						
						
						
					 
					
						2014-08-22 06:00:43 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							e1158889e5 
							
						 
					 
					
						
						
							
							Fix backwards use_valve_fs logic for OpenDirectory  
						
						
						
					 
					
						2014-08-22 05:56:23 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							5716927cbf 
							
						 
					 
					
						
						
							
							Fix compile error on with MSVC.  
						
						
						
					 
					
						2014-08-20 21:37:47 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							09250f89cc 
							
						 
					 
					
						
						
							
							Merge pull request  #133  from alliedmodders/logger-logic  
						
						... 
						
						
						
						Move Logger and core natives from core to logic (r=dvander). 
						
					 
					
						2014-08-20 06:43:31 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							e9ba251c1c 
							
						 
					 
					
						
						
							
							Fix link errors.  
						
						
						
					 
					
						2014-08-17 11:11:55 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							e4645332aa 
							
						 
					 
					
						
						
							
							Convert missed files in logic to use logger from logic.  
						
						
						
					 
					
						2014-08-17 11:06:43 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							8ffdfb6a0c 
							
						 
					 
					
						
						
							
							Merge pull request  #43  from hlstriker/master  
						
						... 
						
						
						
						Added a new function SetFilePermissions to set permissions of a file (r=psychonic). 
						
					 
					
						2014-08-16 10:02:09 -04:00 
						 
				 
			
				
					
						
							
							
								Kyle Sanderson 
							
						 
					 
					
						
						
						
						
							
						
						
							766b6e1770 
							
						 
					 
					
						
						
							
							Merge pull request  #127  from alliedmodders/coremapend  
						
						... 
						
						
						
						Add OnCoreMapEnd to extension's interface. 
						
					 
					
						2014-08-15 20:48:59 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							486910a9a1 
							
						 
					 
					
						
						
							
							Add missing files  
						
						
						
					 
					
						2014-08-13 14:26:18 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							17d5af0e2f 
							
						 
					 
					
						
						
							
							Move Logger and Core natives to Logic  
						
						
						
					 
					
						2014-08-13 14:24:35 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							4b8e26463a 
							
						 
					 
					
						
						
							
							Merge pull request  #122  from peace-maker/datapack_funcpointer  
						
						... 
						
						
						
						Add WritePackFunction and ReadPackFunction natives 
						
					 
					
						2014-08-12 10:33:27 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							b92efc1df1 
							
						 
					 
					
						
						
							
							Merge pull request  #128  from VoiDeD/profile-dump  
						
						... 
						
						
						
						Add a command to dump profiling output. 
						
					 
					
						2014-08-12 10:31:30 -07:00 
						 
				 
			
				
					
						
							
							
								Ryan Stecker 
							
						 
					 
					
						
						
						
						
							
						
						
							0bde28cc17 
							
						 
					 
					
						
						
							
							Add a command to dump profiling output.  
						
						
						
					 
					
						2014-08-09 13:32:05 -05:00 
						 
				 
			
				
					
						
							
							
								Ruben Gonzalez 
							
						 
					 
					
						
						
						
						
							
						
						
							7a88386568 
							
						 
					 
					
						
						
							
							Add OnCoreMapEnd to extension's interface.  
						
						
						
					 
					
						2014-08-08 01:01:47 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							4e5b1a58ce 
							
						 
					 
					
						
						
							
							Add ValveFS support to more filesystem functions: OpenDirectory (CloseHandle on directory) ReadDirEntry DirExists CreateDirectory RenameFile  
						
						
						
					 
					
						2014-08-06 13:15:24 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							ccc818d06e 
							
						 
					 
					
						
						
							
							Fix automatic language detection on CS:GO (bug 6163).  
						
						
						
					 
					
						2014-08-05 01:41:44 -04:00 
						 
				 
			
				
					
						
							
							
								Peace-Maker 
							
						 
					 
					
						
						
						
						
							
						
						
							bfcfbbe107 
							
						 
					 
					
						
						
							
							Add WritePackFunction and ReadPackFunction natives  
						
						... 
						
						
						
						Adds type safety to CDataPack. Cells can't be read as Float anymore. Now
you're able to store a function pointer in a datapack and be sure the
pointer can't be read as a cell and a cell can't be read as a function
pointer. 
						
					 
					
						2014-08-04 02:05:25 +02:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							f2b19e6c87 
							
						 
					 
					
						
						
							
							Add more accurate return value for DeleteFile when using Valve FS.  
						
						
						
					 
					
						2014-08-03 09:10:02 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							573aea20fb 
							
						 
					 
					
						
						
							
							More progress:  
						
						... 
						
						
						
						Abstracted many fs funcs with helper class.
Removed much duplicated code.
Fixed ReadFile assuming FS errors for ValveFS.
Added ValveFS support for ReadFileString, WriteFile, WriteFileString, DeleteFile.
Added missing param in doc for OpenFile. 
						
					 
					
						2014-08-01 12:38:51 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							5e7e7ce551 
							
						 
					 
					
						
						
							
							Improved FPrint(f) passthrough  
						
						
						
					 
					
						2014-08-01 06:09:09 -07:00 
						 
				 
			
				
					
						
							
							
								Ruben Gonzalez 
							
						 
					 
					
						
						
						
						
							
						
						
							c116353285 
							
						 
					 
					
						
						
							
							WiP addition of support for ValveFS to many more filesystem  natives.  
						
						
						
					 
					
						2014-07-31 20:56:07 -04:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							2a46f8f881 
							
						 
					 
					
						
						
							
							Add GetNativeFunction (bug 6200).  
						
						
						
					 
					
						2014-07-23 23:36:11 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							31a79231f8 
							
						 
					 
					
						
						
							
							Fix regression stopping -1 from being a valid value in SetEntPropEnt.  
						
						
						
					 
					
						2014-07-09 22:23:20 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							0b5e587db9 
							
						 
					 
					
						
						
							
							Remove unnecessary null check.  
						
						
						
					 
					
						2014-07-09 20:33:38 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							f7a64167fc 
							
						 
					 
					
						
						
							
							Fix Dota 2 build.  
						
						
						
					 
					
						2014-07-09 19:25:45 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							3a94bd4fef 
							
						 
					 
					
						
						
							
							Add support to Get/SetEntPropEnt for FIELD_CLASSPTR and FIELD_CLASSPTR datadesc fields.  
						
						
						
					 
					
						2014-07-09 17:32:32 -04:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							af791a30df 
							
						 
					 
					
						
						
							
							Merge pull request  #72  from VoiDeD/keyvalue-from-string  
						
						... 
						
						
						
						Implement StringToKeyValues. 
						
					 
					
						2014-07-07 13:49:24 +01:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							27d5ce45f5 
							
						 
					 
					
						
						
							
							Merge branch 'master' into noms  
						
						
						
					 
					
						2014-07-06 23:42:41 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							db9ee5326a 
							
						 
					 
					
						
						
							
							Allow CloseHandle() on nulls.  
						
						
						
					 
					
						2014-07-05 13:52:44 -07:00 
						 
				 
			
				
					
						
							
							
								Ryan Stecker 
							
						 
					 
					
						
						
						
						
							
						
						
							3c079bcca0 
							
						 
					 
					
						
						
							
							GetEntityClassname should handle the case where the world entity has not been created yet.  
						
						
						
					 
					
						2014-07-05 10:37:16 -05:00 
						 
				 
			
				
					
						
							
							
								Ryan Stecker 
							
						 
					 
					
						
						
						
						
							
						
						
							878a82a6e5 
							
						 
					 
					
						
						
							
							Implement StringToKeyValues.  
						
						
						
					 
					
						2014-07-04 12:04:38 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew 
							
						 
					 
					
						
						
						
						
							
						
						
							3022b665dd 
							
						 
					 
					
						
						
							
							Initialized the mask variable.  
						
						... 
						
						
						
						Moved the FPERM_ defines into the .cpp and removed the header file. 
						
					 
					
						2014-06-27 16:43:51 -04:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							6a5da160ad 
							
						 
					 
					
						
						
							
							Fix build.  
						
						
						
					 
					
						2014-06-25 01:06:48 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							b26552d74c 
							
						 
					 
					
						
						
							
							Improve usability of start/stop.  
						
						
						
					 
					
						2014-06-24 20:55:53 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							f9defa7b37 
							
						 
					 
					
						
						
							
							Remove JIT registration API; this needs more time.  
						
						
						
					 
					
						2014-06-24 20:44:30 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							fac52a2897 
							
						 
					 
					
						
						
							
							Fill out API more.  
						
						
						
					 
					
						2014-06-24 01:18:16 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							ec61d4d188 
							
						 
					 
					
						
						
							
							Add a general profiling abstraction layer.  
						
						
						
					 
					
						2014-06-24 01:04:13 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							b64551e984 
							
						 
					 
					
						
						
							
							Fix a Handle leak when reporting transaction errors.  
						
						
						
					 
					
						2014-06-22 11:05:20 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew 
							
						 
					 
					
						
						
						
						
							
						
						
							f3299b2c8c 
							
						 
					 
					
						
						
							
							Added a new function SetFilePermissions to set permissions of a file. I'm not sure about the Windows implementation. See this feature request:  https://bugs.alliedmods.net/show_bug.cgi?id=6152  
						
						
						
					 
					
						2014-06-21 00:45:07 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							7677e8af79 
							
						 
					 
					
						
						
							
							Merge pull request  #27  from VoiDeD/convar-cache  
						
						... 
						
						
						
						Utilize convar cache for FindConVar (r=KyleS, r=psychonic).. 
						
					 
					
						2014-06-12 19:47:33 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan Stecker 
							
						 
					 
					
						
						
						
						
							
						
						
							d5c267b291 
							
						 
					 
					
						
						
							
							Utilize convar cache for FindConVar.  
						
						
						
					 
					
						2014-06-05 14:06:37 -05:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							f250461648 
							
						 
					 
					
						
						
							
							Fix typo.  
						
						
						
					 
					
						2014-06-05 01:28:53 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							36c342fc7b 
							
						 
					 
					
						
						
							
							Add comment.  
						
						
						
					 
					
						2014-06-05 01:22:44 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							e6d8416f0e 
							
						 
					 
					
						
						
							
							Fix typo.  
						
						
						
					 
					
						2014-06-05 00:59:46 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							cb16a78681 
							
						 
					 
					
						
						
							
							Fix memory bugs.  
						
						
						
					 
					
						2014-06-05 00:38:09 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							2930fb1963 
							
						 
					 
					
						
						
							
							Change indentation.  
						
						
						
					 
					
						2014-06-04 22:46:40 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							d7b49f7706 
							
						 
					 
					
						
						
							
							Initial implementation.  
						
						
						
					 
					
						2014-06-04 22:45:26 -07:00 
						 
				 
			
				
					
						
							
							
								SystematicMania 
							
						 
					 
					
						
						
						
						
							
						
						
							7b59b7f384 
							
						 
					 
					
						
						
							
							Fix "sm version" command reporting incorrect compile time in many cases (bug 6078, r=asherkin).  
						
						
						
					 
					
						2014-06-03 15:55:25 -04:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							195104487e 
							
						 
					 
					
						
						
							
							Merge pull request  #21  from alliedmodders/components  
						
						... 
						
						
						
						Convert build scripts to the new project-based API. 
						
					 
					
						2014-05-31 21:02:33 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							abdf7d5b07 
							
						 
					 
					
						
						
							
							Port build scripts to the new project API.  
						
						
						
					 
					
						2014-05-31 19:56:42 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							a0f3410f3b 
							
						 
					 
					
						
						
							
							Fix a case where bots can leave server without disconnect notice (hibernation), triggering other issues.  
						
						
						
					 
					
						2014-05-31 15:18:17 -04:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							859be35b34 
							
						 
					 
					
						
						
							
							Fix build.  
						
						
						
					 
					
						2014-05-30 19:49:54 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							1e6843f8db 
							
						 
					 
					
						
						
							
							Add support for the preliminary IDE project file generator.  
						
						
						
					 
					
						2014-05-30 19:07:56 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							e7621ad8a7 
							
						 
					 
					
						
						
							
							Fix inconsistencies with OnClientDisconnected calls (bug 5988)  
						
						
						
					 
					
						2014-05-30 17:45:49 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							6ee42dc7fe 
							
						 
					 
					
						
						
							
							Really fix Mac build.  
						
						
						
					 
					
						2014-05-29 15:09:38 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							e0f6544c86 
							
						 
					 
					
						
						
							
							Fix Mac build.  
						
						
						
					 
					
						2014-05-29 14:16:11 -04:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							ab68e70998 
							
						 
					 
					
						
						
							
							Merge pull request  #14  from psychonic/rip-magic  
						
						... 
						
						
						
						Replace magic numbers for sm_show_activity with named constants (r=asherkin). 
						
					 
					
						2014-05-29 19:06:22 +01:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							beb3f8c1d4 
							
						 
					 
					
						
						
							
							Replace magic numbers for sm_show_activity with named constants.  
						
						
						
					 
					
						2014-05-29 13:54:51 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							35784c018d 
							
						 
					 
					
						
						
							
							Move adminsys and more natives from core to logic.  
						
						
						
					 
					
						2014-05-29 13:31:12 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							dbc881143b 
							
						 
					 
					
						
						
							
							Move many player natives from core to logic.  
						
						
						
					 
					
						2014-05-28 23:20:41 -04:00 
						 
				 
			
				
					
						
							
							
								Peace-Maker 
							
						 
					 
					
						
						
						
						
							
						
						
							6ac013376f 
							
						 
					 
					
						
						
							
							Call OnLibraryAdded for all available libraries (bug 5925, PR  #4 )  
						
						... 
						
						
						
						commit c1b064c9232553045f6f5bfaf7df0feb6ceb4571
Author: Peace-Maker <peace-maker@wcfan.de>
Date:   Wed May 28 03:16:22 2014 +0200
    Coding style adjustments
commit 37a16dbba24cc2035fb8838be8729067cb9bc13a
Author: Peace-Maker <peace-maker@wcfan.de>
Date:   Wed May 28 03:03:25 2014 +0200
    Load core.phrases before calling OnLibraryAdded
commit 676ac951111c7e8f565debbd4316850a4c4a8d00
Author: Peace-Maker <peace-maker@wcfan.de>
Date:   Tue May 27 13:18:48 2014 +0200
    Call OnLibraryAdded for all available librarys (bug 5925)
    When loading multiple plugins at once (on server start or mapchange)
    OnLibraryAdded is only called for libraries which are loaded after the
    current plugin. The plugin isn't informed about the libraries that were
    added before its OnPluginStart forward was called.
    This patch calls OnLibraryAdded for all already registered libraries the
    current plugin has missed. 
						
					 
					
						2014-05-27 19:26:58 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							cfde247ef7 
							
						 
					 
					
						
						
							
							Revert "Call OnLibraryAdded for all available librarys (bug 5925, pull request  #4 )"  
						
						... 
						
						
						
						This reverts commit ac11eb8910 
						
					 
					
						2014-05-27 19:25:52 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							ac11eb8910 
							
						 
					 
					
						
						
							
							Call OnLibraryAdded for all available librarys (bug 5925, pull request  #4 )  
						
						... 
						
						
						
						commit c1b064c9232553045f6f5bfaf7df0feb6ceb4571
Author: Peace-Maker <peace-maker@wcfan.de>
Date:   Wed May 28 03:16:22 2014 +0200
    Coding style adjustments
commit 37a16dbba24cc2035fb8838be8729067cb9bc13a
Author: Peace-Maker <peace-maker@wcfan.de>
Date:   Wed May 28 03:03:25 2014 +0200
    Load core.phrases before calling OnLibraryAdded
commit 676ac951111c7e8f565debbd4316850a4c4a8d00
Author: Peace-Maker <peace-maker@wcfan.de>
Date:   Tue May 27 13:18:48 2014 +0200
    Call OnLibraryAdded for all available librarys (bug 5925)
    When loading multiple plugins at once (on server start or mapchange)
    OnLibraryAdded is only called for libraries which are loaded after the
    current plugin. The plugin isn't informed about the libraries that were
    added before its OnPluginStart forward was called.
    This patch calls OnLibraryAdded for all already registered libraries the
    current plugin has missed. 
						
					 
					
						2014-05-27 19:24:33 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							9a5efc2de2 
							
						 
					 
					
						
						
							
							Fix.  
						
						
						
					 
					
						2014-05-25 03:41:44 -07:00