1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-10-15 00:56:36 +00:00
openmw/components/debug
AnyOldName3 3bb3f58c73 Don't put crash dumps in Temp on Windows
Well... unless we fail to get the user profile directory.

Also put freeze dumps in a more appropriately-named file.

Discussed in https://gitlab.com/OpenMW/openmw/-/issues/7455

Manual rewrite of c21695c951

As well as that, I found a bug where the crash dump path was being converted from a std::filesystem::path to a utf8-encoded std::string, then passed to the crash catcher, which converted it to a std::filesystem::path implicitly, but using the system eight-bit code page, which wouldn't usually be UTF-8. That's now fixed by passing the function that expects a path a path instead of a string.
2023-07-05 20:25:22 +01:00
..
debugdraw.cpp shade refactor 2023-02-25 11:03:39 -08:00
debugdraw.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
debugging.cpp Don't put crash dumps in Temp on Windows 2023-07-05 20:25:22 +01:00
debugging.hpp Setup logging with properly initialized configuration manager 2023-01-30 09:30:55 +01:00
debuglog.cpp Remove redundant operator<< overloads from Log 2023-02-06 21:18:35 +01:00
debuglog.hpp Remove redundant operator<< overloads from Log 2023-02-06 21:18:35 +01:00
gldebug.cpp Revert "Merge branch 'fix_macos_build' into 'master'" 2022-10-12 22:48:34 +01:00
gldebug.hpp Fix and prevent -Wextra-semi warning 2022-10-06 00:26:43 +02:00