1
0
mirror of https://github.com/alliedmodders/hl2sdk.git synced 2025-01-07 09:43:40 +08:00

310 Commits

Author SHA1 Message Date
GAMMACASE
cb46fa5234 Add EStringConvertErrorPolicy 2023-09-27 16:54:58 +00:00
GAMMACASE
956c4cf296 Fix tier1.lib compilation issues 2023-09-27 16:54:58 +00:00
GAMMACASE
4680b0ee44 Minor edit to CBufferString 2023-09-27 16:54:58 +00:00
Dora
02485a3c85 Update CUtlString & obsolete utlstring.cpp 2023-09-27 16:54:58 +00:00
GAMMACASE
0048b058e6 Fix command registration
This prevents static initialization problem that was arising where CUtlVector constructor was called after commands were added to it, resulting in an empty list when it gets to the registration step
2023-09-27 16:54:58 +00:00
GAMMACASE
603427af94 Update IFileSystem 2023-09-27 16:54:58 +00:00
GAMMACASE
4a80b6ed9a Obsolete pEdicts from CGlobalVars 2023-09-27 16:54:58 +00:00
GAMMACASE
ae308873b7 Fix memoverride.cpp compilation 2023-09-27 16:54:58 +00:00
zer0.k
6e2878fb19 Update CGlobalVars(Base) 2023-09-27 16:54:58 +00:00
GAMMACASE
25ff538f57 Remove IMemAlloc dbg variants
Alloc, Realloc & Free dbg variants doesn't seem to appear in the engine now, yet they pollute virtual function list due to them being overloads with the same name thus causing random crashes if called
2023-09-27 16:54:58 +00:00
GAMMACASE
d525e7ad19 Update tier0.lib & Obsolete mem.h 2023-09-27 16:54:58 +00:00
GAMMACASE
9429c5a6c5 Add missing CommandTarget_t 2023-09-27 16:54:58 +00:00
GAMMACASE
a8c0e4f903 A lot of minor edits/fixes 2023-09-27 16:54:58 +00:00
GAMMACASE
6a703f7fd0 Add CVariant 2023-09-27 16:54:58 +00:00
GAMMACASE
d01418aca1 Update tier0.lib & KeyValues constructor 2023-09-27 16:54:58 +00:00
GAMMACASE
52fe1295e1 Fix compile errors & random crashes related to IMemAlloc interface
This mainly affected debug builds
2023-09-27 16:54:58 +00:00
GAMMACASE
34ed3d0ce4 Update ICvar interface 2023-09-27 16:54:58 +00:00
Nick Hastings
d24cab911f Strip CUtlBuffer defined functions from tier1 lib 2023-09-27 16:54:58 +00:00
Nick Hastings
0334bd61b7 Update some param types on IVEngineServer2 (mostly CEntityIndex -> CPlayerSlot) 2023-09-27 16:54:58 +00:00
Nick Hastings
bff074c159 More ConCommand tweaks 2023-09-27 16:54:58 +00:00
Nick Hastings
2541d89f62 Rework ConCommandRegList 2023-09-27 16:54:58 +00:00
Nick Hastings
311c966f97 Fix late-registered ConCommands not saving handle 2023-09-27 16:54:58 +00:00
Nick Hastings
e145eae33e Fix vtable sneaking into ConCommand 2023-09-27 16:54:58 +00:00
GAMMACASE
3ec4c090a0 Fix x64 compilation in ssemath.h 2023-09-27 16:54:58 +00:00
GAMMACASE
aa3ff6e10f Update IVEngineServer2 interface 2023-09-27 16:54:58 +00:00
Nick Hastings
e11c4e69b1 Really fix convar linking errors 2023-09-27 16:54:58 +00:00
Nick Hastings
fba263ab37 Add in/equality operators for CPlayerSlot and CEntityIndex. 2023-09-27 16:54:58 +00:00
Nick Hastings
93421303a0 Add APP_SYSTEM_TIER4 to fix up APP_SYSTEM_TIER_OTHER value 2023-09-27 16:54:58 +00:00
Nick Hastings
f32ff65c1b Fix linking errors and var name typos in ConVar/ConCommand reg lists 2023-09-27 16:54:58 +00:00
Nick Hastings
bdf731b2db Remove Plat_IsInDebugSessionRaw. No longer exists 2023-09-27 16:54:58 +00:00
GAMMACASE
a2b25a98eb Add utlcommon.h & utlhashtable.h from sdk2013 2023-09-27 16:54:58 +00:00
GAMMACASE
6455c156af Fix interface.h includes 2023-09-27 16:54:58 +00:00
Nick Hastings
b58d27b75d Fix handle ref in CON_COMMAND macros 2023-09-27 16:54:58 +00:00
Nick Hastings
248bd754f8 Remove duplicated CSplitScreenSlot definition 2023-09-27 16:54:58 +00:00
Nick Hastings
aaaa2557a9 Update some of ISource2Server 2023-09-27 16:54:58 +00:00
Nick Hastings
2c9f711bbd Update ConCommand/ConCommandBase/CCommand/ConCommandHandle 2023-09-27 16:54:58 +00:00
Nick Hastings
2f8a20a49c KeyValuesSystem is internal-only now. Remove export 2023-09-27 16:54:58 +00:00
GAMMACASE
f47a19d330 Update ISource2GameClients interface 2023-09-27 16:54:58 +00:00
GAMMACASE
b310a3ebcf Update IGameEventManager2 & IGameEvent interfaces 2023-09-27 16:54:58 +00:00
GAMMACASE
b6a89a4815 Update CBufferString class 2023-09-27 16:54:58 +00:00
GAMMACASE
1312e1c957 Few more adjustments 2023-09-27 16:54:58 +00:00
GAMMACASE
9faa0b14fa Few small adjustments 2023-09-27 16:54:58 +00:00
GAMMACASE
464065cb72 Update IGameEventSystem & INetworkMessages interfaces
Also adds IProtobufBinding & INetworkSerializable interfaces and CNetworkSerializerPB class
2023-09-27 16:54:58 +00:00
GAMMACASE
45b223f8b9 Add INetworkMessages interface 2023-09-27 16:54:58 +00:00
GAMMACASE
faea3c63e7 Add CBufferString class 2023-09-27 16:54:58 +00:00
GAMMACASE
00b3550bab Update IFileSystem & remove filesystem_passthru.h 2023-09-27 16:54:58 +00:00
GAMMACASE
cf8ccb1dae Update IFileSystem interface 2023-09-27 16:54:58 +00:00
GAMMACASE
8df67ec7d7 Update ConVar & ConCommand handle types 2023-09-27 16:54:58 +00:00
Nick Hastings
86509802f3 Initialize more members of ConCommandDesc_t in ctor 2023-09-27 16:54:58 +00:00
Nick Hastings
4f2f511304 Fix up ConCommand callback types 2023-09-27 16:54:58 +00:00