1
0
mirror of https://github.com/alliedmodders/hl2sdk.git synced 2025-01-10 10:59:39 +08:00

67 Commits

Author SHA1 Message Date
GAMMACASE
cb46fa5234 Add EStringConvertErrorPolicy 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
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
Nick Hastings
d24cab911f Strip CUtlBuffer defined functions from tier1 lib 2023-09-27 16:54:58 +00:00
Nick Hastings
bff074c159 More ConCommand tweaks 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
a2b25a98eb Add utlcommon.h & utlhashtable.h from sdk2013 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
2c9f711bbd Update ConCommand/ConCommandBase/CCommand/ConCommandHandle 2023-09-27 16:54:58 +00:00
GAMMACASE
f47a19d330 Update ISource2GameClients interface 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
faea3c63e7 Add CBufferString class 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
Nick Hastings
d25d1cbe55 Fix ConVarHandle/ConCommandHandle size handleand ConCommandHandle INVALID val 2023-09-27 16:54:58 +00:00
Nick Hastings
906bd2ef70 Fix compilation errors 2023-09-27 16:54:58 +00:00
Nick Hastings
6e5d2ac6ac Update CCommand 2023-09-27 16:54:58 +00:00
Nick Hastings
6cbc8453fc Remove m_nMallocGrowSize from CUtlMemory 2023-09-27 16:54:58 +00:00
Nick Hastings
843d279123 Update ICommandLine 2023-09-27 16:54:58 +00:00
GAMMACASE
e56c443c09 Update ICvar, ConVar & ConCommand classes 2023-09-27 16:54:58 +00:00
GAMMACASE
11fc23faa0 Update ICreationListenerCallbacks class 2023-09-27 16:54:58 +00:00
GAMMACASE
e0a0248b17 Restructure convar.h and icvar.h 2023-09-27 16:54:58 +00:00
GAMMACASE
f93cf9311b Remove iconvar.h 2023-09-27 16:54:58 +00:00
GAMMACASE
dcfee62c58 Further ICVar reversal 2023-09-27 16:54:58 +00:00
Nick Hastings
d306f68e6b Finished ResetDbgInfo/m_pElements removal on data structures 2023-09-27 16:54:58 +00:00
GAMMACASE
0d4a232fc6 Update CVValue_t to respect EConVarType 2023-09-27 16:54:58 +00:00
GAMMACASE
f0d39355d6 Small struct and class adjastments 2023-09-27 16:54:58 +00:00
GAMMACASE
2460e77afe ConVar rework initial 2023-09-27 16:54:58 +00:00
Nick Hastings
c5627090f7 Update KeyValues headers to better match exported symbols 2022-09-04 12:40:16 -04:00
Nick Hastings
f60592b4f9 More Source 2 / Dota shuffling.
- Remove tier1 interface/factory funcs that no longer exist.
- Add/fix tier0 interface funcs.
- Fix tier0 win64 link lib to have correct decorated names for Msg, Warning, etc.
- Update Error() shim to act more closely to old behavior.
- Moved CreateInterface impl to interfaces lib (appears to not be in tier1 anymore).
- Removed exports log channels that aren't exported in S2.
2018-06-30 08:15:58 -04:00
Nicholas Hastings
4f463be480 More removal of tier1 iface stuff that doesn't exist. 2018-06-17 10:25:04 -04:00
Nicholas Hastings
d8d293dc4e Include mathlib in utlmemory.h to fix build. 2018-06-16 09:23:55 -04:00
Nicholas Hastings
27fe1b091f Update ConVar flags for ConVar_Register to use correct type (alliedmodders/metamod-source#42). 2018-03-14 18:09:45 -04:00
Nicholas Hastings
16ba4f7602 Merge branch 'dota' of https://github.com/alliedmodders/hl2sdk into dota 2018-03-13 17:55:21 -04:00
Nicholas Hastings
3940eefc90 Update ConVar flags to use int64 everywhere. (alliedmodders/metamod-source#42)
Still needs tier1 recompile.
2018-03-13 17:54:16 -04:00
Nicholas Hastings
abe4efe820 Fix 64-bit debug build error in bitbuf. 2018-01-26 16:54:30 -05:00
Nicholas Hastings
b230458c97 Added some missing ConVar flags. 2016-11-27 09:31:13 -05:00
Nicholas Hastings
6e19ef7779 Fix UtlHash for 64-bit. 2016-11-09 15:21:21 -05:00
Nicholas Hastings
ebb0e1ea3b Fix randomish issues with command callbacks.
Also implemented ctors for remaining variants.
2016-08-29 19:16:45 -04:00
Nicholas Hastings
3d846a2056 Fix various other compiler warnings/errors. 2016-07-22 13:43:35 -04:00
Nicholas Hastings
4a34a76984 Various other fixes for 64-bit. 2016-07-22 13:43:08 -04:00
Nicholas Hastings
68828e5ef9 In datamanager, change from ptr handle to int handle (it only refs a short). 2016-07-22 13:38:02 -04:00
Nicholas Hastings
e7e04dc259 Hack-fix ConVar / ConCommandBase.
Not sure what these new GetXVirtualized are for. They seem to have their own stored values,
but were only added when Server-bounded convars were also touched (and implementing these).
2015-10-19 15:53:41 -04:00