peace-maker 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7b89f5fab3 
							
						 
					 
					
						
						
							
							Update SQLite library to 3.38.5 ( #1792 )  
						
						... 
						
						
						
						Bring in the changes of the last four years of SQLite development.
Fixes  #1728 
Fixes  #1592  
						
					 
					
						2022-06-30 08:22:28 +02:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							95ab60c4eb 
							
						 
					 
					
						
						
							
							Stop SQLite results being used before being fetched ( #1709 )  
						
						... 
						
						
						
						The DB API requires FetchRow to be called before accessing any values
from a row, but the SQLite driver did not enforce that requirement and
alowed accessing the first row immediately. A plugin developer hit this
when developing against SQLite locally but using MySQL in production,
where the API misuse threw an error as expected.
Resolves  #1691  
						
					 
					
						2022-02-06 16:34:14 +00:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							785c6aa1cf 
							
						 
					 
					
						
						
							
							Update to AMBuild 2.2.  
						
						... 
						
						
						
						This is a pretty big diff because SourceMod had lots of multi-arch
workarounds that can now go away. I've also changed 'x64' to 'x86_64' in
many places since this is how AMBuild normalizes it, and it's far too
late to pick the shorter string, so we might as well suck it up.
The --target-archs parameter has been replaced with --targets. It works
the same way.
The default behavior for SDK inclusion is now "present" instead of
"all" since this lowers the burden of storing many SDKs. Official builds
will still be made with --sdks=all. 
						
					 
					
						2020-08-18 23:09:43 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							a253e175bb 
							
						 
					 
					
						
						
							
							Replace all uses of AMTL threads with STL threads.  
						
						... 
						
						
						
						This also rewrites the work loop for threaded queries. It has been
simplified significantly. 
						
					 
					
						2020-05-16 22:35:56 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5e7596dea6 
							
						 
					 
					
						
						
							
							Upgrade SQLite from v3.22.0 to v3.26.0. ( #935 )  
						
						
						
					 
					
						2018-12-19 17:26:29 -05: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 
							
						 
					 
					
						
						
						
						
							
						
						
							be6a930e82 
							
						 
					 
					
						
						
							
							Update SQLite to version 3.22.0 ( #783 )  
						
						... 
						
						
						
						This includes numerous bug fixes, optimizations and new features from releases over the past 5 years.
http://sqlite.org/chronology.html  
						
					 
					
						2018-03-19 19:09:12 -04: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 
							
						 
					 
					
						
						
						
						
							
						
						
							70d81430f8 
							
						 
					 
					
						
						
							
							Add support for more SQLite database open options. ( #565 )  
						
						... 
						
						
						
						* Add support for in-memory SQLite databases.
* Add support for opening SQLite databases via file URI. 
						
					 
					
						2016-12-04 11:23:08 -05:00 
						 
				 
			
				
					
						
							
							
								peace-maker 
							
						 
					 
					
						
						
						
						
							
						
						
							47eb7d60e5 
							
						 
					 
					
						
						
							
							Fix use-after-free crash in SQLite extension ( #481 )  
						
						... 
						
						
						
						When the server crashed and the process got terminated, the SqDriver
instance was killed first (e.g. by atexit). SqDatabase tries to access
SqDriver in its destructor.
This patch tells SqDatabase to not use anything from SqDriver anymore
after SqDriver got destroyed.
Next to that, the clientprefs extension relied on the IDatabase pointer
being valid to get the driver pointer. Cache the pointer, so the dbi
system still knows the IDBThreadOperation belonged to the now gone
driver, even after the database object is gone. 
						
					 
					
						2016-10-03 16:31:17 +01:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							7c3bcc9c25 
							
						 
					 
					
						
						
							
							Add missing buffer size check to SQLite QuoteString impl  
						
						
						
					 
					
						2016-02-15 14:19:11 +00:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							e2b399b8d3 
							
						 
					 
					
						
						
							
							Update to the latest AMTL - Rename Ref to RefPtr.  
						
						
						
					 
					
						2015-11-08 13:14:57 -08:00 
						 
				 
			
				
					
						
							
							
								Kyle Sanderson 
							
						 
					 
					
						
						
						
						
							
						
						
							7341bd184e 
							
						 
					 
					
						
						
							
							Remove Project Files from older outdated build systems.  
						
						
						
					 
					
						2015-04-01 19:54:34 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							47450bb98c 
							
						 
					 
					
						
						
							
							Disable RTTI for game-agnostic extensions  
						
						
						
					 
					
						2014-09-11 17:28:24 -07: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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							f8fed31918 
							
						 
					 
					
						
						
							
							Changed MM:S inclusion in sqlite vcproj to use MMSOURCE19 env var (NPOTB) (bug 5468).  
						
						
						
					 
					
						2013-03-18 19:06:48 -04:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							0f62a8ec2f 
							
						 
					 
					
						
						
							
							Generate debugging information during compilation (bug 5227, r=ds).  
						
						
						
					 
					
						2013-03-17 21:00:28 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							59df217a09 
							
						 
					 
					
						
						
							
							Updated SQLite to version 3.7.15.1 (bug 5235).  
						
						
						
					 
					
						2012-12-23 17:06:11 -05:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							bf76be5dfa 
							
						 
					 
					
						
						
							
							Overhauled versioning information (bug 5453, r=dvander).  
						
						
						
					 
					
						2012-08-26 01:33:54 +01:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							858c3f653c 
							
						 
					 
					
						
						
							
							Updated sqlite ext vc project file and added to meta SM solution (NPOTB).  
						
						
						
					 
					
						2012-08-03 16:12:10 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							4618588494 
							
						 
					 
					
						
						
							
							Updated SQLite for SQLite extension to version 3.7.13 (bug 5235).  
						
						
						
					 
					
						2012-08-03 16:10:28 -04: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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							e518605d69 
							
						 
					 
					
						
						
							
							Fixed various areas where code was being compiled for Linux only, but should actually be used on OS X too (bug 4392, r=dvander).  
						
						
						
					 
					
						2010-05-29 18:11:47 -04:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							271b52158e 
							
						 
					 
					
						
						
							
							Mac build fixes (bug 4392, r=me).  
						
						
						
					 
					
						2010-05-11 01:46:55 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							0a060982e3 
							
						 
					 
					
						
						
							
							Fixed extension version reporting.  
						
						
						
					 
					
						2009-08-30 01:54:45 -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 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							1f636bf7a9 
							
						 
					 
					
						
						
							
							Bumped trunk to 1.3.0.  
						
						
						
					 
					
						2009-03-05 01:48:18 -05:00 
						 
				 
			
				
					
						
							
							
								Scott Ehlert 
							
						 
					 
					
						
						
						
						
							
						
						
							2c3bf7dd23 
							
						 
					 
					
						
						
							
							Ran versionchanger script for consistency.  
						
						
						
					 
					
						2009-02-25 23:44:18 -06:00 
						 
				 
			
				
					
						
							
							
								Scott Ehlert 
							
						 
					 
					
						
						
						
						
							
						
						
							44a04e6167 
							
						 
					 
					
						
						
							
							DS fails once again. Fixed Linux build once and for all.  
						
						
						
					 
					
						2009-02-18 03:25:01 -06:00