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

256 Commits

Author SHA1 Message Date
Nick Hastings
5d48696528 fix(sourcehook): Disable tests on linux x64 for now 2024-08-04 15:02:26 -04:00
Nick Hastings
994b382754 fix(sourcehook): Fix compilation issues with standalone SourceHook 2024-08-04 15:02:26 -04:00
Nick Hastings
7e09821da9 Fix merge conflict oopsie 2024-08-03 12:23:18 -04:00
Kenzzer
7947580a60 lower log level 2024-08-03 12:17:47 -04:00
Kenzzer
cf4554ced9 remove platform 64bits once more 2024-08-03 12:17:40 -04:00
Kenzzer
6c4f85a95d requested changes 2024-08-03 12:17:33 -04:00
Kenzzer
a5aee4fe3b remove the test suite for now 2024-08-03 12:17:15 -04:00
Kenzzer
1097e2bebf remove sourcehook generated file 2024-08-03 12:16:22 -04:00
Kenzzer
ca78915d59 Fix compilation for 32bits 2024-08-03 12:15:53 -04:00
Kenzzer
87fcaca024 make jit writer public 2024-08-03 12:00:32 -04:00
Kenzzer
94708aebd3 avoid infinite logging loops 2024-08-03 12:00:24 -04:00
Kenzzer
222c174f0d add x64 stub generator support 2024-08-03 11:59:56 -04:00
GAMMACASE
2c2668c6ee Add RTLD_DEEPBIND flag for s2 plugins 2024-03-06 22:10:24 -05:00
Kenzzer
37408219ba Shut msvc 2024-02-07 22:03:17 -05:00
rtldg
aece7d5161 Add missing parameter doc for ISmmAPI::GetServerFactory() 2024-01-12 23:02:48 -05:00
icedrocket
e907e5293f Remove deprecated syntax for compatibility 2024-01-11 21:19:12 -08:00
Kaela
bc36e072a1 Update sh_memory.h (tidy up things) 2023-12-18 19:31:18 -05:00
KaelaSavia
f2d9d3e9e5 Replace fscanf with faster parsing #2 2023-12-18 19:31:18 -05:00
Nick Hastings
90521711f4 CS2: Add network_connections proto with new ambuild for updated sdk 2023-11-15 19:09:10 -05:00
Nick Hastings
30f0aa65b4 Move standard source 2 include source files in HL2Library 2023-11-15 19:09:10 -05:00
GAMMACASE
e67e2a9e73 Fix MSVC 2017 build issues 2023-10-28 07:01:44 -07:00
Noah Kim
c71b457b06 Fix integer signedness warning in provider_source2.cpp 2023-10-22 16:17:54 -04:00
sappho
e857fbe90c
convert UTIL_TrimRight/TrimLeft to use std string internally (#121)
Convert UTIL_TrimRight/TrimLeft to use std string internally
2023-10-17 21:32:20 -07:00
Nick Hastings
f710febc71 Fix build 2023-10-15 23:54:09 -04:00
Nick Hastings
b2b9f3d287 S2: rework GameInit/LevelInit/LevelShutdown flow to better match S1 2023-10-15 23:06:58 -04:00
Nick Hastings
2f0d9fca20 S2: set g_pFullFileSystem 2023-10-15 23:06:12 -04:00
Nick Hastings
8c394c03c2 S2: fix ClientCommand not getting unhooked on shutdown 2023-10-15 23:05:37 -04:00
David Anderson
1aae42c579
Switch to a manifest-based build model. (#131)
Rather than hardcode a bunch of SDK stuff, this is an attempt to move
SDK information to a declarative model. Each SDK gets a manifest, and
the manifests are stored in a shared repository.

Manifests encode stuff like "what platforms does this SDK build on" and
"what link flags do I need on each architecture".

This will hopefully reduce the complexity of the build scripts, since
going forward we only have to add new manifests, rather than figure out
how to attach more gunk into the build logic.
2023-10-10 22:17:27 -07:00
Peak
2fe0c36845
Replace fscanf with faster parsing (#127) 2023-10-07 10:45:54 -07:00
GAMMACASE
62dd3dd4fa
Fix Source2 linux packaging layout (#120)
* Fix linux packaging layout
* Split binary layouts per sdk
2023-09-28 19:42:30 -07:00
Wend4r2
5ed17a9081 Malloc override on s2 2023-09-28 22:56:19 +03:00
Nick Hastings
fe826bbc51 More build fixes 2023-09-27 20:01:43 -04:00
Nick Hastings
85d410adbd More build fixes 2023-09-27 19:50:51 -04:00
Nick Hastings
40ee69cf78 More build fixes 2023-09-27 19:43:41 -04:00
Nick Hastings
2ce27062b0 Build fixes 2023-09-27 19:33:20 -04:00
Nick Hastings
799f1660a3 Build fixes 2023-09-27 18:52:44 -04:00
Nicholas Hastings
ef78389803
Merge branch 'master' into 🍿 2023-09-27 16:59:24 +00:00
GAMMACASE
0807f197cc Fix search paths cleanup 2023-09-27 16:56:39 +00:00
GAMMACASE
f6a8c7b482 Add missing cpp files to the compilation step 2023-09-27 16:56:39 +00:00
GAMMACASE
3b5d72df1d Obsolete KVLoadFromFile
Current implementation isn't used anywhere in the s2 provider and due to the removal of MemAllocScratch & MemFreeScratch I guess this could be obsoleted
2023-09-27 16:56:39 +00:00
Nick Hastings
c3f0c4c7b6 Revert "Fix build regression from #102"
This reverts commit df3d2e7aa5.
2023-09-24 13:46:41 -04:00
Nick Hastings
df3d2e7aa5 Fix build regression from #102 2023-09-24 13:37:25 -04:00
Benoist
2261ff4f9c
Fix sourcehook compilation warning (#106)
Fix sourcehook compilation warning.

Co-authored-by: Kenzzer <kenzzer@users.noreply.github.com>
2023-07-30 21:36:23 -07:00
Nick Hastings
ee9243c82f Replace hardcoded "ServerGameDLL" part of iface name in meta game output 2023-05-21 15:27:46 -04:00
Nick Hastings
817b5f940e Iterate on ConCommands, ClientCommands, and the split S1/S2 compat 2023-05-21 12:13:17 -04:00
Nick Hastings
e1a81e3c06 Improve CS2 support and S2 game detection 2023-05-21 12:07:05 -04:00
Nick Hastings
d62379244c Add and use META_IS_SOURCE2 define 2023-05-16 14:31:31 -04:00
Nick Hastings
acd8644688 Fix provider reaching calling directly outside for "meta" ConCommand 2023-04-02 12:08:28 -04:00
Nick Hastings
15c84495cb Don't compile in VSP bridge on s2. 2023-04-02 11:01:22 -04:00
Nick Hastings
6a1a79df42 Missed part of ClientCommand s2 hack removal outside of provider 2023-04-02 10:44:11 -04:00