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 · 1 active

Showing 1,437 builds · 2,949 commits

Export CSV
Display options
Commit details:
Active filters: Type: Fixes Clear all

June 2023 3 builds · 12 commits

Build 10303

9 Jun 2023 · 18 commits · 1 author GIT
Open build
Open the build to see all 18 commits

May 2023 5 builds · 29 commits

Build 10285

29 May 2023 · 17 commits · 1 author GIT
Open build
  • General

    Quick fixes for winlayer warnings

    Hendricks266 726e725 29 May, 06:27 Fix
  • General

    Quick fixes for winlayer errors

    Hendricks266 09361c0 written 28 May 2023 Fix
  • SW

    Fix minor warnings

    Hendricks266 21bdc91 29 May, 07:24 Fix
  • General

    Fix warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion]

    Hendricks266 259bf7b 29 May, 07:20 Fix
  • SW

    Fix warning: 'basepal_' violates the C++ One Definition Rule [-Wodr]

    Hendricks266 d6d19b2 29 May, 06:17 Fix
    Show details

    I don't understand how something in SW's common_game.h could conflict with Duke3D's common_game.h right now, but it did.

Open the build to see all 17 commits

Build 10263

27 May 2023 · 23 commits · 2 authors GIT
Open build
  • General

    Fix logic of voxflags lookup in polymost_voxdraw, avoiding OOB access

    Hendricks266 e81dd48 27 May, 01:29 Fix
  • Factor out variables in setzrange

    Hendricks266 8298dd3 27 May, 00:11 Fix
    Show details

    This was in preparation to fix a signed integer overflow, but SW is full of them, so I'm not going to bother for now. runtime error: negation of -2147483648 cannot be represented in type 'int'; cast to an unsigned type to negate this value to itself

  • General

    Fix a small number of whitespace issues

    Hendricks266 9cdd3af written 26 May 2023 Fix
  • General

    Avoid signed integer overflow in calc_smoothratio

    Hendricks266 e568a42 written 26 May 2023 Fix
    Show details

    37416553 * 60 cannot be represented in type 'int'

  • General

    Bail from buildgl_resetSamplerObjects if !samplerobjects

    Hendricks266 2f5ab41 written 26 May 2023 Fix
    Show details

    Avoids null pointer deference on glIsSampler

Open the build to see all 23 commits

Build 10240

17 May 2023 · 28 commits · 1 author GIT
Open build
  • fix warning

    TerminX 4203dd0 written 2 May 2023 FixEngine
  • fix overlapping cl_showcoords text, enable sprite counters w/ cl_showcoords 2, add cl_showcoords 3 for the previously unreadable rendering cvar printouts

    TerminX b58dd86 written 1 May 2023 FixEngine
  • fix minor bug with visibility menu option

    TerminX 84fe67c written 1 May 2023 Fix
  • fix status bar size menu option regression

    TerminX 8a90bce written 21 Apr 2023 Fix
  • fix SE40 drawing oversight found when porting the current version of the effect to the editor

    TerminX e8cdd3c written 17 Apr 2023 Fix
Open the build to see all 28 commits

April 2023 1 build · 17 commits

Build 10212

5 Apr 2023 · 44 commits · 2 authors GIT
Open build
  • re-enable mus_xmp_interpolation cvar

    TerminX d645be9 written 22 Mar 2023 Fix
    Show details

    It looks like there were a couple interpolation related fixes in libxmp since the last time we tried enabling this, so maybe it'll work without crackling and crashes this time.

  • fix bugged hightile skyboxes in polymer when artmapping is enabled

    TerminX 0eba557 written 20 Mar 2023 FixEngine
  • fix problems with the automatic view angle adjustment for playing without a mouse. This fixes #265.

    TerminX fec475c written 16 Mar 2023 Fix
  • 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.

Open the build to see all 44 commits

March 2023 1 build · 1 commit

December 2022 1 build · 1 commit

Build 10166

25 Dec 2022 · 1 commit · 1 author GIT
Open build
  • General

    Apply TerminX's rotatesprite interpolation fix. (Fixes interp jitter when framerate is over 120fps)

    Jordon Moss 122aee0 25 Dec, 21:06 Fix

September 2022 5 builds · 13 commits

Build 10154

3 Sep 2022 · 36 commits · 1 author GIT
Open build
Open the build to see all 36 commits

July 2022 2 builds · 2 commits

June 2022 1 build · 19 commits

Build 10112

11 Jun 2022 · 46 commits · 1 author GIT
Open build
  • fix menu option to disable item pickup messages not saving to .cfg by adding "hud_messages" cvar

    TerminX 3f977b3 written 10 Jun 2022 Fix
    Show details

    This bug appears to be rather old...

  • fix "twitching" of models drawn with rotatesprite when the viewangle changes in polymost and polymer

    TerminX 66e1678 written 10 Jun 2022 FixEngine
  • fix USE_OPENGL=0 build and remove software mode hightile dependence on USE_OPENGL=1 builds

    TerminX 6e61f8b written 1 Jun 2022 FixEngine
    Show details

    This should allow stuff like the upscale pack to work on devices where OpenGL isn't available at all.

  • fix clang warnings

    TerminX e605856 written 28 May 2022 FixEngine
  • add -Wno-null-dereference and -Wno-stringop-overflow to ImGui build flags

    TerminX 89933ca written 28 May 2022 Fix
Open the build to see all 46 commits

May 2022 3 builds · 8 commits

Build 10066

17 May 2022 · 24 commits · 2 authors GIT
Open build
  • fix playback issue with .ogg files containing invalid loop tags

    TerminX 6fd166f written 12 May 2022 Fix
  • this should fix logged messages not displaying in the console in edge cases where an exact multiple of 1024 messages were logged in between actual refreshes of the drawn console

    TerminX 07ccec0 written 5 May 2022 FixEngine
  • turn most assertions left in the audio code into log messages instead

    TerminX 1e5674e written 5 May 2022 Fix
    Show details
  • fix issue with the D(V)LOG_IF_F macros being improperly defined

    TerminX a31ee69 written 5 May 2022 Fix
    Show details

    We weren't using these anywhere so this went unnoticed until now. For some reason this being wrong only generated an error under MSVC.

  • fix mimalloc debug output

    TerminX 1b3f26d written 4 May 2022 FixEngine
Open the build to see all 24 commits

Build 10042

6 May 2022 · 1 commit · 1 author GIT
Open build
  • Fix building on Linux with GTK Startup Window

    Dino Bollinger 02503e9 6 May, 13:43 Fix
    Show details

    Also changes the case of the hardcoded strings "STUFF.DAT" and "NUKELAND.MAP" to match the file case in the download on Ken's website.