Scott Ehlert
fba0ec93bf
Fixed replicate and notify params not working on old engine games (bug 4516, r=pred).
...
This also fixes an issue where clients could be notified of convar changes twice on newer engines (Orange Box and later).
2010-07-14 20:29:45 -05:00
Scott Ehlert
86f767e1aa
Made name param of GetConVarName() non-const (bug 4515, r=pred).
2010-07-14 20:29:29 -05:00
Scott Ehlert
7e54192713
Added gamedata for DOD:S on Mac OS X. (bug 4513, r=dvander).
2010-07-12 21:03:25 -05:00
Scott Ehlert
abf7aed880
Triggering a build to compile against L4D2 SDK changes (bug 4509).
2010-07-11 03:00:30 -05:00
Scott Ehlert
9d5e994c01
Bleh, fixed compiler error in console.inc caused by previous changeset.
2010-07-07 02:27:59 -05:00
Scott Ehlert
6f16fc77b8
Added GetConVarDefault() native (bug 4502, r=dvander).
2010-07-06 17:32:58 -05:00
Scott Ehlert
075b4e92a9
Added gamedata for TF2 on Mac OS X. (bug 4455, r=dvander).
2010-06-10 17:12:52 -05:00
Scott Ehlert
124086419e
Fixed IMemUtils::ResolveSymbol() on Mac OS X (bug 4448, r=dvander).
2010-06-07 13:26:45 -05:00
Scott Ehlert
b413405876
Added gamedata for CS:S Beta (ep2v) on Mac OS X. (bug 4399, r=dvander).
2010-06-04 17:14:52 -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
Scott Ehlert
9a35085ac3
Merge.
2010-05-29 00:38:08 -05:00
Scott Ehlert
b0cf41de08
Fixed potential problem when using bintools to call functions that return objects by value on OS X (bug 4392, r=dvander).
...
Objects are only returned in memory when their sizes are greater than 8 or are not a power of 2.
2010-05-29 00:22:21 -05:00
Scott Ehlert
a73cc93d21
Added version information to Mac OS X binaries (bug 4392, r=dvander).
2010-05-27 21:05:32 -05:00
Scott Ehlert
5a10299074
Added Mac OS X build support to sample extension makefiles (bug 4392, r=dvander).
2010-05-27 21:04:49 -05:00
Scott Ehlert
77d243f87f
Merge.
2010-05-27 21:04:22 -05:00
Scott Ehlert
3133b9b010
Merge.
2010-05-22 01:08:42 -05:00
Scott Ehlert
beb1ab81e0
Updated .hgignore to ignore dylib binaries on OS X.
2010-05-19 04:31:10 -05:00
Scott Ehlert
e5126b4c65
Added support for "mac" in game data files (bug 4393, r=dvander).
2010-05-16 02:27:53 -04:00
Scott Ehlert
a2a4df5d06
Triggering build.
2010-05-15 20:50:24 -04:00
Scott Ehlert
ac0bd9714b
Triggering build.
2010-05-15 20:00:55 -04:00
Scott Ehlert
0fba0923c8
Changed MSVC compiler flag /Ot to /Ox and added /OPT:REF linker flag.
2010-05-14 02:42:08 -05:00
Scott Ehlert
e0169f6696
Fixed loader on Mac OS X (bug 4392, r=dvander).
2010-05-14 01:04:17 -05:00
Scott Ehlert
fb28f4bcd0
Fixed package name for Windows (bug 4395).
2010-05-13 04:54:31 -05:00
Scott Ehlert
8852256ab6
Appended OS names to package archives (bug 4395, r=dvander).
2010-05-13 04:23:43 -05:00
Scott Ehlert
95de453677
Compile and link fixes for Mac OS X (bug 4392, r=dvander).
2010-05-13 04:22:31 -05:00
Scott Ehlert
5ef40e15c4
Add support for Mac OS X to ResolveSymbol() and FindPattern() in IMemUtils (bug 4392, r=dvander).
2010-05-13 04:20:41 -05:00
Scott Ehlert
31f223bff5
Merge.
2010-05-13 04:19:39 -05:00
Scott Ehlert
9fce2b1d8e
Only build OB-Valve binaries on Mac OS X for now (bug 4392, r=dvander).
2010-05-13 04:18:58 -05:00
Scott Ehlert
f4e22cb44c
Backed out changeset 29e6cc6f2124 (bug 4392).
2010-05-12 04:13:56 -05:00
Scott Ehlert
f06af54165
Fixed compiler and linker flags for darwin (r=dvander).
...
The previous commit by 'me' was a fake atrocity created by dvander. :o
2010-05-11 02:36:03 -05:00
Scott Ehlert
3d4754d4ad
Fixed master amb script for darwin (r=dvander).
2010-05-11 00:10:36 -07:00
Scott Ehlert
b9ea1d1be4
Fixed master amb script for darwin (r=dvander).
2010-05-11 00:10:36 -07:00
Scott Ehlert
8fe7f8b8d8
Fixed SendConVarValue() on TF2, DOD:S, L4D, and L4D2 (bug 4273, r=dvander).
2010-05-04 22:53:26 -04:00
Scott Ehlert
6996a0db2b
Argh, really fixed HookEntityOutput() crash on TF2 (bug 4375).
2010-04-30 11:18:45 -04:00
Scott Ehlert
b89a899c82
Fixed HookEntityOutput() crash with recent updates to TF2 and L4D2 (bug 4375, r=pred, a=blocking).
2010-04-30 03:51:35 -04:00
Scott Ehlert
6ba29219e5
Updated sample extension makefiles to compile against latest changes for L4D2 and TF2 (bug 4374, r=dvander).
2010-04-29 16:06:32 -04:00
Scott Ehlert
68a0d10443
Webternet and Updater extensions now load on Windows 2000 (bug 4234, r=dvander).
2010-01-20 15:12:57 -06:00
Scott Ehlert
3a6808e4d8
Updated .hgignore for Explorer files beginning with a lowercase letter (argh!)
2010-01-20 02:40:55 -06:00
Scott Ehlert
5dd6867408
Updated .hgignore to ignore some Windows and OS X files.
2009-11-22 01:39:29 -06:00
Scott Ehlert
9d410df287
Updated sample_ext and mms_sample_ext for Orange Box Valve and Left 4 Dead 2 (bug 4118, r=pred).
2009-11-22 01:33:08 -06:00
Scott Ehlert
dc0ea197cd
Added IMemoryUtils::ResolveSymbol() for resolving symbols hidden via GCC's -fvisibility=hidden (bug 4091, r=dvander,pred).
...
Right now, this is only used on L4D2 where it is needed.
2009-11-06 16:24:40 -06:00
Scott Ehlert
edc6591041
Use SOURCE_ENGINE_ORANGEBOXVALVE constant from MM:S 1.8 (bug 4087, r=dvander).
2009-10-30 14:04:43 -05:00
Scott Ehlert
8c297832f6
Fixed Windows build, I think.
2009-10-30 00:03:54 -05:00
Scott Ehlert
a1ff408c13
Merge.
2009-10-29 21:47:27 -05:00
Scott Ehlert
2dea76dfa1
Changed name in credits.
2009-10-29 17:35:00 -05:00
Scott Ehlert
e3e11d233c
Merge.
2009-10-06 13:37:59 -05:00
Scott Ehlert
fcfd5c7419
Fixed crash when a plugin was unloaded before a client convar query had returned results (bug 4044, r=dvander).
2009-10-06 13:37:30 -05:00
Scott Ehlert
07901946d0
Fixed building of libcurl on Linux when a build clobber is done.
2009-10-06 01:52:08 -05:00
Scott Ehlert
705ea18b2a
Really fixed version.rc file problem by removing and recreating build OUTPUT directory when required (bug 4042, r=dvander).
2009-10-06 01:46:06 -05:00
Scott Ehlert
3277cc3675
Fixed case where version.rc files could have incorrect version number (bug 4042, r=dvander).
2009-10-04 00:52:53 -05:00
Scott Ehlert
7fac7c8713
Pushing a build to test buildbot against mercurial 1.2.
2009-03-09 06:38:20 -05: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
Scott Ehlert
c90dda908a
Merge from 1.1 branch.
2009-02-27 00:50:12 -06:00
Scott Ehlert
6aca0a8bfc
Added -dev tag back to version.h files for manual builds.
2009-02-27 00:22:59 -06:00
Scott Ehlert
2c3bf7dd23
Ran versionchanger script for consistency.
2009-02-25 23:44:18 -06:00
Scott Ehlert
5e6417eac0
Merged changes from 1.1
2009-02-25 23:17:37 -06:00
Scott Ehlert
a4db34a419
Re-added -dev tag.
2009-02-25 23:05:31 -06:00
Scott Ehlert
8c493576cc
Fixed 1.1.1 tag for great justice!
2009-02-25 23:00:59 -06:00
Scott Ehlert
44a04e6167
DS fails once again. Fixed Linux build once and for all.
2009-02-18 03:25:01 -06:00
Scott Ehlert
9d6a9eb615
Ugh, fixed Linux build for real by removing stray underscores.
2009-02-18 03:13:25 -06:00
Scott Ehlert
27070af1b9
Added Dark Messiah build config to sample_ext.
2009-02-18 03:08:02 -06:00
Scott Ehlert
32d2d4107d
Fixed Linux build.
2009-02-18 02:58:03 -06:00
Scott Ehlert
75ebac822d
Merge.
2009-02-18 02:30:21 -06:00
Scott Ehlert
bd9fab6cf5
Added support for Dark Messiah engine and game. (no bug, r=me).
...
The development of this feature would not be possible without the support of the following people from the game's community:
Dylan Riggs, Carl Pettengill, Ed Moreland, and Christian.
2009-02-18 02:19:22 -06:00
Scott Ehlert
992c05b6aa
Wow, buildbot, just wow. You built 1.1 instead of 1.2 again.
2009-01-28 02:14:41 -06:00
Scott Ehlert
f4a5457941
Merged changes from sourcemod-1.1 branch.
2009-01-28 00:00:19 -06:00
Scott Ehlert
7167a807bf
Fixed a crash in the Event Manager when a game fired an event from a listener that was looking for the same event (bug 3468, r=me).
...
In other words it was a problem where our FireEvent hooks were being re-entered for the _same_ game event. The Event Manager was not able to handle this and crashed.
2009-01-27 23:53:48 -06:00
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
Scott Ehlert
157f050f89
Fixed a memory leak when game events were hooked as EventHookMode_Post (no bug, r=me).
...
The duplicated event data that was being carried over to the IGameEventManager2::FireEvent post hook was not being freed. EventHookMode_Post is the default so this leak could have happened fairly often.
2009-01-27 13:41:57 -06:00
Scott Ehlert
e1d2b88c23
Fixed some inconsistencies in admins_simple.ini (bug 3540).
2009-01-02 00:31:23 -06:00
Scott Ehlert
4b1deee7e1
El merge.
2008-12-29 00:12:37 -06: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
Scott Ehlert
2b7ccf6625
Tagging SourceMod 1.1.0
2008-12-28 23:41:14 -06:00
Scott Ehlert
dd338d40f3
Triggering build.
2008-12-08 03:28:08 -06:00
Scott Ehlert
1cc8440900
Triggering build.
2008-12-08 00:46:54 -06: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
4e88626d65
Merge, agh.
2008-12-07 20:54:23 -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
1d07d24054
Triggering a build?
2008-12-07 00:49:29 -06:00
Scott Ehlert
0a0fd0c64a
Triggering yet another build.
2008-12-07 01:26:03 -05:00
Scott Ehlert
a7c6fc12d8
Triggering a build on an off chance.
2008-12-06 23:53:55 -06:00
Scott Ehlert
48f0a49f9b
Triggering a build perhaps.
2008-12-06 23:26:18 -06:00
Scott Ehlert
b63d714a06
Triggering a build maybe.
2008-12-06 22:17:51 -06:00
Scott Ehlert
7bdcea5814
Merged changes from 1.1 branch.
2008-12-05 15:57:49 -06:00
Scott Ehlert
f418f38589
Added L4D build config to sample extension's project files.
2008-12-05 15:56:36 -06:00
Scott Ehlert
52377b509b
Triggering another build to fix bug 3478 for real.
2008-12-03 10:41:00 -06:00
Scott Ehlert
14152bb7ba
Triggering build to fix bug 3478.
...
The structure of typedescription_t in our L4D SDK was wrong and it has been updated.
Not only does this fix sm_dump_datamaps in SDKTools, but it also fixes issues with the datamap-related natives in Core where there was a datamap within a datamap.
2008-12-03 10:34:32 -06:00
Scott Ehlert
d51aaec97d
Fixed a memory leak that occurred when a ConCmdIter handle was closed. (L4D engine)
...
Note: These handles are used by the FindFirstConCommand and FindNextConCommand natives.
2008-12-02 10:57:42 -06:00
Scott Ehlert
90a44ea6c8
Pushed build.
2008-11-28 23:49:37 -06:00
Scott Ehlert
fef83838f9
Merged another change from 1.1 branch.
2008-11-28 23:34:18 -06:00
Scott Ehlert
1422a9abe3
Merged changes from 1.1 branch.
2008-11-28 23:32:59 -06:00
Scott Ehlert
7b1adfe00b
Added msvc9 project file for sample_ext
...
Also updated msvc8 project file for compilation against MM:S 1.7
2008-11-27 02:37:31 -06:00
Scott Ehlert
28e1568eb7
Missed a reference to SOURCEMM16 in JIT project files (bug 3445).
2008-11-27 02:20:08 -06:00
Scott Ehlert
0a6eac7c27
Added .hgignore so that 'hg status' can ignore untracked files of certain types.
2008-11-27 00:49:37 -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