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 2020 28 builds · 40 commits

Build 9070

5 Jun 2020 · 6 commits · 1 author GIT
Open build
  • fix winlayer wm_setapptitle() to deal with being passed a pointer to apptitle[]

    TerminX 2117042 5 Jun, 05:55 FixEngine
  • General

    Revert "Duke3d: throw S_Update() back into the main loop to prevent audio popping"

    TerminX 4e481d1 written 2 Jun 2020 Fix
    Show details
    Reverts
    0a877c0 — Duke3d: throw S_Update() back into the main loop to prevent audio popping (Build 9040)
  • change calcFrameDelay() to no longer reduce the frame limit by 1 fps per 60Hz of refresh rate with r_maxfps -1

    TerminX c7c88db written 2 Jun 2020 FixEngine
    Show details

    This worked fine with G-SYNC displays, but I guess it sucked for regular 60Hz setups for some people. This should be tested for regressions...

Open the build to see all 6 commits

Build 9064

4 Jun 2020 · 1 commit · 1 author GIT
Open build
  • General

    Prevent tripbombs from being placed at extreme distances.

    Dino Bollinger 067206e 4 Jun, 09:32 Fix
    Show details

    Technically, an overflow is still possible, but with unsigned integers it is highly unlikely to satisfy (sum_squares < 290*290) in practice.

Build 9063

2 Jun 2020 · 4 commits · 2 authors GIT
Open build
  • General

    Clear mouse wheel input when tile selection cannot be moved.

    Dino Bollinger d498eaa 2 Jun, 22:24 Fix
    Show details

    Fixes #55.

  • General

    Fix previousboardfilename not being updated on newgame or level transition.

    Dino Bollinger 9685735 2 Jun, 22:21 Fix
    Show details

    Prevents per-map art from disappearing on savegame load. Fixes #46.

  • General

    Fix sounds reactivating during pause when menu is closed.

    Dino Bollinger a02c8a8 2 Jun, 22:15 Fix
    Show details

    Fixes #43.

  • General

    Fix bad call to updatesector in G_CollectSpawnPoints that broke spawns in overlapping sectors and TROR. p->cursectnum should equal the sprite's sectnum on initial spawn.

    Jordon Moss e11ae4f 2 Jun, 18:18 FixEngine

Build 9059

2 Jun 2020 · 1 commit · 1 author GIT
Open build
  • General

    Fix bad call to updatesector in G_CollectSpawnPoints that broke spawns in overlapping sectors and TROR. p->cursectnum should equal the sprite's sectnum on initial spawn.

    Jordon Moss b6d9751 written 1 Jun 2020 FixEngine

May 2020 12 builds · 35 commits

Build 9040

25 May 2020 · 12 commits · 1 author GIT
Open build
  • General

    Bump libxmp-lite back to version 4.5.0

    TerminX fb80731 25 May, 04:46 Fix
    Show details
    Reverts
    8914e7b — Revert "Update libxmp-lite" (Build 8928)
  • less nasty looking MV_Voices[] allocation

    TerminX 6e54cbb written 20 May 2020 Fix
    Show details

    This removes the +2 bytes at the end of the allocation--I checked out the valgrind_errors.log referenced by the deleted comment and it looks like the issue fixed by 2e2e0e3af3378734c4f0b890c6b4d10253628416. This is the commit to revert if weird audio crashes start happening.

  • fix poorly written time comparison in vsync handling

    TerminX 1c7b657 written 20 May 2020 FixEngine
    Show details

    This only affected KMT mode, and only on certain system configurations.

Open the build to see all 12 commits

Build 9028

22 May 2020 · 14 commits · 2 authors GIT
Open build
  • Fix breaking glass

    Hendricks266 02eff8c 22 May, 16:04 Fix
    Show details
  • General

    sw/src/copysect.cpp: Temporarily disable interpolation of sector object

    NY00123 07eba99 22 May, 14:11 FixEngine
    Show details

    if any of its sectors is impacted by CopySectorWalls. Fixes a possible flicker with the drill at the end of level 2.

  • SW

    While not exactly a favorite of mine, this fixes the floorz updates

    NY00123 0f0cc93 written 21 May 2020 FixEngine
    Show details

    of the secret rotating pillar in level 1 with SO interpolation. The drill in level 2 is also covered. So far, SetVatorActive seems to be the only place where interpolation of ceiling/floorz may be set, outside of the SO interpolation code.

Open the build to see all 14 commits

Build 9003

20 May 2020 · 48 commits · 3 authors GIT
Open build
  • SW

    Fix warning: function 'MNU_ClearFlags' is not needed and will not be emitted [-Wunneeded-internal-declaration]

    Hendricks266 f8286c7 written 17 May 2020 Fix
  • SW

    Fix music volume slider

    Hendricks266 0e93318 written 18 Feb 2020 Fix
  • SW

    Call FunctionKeys from getinput only if the latter is called

    NY00123 bb3ead1 written 1 May 2020 Fix
    Show details

    from faketimerhandler. This should fix the timing of playing an RTS file's sound and sending the corresponding message.

  • SW

    Fix aiming in coop view

    NY00123 5e14c8f written 1 May 2020 Fix
  • General

    sw/src/network.cpp: Fix waitforeverybody in Master/Slave

    NY00123 dbf1e37 written 19 Apr 2020 Fix
    Show details

    modes. This uses SVN r1135 and r1143 as a reference.

Open the build to see all 48 commits

Build 8928

12 May 2020 · 22 commits · 1 author GIT
Open build
  • revert Vorbis handling to standard memory allocation instead of cache1d

    TerminX 597dbfa 12 May, 01:47 Fix
  • VM_ASSERT fix

    TerminX 9d48807 written 9 May 2020 Fix
  • General

    Revert "Update libxmp-lite"

    TerminX 8914e7b written 7 May 2020 Fix
    Show details
    Reverts
    dd86318
  • skip voices without rawdataptr set

    TerminX edf0962 written 7 May 2020 Fix
    Show details

    This shouldn't really ever happen, but I'm trying to figure out an elusive crash.

  • General

    Revert "Duke3d: set .horizRecenter when handling SK_CENTER_VIEW"

    TerminX 65c367a written 7 May 2020 Fix
    Show details
    Reverts
    ef06d8c — Duke3d: set .horizRecenter when handling SK_CENTER_VIEW (Build 8904)
Open the build to see all 22 commits

Build 8904

5 May 2020 · 10 commits · 2 authors GIT
Open build
  • fix OOB memory access in CON_FOR

    TerminX 02aae94 written 4 May 2020 Fix
  • fix bug with sound device configuration menu

    TerminX da5d130 written 4 May 2020 Fix
    Show details

    This fixes an issue where the values for the options in the device configuration menu weren't being populated when entering the device configuration menu from the in-game sound menu (F4) without having entered the regular sound menu by navigating to it through the main menu first.

  • disable mus_xmp_interpolation cvar and hard-code XMP interpolation to XMP_INTERP_NEAREST

    TerminX 38bb54b written 4 May 2020 Fix
    Show details

    Both linear and spline interpolation seem to be broken with some of the .xm tracks in Ion Fury.

Open the build to see all 10 commits