GAMMACASE
6fd990f46b
Few minor fixes
2023-10-01 17:27:56 +03:00
Poggu
05a5907e05
Rename byteswap to cbyteswap ( #140 )
...
Resolves include collision with protobuf dependency
2023-10-01 16:41:15 +03:00
Wend4r2
78bdcdaf19
Pass a context to command member callback
2023-09-30 13:51:00 +00:00
Wend4r2
6696d3dea4
Fix an abstract CConCommandMemberAccessor<T>
2023-09-30 13:51:00 +00:00
GAMMACASE
0ac0302c8e
Fix GCC compilation issues
2023-09-29 13:13:00 +03:00
Nick Hastings
29e9027679
Fix CBufferStringGrowable initialization order
2023-09-27 19:56:15 -04:00
zer0.k
62c3df6af5
Update bitbuf to match sdk2013
2023-09-27 16:54:58 +00:00
GAMMACASE
0185e8aded
Fix minor compile time issues & update interfaces project files
2023-09-27 16:54:58 +00:00
GAMMACASE
de31558103
Update CUtlMemory EXTERNAL_* flags handling
2023-09-27 16:54:58 +00:00
GAMMACASE
5fa3fbeaeb
Minor code tweaks
2023-09-27 16:54:58 +00:00
GAMMACASE
5bd88329db
Update HKeySymbol & return back KeyValuesSystem()
2023-09-27 16:54:58 +00:00
number201724
23e7043b9b
Overhaul KeyValues.h
...
Co-authored-by: GAMMACASE <31375974+GAMMACASE@users.noreply.github.com>
2023-09-27 16:54:58 +00:00
GAMMACASE
5ace21fa24
Small temporary fix to the KeyValues::GetString
2023-09-27 16:54:58 +00:00
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