aboutsummaryrefslogtreecommitdiff
path: root/primedev/logging
AgeCommit message (Collapse)Author
2024-11-20Remove uses of Autohook from `loghooks.cpp` (#812)v1.28.6Jack
* Manually hook TextMsg * Manually hook fprintf * Manually hook ConCommand_echo * Manually hook EngineSpewFunc * Manually hook Status_ConMsg * Manually hook CClientState_ProcessPrint * Remove AUTOHOOK_INIT and AUTOHOOK_DISPATCH_MODULE
2024-10-06core: Remove unused SourceInterface class (#816)F1F7Y
Removes unused `SourceInterface` class, moves `InterfaceStatus` enum to `tier1.h`.
2024-09-07Remove uses of Autohook from `logging.cpp` (#811)v1.28.0-rc1Jack
Remove AUTOHOOK_INIT
2024-09-02logging: Remove use of `SourceInterface` for `CGameConsole` (#803)v1.27.6-rc3F1F7Y
`SourceInteface` class goes back to icepick and is not good. We have a replacement, let's use it.
2024-08-26Format projectNorthstar
2024-08-23Format projectNorthstar
2024-07-28Fix logging sometimes not working (#754)v1.26.4-rc3v1.26.4Jack
Revert #741 and remove log message since it's not a big deal
2024-06-28Check for Console Window before allocating one (#741)Jan
Check for Console Window before allocating one and remove "console already exists" from error message, we know it doesn't
2024-06-22Add overrides to `custom_sink_it_` methods (#708)Jan
the compiler knows we want to override here, since the original `custom_sink_it_` is virtual but we should be explicit to prevent any mistakes.
2024-03-04Address C4100 compiler warnings (unused var) (#648)v1.24.4-rc1v1.24.3-rc3v1.24.3-rc2v1.24.3Jack
Adds and uses a macro to avoid the warning
2024-02-04Plugin interfaces (plugins v4) (#615)v1.23.1-rc2v1.23.1-rc1v1.23.1v1.23.0-rc2v1.23.0-rc1v1.23.0uniboi
Replaces the current plugin api with source interfaces. - backwards compatible - no more json in binaries (wtf) - does not rely on structs from third party libraries (wtf) - actually initializes variables - no more basically unused classes The launcher exposes almost everything required by plugins in interfaces that allow for backwards compatibility. The only thing that's passed to a plugin directly is the northstar dll HWND and a struct of data that's different for each plugin.
2024-01-21Address C4267 compiler warnings (#647)v1.22.2-rc1Jack
Implicit conversion from `size_t` to a smaller type
2023-12-27Folder restructuring from primedev (#624)v1.21.2-rc3v1.21.2Jack
Copies of over the primedev folder structure for easier cherry-picking of further changes Co-authored-by: F1F7Y <filip.bartos07@proton.me>