Scott Ehlert
d1e8ae40af
Fixed crashes in code generated by SourceHook's HookManGen on Mac OS X (bug 3514, r=dvander).
...
This fixes two problems:
1) On OS X structures/objects with sizes of 1, 2, 4, or 8 are returned from functions in registers, not memory addresses.
2) A function returning anything which was 8 bytes in size was crashing. This problem affected all compilers/operating systems.
2009-11-24 07:33:52 -06:00
David Anderson
2e4b4c9f62
Fixed SourceHook v5 includes in core to be usable on Mac OS X (bug 3514, r=ds).
2009-11-24 07:19:57 -06:00
Scott Ehlert
15e694bce8
Fixed VSP listener on Linux when loaded via gameinfo.txt on Left 4 Dead 2 (bug 4113, r=dvander).
...
This moves the actual VSP listener to the loader and so "plugin_load" is given the path to the loader rather than one of the engine specific binaries.
2009-11-22 23:54:55 -06:00
Scott Ehlert
a2bd947492
Fixed exit crash on Linux on Left 4 Dead 2 (bug 4114, r=dvander).
2009-11-17 04:49:17 -05:00
Scott Ehlert
25a63bbdaa
Fixed crash on Linux when loading via gameinfo.txt on Left 4 Dead 2 (bug 4111, r=dvander).
2009-11-15 22:52:54 -05:00
Scott Ehlert
b90b93e849
Fixed issue with vsnprintf macro being defined under MSVC 9/2008 (bug 3887, r=dvander).
2009-11-14 00:49:35 -06:00
Scott Ehlert
979e50dcb3
Removed some unnecessary files from msvc_project_templates and updated .hgignore.
2009-11-13 21:54:22 -06:00
Scott Ehlert
424d46b9ad
Updated stub_mm, sample_mm, and project templates for changes from 1.8 (bug 4107, r=dvander).
...
- Added build configurations for Left 4 Dead 2 and Orange Box Valve.
- Now uses MMSOURCE18 as environment variable.
- Removed deprecated callclass usage.
- Now uses GetVSPInfo() API on old engine build.
2009-11-13 18:25:56 -06:00
Scott Ehlert
7f8a2f37f3
Nothing to see here. Move along.
2009-11-02 11:08:56 -06:00
Erik Minekus
2de3830e73
Fixed typo in stub and sample plugin makefiles (bug 3982, r=dvander).
2009-10-30 05:22:08 -05:00
David Anderson
f8898db698
Added inline game_dir helper to MetamodVersionInfo (no bug, r=ds).
2009-10-29 21:41:07 -07:00
Scott Ehlert
9408b525ac
Added separate build for Orange Box Valve engine (bug 4084, r=dvander).
...
Also extended MetamodVersionInfo with a game_dir member for getting the game name/directory.
And bumped METAMOD_PLAPI_VERSION to 15 for the above.
2009-10-29 16:23:25 -05:00
Scott Ehlert
562da82efe
Oh. Fixed Linux build by pulling tier0 and vstdlib libraries from SDK directory.
2009-10-29 11:26:05 -05:00
Scott Ehlert
7a77c95d35
Updated changelog a bit in order to push a Linux build fix.
2009-10-29 11:18:41 -05:00
Scott Ehlert
ee846b3000
Added l4d2 binary building to buildbot script.
2009-10-29 11:08:37 -05:00
Scott Ehlert
071c1877cb
Merge.
2009-10-29 11:00:10 -05:00
Scott Ehlert
07a7cc20cd
Added support for Left 4 Dead 2 (bug 4078, r=dvander).
2009-10-29 10:57:27 -05:00
Scott Ehlert
a6b2f0c80f
Changed my name in the credits for great justice!
2009-10-29 05:21:54 -05:00
David Anderson
88974ed0b5
Backported GetSourceEngineBuild from new API to legacy API (bug 4082, r=ds).
2009-10-29 01:12:10 -07:00
David Anderson
e93bd0fdbb
Backported GetVSPInfo from new API to legacy API (bug 4079, r=ds).
2009-10-29 00:52:39 -07:00
David Anderson
801e0e5dfc
Merge.
2009-10-29 00:45:11 -07:00
David Anderson
0c4bc93f5a
Backported OnUnlinkConCommandBase event from new API to legacy API (bug 4018, r=ds).
2009-10-29 00:44:31 -07:00
David Anderson
584717bf8c
Fixed circular dependency between sourcemm.h/util.h (build bustage).
2009-10-29 02:37:52 -04:00
David Anderson
16ca8385a9
Linux build fix.
2009-10-28 23:24:21 -07:00
David Anderson
48b345cb2c
Build fixes.
2009-10-28 23:18:50 -07:00
David Anderson
a99e8b0f21
Merge.
2009-10-28 23:15:26 -07:00
David Anderson
c5c9d63c8e
Merged PM's unreleased SourceHook-legacy, getting us VP hooks (bug 4019, r=ds).
2009-10-28 23:14:32 -07:00
Scott Ehlert
60bfe29189
Fixed line endings on a few files.
2009-10-29 00:07:23 -05:00
Scott Ehlert
15887b45d7
Merge from 1.7 branch.
2009-02-27 00:19:50 -06:00
Scott Ehlert
882b70cb49
Bumped versions for 1.7.2 development.
2009-02-26 23:57:27 -06:00
Scott Ehlert
4ca2a32878
Ran versionchanger script for consistency.
2009-02-25 22:48:58 -06:00
Scott Ehlert
db5f531c78
Merged changes from 1.7 branch.
2009-02-25 22:40:11 -06:00
Scott Ehlert
ddb11f2e31
Re-added -dev tag for snapshots.
2009-02-25 22:13:30 -06:00
Scott Ehlert
3b33cfe43d
Fixed 1.7.1 tag for great justice!
2009-02-25 22:05:50 -06:00
David Anderson
4466d83dba
Added tag mmsource-1.7.1 for changeset 938479a4c9df
2009-02-25 20:26:46 -05:00
David Anderson
cb34ec3570
Removed tag mmsource-1.7.1
2009-02-25 20:26:43 -05:00
David Anderson
d97f5d9fe7
Bumped all versions.
2009-02-25 20:26:19 -05:00
David Anderson
5e810cd2a5
Added tag mmsource-1.7.1 for changeset 6b47a3ff7775
2009-02-25 20:17:13 -05:00
David Anderson
18d5b62996
Removed -dev tag for release builds.
2009-02-25 20:16:45 -05:00
David Anderson
43d218ee94
Updated changelog.
2009-02-25 20:16:22 -05:00
Scott Ehlert
054120c5b3
Ugh, fixed core Linux makefile for Dark Messiah.
2009-02-20 07:50:02 -06:00
Scott Ehlert
dfa858e4e2
Fixed Linux makefiles for Dark Messiah.
2009-02-20 07:41:57 -06:00
Scott Ehlert
e8c1c45e71
PDB and DLL for Dark Messiah binary is now added to symbol server.
...
DS, what are we going to do with you...
2009-02-18 02:13:00 -06:00
Scott Ehlert
fe9cb91881
Wow, DS, you can't code.
2009-02-18 02:06:48 -06:00
Scott Ehlert
2a7283fc6b
*Sigh* Fixed Linux build for real.
2009-02-18 01:58:16 -06:00
Scott Ehlert
be46e451d5
Oh, fixed Linux build.
2009-02-18 01:53:10 -06:00
Scott Ehlert
8fbb8ba7b1
Merge.
2009-02-18 01:40:46 -06:00
Scott Ehlert
303176ab70
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 01:38:23 -06:00
David Anderson
cc2234ba88
Fixed "late" load parameter always being true in VSP mode (bug 3532, r=ds).
2009-02-17 13:58:25 -05:00
Daedilus
04f5af1828
Added MSVC project templates for MM:S plugins (bug 3523).
2009-02-16 18:13:31 -05:00