| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | | Added some more trace-level logging | Stefan Boberg | 2021-09-15 | 1 | -1/+7 | |
| | | | | | ||||||
| | * | | | Added more context to missing chunk exceptions | Stefan Boberg | 2021-09-15 | 1 | -3/+4 | |
| | | | | | ||||||
| | * | | | Added explicit logging initialization to main() of standalone executables, ↵ | Stefan Boberg | 2021-09-15 | 3 | -1/+7 | |
| | | | | | | | | | | | | | | | | | to make things work with the new default logger shadowing changes | |||||
| | * | | | Fixed logging.h so it doesn't leak `using namespace std::literals` declaration | Stefan Boberg | 2021-09-15 | 1 | -8/+41 | |
| | | | | | ||||||
| | * | | | Corrected logic error in ValidateCbPackageAttachment() | Stefan Boberg | 2021-09-15 | 1 | -1/+1 | |
| | | |/ | |/| | ||||||
| | * | | Tweaked logging to streamline access, and simplified setup code for new loggers | Stefan Boberg | 2021-09-15 | 3 | -18/+31 | |
| | | | | ||||||
| | * | | Changed `std::exception` into `std::runtime_error` since `std::exception` ↵ | Stefan Boberg | 2021-09-15 | 9 | -20/+20 | |
| | | | | | | | | | | | | | does not have a constructor which accepts a string argument in the standard (this appears to be an MSVC implementation thing) | |||||
| | * | | Made logging macros always append `sv` string_view literal suffix | Stefan Boberg | 2021-09-15 | 3 | -19/+21 | |
| | | | | | | | | | | | | | Fixed up the few instances of explicit string_view arguments to make sure they compile properly with the new macros | |||||
| | * | | Switched some Jupiter logging to not use `_format` - this is handled by the ↵ | Stefan Boberg | 2021-09-15 | 1 | -1/+1 | |
| | | | | | | | | | | | | | logging anyway so can just pass in the format string and args | |||||
| | * | | Fixed up invalid fmt formatting strings | Stefan Boberg | 2021-09-15 | 2 | -6/+6 | |
| | | | | ||||||
| | * | | Unused variable warning fix | Stefan Boberg | 2021-09-15 | 2 | -0/+3 | |
| | | | | ||||||
| | * | | Handle absence of std::source_location somewhat more gracefully (relies on ↵ | Stefan Boberg | 2021-09-15 | 2 | -0/+6 | |
| | | | | | | | | | | | | | client code also checking) | |||||
| | * | | Unsigned / signed comparison warning fixes | Stefan Boberg | 2021-09-15 | 1 | -3/+3 | |
| | | | | ||||||
| | * | | Fixed up bit scan logic for clang-cl | Stefan Boberg | 2021-09-15 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | Missing include | Martin Ridgers | 2021-09-16 | 1 | -0/+1 | |
| | | | | ||||||
| * | | | Missing include | Martin Ridgers | 2021-09-16 | 1 | -0/+1 | |
| | | | | ||||||
| * | | | Added a simple filesystem test case | Martin Ridgers | 2021-09-16 | 3 | -0/+48 | |
| | | | | ||||||
| * | | | Implemented GetRunningExecutablePath() for Linux | Martin Ridgers | 2021-09-16 | 1 | -0/+13 | |
| | | | | ||||||
| * | | | Implemented PathFromHandle() for Linux | Martin Ridgers | 2021-09-16 | 1 | -0/+13 | |
| | | | | ||||||
| * | | | Incorrect fmt format syntax causing compile errors with GCC | Martin Ridgers | 2021-09-16 | 1 | -2/+2 | |
| | | | | ||||||
| * | | | Use Memory::* API for IoBufferCore::Alloc/FreeBuffer on non-Windows | Martin Ridgers | 2021-09-16 | 1 | -0/+4 | |
| | | | | ||||||
| * | | | MakeWin32ErrorCode() -> MakeErrorCode() | Martin Ridgers | 2021-09-16 | 2 | -4/+4 | |
| | | | | ||||||
| * | | | GetWindowsErrorAsString() -> GetErrorAsString() | Martin Ridgers | 2021-09-16 | 3 | -5/+5 | |
| |/ / | ||||||
| * | | Merge branch 'main' into linux-mac | Stefan Boberg | 2021-09-15 | 0 | -0/+0 | |
| |\ \ | ||||||
| | * | | Two missing includes | Martin Ridgers | 2021-09-15 | 1 | -0/+2 | |
| | | | | ||||||
| * | | | Merged from main | Stefan Boberg | 2021-09-15 | 50 | -526/+477 | |
| |\| | | ||||||
| | * | | Cross-platform zen::GetLastError() | Martin Ridgers | 2021-09-15 | 2 | -5/+19 | |
| | | | | ||||||
| | * | | Changed logging implementation | Stefan Boberg | 2021-09-15 | 42 | -391/+417 | |
| | | | | | | | | | | | | | | | | | | | * Code should no longer directly `#include spdlog/spdlog.h`, instead use `#include <zencore/logging.h>` * Instead of explicit calls to `spdlog::info(...)` and such please use the logging macros defined in `zencore/logging.h`. I.e `ZEN_INFO`, `ZEN_DEBUG`, `ZEN_TRACE`, `ZEN_ERROR`, `ZEN_CRITITCAL` * The macros will pick up the "most local" logger via a `Log()` call to retrieve a logger instance. To override the default logger in a class please implement your own `Log()` function | |||||
| | * | | xmake: added zenhttp dependency to make zen CLI tool buld | Stefan Boberg | 2021-09-15 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | Changed direct includes of spdlog/spdlog.h into zencore/logging.h to make it ↵ | Stefan Boberg | 2021-09-15 | 37 | -50/+42 | |
| | | | | | | | | | | | | | easier to tweak implementation | |||||
| | * | | Changed so more loggers go via the zen::loggers interface | Stefan Boberg | 2021-09-15 | 10 | -104/+32 | |
| | | | | ||||||
| | * | | Added options for indicating a server is running in "dedicated" mode | Stefan Boberg | 2021-09-15 | 3 | -8/+13 | |
| | | | | | | | | | | | | | I.e running on a host to serve *remote* clients | |||||
| * | | | Added #ifdef condition around Windows-specific exception handling | Martin Ridgers | 2021-09-15 | 2 | -0/+6 | |
| | | | | ||||||
| * | | | POSIX implementation of ThrowSystemException using std::system_error | Martin Ridgers | 2021-09-15 | 1 | -5/+9 | |
| | | | | ||||||
| * | | | Moved system_error include to except.h for std::error_code | Martin Ridgers | 2021-09-15 | 2 | -1/+1 | |
| | | | | ||||||
| * | | | Cross-platform zen::GetLastError() | Martin Ridgers | 2021-09-15 | 2 | -5/+19 | |
| | | | | ||||||
| * | | | Removed constexpr for anything that uses GetSize() | Martin Ridgers | 2021-09-15 | 1 | -19/+19 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | With the change from Ptr/Size to Ptr/EndPtr and the introduction of GetSize(), there are some constexpr-marked methods that previously used Size that now call GetSize(). GCC raises an error because GetSize() is not a constexpr. If GetSize() is marked constexpt, MSVC raises an error saying that GetSize() cannot be a constexpr. Only solution is to remove the constexpr from anything calling GetSize() (which in turn cascades). | |||||
| * | | | Wrong include for std::runtime_error | Martin Ridgers | 2021-09-15 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | Deleted unused #include | Martin Ridgers | 2021-09-15 | 1 | -1/+0 | |
| | | | | ||||||
| * | | | Missing include for std::runtime_error() | Martin Ridgers | 2021-09-15 | 1 | -0/+1 | |
| | | | | ||||||
| * | | | Missing include for pow() | Martin Ridgers | 2021-09-15 | 1 | -0/+1 | |
| | | | | ||||||
| * | | | Correct platform-specific _mm_malloc/aligned_alloc includes | Martin Ridgers | 2021-09-15 | 1 | -1/+6 | |
| | | | | ||||||
| * | | | Fixed GetSize() constexpr compile errors with GCC | Martin Ridgers | 2021-09-15 | 1 | -9/+9 | |
| | | | | ||||||
| * | | | Merge main | Martin Ridgers | 2021-09-15 | 75 | -2373/+4263 | |
| |\| | | ||||||
| | * | | Updated function service to new package management API | Stefan Boberg | 2021-09-14 | 1 | -21/+29 | |
| | | | | ||||||
| | * | | Extended CidStore implementation with some helper functions | Stefan Boberg | 2021-09-14 | 2 | -4/+31 | |
| | | | | ||||||
| | * | | Changed path for crashpad exe since vcpkg decided to put it somewhere else ↵ | Stefan Boberg | 2021-09-14 | 1 | -1/+1 | |
| | |/ | | | | | | | now, for reasons unknown | |||||
| | * | Added backwards compatible package serialization code for UE5 interop during ↵ | Stefan Boberg | 2021-09-14 | 2 | -3/+142 | |
| | | | | | | | | | transition to new marshaling formats | |||||
| | * | oplog: added handling of new attachment types | Stefan Boberg | 2021-09-14 | 1 | -3/+28 | |
| | | | ||||||
| | * | Implemented intended package streaming API flow (but currently it "streams" ↵ | Stefan Boberg | 2021-09-13 | 4 | -17/+37 | |
| | | | | | | | | | from memory) | |||||