3c18289465
Fixed race condition where client cookie callbacks could be fired against wrong clients (bug 3375).
David Anderson2008-10-31 08:28:08 -05:00
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.
David Anderson2008-10-27 02:02:14 -05:00
e48bba5b4d
Fixed leaking relocation table memory in JIT.
David Anderson2008-10-26 23:50:54 -05:00
547f7aecc1
Fixed crash when using ISourcePawnEngine2::LoadPlugin with a non-existant file.
David Anderson2008-10-26 23:40:24 -05:00
67ba04bcee
Fixed IsClientTimingOut spelling in native export table.
David Anderson2008-10-24 20:59:26 -05:00
a1d84347ed
Fixed bounds checking in ReadHandle routine (bug 3359).
David Anderson2008-10-21 23:52:50 -07:00
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.
David Anderson2008-10-20 03:40:46 -05:00
c0c9fc3267
Fixed buffer reallocation in dbi.mysql leaving stale pointers behind and crashing (bug 3352).
David Anderson2008-10-19 22:57:28 -07:00
918bec36d9
Fixed regression in send/revc calls in the gamedata fetcher
Matt Woodrow2008-10-20 18:42:22 +13:00
07cbe39552
Updated basetriggers to use more translation friendly phrases (bug 3330, r=dvander). Basetriggers now counts rounds remaining for mp_maxrounds output.
Matt Woodrow2008-10-16 10:54:23 +13:00
974f31c149
Various clientprefs logging to try and catch bug 2698 in the act.
David Anderson2008-10-15 01:01:36 -07:00
4a1c565b62
Updated rockthevote to use new MaxClients variable
Matt Woodrow2008-10-15 20:42:47 +13:00
34d2d7760b
Fixed bug 3312 - Added Radio Menu Timeout for synergy
Matt Woodrow2008-10-14 12:31:22 +13:00
2f36e3b231
Deprecated SQL_ConnectEx for SQL_ConnectCustom, which expresses the API intent better (bug 3307, r=pred).
David Anderson2008-10-13 01:13:39 -05:00
b7a2f221f2
Fixed a couple of plugin errors with third party mods (bug 3305)
Matt Woodrow2008-10-09 20:18:16 +13:00
6d2bb90f51
Added radio menu support for Fortress Forever (bug 3260).
David Anderson2008-10-08 23:53:31 -07:00
fa1336623f
Added GiveNamedItem/EquipPlayerWeapon back to TF2 (bug 3276, r=bl4nk).
David Anderson2008-10-08 22:53:49 -07:00
2b65e2496d
Added radio menu support for Synergy (bug 3301).
David Anderson2008-10-08 22:43:57 -07:00
4953b1d889
Added radio menu support for D.I.P.R.I.P. (bug 3304).
David Anderson2008-10-08 22:41:44 -07:00
ed75da0f85
Reworked unavailable nominations showing in the menu (bug 3269) Fixed a non-const String in mapchooser.inc
Matt Woodrow2008-10-09 14:24:30 +13:00
dc3b4a57cc
Structs now builds for the old engine (bug 3286) - again.
Matt Woodrow2008-10-09 13:35:14 +13:00
7009e755fe
Backed out changeset: 44b02986c01b Damn you tortoisehg
Matt Woodrow2008-10-09 13:33:47 +13:00
bba2cfc6f7
Structs now builds for the old engine (bug 3286)
Matt Woodrow2008-10-09 13:24:44 +13:00
759c76e188
Maps nominated by owner=0 should not be replaced. Fixes sm_nominate_addmap only allowing a single map to be added (bug 3272)
Matt Woodrow2008-10-08 21:02:01 +13:00
29e57e77f7
Maps nominated by owner=0 should not be replaced. Fixes sm_nominate_addmap only allowing a single map to be added (bug 3272)
Matt Woodrow2008-10-08 20:58:25 +13:00
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.
David Anderson2008-10-05 15:20:17 -07:00
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.
David Anderson2008-10-05 04:08:48 -07:00
99e304d6b5
Fixed a bug where SourceMod failed trying to default back to English when missing translations.
David Anderson2008-10-05 04:06:18 -07:00
4e7000368f
Fixed clientprefs race condition on first run (bug 3294, r=pred).
David Anderson2008-10-05 01:09:58 -05:00
2534fd1ce2
Fixed reverse order of evaluation in mapchooser causing an invalid handle read (bug 3290, r=bl4nk).
David Anderson2008-09-30 22:45:26 -07:00
e10dd226ff
Fixed OnConfigsExecuted() not working on listen servers (bug 3287, r=me).
David Anderson2008-09-29 20:02:19 -07:00
f4dba84ae5
Core now detects and handles a changed maxplayers value (bug 2537 and bug 2758)
Matt Woodrow2008-09-26 19:08:49 +12:00
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.
David Anderson2008-09-23 22:00:47 -07:00
04021ed8b1
Initial import/sketch of opcode analyzer (bug 3279). Uses single static assignment to recover expression trees from straight-line byte code.
David Anderson2008-09-23 21:20:40 -07:00
4001b0f804
Various chat commands now follow sm_show_activity (bug 2080, r=pred). Added FormatActivitySource() native to assist in emulating ShowActivity().
David Anderson2008-09-23 01:17:15 -05:00
a838276ec2
Changed functag syntax so public keyword is in the normal place. The old style is still allowed.
David Anderson2008-09-21 14:56:38 -07:00
6192efc078
Fixed realloc/delete[] mismatch (thank sawce), corrected some whitespace.
David Anderson2008-09-21 14:05:13 -07:00
4517031861
Updated randomcycle to use the Nextmap API
Matt Woodrow2008-09-21 14:20:01 +12:00
5687a7ba90
Added Struct Abstraction extension (bug 2666 and bug 2663)
Matt Woodrow2008-09-18 15:32:22 +12:00
556c03babf
Added CreateDirectory() native and a few permissions macros (bug 3253, r=ds).
David Anderson2008-09-17 02:07:19 -05:00
09ea2e13aa
Fixed SDKTools not cleaning up its handle types on shutdown (but 2753).
David Anderson2008-09-15 04:28:26 -05:00
ef62e3d665
Fixed IHandleSys::RemoveType() not removing the type name from the name cache (bug 2753).
David Anderson2008-09-15 04:26:58 -05:00
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).
David Anderson2008-09-14 23:42:20 -07:00