1
0
mirror of https://github.com/alliedmodders/metamod-source.git synced 2024-11-29 11:24:19 +01:00
Commit Graph

91 Commits

Author SHA1 Message Date
David Anderson
fdd571fc06 Use C++11 variadic templates for sh_memfuncinfo.h. 2015-10-24 19:36:33 -07:00
David Anderson
196d28a45a Remove extra, unused copies of sh_memfuncinfo.h. 2015-10-24 19:31:49 -07:00
David Anderson
cf5550345c Use C++11 variadic templates for core-legacy FastDelegate. 2015-10-24 19:31:34 -07:00
David Anderson
ef43db47b2 Regenerate sourcehook.h. 2015-10-24 18:22:40 -07:00
David Anderson
34187e4122 Update core-legacy sourcehook.hxx for manual changes to sourcehook.h. 2015-10-24 18:22:19 -07:00
David Anderson
edba55f4a8 Remove extra, unused copies of FastDelegate.h/sourcehook.h from the tree. 2015-10-24 18:22:01 -07:00
David Anderson
cf1218ee90 Use variadic templates for ExecutableClass (core-legacy changes). 2015-09-25 18:05:19 -07:00
David Anderson
60f878f132 Merge pull request #22 from alliedmodders/tl
Replace SetOverrideResult/GetRecallIface with variadic templates.
2015-09-25 17:19:00 -07:00
David Anderson
4477448924 Replace SetOverrideResult/GetRecallIface with variadic templates. 2015-09-24 21:16:29 -07:00
David Anderson
219cd7203f Fix testvphooks. 2015-09-24 21:03:49 -07:00
David Anderson
5f44dd2d22 Enable SourceHook tests on Travis. 2015-09-24 20:40:05 -07:00
Nicholas Hastings
5d54a0abb7 Improve "meta version" output and remove version code duplication.
Version output improvements:
* Added more consistent indentation. (Matches SM's version output formatting now).
* Added missing newline after compile date.
* Added Build ID.
* Removed duplicated compile time.
* Re-ordered lines to have version numbers before compile/build information. (Again, to be formatted similar to SM's and more readable).

Refactored to have version and credits output logic not duplicated between server command and client command.

In core, moved engine names to near top of file instead of having huge list right in the middle of command output.
2015-05-12 15:29:23 -04:00
Nicholas Hastings
8cfab6c637 Merge new versioning logic from SourceMod, fixes manual builds and --gen=vs. 2015-04-11 10:25:06 -04:00
Kyle Sanderson
d3bfaa302d Don't use engine specific IFACE status enum in MM:S. 2015-01-20 16:30:13 -08:00
Kyle Sanderson
37b6268cff Relocate META_IFACE enum to ISmmPlugin.h 2015-01-20 16:24:52 -08:00
David Anderson
5f1f405956 Fix. 2014-05-25 03:41:32 -07:00
David Anderson
66127f6d98 Fix build. 2014-05-25 03:29:54 -07:00
David Anderson
149bc768b7 Port build process to Git. 2014-05-25 02:16:03 -07:00
David Anderson
f9d3b05fdb Extract version info into a static library to speed up builds (bug 5990, r=ds). 2013-11-23 19:10:27 -08:00
David Anderson
e9a426ca46 Upgrade build scripts to AMBuild 2 (bug 5970, r=ds). 2013-11-18 09:46:46 -08:00
Nicholas Hastings
f72c603186 Updated core-legacy test tool's msvc8 project file (NPOTB). 2012-11-09 15:04:13 -05:00
Pavol Marko
0edf8d1691 Fixed core-legacy crash on hook from making wrong page writable (bug 5533, r=psychonic). 2012-11-07 21:45:11 -05:00
Nicholas Hastings
ed44092793 Overhauled vc10 proj files, fixed .rc errors, added combined sln, added MMSOUTDIR env var support (NPOTB). 2012-07-20 17:06:10 -04:00
Nicholas Hastings
c857fe1ea1 Remove std string include from core and core-legacy headers (bug 5304, r=DS). 2012-05-26 15:43:00 -04:00
Reuben Morais
de3bfdceed Changed build system so that it no longer requires all SDKs to be available (bug 5101, r=ds). 2012-03-21 06:55:46 -05:00
David Anderson
3cdeb6d0d2 Fix page protection bug causing a rare startup crash (bug 5133, r=fyren). 2011-10-15 22:16:50 -07:00
Scott Ehlert
29df2351c9 Added detection for clang compiler and fixed various warnings triggered by it (bug 4877, r=dvander). 2011-04-23 21:35:10 -05:00
Fyren
8d368128e7 core-legacy Makefile fixes 2010-06-15 14:18:44 -07:00
Scott Ehlert
1e9364cfdc Fixed VDF plugin loading on core-legacy (ep1) on Linux (bug 4410, r=dvander). 2010-06-12 01:24:47 -04:00
Scott Ehlert
a8f53b8e14 Allow loading of plugins without "_i486" in the filename when ".so" extension is ommitted on Linux (bug 4410, r=dvander). 2010-05-19 01:28:55 -05:00
Scott Ehlert
bb50260815 Hopefully fixed build. 2010-05-14 01:02:08 -05:00
Scott Ehlert
73e2daec56 Converted build system to AMBuild (bug 4403, r=dvander).
--HG--
rename : support/pushbuild.txt => pushbuild.txt
2010-05-14 00:34:36 -05:00
David Anderson
7d6e151192 Fixed CallClass<T> source code compatibility bug in core-legacy (bug 4021, r=ds). 2010-01-11 20:00:01 -08:00
David Anderson
e31183495a Added test case for bug 4210 and fixed various bugs in the test suite tool. 2010-01-10 02:46:18 -05:00
David Anderson
0a7253a190 Re-added -dev tag, bumped version to 1.9.0. 2009-12-19 17:20:54 -08:00
David Anderson
7549974a6a Pinned release version strings. 2009-12-19 16:50:07 -08:00
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
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
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
071c1877cb Merge. 2009-10-29 11:00:10 -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
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
4ca2a32878 Ran versionchanger script for consistency. 2009-02-25 22:48:58 -06:00