Scott Ehlert
22675ba2e7
Fixed crash in GetClientInfo() native on L4D (bug 3569, r=me).
...
The CreateFakeClient signature (used for verification before retrieving the IServer interface pointer) changed in a recent update. The IServer pointer was therefore null and GetClientInfo() did not check for this.
The CreateFakeClient signature is also no longer hardcoded. It is modifiable in gamedata/sdktools.games/engine.*.txt.
2009-01-22 15:20:45 -06:00
Matt Woodrow
abea8e2195
Fixed bintools compile options
2009-01-17 13:17:55 +13:00
David Anderson
57b4701e57
Fixed gamedata bug in SDKTools (no bug, r=me).
2009-01-14 12:20:22 -05:00
David Anderson
bc3491c5bd
Another build fix for Windows.
2009-01-12 01:32:53 -05:00
David Anderson
e449b8384c
Webternet extension now exposes API and acts like other SM extensions.
2009-01-11 23:56:34 -05:00
David Anderson
9514c12982
Initial import of untested curl extension (bug 3560, r=pred,ds).
2009-01-11 23:48:17 -05:00
David Anderson
489d6c5a65
Imported libcurl source code.
2009-01-08 18:31:00 -05:00
David Anderson
d2ce50f989
Merge from sourcemod-1.1 branch.
2009-01-08 13:39:16 -05:00
David Anderson
14e409adb4
Fixed another build issue.
2009-01-08 02:38:31 -05:00
David Anderson
4a0f639e89
Fixed build, removed stale build entries.
2009-01-08 02:19:17 -05:00
Matt Woodrow
4c91dd8621
Fixed build
2009-01-08 00:44:48 -05:00
Matt Woodrow
f641aa92f5
Added Dynamic Hooking to BinTools (bug 2616 r=dvander,DS)
2009-01-08 18:17:17 +13:00
David Anderson
3bdc8583e5
Exposed IServer through SDKTools (bug 3545, r=ds).
2009-01-07 22:55:40 -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
Scott Ehlert
bf5fefe84f
Merge from sourcemod-1.1 branch.
2008-12-29 00:11:32 -06:00
Scott Ehlert
5c92b0d154
Bumped version to 1.1.1 and added back -dev build string.
2008-12-28 23:50:26 -06:00
David Anderson
3f250ba42d
Bumped version files.
2008-12-28 20:35:51 -05:00
David Anderson
1577fab93a
Ran versionchanger.pl over trunk to get 1.2.0 into headers (bug 3521).
2008-12-28 19:59:40 -05:00
David Anderson
181fe74b09
Merge from sourcemod-1.1 branch.
2008-12-28 19:56:40 -05:00
Matt Woodrow
ba04132142
SDKTools didn't NULL check after GetMemSig (bug 3504, r=dvander).
2008-12-28 17:52:33 -05:00
David Anderson
0a33a25a7d
Merge from sourcemod-1.1 branch.
2008-12-28 03:23:45 -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
Scott Ehlert
47cf8f4233
Merge from 1.1 branch.
2008-12-07 21:07:14 -06:00
Scott Ehlert
eedfd2d70d
Shell script code in Makefiles is _really_ POSIX compliant now.
...
Missed an equal sign :\
2008-12-07 21:05:51 -06:00
Scott Ehlert
a1b91ac136
Merge from 1.1 branch.
2008-12-07 20:52:06 -06:00
Scott Ehlert
4bbd74b702
Shell script code in Makefiles is now POSIX compliant and is able to be run on dash.
2008-12-07 20:40:31 -06:00
Scott Ehlert
1422a9abe3
Merged changes from 1.1 branch.
2008-11-28 23:32:59 -06:00
Scott Ehlert
ecaced40f2
Now compiles against Metamod:Source 1.7 (bug 3445).
2008-11-27 01:13:51 -06:00
Scott Ehlert
25a0a192a2
Added /MP back to core and sdktools MSVC project files.
2008-11-24 09:41:46 -06:00
Scott Ehlert
843ff25de4
Moved SE_* constants from PrePreprocessorDefinitions to AdditionalOptions in MSVC project files.
...
-Doing this should make it a bit easier to maintain in the future.
Also added back /MP to core and sdktools.
2008-11-24 09:33:11 -06:00
Scott Ehlert
9ae456b9d1
Updated makefiles to link against binaries at l4d directory instead of l4d_demo
2008-11-18 06:00:31 -06:00
Scott Ehlert
ff7a2c6b73
Added preliminary support for Left 4 Dead; some things may not yet work.
2008-11-14 09:18:30 -06: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
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
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
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
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
Matt Woodrow
ff7cb43f6a
Build fix attempt one (1)
2008-10-09 13:58:53 +13:00
Matt Woodrow
dc3b4a57cc
Structs now builds for the old engine (bug 3286) - again.
2008-10-09 13:35:14 +13:00
Matt Woodrow
7009e755fe
Backed out changeset: 44b02986c01b
...
Damn you tortoisehg
2008-10-09 13:33:47 +13:00
Matt Woodrow
bba2cfc6f7
Structs now builds for the old engine (bug 3286)
2008-10-09 13:24:44 +13: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
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
88a71ddad4
Migrated to Visual Studio 2008 for default builds (bug 3257).
2008-09-27 14:59:09 -07:00
Matt Woodrow
f4dba84ae5
Core now detects and handles a changed maxplayers value (bug 2537 and bug 2758)
2008-09-26 19:08:49 +12:00