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
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
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
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
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
be5b5b0787
Update IVEngineServer
2022-11-09 23:01:01 +00: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
StanR
cab937bc33
Remove 32-bit libs
2022-09-04 11:18:25 -04: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
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
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
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
4405fd7523
Update IGameEventSystem for game update. ( Fixes #40 ).
2018-03-13 17:51:47 -04:00
Nicholas Hastings
abe4efe820
Fix 64-bit debug build error in bitbuf.
2018-01-26 16:54:30 -05:00
Nicholas Hastings
b3ba2c7732
Fix USE_M64S define build warning with Clang 4.0+
2017-12-20 08:45:52 -05:00
Nicholas Hastings
6be59841c8
Update IGameEventManager. (Now in server, not exposed).
2017-06-22 13:07:09 -04:00
Nicholas Hastings
a47cfa9474
Fix Clang warning on Error() shim.
2017-06-21 10:54:18 -04:00
Nicholas Hastings
280312399d
Fix compile errors on Linux with new VScript param limit.
2017-06-21 10:39:25 -04:00
Nicholas Hastings
2b688391ec
Another typo.
2017-06-21 10:11:42 -04:00
Nicholas Hastings
330a71e9d0
I <2 typos.
2017-06-21 10:03:55 -04:00
Nicholas Hastings
2b7ba5b4ef
Remove Error funcs that no longer exit. Add compat shim.
2017-04-15 10:06:20 -04:00
Nicholas Hastings
defb016d32
Update ISource2Server.
2017-03-15 20:48:35 -04:00
Nicholas Hastings
9342f5d650
Update IVEngineServer2.
2017-02-18 13:43:12 -05:00
Nicholas Hastings
db9c703789
R.I.P. INetworkGameServerFactory. We hardly knew ya.
2017-02-18 10:21:11 -05:00
Nicholas Hastings
2b66731721
Add new ISource2Engine func.
2016-12-14 16:06:00 -05:00
Nicholas Hastings
8c7560bc3d
Fix ISource2Engine funcs being inaccessible.
2016-12-14 16:05:48 -05:00
Nicholas Hastings
2f3d9831c9
Add new param in INetworkGameServer::StartChangeLevel.
2016-12-14 16:05:25 -05:00
Nicholas Hastings
fd52af7ed3
Update INetworkGameServer.
2016-12-13 09:38:18 -05:00
Nicholas Hastings
4a4ee5c9ed
Fix up scriptdesc decl/def macros for new ScriptFuncDescriptor_t structure.
2016-12-10 11:49:55 -05:00
Nicholas Hastings
4458b9265c
Add param names for IScriptVM::SetEnumValue
2016-12-10 11:49:16 -05:00
Nicholas Hastings
e6794c34e3
Add UtlString field type.
2016-12-10 11:48:50 -05:00
Nicholas Hastings
4fda4f23a1
Update ScriptFuncDescriptor_t.
2016-12-09 14:57:52 -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
90995ab9ec
Add IScriptDebugger interface.
2016-11-08 10:32:48 -05:00
Nicholas Hastings
a631270c86
Update/fix ScriptLanguage_t enum.
2016-11-08 10:32:34 -05:00
Nicholas Hastings
c6342ac8e0
Add missing, new function to IScriptVM.
2016-11-08 10:31:55 -05:00
Nicholas Hastings
31ac357bb8
Update StartChangeLevel params again.
2016-10-10 14:54:06 -04: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
1be830b343
Update params for INetworkGameServer::StartChangeLevel.
2016-08-29 16:17:23 -04:00
Nicholas Hastings
2af6e9a590
Update ISource2Server iface and ISource2GameClients iface string.
...
(No idea yet what changed in ISource2GameClients.
With cursory look, all functions appear to still be there.)
2016-08-24 15:31:02 -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
35680e819c
Don't redefine X64BITS if already defined.
2016-07-22 13:38:21 -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
d06f35ba10
Update ISource2Server.
2016-06-24 08:32:45 -04:00
Nicholas Hastings
23191821bf
Fix compile error when not already including utlmap.h.
2016-04-30 16:42:44 -04:00
Nicholas Hastings
0574638e74
Fix return type for GetEntity2Networkables.
2016-04-15 08:36:18 -04:00
Nicholas Hastings
1162c5c8ee
Update datadesc/variant types.
2016-03-22 10:25:47 -04:00
Nicholas Hastings
3fcbc0a022
Fill out more of ns_address (not perfect, but better).
...
This is used to wrap netadr_t with more info, used for steam datagram routing.
2015-12-18 08:41:36 -05:00
Nicholas Hastings
c3ff2a640c
Update eiface for game updates.
2015-12-18 08:40:36 -05:00
Nicholas Hastings
7170a76337
Update INetChannel.
2015-11-01 11:54:40 -05: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
cf2fefaaa9
Update INetChannel.
2015-10-15 16:12:57 -04:00
Nicholas Hastings
f56fcd4fca
Update INetworkSystem and some other related things.
2015-10-14 21:39:24 -04:00
Nicholas Hastings
4dd7a85b57
Fix ProcessConnectionlessPacket prototype.
2015-10-13 22:02:48 -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
Nicholas Hastings
27c00af76b
Add missing LobbyAllowsCheats to IServerGCLobby.
2015-10-01 14:33:41 -04:00
Nicholas Hastings
b8babd05c3
Replace remaining instance of ENetworkDisconnectReason with int.
...
We're not going to maintain the generated proto files in here.
2015-09-27 19:28:08 -04:00
Nicholas Hastings
ed8a0cb68c
Fix ISource2GameClients.
2015-09-27 19:27:30 -04:00
Nicholas Hastings
2ae117ccca
Add IGameEventSystem.
2015-09-27 17:06:12 -04:00
Nicholas Hastings
2e859c5e04
More tweaks (ICommandLine and IVEngineServer2).
2015-09-25 18:42:54 -04:00
Tyler Edge
f22b40890a
Update IScriptVM: ConnectDebugger and DisconnectDebugger removed, SetEnumValue and CreateKeyValuesFromTable added.
2015-09-24 16:09:05 -04:00
Nicholas Hastings
2588507eca
More various updates.
2015-09-21 14:00:00 -04:00
Nicholas Hastings
fa8b516fa3
Update ISource2ServerConfig.
2015-08-31 14:03:42 -04:00
Nicholas Hastings
39abe90ee2
IEngineService, IEngineServiceMgr, IServer->INetworkGameServer, INetworkServerService, protos.
2015-07-11 13:56:04 -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
Nicholas Hastings
56e10b870f
Update CBaseEdict for "6.84" changes.
...
Eight bytes were added in the middle of the class. No clue what they are yet.
2015-05-03 09:34:55 -04:00
Nicholas Hastings
dd6800e560
Update IServer.
2015-03-06 10:54:36 -05:00
Nicholas Hastings
409858e4ee
Regenerate proto files.
2015-02-20 09:14:02 -05:00
Nicholas Hastings
78eb05f228
Update usermessage/clientmessage helpers.
2015-02-20 09:13:41 -05:00
Nicholas Hastings
a80a03849b
Update proto files.
2015-02-20 09:13:08 -05:00
Nicholas Hastings
bcae3dedf5
Regenerate proto files with protoc 2.6.1.
2015-01-21 11:03:16 -05:00
Nicholas Hastings
e62fa6228f
Update usermessage/clientmessage helpers.
2015-01-21 11:02:50 -05:00
Nicholas Hastings
7f01f7a843
Update proto files.
2015-01-21 11:02:16 -05:00
Nicholas Hastings
60aa026d74
Add param names for ShouldClientReceiveStringTableUserData in eiface.
2015-01-21 09:09:41 -05:00
Nicholas Hastings
50511410ab
Update IVEngineServer.
2015-01-08 19:41:50 -05:00
Nicholas Hastings
744cc3ffaa
Update INetworkSystem.
2014-12-18 16:00:04 -05:00
Nicholas Hastings
45349862a9
Update INetworkSystem.
2014-11-21 21:10:32 -05:00
Nicholas Hastings
688e870937
Update INetChannel.
2014-11-10 13:24:08 -05:00
Nicholas Hastings
c9c1b66154
Update INetworkSystem.
2014-10-24 07:53:35 -04:00
Nicholas Hastings
daf8e68cda
Update usermessage and clientmessage helpers with new messages.
2014-09-01 11:24:17 -04:00
Nicholas Hastings
1c3382c9c6
Regenerate proto files with protoc 2.5.0.
2014-09-01 11:23:51 -04:00
Nicholas Hastings
e4ff29c755
Update usermessage and engine protos.
2014-09-01 11:20:08 -04:00
Nicholas Hastings
5cce01a48e
Merge pull request #3 from AnAkIn1/commandcallbackfix
...
Fix command callbacks (r=psychonic).
2014-08-28 13:49:45 -04:00
AnAkkk
a0bb9c48cf
Fix command callbacks
2014-08-28 19:42:10 +02:00
Nicholas Hastings
6434012619
Update GameEvents interfaces.
2014-08-24 18:06:40 -04:00
Scott Ehlert
399db8d47e
Update INetworkSystem.
2014-06-03 16:32:47 -05:00
Nicholas Hastings
3c6248392a
Update INetChannelInfo.
2014-06-02 09:29:19 -04:00
tet
a94a3920ec
Update IScriptVM.
2014-05-24 10:16:05 -04:00
Nicholas Hastings
3bf43564b0
Updated INetChannel and INetChannelInfo.
2014-04-23 23:32:17 -04:00
Nicholas Hastings
24658e726f
Update INetChannelInfo for latest updates and other cleanup.
2014-05-04 10:41:21 -04:00
Nicholas Hastings
e9c3082d47
Update IServer. Add missed disconnect change to IServer, IVEngineServer.
2014-04-30 10:15:56 -04:00
Nicholas Hastings
4c13ce12cb
Fix signed/unsigned compare in usermessage/clientmessage helpers.
2014-04-18 07:34:33 -04:00
Nicholas Hastings
f290b12631
Update IClient.
2014-04-09 09:26:01 -04:00
Nicholas Hastings
982f3c5bb9
Update IServerGameClients.
...
--HG--
extra : rebase_source : 61ba9f87d54866ffd23bf9a448e7727575896801
2014-04-06 17:02:48 -04: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
222e567d14
Update ILoggingListener interface and other logging system declarations.
2014-03-05 17:49:59 -06:00
Scott Ehlert
7fb3dee871
Add Plat_Printf() for tier0.
2014-03-04 16:49:07 -06:00
Scott Ehlert
0058f609e5
Call raise for DebuggerBreak() in non-debug mode on OS X and define import for Plat_DebugString() on Linux and OS X.
...
This changes come from the 2013 SDK but they also seem to match Dota 2 code on these platforms.
2014-03-04 15:09:50 -06:00
Scott Ehlert
82969bfa84
Add Plat_IsInTestMode() for tier0.
2014-03-04 14:43:24 -06:00
Scott Ehlert
8c5e815276
Add Plat_ShouldCollectMiniDumpsForFatalErrors() from tier0.
2014-03-03 16:03:49 -06:00
Scott Ehlert
51e1b89dcf
Fixed sizeof warning in utlbuffer.h.
2014-03-03 04:57:58 -06:00
Scott Ehlert
16eab68112
Fixed macro redefinition problem when compiling code that #includes stdint.h.
2014-03-03 04:56:56 -06:00
Scott Ehlert
84ff4858a8
More fixes for GCC and Clang builds.
2014-03-02 00:56:59 -06:00
Scott Ehlert
c245dced4b
Add ILauncherMgr interface.
2014-03-01 19:17:41 -06:00
Scott Ehlert
967ad297ec
Add reverse-engineered INetworkSystem interface.
2014-03-01 13:29:54 -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
ec8aa94c92
Update usermessage protos and regenerate.
2014-02-28 14:39:56 -05:00
Nicholas Hastings
6ae5f40572
Regenerated protobuf files.
2014-02-10 09:20:47 -05:00
Nicholas Hastings
6f4e636a80
Updated usermessage and clientmessage helpers.
2014-02-10 09:20:34 -05:00
Nicholas Hastings
12bbcf4f25
Updated protos.
2014-02-10 09:20:18 -05:00
Nicholas Hastings
bda8c1d418
Updated more of IScriptVM.
2014-01-07 22:30:25 -05:00
Nicholas Hastings
d14ed862a3
Updated IServerGameDLL with new PreChangeLevel.
2014-01-07 16:39:27 -05:00
Nicholas Hastings
e2a543fe4c
Fix GetGameDescription and GetAddonName order being transposed.
2014-01-07 16:26:28 -05:00
Nicholas Hastings
1536ac9707
Datadesc type fixups.
...
--HG--
extra : amend_source : c426b723acc32c36b08bdfe91a9af214f45cd442
2013-12-18 09:54:27 -05:00
Nicholas Hastings
5e193a4524
Numerous VScript and datadesc type updates.
2013-12-18 00:11:54 -05:00
Nicholas Hastings
0a130c1a1f
Updated IServerGameDLL, added new convar flag.
2013-12-13 11:08:21 -05:00
Nicholas Hastings
895e77b7cd
Updated CSoundParameters and ISoundEmitterSystemBase.
2013-11-12 11:26:59 -05:00
Nicholas Hastings
9b7fc95b59
Updated INetworkStringTable.
2013-07-24 00:29:22 -04:00
Nicholas Hastings
c12d94dec2
Updated protos.
2013-07-24 00:29:09 -04:00
Nicholas Hastings
c1ab28a287
Updated IClient::Disconnect prototype.
2013-07-13 13:57:35 -04:00
Nicholas Hastings
da6f92795c
Fixed compile error in IClient.
2013-07-13 12:42:19 -04:00
Nicholas Hastings
91ecba685a
Tidied up a few more things.
2013-07-12 12:15:03 -04:00
Scott Ehlert
334e8f97b8
Updated IAppSystem and ICommandLine.
2013-07-12 07:30:00 -05:00
Nicholas Hastings
b4f7c7966a
Did a pass of updating/fixing now that symbol info is available.
2013-07-12 02:25:04 -04:00
Nicholas Hastings
0ffa0eb6ad
Updated IVEngineServer.
2013-06-18 12:14:39 -04:00
Nicholas Hastings
7db20d956c
Updated protobufs, regenerated.
2013-06-18 12:12:50 -04:00
Nicholas Hastings
d5f624f533
Copied the Valve debug code killer from um helper to client message helper.
2013-06-06 12:18:57 -04:00
Nicholas Hastings
934bf4fc7a
Fixed non-debug builds using usermessage helpers.
2013-06-06 12:18:23 -04:00
Nicholas Hastings
6f2dff28f5
Updated protobufs.
...
--HG--
extra : rebase_source : 33b658e2d314424a66e48aa987d13fae26bfeb24
2013-06-05 21:05:42 -04:00
Nicholas Hastings
d217b943d4
Kill Valve debug code included by dota usermessage helpers when _DEBUG.
...
--HG--
extra : rebase_source : caa4ed31c57e632f9afcf09417dc7bd7637d8a35
2013-06-05 20:45:20 -04:00
Nicholas Hastings
da63ff1077
Tweaked IRecipientFilter style to be more consistent.
2013-05-14 10:00:53 -04:00
Nicholas Hastings
fce8d36acc
Updated IRecipientFilter.
2013-05-14 09:52:51 -04:00
Nicholas Hastings
5f30794961
Removed ShouldUseNewAssertDialog from tier0 exports. It's gone.
2013-05-14 09:52:37 -04:00
Nicholas Hastings
b63f2fdffd
Another IServerGameDLL fix.
2013-05-10 19:48:17 -04:00
Nicholas Hastings
3ee193e107
Updated IServerGameDLL.
2013-05-10 17:44:19 -04:00
Nicholas Hastings
a86168418e
Updated IServerGameClients and IVEngineServer.
2013-05-09 10:07:30 -04:00
Nicholas Hastings
f1806b93c0
Updated ServerActivate on IServerGameDLL.
2013-05-08 09:16:29 -04:00
Nicholas Hastings
fe5ebe640c
Updated IGameEvent.
2013-05-07 16:42:20 -04:00
Nicholas Hastings
ebc0633c9d
Updated CGlobalVars.
2013-04-25 11:26:34 -04:00
Nicholas Hastings
bac49f4e16
Updated IFileSystem, IKeyValuesSystem, ConCommand and tier1 lib for 2013-04-19 game update.
2013-04-22 18:57:11 -04:00
Nicholas Hastings
c0340929ba
Updated INetChannelHandler, IClient, INetChannelInfo and some of INetChannel.
2013-04-06 22:41:43 -04:00
Nicholas Hastings
ade87d3fc5
Updated IKeyValuesSystem.
2013-03-29 09:22:08 -04:00
Nicholas Hastings
4dbcfc2d11
Hl2sdk-ized uint8 def in eiface for consistency.
2013-03-22 20:37:33 -04:00
Nicholas Hastings
54a632f7ed
Updated IAppSystem.
2013-03-21 22:01:34 -04:00
Nicholas Hastings
c0d4f54a2a
Updated ICommandLine.
2013-03-21 21:13:05 -04:00
Nicholas Hastings
12a2c648b6
Added IServerGameClients::DispatchClientMessage + client message protos, generated code, and helpers.
2013-03-13 23:54:54 -04:00
Nicholas Hastings
e712582819
Moved ai_activity proto files out of dota-specific spot.
...
--HG--
rename : public/game/shared/dota/protobuf/ai_activity.pb.cc => public/game/shared/protobuf/ai_activity.pb.cc
rename : public/game/shared/dota/protobuf/ai_activity.pb.h => public/game/shared/protobuf/ai_activity.pb.h
rename : public/game/shared/dota/protobuf/ai_activity.proto => public/game/shared/protobuf/ai_activity.proto
2013-03-03 01:00:55 -05:00
Nicholas Hastings
31b4af4d99
Added IServerGCLobby vtable.
2013-03-03 01:00:31 -05:00
Nicholas Hastings
012383f7c5
Added missing virtual destructor to ICVarIteratorInternal.
2013-03-01 17:33:45 -05:00
Nicholas Hastings
f2baaa8b15
Updated IFileSystem.
2013-03-01 13:44:20 -05:00
Nicholas Hastings
84620eccb6
Fixed up CGlobalVars enough for maxentities and pEdicts to be correct again (probably still not right).
2013-03-01 12:49:29 -05:00
Nicholas Hastings
164a41207c
Fixed SendProp (dtor is no longer virtual).
2013-03-01 12:49:29 -05:00
Nicholas Hastings
7607970cab
More eiface updates.
2013-03-01 12:49:29 -05:00
Nicholas Hastings
4322ebcfb8
Added WriteVarInt32 and ByteSizeVarInt32 to tier1 bf_write.
2013-01-10 19:02:29 -05:00
Nicholas Hastings
eb6ef53ad8
Ported IEngineSound changes from CS:GO branch.
2013-03-01 12:49:12 -05:00
Nicholas Hastings
420435a7c8
Added Dota usermessage helpers.
2013-03-01 12:48:56 -05:00
Nicholas Hastings
5846589a93
Added latest protos and generated code.
2013-03-01 12:48:33 -05:00
Nicholas Hastings
7e896bec3a
Fixed Windows build issue in threadtools.h.
2013-02-28 12:46:32 -05:00
Nicholas Hastings
542ad634f0
Updated IVEngineServer and IServerGameDLL.
2013-02-28 11:53:06 -05:00
Drifter
bf98ba6146
Added missing newline to valve_off.h (bug 5387).
2012-07-22 13:36:16 -04:00
Scott Ehlert
93a4021c22
Suppress clang warning for tier0's GetCPUInformation().
2012-05-29 20:11:05 -05:00
Scott Ehlert
e0359f5d9d
Block out seemingly unused CRefDebug class for clang builds.
2011-06-17 17:41:40 -05:00
Scott Ehlert
e09b17c2c0
Mac compatibility.
2012-05-21 18:30:56 -05:00
Nicholas Hastings
421d7a6b4d
Changing a ARRAYSIZE to Q_ARRAYSIZE to fix SDKTools compile.
2012-05-21 13:25:57 -04:00
Nicholas Hastings
56d6739249
Reverting all _AssertValidStringPtr back to AssertValidStringPtr.
2013-02-28 13:37:57 -05:00
Scott Ehlert
fb701bd569
Added reverse-engineered interfaces lib code and hacked up tier1 and mathlib to build against the newer headers.
2012-05-21 02:49:35 -05:00
Nicholas Hastings
64a37e1969
Merge.
2013-01-03 18:20:55 -05:00
Nicholas Hastings
27926f082e
Fixed unused var warning in logging.h when compiling with GCC.
2013-01-03 18:15:19 -05:00
Scott Ehlert
fdd0bbf277
SDK sync.
2012-07-06 20:35:59 -05:00
Scott Ehlert
4fb33274fb
Fixed compiler error in icvar.h when memalloc.h wasn't included (bug 5159).
2011-11-03 14:02:10 -05:00
Scott Ehlert
753fe25c18
SDK sync.
2010-10-11 17:51:21 -05:00
Scott Ehlert
afae1dd369
SDK sync.
2010-07-23 03:59:04 -05:00
Scott Ehlert
e208562b7e
IMemAlloc::Free now used in ICvar::Iterator destructor.
2010-07-22 14:36:34 -05:00
Scott Ehlert
e493574c46
Fixed compiler error when #including iclient.h.
2010-07-22 01:48:57 -05:00
Scott Ehlert
c0a96ff1e8
Added original SDK code for Alien Swarm.
2010-07-22 01:46:14 -05:00