David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							c36f80b93d 
							
						 
					 
					
						
						
							
							Don't use server commands to flush plugin unloads.  
						
						
						
					 
					
						2015-09-15 19:43:41 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							d473b0441d 
							
						 
					 
					
						
						
							
							Allow plugin info fields to outlive their runtime.  
						
						
						
					 
					
						2015-09-15 19:07:22 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							2adae27557 
							
						 
					 
					
						
						
							
							Clean up CPlugin member variables.  
						
						
						
					 
					
						2015-09-14 12:55:42 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							3430962cbe 
							
						 
					 
					
						
						
							
							Simplify required libs handling and make sure they create dependency links.  
						
						
						
					 
					
						2015-09-14 12:53:23 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							0aaa659e29 
							
						 
					 
					
						
						
							
							Fix how the mark-serial is used.  
						
						... 
						
						
						
						The mark-serial is a generation number to optimize dependency tracking. It did not actually get
applied correctly, meaning that in rare cases we could miss dependencies. This patch removes the
incorrect serial propagation and ensures that we don't double-count a dependent plugin.
Additionally, this patch ensures that all callers of BindNativeToPlugin() will update the mark
serial, as is required to correctly track dependencies. 
						
					 
					
						2015-09-14 12:50:50 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							9ef8cc7064 
							
						 
					 
					
						
						
							
							Separate the top of UnloadPlugin into a precursor function.  
						
						
						
					 
					
						2015-09-14 12:50:39 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							67c8ee4ce3 
							
						 
					 
					
						
						
							
							Move CDataPack from core to logic.  
						
						
						
					 
					
						2015-09-06 11:02:52 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							4e275eea97 
							
						 
					 
					
						
						
							
							Split intercom.h into separate headers and reduce shared header inclusion.  
						
						
						
					 
					
						2015-08-31 10:00:49 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							4f1705e001 
							
						 
					 
					
						
						
							
							Rename some bridge interfaces.  
						
						
						
					 
					
						2015-08-31 09:57:32 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							5d55ff23bd 
							
						 
					 
					
						
						
							
							Move OnQueryCvarValueFinished into the global hook manager.  
						
						
						
					 
					
						2015-08-31 09:22:08 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							401aa038f8 
							
						 
					 
					
						
						
							
							Start a new bridge mechanism for global callbacks.  
						
						
						
					 
					
						2015-08-31 00:07:27 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							38e1c2f1f3 
							
						 
					 
					
						
						
							
							Clean up the core side of the logic bridge.  
						
						
						
					 
					
						2015-08-30 23:30:15 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							9e4d396d5e 
							
						 
					 
					
						
						
							
							Virtualize MMS functions in the core/logic bridge.  
						
						
						
					 
					
						2015-08-30 23:29:46 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							5c5d43137d 
							
						 
					 
					
						
						
							
							Virtualize game state functions in the core/logic bridge.  
						
						
						
					 
					
						2015-08-30 23:29:23 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							bdfdab1d3a 
							
						 
					 
					
						
						
							
							Virtualize game description functions in the core/logic bridge.  
						
						
						
					 
					
						2015-08-30 23:28:59 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							9366882ac4 
							
						 
					 
					
						
						
							
							Virtualize ConVar bridge functions.  
						
						
						
					 
					
						2015-08-30 23:28:44 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							0f9e5234fe 
							
						 
					 
					
						
						
							
							Convert core_bridge to a proper class declaration.  
						
						
						
					 
					
						2015-08-30 23:28:28 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							3d5c9f0e21 
							
						 
					 
					
						
						
							
							Rename smcore to bridge, and use it as a pointer.  
						
						
						
					 
					
						2015-08-30 23:27:53 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							a2dac43833 
							
						 
					 
					
						
						
							
							Remove CCommand from the logic bridge.  
						
						
						
					 
					
						2015-08-30 21:02:14 -07:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							9d805ea9fb 
							
						 
					 
					
						
						
							
							Replace the AddRootConsoleCommand API to not expose internal structures.  
						
						
						
					 
					
						2015-08-30 21:01:03 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							6503e92d66 
							
						 
					 
					
						
						
							
							Move LibrarySys from core to logic.  
						
						
						
					 
					
						2015-08-30 20:11:22 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							11bf32f6f1 
							
						 
					 
					
						
						
							
							Enable finding mapcycle in cfg dir on sdk2013 and bms.  
						
						
						
					 
					
						2015-05-13 06:49:37 -07:00 
						 
				 
			
				
					
						
							
							
								Ryan Stecker 
							
						 
					 
					
						
						
						
						
							
						
						
							03e0c7317d 
							
						 
					 
					
						
						
							
							Notify plugin listeners of SetFailState'd plugins on unload. (bug 6347)  
						
						
						
					 
					
						2015-04-12 19:25:07 -05: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 
							
						 
					 
					
						
						
						
						
							
						
						
							7b56dd5c8a 
							
						 
					 
					
						
						
							
							Fix build.  
						
						
						
					 
					
						2015-03-22 19:23:58 -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