David Anderson
7d3ebce7d1
Fixed sm_sql_addgroup not working (bug 3578, r=liam).
2009-01-31 22:46:34 -05:00
David Anderson
c676ecc026
Fixed regression in printing floats with no precision (bug 3447, r=ds).
2009-01-07 19:23:24 -05:00
David Anderson
0fbb87e3b2
Fixed various wrong offsets in Insurgency (bug 3544, r=me).
2009-01-07 16:43:23 -05:00
David Anderson
29996d0133
Cleaned up SourceForts entries in sdktools.games.txt (bug 3492).
2009-01-07 04:06:18 -05:00
David Anderson
a34a27be65
Fixed top menu categories being available even if not usable (bug 3256, r=me).
2009-01-07 02:08:14 -05:00
David Anderson
3f250ba42d
Bumped version files.
2008-12-28 20:35:51 -05:00
David Anderson
1b8bb4e049
Removed -dev tag for release build.
2008-12-28 20:33:21 -05:00
David Anderson
34b8d00548
Updated changelog.
2008-12-28 19:55:52 -05:00
David Anderson
0a6cbadcd8
Merge.
2008-12-28 18:54:51 -05:00
David Anderson
701fef1ba4
Log file name consistency for gamedata logs (no bug).
2008-12-28 18:54:36 -05:00
David Anderson
ea84302e28
Clean slate for languages.cfg (no bug).
2008-12-28 16:09:47 -05:00
David Anderson
08e2fc8deb
Support for 3-letter language codes (bug 3526, r=ds).
2008-12-28 02:38:53 -05:00
David Anderson
ebed45a0f6
Fixed Linux build.
2008-12-28 01:10:20 -05:00
David Anderson
d3c279fd05
Fixed threading issues in gamedata fetcher, new restart mechanism (bug 3351, r=pred).
2008-12-28 01:02:05 -05:00
David Anderson
e69ed4b0da
Removed unsafe calls from gamedata threader (bug 3351, r=pred).
2008-12-27 19:50:13 -05:00
David Anderson
4daca3c5ba
Another gamedata cleanup sponsored by an r=pred (bug 3351).
2008-12-26 23:26:21 -05:00
David Anderson
cb41fa6de4
Fixed JIT build on Linux for real.
2008-12-22 20:12:33 -06:00
David Anderson
dc758ead10
Build fix for Linux.
2008-12-23 01:55:20 -05:00
David Anderson
1fe38c7473
SourceMod can now be somewhat compiled on OS X for patch sanity testing (bug 3516, r=ds).
...
This adds the ability for us to change the GCC version we use more flexibly.
2008-12-23 01:33:37 -05:00
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
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
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
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