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

1013 Commits

Author SHA1 Message Date
David Anderson
4918d4ff4c Add variadic versions of the SH_DECL_EXTERN macro family, and wrap the hardcoded macros around these. 2015-10-25 13:03:02 -07:00
David Anderson
8046a5681b Merge branch 'tl-4' 2015-10-25 11:29:58 -07:00
David Anderson
1d372f91fb Merge pull request #24 from alliedmodders/tl-3
Use C++11 variadic templates in FastDelegate.
2015-10-25 10:54:49 -07:00
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
2ce09bfa70 Use C++11 variadic templates for core FastDelegate. 2015-10-24 18:52:31 -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
69edd3e887 Merge pull request #23 from alliedmodders/tl-2
Use variadic templates for ExecutableClass<>.
2015-10-24 16:04:56 -07:00
David Anderson
cf1218ee90 Use variadic templates for ExecutableClass (core-legacy changes). 2015-09-25 18:05:19 -07:00
David Anderson
4a652ceea6 Use variadic templates for ExecutableClass (core changes). 2015-09-25 17:53:45 -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
ebf29dacac Merge pull request #21 from alliedmodders/fix-vphook-test
Fix testvphooks.
2015-09-24 21:38:42 -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
9302296462 Merge pull request #19 from alliedmodders/fix-sh-tests
Enable SourceHook tests on Travis.
2015-09-24 20:45:12 -07:00
David Anderson
5f44dd2d22 Enable SourceHook tests on Travis. 2015-09-24 20:40:05 -07:00
David Anderson
cefc9e53df Merge pull request #20 from alliedmodders/new-travis
Use the new travis layout.
2015-09-24 20:11:02 -07:00
David Anderson
20af85bf89 Use the new travis layout. 2015-09-24 19:36:20 -07:00
Nicholas Hastings
c222ce746f Merge pull request #18 from alliedmodders/rip-s1dota
Stop building Source 1 Dota 2 build.
2015-09-18 22:35:54 -04:00
Nicholas Hastings
22aadca8ae Stop building Source 1 Dota 2 build. 2015-09-18 15:45:03 -04:00
Nicholas Hastings
030706fdcd Fix recent regression with finding engine ptr on CS:S, DoD:S, HL2:DM.
They are still only have engine v21, not yet v22 (let alone v23).
2015-09-14 09:54:46 -04:00
Nicholas Hastings
f8917d32e6 Merge pull request #17 from alliedmodders/shim-noshim
Shim for TF2-branch games to find latest, non-shimmed engine iface.
2015-09-10 22:56:16 -04:00
Nicholas Hastings
e4cfea7227 Shim for TF2-branch games to find latest, non-shimmed engine iface. 2015-09-10 20:41:27 -04:00
Nicholas Hastings
e29ff511ff Fix failing to load as VSP is GameDLL iface version >= 10. 2015-09-10 18:50:00 -04:00
Nicholas Hastings
c06dc2dfed Fix detection on TF2-branch games after recent updates. 2015-09-10 18:22:11 -04:00
Ruben Gonzalez
d735476d69 Trigger build. 2015-05-15 20:54:00 -04:00
Ruben Gonzalez
856c72299f Trigger Build. 2015-05-15 18:31:27 -04:00
Ruben Gonzalez
f2884a9c06 Trigger Build 2015-05-15 15:51:21 -04:00
Nicholas Hastings
72055f40be Merge pull request #16 from alliedmodders/more-version-cleanup
Improve "meta version" output and remove version code duplication.
2015-05-13 14:02:51 -04: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
3a2ee89135 Merge branch 'travis' 2015-05-12 06:45:39 -04:00
Nicholas Hastings
98e715463a Limit travis-ci ambuild concurrent jobs to 4. 2015-05-12 06:45:12 -04:00
Nicholas Hastings
40aa98fe64 AMBuildScript fixes for Black Mesa that didn't get committed when making PR. 2015-05-10 18:14:07 -04:00
Nicholas Hastings
eb3ec6b8dd Merge branch 'bms-support' 2015-05-08 04:44:01 -07:00
Nicholas Hastings
92b888b231 Fix linux build. 2015-05-08 04:43:45 -07:00
Nicholas Hastings
93f91774a8 Merge pull request #14 from alliedmodders/bms-support
Update MM:S to support Black Mesa.
2015-05-08 06:43:21 -04:00
Nicholas Hastings
269555d2fb Update MM:S to support Black Mesa.
Uses new bms branch in our hl2sdk repo.
2015-05-06 17:51:54 -04:00
Nicholas Hastings
25411280b9 More probably fix build on Clang. 2015-04-16 10:18:57 -07:00
Nicholas Hastings
4973e233d7 Merge branch 'master' of https://github.com/alliedmodders/metamod-source 2015-04-16 10:12:14 -07:00
Nicholas Hastings
aa11fe53ea Probably fix build on Clang. 2015-04-16 10:11:42 -07:00
Nicholas Hastings
1c64d636c6 Merge pull request #12 from alliedmodders/fix-unused-local-typedefs
Fix unused local typedefs warnings in SourceHook on GCC.
2015-04-16 12:51:56 -04:00
Nicholas Hastings
3c46a09caf Merge pull request #11 from alliedmodders/travis
Add support files for travis-ci.
2015-04-15 15:21:57 -04:00
Nicholas Hastings
2800d66712 Convert compile-time checks to use static_assert.
Fixes unused-local-typedefs warnings when checks pass.
2015-04-15 08:16:16 -07:00
Nicholas Hastings
6d634be24e Enable C++11 on GCC/Clang builds. 2015-04-15 08:14:53 -07:00
Nicholas Hastings
59352d24de Really fix build. 2015-04-15 10:46:33 -04:00
Nicholas Hastings
866cdcd1f8 Fix build. 2015-04-15 10:32:54 -04:00
Nicholas Hastings
9b480ae363 Merge pull request #10 from alliedmodders/fix-vsgen-manualbuilds
Merge new versioning logic from SourceMod, fixes manual builds and --gen=vs.
2015-04-14 14:14:11 -04:00