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
Nicholas Hastings
b1d180a2d7
Hackfix KeyValues class so at least self-owned ones work.
...
Still completely incorrect for working with ones from the game.
2015-10-08 12:54:18 -04:00
Scott Ehlert
4e0f6d3c60
Fix ConVar and ConCommands
2015-07-09 13:10:10 -04:00
Nicholas Hastings
cd9b331641
Start of Source2 work.
2015-07-09 13:07:26 -04:00
AnAkkk
a0bb9c48cf
Fix command callbacks
2014-08-28 19:42:10 +02:00
Scott Ehlert
3c4dc1c9cf
Fix various GCC/Clang warnings in ivscript.h and functors.h.
2014-03-15 01:20:26 -05:00
Nicholas Hastings
1200d949cb
Add missing CORRECT_PATH_SEPARATOR_S and INCORRECT_PATH_SEPARATOR_S defines.
...
--HG--
extra : rebase_source : cb6c6b8d501a6ceac9a394bbb2caa0d86098c9b3
2014-03-15 00:56:21 -04:00
Scott Ehlert
51e1b89dcf
Fixed sizeof warning in utlbuffer.h.
2014-03-03 04:57:58 -06:00
Scott Ehlert
84ff4858a8
More fixes for GCC and Clang builds.
2014-03-02 00:56:59 -06:00
Scott Ehlert
755381dc49
Various fixes for building static libs on Mac OS X and Linux.
2014-03-01 13:28:50 -06:00
Nicholas Hastings
0a130c1a1f
Updated IServerGameDLL, added new convar flag.
2013-12-13 11:08:21 -05:00