Azamat H. Hackimov
f7b7f18e0d
Replace debugbreak with SDL_assert()
...
Reworked ASSERT() and Int3() macros to use SDL_assert(). SDL_assert() allows to debug break from user decision.
Major reorganizing platform-dependent code to make it platform-independent.
2024-09-24 23:03:02 +03:00
Azamat H. Hackimov
c3b1225c6e
Remove mprintf_at() usage
...
This function is stubbed and does nothing.
2024-09-24 23:00:53 +03:00
Azamat H. Hackimov
b1f9b61d44
Cleanup ddebug submodule
...
Remove unused functions.
2024-09-10 03:00:26 +03:00
Azamat H. Hackimov
ba1020ef70
Fix compilation on Windows
...
SetUnhandledExceptionFilter requires WINAPI macros on RecordExceptionInfo() declaration, otherwise it fails to compile on x86 arch.
2024-08-11 20:40:19 +03:00
Thomas Roß
1809f48ca9
[Misc] Removed some leftover debug stuff that does nothing anymore.
2024-08-10 18:44:29 +02:00
Thomas Roß
33288916c2
Replaced the old and now unused code for manunal callstack parsing with the creation of a crashdump file aka MiniDump. Together with the matching debug symbols from the previous commit, we can analyse these crashdumps to fix the problem.
2024-08-10 18:41:48 +02:00
Chris Sarbora
3da53e567f
Programmatically replace all __LINUX__
with POSIX
...
Steps:
```sh
srcs=$(mktemp)
find . -name "*.cpp" -or -name "*.c" -or -name "*.h" -or -name "*.hpp" -or -name "*.cc" -or -name "*.hh" > $srcs
xargs sed -i 's/ifndef __LINUX__/if !defined(POSIX)/' < $srcs
xargs sed -i 's/ifdef __LINUX__/if defined(POSIX)/' < $srcs
xargs sed -i 's/defined(__LINUX__)/defined(POSIX)/' < $srcs
```
2024-07-12 18:11:54 -05:00
Azamat H. Hackimov
6c5403c232
Make Debug_Log* functions to crossplatform
2024-06-03 01:40:35 +03:00
Azamat H. Hackimov
9416458f9c
Cleanup mono debugging code
...
Remove unused mono debug code.
2024-06-03 01:40:33 +03:00
GravisZro
b66821cfd6
Move global static variables out of headers
...
A few headers had some global static varaibles declared in their headers which
is very bad.
2024-05-28 17:46:31 -04:00
JeodC
a4ab78192c
Join license header with historical commentrs
...
Join the license header with historical comments using a separator so IDEs can correctly parse the initial header.
Also use .gitattributes to ensure all files are LF.
2024-05-08 14:41:19 -04:00
Azamat H. Hackimov
2aece028d0
Move debug functions to own module
...
This commit is part of efforts to isolate subsystems of project into own modules.
2024-04-30 00:58:34 +03:00