commit bf58c7b52b4767afcd5a1b754b0fa5be0ecbb5c2 Author: NY00123 Date: Tue Oct 21 23:12:30 2025 +0300 SW: Fix null pointer dereferences in case of showing inventory bar right before player kill commit 8e1972a5910136d99af5c917cda66d4bb118d036 Author: NY00123 Date: Tue Oct 21 00:33:33 2025 +0300 SW: Comment out definition and declaration of unused function _ErrMsg commit 95ef3841ca78b0448ece4f315e6bf6117c416652 Author: NY00123 Date: Tue Oct 21 00:29:54 2025 +0300 SW: Use TerminateWithMsg in _Assert commit 26cfce51d559f5d8793a6bd436e03b6a2cf5c4e1 Author: NY00123 Date: Mon Oct 20 23:55:09 2025 +0300 SW: Use TerminateWithMsg in JS_DrawMirrors commit 38465fff0a0e06fdb393ad775a0c0dd97d30cc75 Author: NY00123 Date: Mon Oct 20 23:51:05 2025 +0300 SW: Use TerminateWithMsg in JS_PlockError as well There are unfortunate duplications of the shared string, but such occurrences don't seem to be that common so far. commit 3837287e2d96f46a15a29d9f338ab84b1c727493 Author: NY00123 Date: Mon Oct 20 23:41:00 2025 +0300 SW: Cleanup of what was non-RENDERTYPEWIN code commit b146130443c5f46017ea6e9c587dbebab4550acd Author: NY00123 Date: Mon Oct 20 23:38:01 2025 +0300 SW: Remove not fully ported heap check code and related definitions commit 2a73792fa1f3e7ae6bb0739bf7b8cd53e3e36bae Author: NY00123 Date: Mon Oct 20 23:35:25 2025 +0300 SW: Remove DEBUG-specific console commands mem, checkheap, dumpheap commit 75d79ad0fe81acbb53d69e3e7ec967f5ed7425c0 Author: NY00123 Date: Mon Oct 20 23:33:05 2025 +0300 SW: Replace a few more printf calls, none being compiled, with LOG_F/VLOG_F commit 0e82cb6ecc7185f629d558854270d7d8dcb3d032 Author: NY00123 Date: Mon Oct 20 22:56:23 2025 +0300 SW: Replace a few printf calls with uses of LOG_F(ERROR, ...) Trailing '\n' characters have been removed again. commit ccf709a75710865dccd14bc8259eaec4de6238ca Author: NY00123 Date: Mon Oct 20 22:16:42 2025 +0300 SW: Do replace multiple calls to TerminateGame+print/wm_msgbox+exit These are done using TerminateWithMsg, except for a few instances in which the strings were meant to be printed without formatting, where TerminateWithSimpleMsg is used instead. Trailing '\n' characters have been removed from input strings. For code previously using printf and not wm_msgbox or loguru, this should resolve instances in which the program would abort without relevant logs, at least under specific platforms. Note that printf had its usage under DOS. commit 954e9b13dcbe7bf8da46ef4f802782b8190e5ccb Author: NY00123 Date: Mon Oct 20 22:10:40 2025 +0300 SW: Add template function TerminateWithMsg and wrapper TerminateWithSimpleMsg TerminateWithMsg is going to be used instead of separate sets of calls to TerminateGame, printf/wm_msgbox and exit. It'll use wm_msgbox, not printf (originally used under DOS), and also go through LOG_F. This is an inline function definition using a variadic template, allowing the use of LOG_F and also matching loguru::log. TerminateWithSimpleMsg is a wrapper that allows printing a string without formatting. commit 1533a660ac24c73c5b3c9c2cc7c76affe3fe595c Author: NY00123 Date: Mon Oct 20 20:43:46 2025 +0300 SW: Move #endif directive to the end of game.h See https://voidpoint.io/terminx/eduke32 for more details.