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

Showing 2020 · select it again to see every year
SVN era · r1519 – r8798 Git era · voidpoint.io, from april 2020
Filters · 1 active

Showing 136 builds

Export CSV
Display options
Commit details:
Active filters: Year: 2020 Clear all

May 2020 18 builds · 159 commits

Build 9053

28 May 2020 · 4 commits · 1 author GIT
Open build
  • remove extraneous call to videoNextPage() when handling savegames initiated from CON

    TerminX e784aa3 28 May, 08:32 CON
  • amend b164d944351463696e43eba4179dbd51c8c13885 to take slopes into account

    TerminX 4e2a326 written 27 May 2020
  • call handleevents() from CONTROL_PollDevices()

    TerminX d55c4e9 written 25 May 2020
  • improve nextsectorneighborz() return value checks

    TerminX 0224524 written 25 May 2020 Engine
    Show details

    Improves the messages printed to console when bailing out of sector effect processing due to nextsectorneighborz() returning -1. This also adds such a check to ST_21_FLOOR_DOOR, which was missing it entirely. (!!)

Build 9048

26 May 2020 · 7 commits · 1 author GIT
Open build
  • SW

    Call OSD_DisplayQueued in DemoPlayback,

    NY00123 e32f897 26 May, 22:41
    Show details

    so OSD commands can have an effect from here

  • SW

    Remove TitleLevel (probably dating back to 1995 prototype builds)

    NY00123 0b98044 26 May, 22:23
  • SW

    Remove DemoOverride, ScenePlayBack and SceneLevel

    NY00123 d2dd9f0 26 May, 22:20
  • General

    SW - interpso.cpp: Imperfect hack for jittery coolies in level 1's train

    NY00123 88dc223 26 May, 22:09 Engine
    Show details

    (with SO interpolation turned on). It would be nicer to have something better structured than the given hack, but this currently seems to work, while not breaking the sprites on the boat in the beginning of level 5.

  • General

    sw/src/interpso.cpp:so_dointerpolations:

    NY00123 b62927e 26 May, 21:27
    Show details

    Move ratio calculation out of inner loop.

Show the other 2 commits in this build

Build 9040

25 May 2020 · 12 commits · 1 author GIT
Open build
  • #if 0 out some dead code in XA and XMP support

    TerminX 3cbb6ad 25 May, 05:26
    Show details

    This doesn't look like it's intended to be dead code, but nothing sets Loop.Size anywhere.

  • 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)
  • use an additional bitmap in clipupdatesector() to mark which sectors have been checked with inside()

    TerminX 453f774 written 23 May 2020 Engine
  • disable annoying clipupdatesector() console warning in release builds

    TerminX 4bb2678 written 23 May 2020 Engine
  • make a few things in clipmove() const that I must have missed the last time I worked on it

    TerminX 23b0d6b written 23 May 2020 Engine
    Show details

    Not a particularly exciting set of changes.

Show the other 7 commits in this build

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/demo.cpp:DemoPlayBack: Add a call to timerUpdateClock, which

    NY00123 9a9418b 22 May, 17:36 Engine
    Show details

    is now required. Previously, it would be called from faketimerhandler, which in turn is called from the engine.

  • 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

    Don't interpolate a sector object if the corresponding lasttic value is 0

    NY00123 3da461b 22 May, 14:07 Engine
  • SW

    Add the macro SO_EMPTY and use it instead of

    NY00123 09d3c60 22 May, 15:11
    Show details

    separate checks of the form sop->xmid == INT32_MAX

Show the other 9 commits in this build

Build 9014

21 May 2020 · 5 commits · 1 author GIT
Open build

Build 9009

21 May 2020 · 6 commits · 2 authors GIT
Open build
  • this bit of the main loop needs to go

    TerminX 01b8671 written 20 May 2020 Fix
    Show details

    The logic here is incorrect when considering anything run from within G_DoMoveThings() that may directly trigger drawing.

  • remove weird framejitter shit from FPS limiter because it doesn't do what I wanted it to

    TerminX 2876a38 written 20 May 2020 Engine
  • split chunks of main loop off into Net_DedicatedServerStdin() and G_DrawFrame()

    TerminX 8b733c1 written 20 May 2020
  • fix VS2019 16.6 build error

    TerminX 438ba9b written 20 May 2020 Fix
  • SW

    Allow Strafe Left and Right to turn vehicles

    Hendricks266 00c6695 21 May, 03:54
Show the other commit in this build

Build 9003

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

    Remove pre-release software warning

    Hendricks266 48c8d3b written 21 May 2020
  • General

    Synchronize file extensions for GRP scanning between Duke 3D and SW

    Hendricks266 aee713b written 17 May 2020
    Show details

    This way running both from the same folder won't invalidate the cache.

  • SW

    Add forgotten call to FreeGroupsCache()

    Hendricks266 ba2dc69 written 17 May 2020
  • 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
Show the other 43 commits in this build

Build 8955

20 May 2020 · 13 commits · 2 authors GIT
Open build
Show the other 8 commits in this build

Build 8942

17 May 2020 · 4 commits · 1 author GIT
Open build
  • General

    Remove GitLab CI/CD configuration

    TerminX 7053134 17 May, 18:07
    Show details

    Synthesis builds are now kicked off with a post-commit hook.

  • remove LIBXMP_CORE_DISABLE_IT preprocessor definition

    TerminX 22a0cc6 written 15 May 2020 Fix
    Show details

    This seems to fix memory corruption issues with .xm playback... ???

  • General

    engine, audiolib: clean up most SDL_MAJOR_VERSION checks so they're relative to version 2

    TerminX 0b14f61 written 15 May 2020 Engine
  • comment the reason SetWindowGrab exists

    TerminX 9462774 written 15 May 2020 Engine

Build 8937

15 May 2020 · 7 commits · 1 author GIT
Open build
  • use timerGetPerformanceCounter() instead of timerGetHiTicks() for CON performance profiling

    TerminX 74da38c 15 May, 04:53 CON
  • move gameHandleEvents() (and therefore system event pumping) back to directly in the main loop

    TerminX 0fb637f 15 May, 02:35
    Show details

    I'm hoping this is OK now that the issues with SDL and GetClipCursor() have been worked around.

  • bypass SDL_SetWindowGrab on Windows

    TerminX 0f6a696 written 14 May 2020 Engine
  • make CON_GETFLORZOFSLOPE and CON_GETCEILZOFSLOPE TROR aware

    TerminX 0f6398a written 13 May 2020
  • add yax_getflorzofslope() and yax_getceilzofslope()

    TerminX a73e8e6 written 13 May 2020 Engine
Show the other 2 commits in this build

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
  • clean up classic mode sloped sprite drawing a little

    TerminX 297e5e2 written 11 May 2020 Engine
  • flip CON_USE_COMPUTED_GOTO dispatch macro logic around so the branch is taken less often

    TerminX 99ca125 written 11 May 2020
  • change random_angle hack in CON_MOVE to match CON_AI

    TerminX 85bf4c0 written 10 May 2020
  • zero player return_to_center when setting horizRecenter to false

    TerminX 4022d44 written 10 May 2020
Show the other 17 commits in this build

Build 8904

5 May 2020 · 10 commits · 2 authors GIT
Open build
  • General

    Merge branch 'AudioLib_ALSAMIDI' into 'master'

    TerminX 0b0e992 5 May, 14:50
    Show details

    audiolib: Import ALSA MIDI support from JFAudioLib and patch through the menu system as appropriate.

    Merge request
    terminx/eduke32!5
  • General

    source/audiolib: Initial commit of ALSA MIDI code from jfaudiolib, with EDuke32 audiolib-specific changes as required.

    Mitchell Richters 79e457c 5 May, 14:50
  • fix OOB memory access in CON_FOR

    TerminX 02aae94 written 4 May 2020 Fix
  • set .horizRecenter when handling SK_CENTER_VIEW

    TerminX ef06d8c written 4 May 2020
    Show details

    This seems so obvious that I almost think I intentionally left it out before, but I can't remember why I would have.

  • zero .horizAngleAdjust and .horizSkew after checking playerquitflag instead of before

    TerminX 5b3b3a1 written 4 May 2020
    Show details

    I don't think this actually makes a difference, but it's more consistent.

Show the other 5 commits in this build

April 2020 23 builds · 94 commits

Build 8894

30 Apr 2020 · 21 commits · 2 authors GIT
Open build
  • allow SE_14_SUBWAY_CAR to move STAT_PLAYER sprites

    TerminX 3e43bed written 29 Apr 2020 FixEngine
    Show details

    Fixes #18.

  • hoist checks for ST_2_UNDERWATER outside of loops in SE_14_SUBWAY_CAR processing

    TerminX af5d96c written 29 Apr 2020
  • remove interpolation fixups from subway

    TerminX 71a7f4a written 29 Apr 2020
    Show details

    These aren't needed anymore after Striker's patch to improve overall interpolation.

  • fix APLAYER radius damage distance calculation regression

    TerminX 0c95661 written 29 Apr 2020 Fix
    Show details

    Fixes #20.

  • slightly clean up fix16 usage for volume

    TerminX b8c0771 written 25 Apr 2020
Show the other 16 commits in this build