Commit Graph
100 Commits
Author SHA1 Message Date
David Anderson 04354a809c Fixed FindTeamByName using wrong case sensitivity (bug 3446, r=pred). 2008-11-29 23:28:28 -06:00
David Anderson 3cf30f5e62 Added filetest.sp to testsuite. 2008-11-29 22:44:11 -06:00
David Anderson 7ff0129f36 Fixed ReadFileString ignoring fourth parameter (bug 3459, r=ds). 2008-11-29 22:43:30 -06:00
David Anderson b684d3aad7 Various nits on smupdate tool (bug 3351, r=pred). 2008-11-29 20:07:43 -06:00
David Anderson f20603ad06 Triggered build, something funky happened.... 2008-11-29 16:58:59 -06:00
David Anderson bac975331d Merge from sourcemod-1.1. 2008-11-29 16:28:50 -06:00
David Anderson dcccfbd26a Fixed sm_sql_addadmin reading the immunity field as a password (bug 3395, r=pred). 2008-11-29 16:27:52 -06:00
David Anderson 2fc0520895 Fixed ReadFile sign-extending instead of zero-extending (bug 3449, r=ds). 2008-11-28 20:01:23 -06:00
David Anderson 6ffd39ac77 Merge changes from 1.1 branch.
--HG--
rename : core/systems/ExtensionSys.cpp => core/ExtensionSys.cpp
rename : core/systems/PluginSys.h => core/PluginSys.h
2008-11-18 06:08:48 -08:00
David Anderson d1405f2ab3 Updated core Makefile. 2008-11-16 18:41:14 -06:00
David Anderson 2ff9b0aada Removed pointless "systems" folder from core.
--HG--
rename : core/systems/ExtensionSys.cpp => core/ExtensionSys.cpp
rename : core/systems/ExtensionSys.h => core/ExtensionSys.h
rename : core/systems/ForwardSys.cpp => core/ForwardSys.cpp
rename : core/systems/ForwardSys.h => core/ForwardSys.h
rename : core/systems/HandleSys.cpp => core/HandleSys.cpp
rename : core/systems/HandleSys.h => core/HandleSys.h
rename : core/systems/LibrarySys.cpp => core/LibrarySys.cpp
rename : core/systems/LibrarySys.h => core/LibrarySys.h
rename : core/systems/PluginInfoDatabase.cpp => core/PluginInfoDatabase.cpp
rename : core/systems/PluginInfoDatabase.h => core/PluginInfoDatabase.h
rename : core/systems/PluginSys.cpp => core/PluginSys.cpp
rename : core/systems/PluginSys.h => core/PluginSys.h
rename : core/systems/ShareSys.cpp => core/ShareSys.cpp
rename : core/systems/ShareSys.h => core/ShareSys.h
2008-11-16 16:06:18 -08:00
David Anderson 0a956115eb Bumped version on trunk. 2008-11-12 22:47:24 -08:00
David Anderson 30174c07de Forcing build. 2008-11-12 22:41:17 -08:00
David Anderson 8e5c7713fc Forcing build. 2008-11-12 22:34:52 -08:00
David Anderson 7b45342955 Forcing build. 2008-11-12 22:32:04 -08:00
David Anderson af2af91300 Take-two at fixing bug 3410. 2008-11-11 02:21:25 -08:00
David Anderson c880919466 Merge. 2008-11-11 01:37:24 -08:00
David Anderson b1646accb9 Attempted to lcase dll dirs in the symstore. 2008-11-11 01:36:15 -08:00
David Anderson a04521b55a Fixed "nextmap" command being spammable (bug 3391, r=pred). 2008-11-05 21:02:07 -08:00
David Anderson c8b3c82a12 Moved structs.inc out of plugins\include.
--HG--
rename : plugins/include/structs.inc => extensions/structs/structs.inc
2008-11-01 00:02:53 -07:00
David Anderson c1c8a4c988 Backed out structs extension from being in builds - it's not ready to land. 2008-10-31 23:20:40 -07:00
David Anderson 335febca34 Fixed windows offset in structs extension. 2008-10-31 23:15:34 -07:00
David Anderson e191d446a7 Fixed structs extension using the wrong filename. 2008-10-31 22:54:19 -07:00
David Anderson 412ad74aad Fixed gamedata file refcounting bug in the structs extension. 2008-10-31 22:47:13 -07:00
David Anderson e70fc299ac Fixed accidental NULLing of natives in the native name cache but not filled. 2008-10-31 22:35:27 -07:00
David Anderson b3b972caf7 Fixed missing semi-colon in sdktools_stocks.inc (bug 3376). 2008-10-31 08:38:44 -05:00
David Anderson c25017e1a4 Fixed basechat not checking client in-game status for display center text (bug 3372). 2008-10-31 08:35:27 -05:00
David Anderson be1d12f94f Merge. 2008-10-31 08:28:24 -05:00
David Anderson 3c18289465 Fixed race condition where client cookie callbacks could be fired against wrong clients (bug 3375). 2008-10-31 08:28:08 -05:00
David Anderson ed29c837fa Fixed failed timers leaking dangling plugin references (bug 3381). 2008-10-29 01:27:56 -07:00
David Anderson 8d78c74554 Fixed horrendous crash in the JIT from packing change in the debug table (bug 3334, r=me).
I accidentally changed the debug table packing in a commit a while ago.  This explains the nonsense debug output and crashes people have been getting on the 1.1 branch.  Fortunately this is (mostly) detectable via the "debug.natives" table and the JIT will unpack symbols based on that information.
2008-10-27 02:02:14 -05:00
David Anderson e48bba5b4d Fixed leaking relocation table memory in JIT. 2008-10-26 23:50:54 -05:00
David Anderson 547f7aecc1 Fixed crash when using ISourcePawnEngine2::LoadPlugin with a non-existant file. 2008-10-26 23:40:24 -05:00
David Anderson 67ba04bcee Fixed IsClientTimingOut spelling in native export table. 2008-10-24 20:59:26 -05:00
David Anderson a1d84347ed Fixed bounds checking in ReadHandle routine (bug 3359). 2008-10-21 23:52:50 -07:00
David Anderson 253109d1c9 Rewrote querying in client prefs to not use prepared queries (bug 2698, r=pred).
Prepared queries had annoying race conditions and became unusable on connection timeouts.
2008-10-20 03:40:46 -05:00
David Anderson c0c9fc3267 Fixed buffer reallocation in dbi.mysql leaving stale pointers behind and crashing (bug 3352). 2008-10-19 22:57:28 -07:00
David Anderson a6579c7bcb Added new OnClientConnected callback with correct pairing intent (bug 3311, r=pred). 2008-10-18 22:14:13 -05:00
David Anderson 5a2f8afd33 Fixed calling the wrong GetError(), causing misleading spew (part of bug 2698). 2008-10-17 02:04:09 -05:00
David Anderson 974f31c149 Various clientprefs logging to try and catch bug 2698 in the act. 2008-10-15 01:01:36 -07:00
David Anderson 2f36e3b231 Deprecated SQL_ConnectEx for SQL_ConnectCustom, which expresses the API intent better (bug 3307, r=pred). 2008-10-13 01:13:39 -05:00
David Anderson 6d2bb90f51 Added radio menu support for Fortress Forever (bug 3260). 2008-10-08 23:53:31 -07:00
David Anderson fa1336623f Added GiveNamedItem/EquipPlayerWeapon back to TF2 (bug 3276, r=bl4nk). 2008-10-08 22:53:49 -07:00
David Anderson 2b65e2496d Added radio menu support for Synergy (bug 3301). 2008-10-08 22:43:57 -07:00
David Anderson 4953b1d889 Added radio menu support for D.I.P.R.I.P. (bug 3304). 2008-10-08 22:41:44 -07:00
David Anderson f50c7469ca Added MaxClients public var to replace GetMaxClients (bug 3283, r=pred).
This is a hard bump of the plugin version number.  1.1 plugins compiled against this include set
will not run against earlier versions of SourceMod.
2008-10-05 15:20:17 -07:00
David Anderson d9af295a29 Corrected case in a nominations phrase. 2008-10-05 04:19:39 -07:00
David Anderson 4147bf7444 Language files are now additive, and are sniffed from translations/[iso code].
This is so translations can be maintained easier without any merging pains on behalf of users or developers.
2008-10-05 04:08:48 -07:00
David Anderson 99e304d6b5 Fixed a bug where SourceMod failed trying to default back to English when missing translations. 2008-10-05 04:06:18 -07:00
David Anderson 4e7000368f Fixed clientprefs race condition on first run (bug 3294, r=pred). 2008-10-05 01:09:58 -05:00
David Anderson 04b7b7b9ff Removed pointless performance warning. 2008-10-04 12:59:21 -07:00
David Anderson 2534fd1ce2 Fixed reverse order of evaluation in mapchooser causing an invalid handle read (bug 3290, r=bl4nk). 2008-09-30 22:45:26 -07:00
David Anderson e10dd226ff Fixed OnConfigsExecuted() not working on listen servers (bug 3287, r=me). 2008-09-29 20:02:19 -07:00
David Anderson b016623fb5 Removed debug spew left in adminmenu.sp. 2008-09-28 15:38:32 -07:00
David Anderson f0a11d3cb7 Fixed project file name mismatch in the build tool. 2008-09-27 18:04:10 -07:00
David Anderson 168f42323b Missing regex vc9 project files (this is getting really tiresome). 2008-09-27 17:54:02 -07:00
David Anderson 64e7d0b737 Forgot to commit game.cstrike.ext msvc9 project files. 2008-09-27 17:43:30 -07:00
David Anderson 2e8c0c8f7d Added environment variable for MySQL5 since vcbuild.exe is being a pain. 2008-09-27 17:25:53 -07:00
David Anderson 8f555543cc Switch to vcbuilder.exe since devenv.com is not available in express editions. 2008-09-27 16:19:56 -07:00
David Anderson 88a71ddad4 Migrated to Visual Studio 2008 for default builds (bug 3257). 2008-09-27 14:59:09 -07:00
David Anderson 02e31bb576 Compiler now emits debug info about natives (bug 3282, r=sawce). 2008-09-27 13:46:42 -07:00
David Anderson 32f7bec6c8 Fixed building on GCC and some valgrind warnings. Read .dbg.natives table now. 2008-09-27 15:34:59 -05:00
David Anderson 5cb4acf590 Added some notion of def-use to unfold copy propagation across registers and the eval stack.
At some point we will need to walk the expr tree to fold this back where appropriate, i.e. single use for calls.
2008-09-23 22:00:47 -07:00
David Anderson e83526aa63 Merge. 2008-09-23 21:21:03 -07:00
David Anderson 04021ed8b1 Initial import/sketch of opcode analyzer (bug 3279).
Uses single static assignment to recover expression trees from straight-line byte code.
2008-09-23 21:20:40 -07:00
David Anderson 31a4f40c9a Merge. 2008-09-23 01:17:40 -05:00
David Anderson 4001b0f804 Various chat commands now follow sm_show_activity (bug 2080, r=pred).
Added FormatActivitySource() native to assist in emulating ShowActivity().
2008-09-23 01:17:15 -05:00
David Anderson a838276ec2 Changed functag syntax so public keyword is in the normal place. The old style is still allowed. 2008-09-21 14:56:38 -07:00
David Anderson 6192efc078 Fixed realloc/delete[] mismatch (thank sawce), corrected some whitespace. 2008-09-21 14:05:13 -07:00
David Anderson bbbc2ce22c Merge (A la Worms 2, The First of Many!) 2008-09-18 00:15:34 -05:00
David Anderson def0a8a0d6 Attempt at solving this stdout redirection mess for buildbot. 2008-09-18 00:11:24 -05:00
David Anderson 556c03babf Added CreateDirectory() native and a few permissions macros (bug 3253, r=ds). 2008-09-17 02:07:19 -05:00
David Anderson 09ea2e13aa Fixed SDKTools not cleaning up its handle types on shutdown (but 2753). 2008-09-15 04:28:26 -05:00
David Anderson ef62e3d665 Fixed IHandleSys::RemoveType() not removing the type name from the name cache (bug 2753). 2008-09-15 04:26:58 -05:00
David Anderson fb2f0795c5 Fixed JIT 1.2 not compiling code for the SYSREQ.C opcode (bug 2764). This caused LDuke's TF2Nades to crash because spcomp doesn't seem to peephole optimize some sysreq.c's away for float operators (oddity discovered by sawce). 2008-09-14 23:42:20 -07:00
David Anderson fb44b51d26 Updated version files so I can build again. 2008-09-14 22:16:35 -07:00
David Anderson 8680d07e0a Triggering build. 2008-09-14 19:42:04 -05:00
David Anderson 9d8445b693 Triggering build. 2008-09-14 19:34:33 -05:00
David Anderson 5de80c03db Triggering build. 2008-09-14 19:28:48 -05:00
David Anderson c5df0bf58f Triggering build. 2008-09-14 19:28:03 -05:00
David Anderson 8c1502278b Triggering build. 2008-09-14 18:59:21 -05:00
David Anderson 08e3e3b53d Triggering build. 2008-09-14 18:57:01 -05:00
David Anderson 86591356b0 Triggering build. 2008-09-14 18:52:59 -05:00
David Anderson f62cf04f91 Triggering build. 2008-09-14 18:29:11 -05:00
David Anderson cf621eaf10 Triggering build. 2008-09-14 18:25:44 -05:00
David Anderson b8214a80c2 Cleared out NOTICE.txt. 2008-09-14 18:16:28 -05:00
David Anderson f79c9eec82 Changes to buildbot scripts for Mercurial. 2008-09-14 16:40:49 -05:00
David Anderson 8fcecf3dec Updated versionchanger.pl for Mercurial, FINALLY fixed its whitespace. 2008-09-14 16:26:38 -05:00
David Anderson bcf1b092ae Mirrored buildbot/version template changes from branch.
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%402539
2008-09-14 06:13:25 +00:00
David Anderson 29d1246b8d Fixed another sdktools team native crash, if m_szTeamName wasn't available (bug amb1779, r=pred).
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%402530
2008-09-08 07:00:34 +00:00
David Anderson 514fc7dfe8 Fixed missing translation for funvotes (bug amb1968).
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%402528
2008-09-08 06:38:10 +00:00
David Anderson 0691bca512 Added "antiflood.txt" to Core's IPhraseCollection to prevent error spew (bug amb1922).
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%402527
2008-09-08 06:20:54 +00:00
David Anderson e1f8a0fd68 Fixed the compiler eating too many characters in macro subsitutions (bug amb1938).
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%402526
2008-09-08 02:13:17 +00:00
David Anderson e141cf74d5 Fixed three bugs with team natives that appeared on INS: bounds checking had wrong binary shortcut order, bounds checking was off by one, error condition was not returned properly. Out-of-range team indexes no longer cause crashes now.
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%402523
2008-09-07 22:17:12 +00:00
David Anderson 9ca1ca62ea Fixed a nasty compiler bug where if the rhs of a ternary operator was larger than the lhs, the copy length emitted would only fit the lhs. The hier13() function now returns the larger of the lvalue sizes. (bug amb1853)
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%402521
2008-09-07 09:51:38 +00:00
David Anderson 99d27b979d Triggering rebuild for win32-trunk.
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%402519
2008-09-07 03:56:45 +00:00
David Anderson 681747d02c Fixed long strings with internal static copybacks causing buffer overflows (bug amb1986).
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%402518
2008-09-07 03:24:51 +00:00
David Anderson 1ec936daf6 Testing pushing of build.
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%402516
2008-09-07 00:18:18 +00:00
David Anderson 8eb6d9ccf5 Added master.cfg from buildbot for safe keeping.
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%402514
2008-09-06 23:36:04 +00:00
David Anderson d3394453ff Fixed, hopefully, one of the last bugs in the symstore script.
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%402513
2008-09-06 23:26:52 +00:00