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