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

365 Commits

Author SHA1 Message Date
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
Nick Hastings
d25d1cbe55 Fix ConVarHandle/ConCommandHandle size handleand ConCommandHandle INVALID val 2023-09-27 16:54:58 +00:00
Nick Hastings
5dd1b962bb Fix RegisterCommand params 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
Nick Hastings
7c0eabfd64 Fix return type on TakeConVarSnapshot 2023-09-27 16:54:58 +00:00
GAMMACASE
8cf41ac590 Update ICvar 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
8626bfe25f Merge branch 'dota-2022' into dota 2022-11-09 23:01:20 +00:00
Nick Hastings
be5b5b0787 Update IVEngineServer 2022-11-09 23:01:01 +00:00
Nick Hastings
98b616e56b Upgrade tier1 msvc project to newer toolset. 2022-09-04 13:06:30 -04:00
Nick Hastings
2f2e51520a Improve Error() shim. 2022-09-04 13:06:09 -04:00
Nick Hastings
c5627090f7 Update KeyValues headers to better match exported symbols 2022-09-04 12:40:16 -04:00
Nick Hastings
42745c982b Remove KeyValues code from tier1. It's implemented by tier0 now and exported. 2022-09-04 12:39:41 -04:00
Nick Hastings
00b76b9dda Revert "Remove tier1 lib/code. It's implemented by tier0 now and exported."
This reverts commit 4fd0ac35ed9880b5bf26d559ccf09d7d68d05d9b.
2022-09-04 12:37:41 -04:00
Nick Hastings
4fd0ac35ed Remove tier1 lib/code. It's implemented by tier0 now and exported. 2022-09-04 12:31:05 -04:00
Nick Hastings
f2fc2ac6d5 Update Windows and Linux tier0 libs 2022-09-04 11:19:04 -04:00
Nick Hastings
576f364072 Remove vstdlib lib/bins 2022-09-04 11:18:44 -04:00
StanR
cab937bc33 Remove 32-bit libs 2022-09-04 11:18:25 -04:00
StanR
ac8b4718ba [dota] Update filesystem interface (#47)
* [dota] Update filesystem interface

* Remove commented out lines completely
2018-12-10 08:18:38 -05:00
StanR
98325355d2 [Dota] Filesystem interface fix (#46)
* Fix filesystem interface

* whoops
2018-10-02 17:01:23 -04:00
StanR
f5ed6a1a44 Fix igameevent.h include (#45)
* Fix igameevent include

* Proper include
2018-08-01 09:31:15 -04:00
Michael Flaherty
9877126203 Revert "Remove depricated register declaration"
This reverts commit 29f7793b4f4f910b570e0ccb92ca0c854b2e00a7.
2018-07-19 19:07:55 -07:00
Michael Flaherty
29f7793b4f Remove depricated register declaration 2018-07-19 18:40:42 -07:00
Nicholas Hastings
6e4f2cceab Update Linux static libs. 2018-07-07 13:56:00 -04:00
Nick Hastings
f94c42c090 Update Windows static libs. 2018-07-07 13:54:45 -04:00
Nicholas Hastings
73261a7bd2 Fix compile error regression in Error shim on GCC/Clang. 2018-06-30 08:47:48 -04:00
Nick Hastings
3d5689c064 Missed file in list commit. 2018-06-30 08:42:59 -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
0deba1c5d3 Update IVEngineServer2. 2018-06-16 13:35:29 -04:00
Nicholas Hastings
2d1a9237d8 Fix static lib names to match what MM:S expects when building.
This nukes the legacy '_i486' suffix.
2018-06-16 09:49:37 -04:00
Nicholas Hastings
3fcf2ee3e5 Recompile tier1 with latest ConVar/ConCommand updates. 2018-06-16 09:25:35 -04:00
Nicholas Hastings
11bb666513 Fix Linux lib output path. 2018-06-16 09:25:10 -04:00
Nicholas Hastings
d8d293dc4e Include mathlib in utlmemory.h to fix build. 2018-06-16 09:23:55 -04:00
Nick Hastings
26556b4aa6 Add WIP tier1 interface changes / tier0.
Not done, but this should fix current MM:S build from tier1 headers not
matching lib on Windows.
2018-05-05 10:55:21 -04:00