Nicholas Hastings
73261a7bd2
Fix compile error regression in Error shim on GCC/Clang.
2018-06-30 08:47:48 -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
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
a47cfa9474
Fix Clang warning on Error() shim.
2017-06-21 10:54:18 -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
2e859c5e04
More tweaks (ICommandLine and IVEngineServer2).
2015-09-25 18:42:54 -04:00
Nicholas Hastings
cd9b331641
Start of Source2 work.
2015-07-09 13:07:26 -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
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
755381dc49
Various fixes for building static libs on Mac OS X and Linux.
2014-03-01 13:28:50 -06:00
Scott Ehlert
334e8f97b8
Updated IAppSystem and ICommandLine.
2013-07-12 07:30:00 -05:00
Nicholas Hastings
5f30794961
Removed ShouldUseNewAssertDialog from tier0 exports. It's gone.
2013-05-14 09:52:37 -04:00
Nicholas Hastings
c0d4f54a2a
Updated ICommandLine.
2013-03-21 21:13:05 -04:00
Nicholas Hastings
7e896bec3a
Fixed Windows build issue in threadtools.h.
2013-02-28 12:46:32 -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
e09b17c2c0
Mac compatibility.
2012-05-21 18:30:56 -05: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
27926f082e
Fixed unused var warning in logging.h when compiling with GCC.
2013-01-03 18:15:19 -05:00
Scott Ehlert
c0a96ff1e8
Added original SDK code for Alien Swarm.
2010-07-22 01:46:14 -05:00