Commit bf58c7b52b4767afcd5a1b754b0fa5be0ecbb5c2
SW: Fix null pointer dereferences in case of showing inventory bar right before player kill
Browse logs with clarity: filter by type/year, search text, and inspect parsed commit details.
SW: Fix null pointer dereferences in case of showing inventory bar right before player kill
SW: Comment out definition and declaration of unused function _ErrMsg
SW: Use TerminateWithMsg in _Assert
SW: Use TerminateWithMsg in JS_DrawMirrors
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.
SW: Cleanup of what was non-RENDERTYPEWIN code
SW: Remove not fully ported heap check code and related definitions
SW: Remove DEBUG-specific console commands mem, checkheap, dumpheap
SW: Replace a few more printf calls, none being compiled, with LOG_F/VLOG_F
SW: Replace a few printf calls with uses of LOG_F(ERROR, ...) Trailing '\n' characters have been removed again.
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.
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.
SW: Move #endif directive to the end of game.h See https://voidpoint.io/terminx/eduke32 for more details.
commit bf58c7b52b4767afcd5a1b754b0fa5be0ecbb5c2
Author: NY00123 <ny00@outlook.com>
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 <ny00@outlook.com>
Date: Tue Oct 21 00:33:33 2025 +0300
SW: Comment out definition and declaration of unused function _ErrMsg
commit 95ef3841ca78b0448ece4f315e6bf6117c416652
Author: NY00123 <ny00@outlook.com>
Date: Tue Oct 21 00:29:54 2025 +0300
SW: Use TerminateWithMsg in _Assert
commit 26cfce51d559f5d8793a6bd436e03b6a2cf5c4e1
Author: NY00123 <ny00@outlook.com>
Date: Mon Oct 20 23:55:09 2025 +0300
SW: Use TerminateWithMsg in JS_DrawMirrors
commit 38465fff0a0e06fdb393ad775a0c0dd97d30cc75
Author: NY00123 <ny00@outlook.com>
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 <ny00@outlook.com>
Date: Mon Oct 20 23:41:00 2025 +0300
SW: Cleanup of what was non-RENDERTYPEWIN code
commit b146130443c5f46017ea6e9c587dbebab4550acd
Author: NY00123 <ny00@outlook.com>
Date: Mon Oct 20 23:38:01 2025 +0300
SW: Remove not fully ported heap check code and related definitions
commit 2a73792fa1f3e7ae6bb0739bf7b8cd53e3e36bae
Author: NY00123 <ny00@outlook.com>
Date: Mon Oct 20 23:35:25 2025 +0300
SW: Remove DEBUG-specific console commands mem, checkheap, dumpheap
commit 75d79ad0fe81acbb53d69e3e7ec967f5ed7425c0
Author: NY00123 <ny00@outlook.com>
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 <ny00@outlook.com>
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 <ny00@outlook.com>
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 <ny00@outlook.com>
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 <ny00@outlook.com>
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.