David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							2e11d3400e 
							
						 
					 
					
						
						
							
							Fix MSVC2015 build.  
						
						
						
					 
					
						2019-03-16 17:25:36 -07:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							1ca4517f46 
							
						 
					 
					
						
						
							
							Revert "Remove arch loops from build scripts. ( #889 )"  
						
						... 
						
						
						
						This reverts commit 7ed329c11f 
						
					 
					
						2018-10-04 17:59:40 +00:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7ed329c11f 
							
						 
					 
					
						
						
							
							Remove arch loops from build scripts. ( #889 )  
						
						... 
						
						
						
						This simplifies non-sdk build scripts by removing their loops over SM.archs. Instead the top-level
build script will re-evaluate them for each architecture. 
						
					 
					
						2018-09-30 09:59:28 -07:00 
						 
				 
			
				
					
						
							
							
								peace-maker 
							
						 
					 
					
						
						
						
						
							
						
						
							6fcb411fe4 
							
						 
					 
					
						
						
							
							MySQL: Support multiple result sets in prepared queries ( #825 )  
						
						... 
						
						
						
						Prepared statements can return multiple result sets since MySQL 5.5. That can happen when calling stored procedures using `CALL x();`.
This change removes the previous caching of result bindings, since the number of fields in a result can differ from result set to result set. This could potentially have a negative impact on prepared statements always only returning one result set, since the result binding buffers are recreated everytime the statement is executed instead of once. That difference should be negligible.
Fixes  #823 . 
						
					 
					
						2018-06-05 18:33:33 +01:00 
						 
				 
			
				
					
						
							
							
								peace-maker 
							
						 
					 
					
						
						
						
						
							
						
						
							9cc518e408 
							
						 
					 
					
						
						
							
							Fix MySQL extension build using vs2015 ( #824 )  
						
						... 
						
						
						
						MySQL defines its own timespec_t. Official mysql builds are built using VS2013, so you still need to compile the client library yourself to be able to link it, but this change makes the dbi extension compatible with future versions already. 
						
					 
					
						2018-06-05 09:29:11 -04:00 
						 
				 
			
				
					
						
							
							
								Michael Flaherty 
							
						 
					 
					
						
						
						
						
							
						
						
							5611ec54a2 
							
						 
					 
					
						
						
							
							Migrate extensions to common AMTL string funcs ( #785 )  
						
						
						
					 
					
						2018-03-25 13:00:53 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							08fe840bfd 
							
						 
					 
					
						
						
							
							Probably fix Windows build.  
						
						
						
					 
					
						2018-03-20 17:25:48 -04:00 
						 
				 
			
				
					
						
							
							
								Scott Ehlert 
							
						 
					 
					
						
						
						
						
							
						
						
							e27f8fba1a 
							
						 
					 
					
						
						
							
							Hopefully fix Windows build.  
						
						
						
					 
					
						2017-12-20 02:04:05 -06:00 
						 
				 
			
				
					
						
							
							
								Scott Ehlert 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce1a4dcac0 
							
						 
					 
					
						
						
							
							64-bit support for CSGO on Linux and macOS ( #705 )  
						
						
						
					 
					
						2017-12-20 01:56:23 -06:00 
						 
				 
			
				
					
						
							
							
								Scott Ehlert 
							
						 
					 
					
						
						
						
						
							
						
						
							bbdecceb4b 
							
						 
					 
					
						
						
							
							Switch to AMBuild 2.1 API. ( #694 )  
						
						
						
					 
					
						2017-10-02 07:18:57 -05:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							94383d995d 
							
						 
					 
					
						
						
							
							Fix building of MySQL DBI extension on VS 2015+.  
						
						
						
					 
					
						2016-08-18 14:20:37 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							416abd81a1 
							
						 
					 
					
						
						
							
							Add support for compiling with VS2015.  
						
						
						
					 
					
						2016-03-30 08:56:27 -04:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							e2b399b8d3 
							
						 
					 
					
						
						
							
							Update to the latest AMTL - Rename Ref to RefPtr.  
						
						
						
					 
					
						2015-11-08 13:14:57 -08:00 
						 
				 
			
				
					
						
							
							
								Peace-Maker 
							
						 
					 
					
						
						
						
						
							
						
						
							c6a7e86762 
							
						 
					 
					
						
						
							
							Lock database before setting character set  
						
						... 
						
						
						
						SQL_SetCharset wasn't thread safe and could race with other threaded
queries causing a crash. 
						
					 
					
						2015-06-29 20:44:45 +02:00 
						 
				 
			
				
					
						
							
							
								Kyle Sanderson 
							
						 
					 
					
						
						
						
						
							
						
						
							7341bd184e 
							
						 
					 
					
						
						
							
							Remove Project Files from older outdated build systems.  
						
						
						
					 
					
						2015-04-01 19:54:34 -07:00 
						 
				 
			
				
					
						
							
							
								Kyle Sanderson 
							
						 
					 
					
						
						
						
						
							
						
						
							e3349116cb 
							
						 
					 
					
						
						
							
							Establish a default timeout for MySQL connectivity.  
						
						
						
					 
					
						2015-01-21 05:58:45 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							76d26044f6 
							
						 
					 
					
						
						
							
							Fix build.  
						
						
						
					 
					
						2014-10-21 21:51:15 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							75335dbef3 
							
						 
					 
					
						
						
							
							Merge pull request  #156  from Bara20/patch-2  
						
						... 
						
						
						
						Fix undefined symbol: clock_gettime. 
						
					 
					
						2014-10-21 12:42:18 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							e4569cb2b9 
							
						 
					 
					
						
						
							
							Disable RTTI for more game-agnostic extensions.  
						
						
						
					 
					
						2014-09-11 17:41:25 -07:00 
						 
				 
			
				
					
						
							
							
								Bara 
							
						 
					 
					
						
						
						
						
							
						
						
							d493bc701d 
							
						 
					 
					
						
						
							
							Fix undefined symbol: clock_gettime  
						
						... 
						
						
						
						[SM] Extension dbi.mysql.ext.so failed to load: /home/csgo/csgo/addons/sourcemod/extensions/dbi.mysql.ext.so: undefined symbol: clock_gettime 
						
					 
					
						2014-09-12 01:52:20 +02:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							448c55c0f2 
							
						 
					 
					
						
						
							
							Fix DBI after AMTL changes.  
						
						
						
					 
					
						2014-09-03 21:11:17 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Ehlert 
							
						 
					 
					
						
						
						
						
							
						
						
							ecec7dbef3 
							
						 
					 
					
						
						
							
							Deduplicate a number of files used by extensions by moving them to the public directory (bug 5341, r=psychonic).  
						
						... 
						
						
						
						These files include smsdk_ext.cpp, smsdk_ext.h, sm_memtable.h, CDetour/*, and asm/*.
The smsdk_config.h file for each extension has also been moved out of the 'sdk' directory into its parent.
--HG--
rename : extensions/bintools/sdk/smsdk_config.h => extensions/bintools/smsdk_config.h
rename : extensions/clientprefs/sdk/smsdk_config.h => extensions/clientprefs/smsdk_config.h
rename : extensions/cstrike/sdk/smsdk_config.h => extensions/cstrike/smsdk_config.h
rename : extensions/curl/sdk/smsdk_config.h => extensions/curl/smsdk_config.h
rename : extensions/geoip/sdk/smsdk_config.h => extensions/geoip/smsdk_config.h
rename : extensions/mysql/sdk/smsdk_config.h => extensions/mysql/smsdk_config.h
rename : extensions/regex/sdk/smsdk_config.h => extensions/regex/smsdk_config.h
rename : extensions/sdkhooks/sdk/smsdk_config.h => extensions/sdkhooks/smsdk_config.h
rename : extensions/sdktools/sdk/smsdk_config.h => extensions/sdktools/smsdk_config.h
rename : extensions/sqlite/sdk/smsdk_config.h => extensions/sqlite/smsdk_config.h
rename : extensions/structs/sdk/smsdk_config.h => extensions/structs/smsdk_config.h
rename : extensions/tf2/sdk/smsdk_config.h => extensions/tf2/smsdk_config.h
rename : extensions/topmenus/sdk/smsdk_config.h => extensions/topmenus/smsdk_config.h
rename : extensions/updater/sdk/smsdk_config.h => extensions/updater/smsdk_config.h
rename : extensions/sdktools/CDetour/detourhelpers.h => public/CDetour/detourhelpers.h
rename : extensions/sdktools/CDetour/detours.cpp => public/CDetour/detours.cpp
rename : extensions/sdktools/CDetour/detours.h => public/CDetour/detours.h
rename : extensions/sdktools/asm/asm.c => public/asm/asm.c
rename : extensions/sdktools/asm/asm.h => public/asm/asm.h
rename : public/sample_ext/sdk/smsdk_config.h => public/sample_ext/smsdk_config.h
rename : core/logic/sm_memtable.h => public/sm_memtable.h
rename : public/sample_ext/sdk/smsdk_ext.cpp => public/smsdk_ext.cpp
rename : public/sample_ext/sdk/smsdk_ext.h => public/smsdk_ext.h 
						
					 
					
						2014-04-23 21:19:28 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Ehlert 
							
						 
					 
					
						
						
						
						
							
						
						
							e00e879af5 
							
						 
					 
					
						
						
							
							Use == instead of is operator for checking string equality in AMBuild scripts (bug 6043, r=dvander).  
						
						
						
					 
					
						2014-02-09 22:50:20 -06:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							b69b0de234 
							
						 
					 
					
						
						
							
							Various build fixes (bug 5997 part 14, r=ds).  
						
						
						
					 
					
						2013-12-30 17:51:01 -05:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							f82224eba0 
							
						 
					 
					
						
						
							
							Move versioning to a static library to improve trivial build speed (bug 5997 part 9, r=ds).  
						
						
						
					 
					
						2013-12-30 17:51:00 -05:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							75e622e879 
							
						 
					 
					
						
						
							
							Port packaging to AMBuild 2 (bug 5997 part 6, r=ds).  
						
						
						
					 
					
						2013-12-30 17:50:59 -05:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							e1a820dcf9 
							
						 
					 
					
						
						
							
							Port simple C++ build scripts to AMBuild 2 (bug 5997 part 1, r=ds).  
						
						
						
					 
					
						2013-12-30 17:50:56 -05:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							4d43374fde 
							
						 
					 
					
						
						
							
							Add atomic reference counting and port DBI (bug 5876 part 3, r=ds).  
						
						... 
						
						
						
						--HG--
extra : rebase_source : a6defaf477e7a856ce91f92d5f3143f12c141da3 
						
					 
					
						2013-08-23 00:18:13 -07:00 
						 
				 
			
				
					
						
							
							
								Peace-Maker 
							
						 
					 
					
						
						
						
						
							
						
						
							69d8b1c30d 
							
						 
					 
					
						
						
							
							Added SQL_SetCharset native to (re)set charset even after reconnect (bug 5786, r=psychonic).  
						
						
						
					 
					
						2013-07-18 10:27:12 -04:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							0f62a8ec2f 
							
						 
					 
					
						
						
							
							Generate debugging information during compilation (bug 5227, r=ds).  
						
						
						
					 
					
						2013-03-17 21:00:28 +00:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							bf76be5dfa 
							
						 
					 
					
						
						
							
							Overhauled versioning information (bug 5453, r=dvander).  
						
						
						
					 
					
						2012-08-26 01:33:54 +01:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							5f551fa67a 
							
						 
					 
					
						
						
							
							Backed out changeset: 387b27fb575b (bug 5227)  
						
						
						
					 
					
						2012-04-14 01:12:24 +01:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							393c54fdc2 
							
						 
					 
					
						
						
							
							Generate debugging information during compilation. (bug 5227, r=ds)  
						
						
						
					 
					
						2012-02-16 19:26:49 +00:00 
						 
				 
			
				
					
						
							
							
								Fyren 
							
						 
					 
					
						
						
						
						
							
						
						
							d78a0c87b8 
							
						 
					 
					
						
						
							
							Backed out changeset 42462959f48d  
						
						
						
					 
					
						2011-08-20 16:44:16 -07:00 
						 
				 
			
				
					
						
							
							
								Fyren 
							
						 
					 
					
						
						
						
						
							
						
						
							88d4abeaf8 
							
						 
					 
					
						
						
							
							Shove.  
						
						
						
					 
					
						2011-08-20 16:41:14 -07:00 
						 
				 
			
				
					
						
							
							
								John Schoenick 
							
						 
					 
					
						
						
						
						
							
						
						
							e8c141d775 
							
						 
					 
					
						
						
							
							Make SQL_LastInsertId and SQL_GetAffectedRows work on query handles, allowing their use with threaded queries  
						
						
						
					 
					
						2011-05-14 20:21:37 -07:00 
						 
				 
			
				
					
						
							
							
								Scott Ehlert 
							
						 
					 
					
						
						
						
						
							
						
						
							939bc00b2b 
							
						 
					 
					
						
						
							
							Added detection for clang compiler and fixed various warnings triggered by it (bug 4878, r=dvander).  
						
						
						
					 
					
						2011-04-23 21:53:53 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Ehlert 
							
						 
					 
					
						
						
						
						
							
						
						
							e1199a02ee 
							
						 
					 
					
						
						
							
							Fixed missing version string and compile date for MySQL extension (bug 4547, r=dvander).  
						
						
						
					 
					
						2010-07-28 14:48:51 -05:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							af82971bf5 
							
						 
					 
					
						
						
							
							Fixed Windows build.  
						
						
						
					 
					
						2010-05-11 02:07:35 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							271b52158e 
							
						 
					 
					
						
						
							
							Mac build fixes (bug 4392, r=me).  
						
						
						
					 
					
						2010-05-11 01:46:55 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							d682361cfc 
							
						 
					 
					
						
						
							
							More changes for new build system.  
						
						
						
					 
					
						2009-08-30 00:46:56 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							d3f0a14867 
							
						 
					 
					
						
						
							
							Imported support for new build system.  
						
						
						
					 
					
						2009-08-30 00:21:42 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							83393f299a 
							
						 
					 
					
						
						
							
							Removed auto folders (bug 3949).  
						
						
						
					 
					
						2009-08-30 00:03:58 -07:00 
						 
				 
			
				
					
						
							
							
								Matt Woodrow 
							
						 
					 
					
						
						
						
						
							
						
						
							95cffca5f1 
							
						 
					 
					
						
						
							
							Forgot makefiles patch  
						
						
						
					 
					
						2009-08-17 10:53:54 +12:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							40a8892cb7 
							
						 
					 
					
						
						
							
							Merge from sourcemod-1.2 branch.  
						
						
						
					 
					
						2009-03-30 11:43:16 +02:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							e1bb10d859 
							
						 
					 
					
						
						
							
							Removed SSE optimizations from msvc9 project files (bug 3756, r=ds, a12=blocking).  
						
						
						
					 
					
						2009-03-30 08:31:35 +02:00 
						 
				 
			
				
					
						
							
							
								Scott Ehlert 
							
						 
					 
					
						
						
						
						
							
						
						
							d8264fada7 
							
						 
					 
					
						
						
							
							Merge from 1.2 branch.  
						
						
						
					 
					
						2009-03-05 15:48:38 -06:00 
						 
				 
			
				
					
						
							
							
								Scott Ehlert 
							
						 
					 
					
						
						
						
						
							
						
						
							72da49415e 
							
						 
					 
					
						
						
							
							Added -dev tag back to version.h files for manual builds.  
						
						
						
					 
					
						2009-03-05 14:59:09 -06:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							8e744ec5f7 
							
						 
					 
					
						
						
							
							Re-added -dev tag, bumped version to 1.2.1.  
						
						
						
					 
					
						2009-03-05 02:36:27 -05:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							8dfbcf5a9f 
							
						 
					 
					
						
						
							
							Bumped versions.  
						
						
						
					 
					
						2009-03-05 02:07:44 -05:00