1
0
mirror of https://github.com/alliedmodders/metamod-source.git synced 2024-12-01 13:24:25 +01:00
Commit Graph

840 Commits

Author SHA1 Message Date
Scott Ehlert
1f1d6e57f9 Rewrote user message caching code to always use IServerGameDLL::GetUserMessageInfo (bug 4117, r=dvander).
Games where the above function can crash are handled by detouring tier0's Error() function and jumping back to our own code. So in theory this should work on all games now.
2009-12-10 00:59:50 -06:00
Scott Ehlert
405290aaaf Ugh, fixed Linux build. 2009-11-24 08:06:16 -06:00
Scott Ehlert
5781b42ad4 Fixed line endings in a couple of loader files. 2009-11-24 08:01:06 -06:00
Scott Ehlert
868e770701 Fixed building of loader. 2009-11-24 07:57:17 -06:00
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