EDuke32 Changelog Unofficial archive

What changed in EDuke32, build by build

2,117 builds · 8,866 commits · 25 authors · October 2009 – August 2026

Commits per year

Select a year to see its builds
SVN era · r1519 – r8798 Git era · voidpoint.io, from april 2020
Filters · 3 active

Showing 2 builds · 8 commits

Export CSV
Display options
Commit details:

April 2023 1 build · 7 commits

Build 10212

5 Apr 2023 · 44 commits · 2 authors GIT
Open build
  • in 'msaveloadtext()', prevent read of 'g_skillNames[-1]', fixing issue #225.

    Helixhorned e90e66e written 29 Dec 2022 Fix
    Show details

    Note: 'skill == 0' can be obtained from the command line by either * '-m': "monsters off", or * '-s0': 'ud.m_monsters_off' is *not* set

  • in "draw tsprite before mask?" check, consider tile offsets for sloped sprites.

    Helixhorned 671a7bc written 29 Dec 2022 FixEngine
    Show details

    In 'GetCornerPoints()', fix condition for when to use 'get_floorspr_points()' to include sloped sprites as well.

  • fix "search for named tile" [S] in the tile selection view.

    Helixhorned 98358b4 written 22 Dec 2022 Fix
  • in mask/tsprite sorting, NIFC tweaks (round 2: +1 local, +3 functions).

    Helixhorned 13d788c written 21 Dec 2022 FixEngine
    Show details

    - 'PolymostPrepareMasks()' - 'PolymostDrawMasks()' - 'DrawDebugSpriteOutlines()' In passing: - Declare once and reuse 'isPolymost' local - In '#if 0'-d debug code, fix an inconsistency and a call by an obsolete function name

  • address various UBSan and [-Wunused-but-set-variable] warnings.

    Helixhorned f8e74f3 written 21 Dec 2022 FixEngine
    Show details

    source/mimalloc/src/options.c:228:3: runtime error: call to function mi_log(char*, void*) through pointer to incorrect function type 'void (*)(const char *, void *)' source/build/src/osd.cpp:1755:44: runtime error: null pointer passed as argument 2, which is declared to never be null source/build/src/glbuild.cpp:296:9: runtime error: load of value 4294967295, which is not a valid value for type 'glsamplertype' source/duke3d/src/gamestructures.cpp:355:125: runtime error: member access within null pointer of type 'DukePlayer_t' ---- Note: we are also getting e.g. > source/build/include/compat.h:1008:72: runtime error: store to misaligned address 0x(...) > for type 'uint32_t' (aka 'unsigned int'), which requires 4 byte alignment due to '-fsanitize=alignment' implied by '-fsanitize=undefined'. This is left as-is.

Open the build to see all 44 commits

September 2020 1 build · 1 commit