EDuke32 Changelog Archivio non ufficiale

Build 10651

23 ottobre 2025 · 13 commit di 1 autore · GIT

Build per mese 15 build

File di log originale · 20251023-10651.txt
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.
SW Fix

Fix null pointer dereferences in case of showing inventory bar right before player kill

NY00123 21 ott 2025, 23:12 UTC+3 bf58c7b
SW

Comment out definition and declaration of unused function _ErrMsg

NY00123 21 ott 2025, 00:33 UTC+3 8e1972a
SW

Use TerminateWithMsg in JS_PlockError as well

NY00123 20 ott 2025, 23:51 UTC+3 38465ff

There are unfortunate duplications of the shared string, but such occurrences don't seem to be that common so far.

SW

Remove not fully ported heap check code and related definitions

NY00123 20 ott 2025, 23:38 UTC+3 b146130
SW

Remove DEBUG-specific console commands mem, checkheap, dumpheap

NY00123 20 ott 2025, 23:35 UTC+3 2a73792
SW

Replace a few more printf calls, none being compiled, with LOG_F/VLOG_F

NY00123 20 ott 2025, 23:33 UTC+3 75d79ad
SW

Replace a few printf calls with uses of LOG_F(ERROR, ...)

NY00123 20 ott 2025, 22:56 UTC+3 0e82cb6

Trailing '\n' characters have been removed again.

SW

Do replace multiple calls to TerminateGame+print/wm_msgbox+exit

NY00123 20 ott 2025, 22:16 UTC+3 ccf709a

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

NY00123 20 ott 2025, 22:10 UTC+3 954e9b1

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.