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 2019 · select it again to see every year
SVN era · r1519 – r8798 Git era · voidpoint.io, from april 2020
Filters · 3 active

Showing 121 builds · 733 commits

Export CSV
Display options
Commit details:

December 2019 7 builds · 58 commits

Build 8425

15 Dec 2019 · 2 commits · 1 author SVN
Open build
  • General

    Fix Mapster32 undo/redo corruption issue

    TerminX r8425 15 Dec, 14:39 FixEngine
  • General

    Don't build SW and the Kenbuild test game by default in VS

    TerminX r8424 15 Dec, 14:39

Build 8423

13 Dec 2019 · 1 commit · 1 author SVN
Open build
  • General

    Recalculate horizycent because ydim can be changed in renderSetTarget

    TerminX r8423 13 Dec, 13:33

Build 8422

9 Dec 2019 · 1 commit · 1 author SVN
Open build
  • General

    Revert "Windows: Remove keyboard layout switching entirely"

    TerminX r8422 9 Dec, 01:43 Fix
    Show details

    This change was not well thought out and breaks a number of things for users of foreign keyboards. Unfortunately, we are still at a point where removing keyboard layout switching is a QOL downgrade.

Build 8413

8 Dec 2019 · 1 commit · 1 author SVN
Open build
  • General

    This should fix rare stalls of several seconds when changing window focus on some Windows systems, related to changing the keyboard layout

    TerminX r8413 8 Dec, 01:20 Fix

Build 8412

7 Dec 2019 · 45 commits · 1 author SVN
Open build
  • General

    Fix SW compilation under VS

    TerminX r8412 7 Dec, 15:53 Fix
  • General

    Fix Mapster32 undo corruption issue

    TerminX r8411 7 Dec, 15:53 FixEngine
  • General

    This is a __restricted area

    TerminX r8410 7 Dec, 15:53
    Show details

    Theoretically, this will help the compiler generate more optimized code. In practicality, I haven't seen any difference yet but I don't think giving the compiler hints as to the intended operation of the code is ever really a bad thing.

  • General

    Track cache1d block overhead differently

    TerminX r8409 7 Dec, 15:52
  • General

    These shouldn't be references

    TerminX r8408 7 Dec, 15:52
Open the build to see all 45 commits

Build 8367

7 Dec 2019 · 7 commits · 1 author SVN
Open build
  • General

    Map SDL joystick device trackball input to mouse input

    TerminX r8367 7 Dec, 15:50
  • General

    Shitcan the few uses of the bool type in the VM after reading some things and dicking around on godbolt.org

    TerminX r8366 7 Dec, 15:49
  • General

    Update the Microsoft resource compiler scripts used for Windows binaries

    TerminX r8365 7 Dec, 15:49
    Show details

    This adds the version control revision plus build time to the properties of the resulting binary, and updates some of the legal text. The executable version number has also been bumped from the longstanding "1.9.9.9" to "2.0.0.4", symbolic of the year EDuke32 was first released in. Future Fury binaries will now say "2.0.1.9" to match its first non-preview release as well.

  • General

    This workaround doesn't appear to be necessary anymore

    TerminX r8364 7 Dec, 15:49 Fix
    Show details

    Moreover, I couldn't really find any information about the problem this was supposed to resolve when I attempted to research it. The code has already been #if 0'd out for a while.

  • General
Open the build to see all 7 commits

October 2019 5 builds · 114 commits

Build 8248

21 Oct 2019 · 1 commit · 1 author SVN
Open build
  • General

    Fix keyboard layout change console message and make sure windowsPlatformCleanup() gets called from uninitsystem()

    TerminX r8248 21 Oct, 06:56 Fix

Build 8247

21 Oct 2019 · 7 commits · 1 author SVN
Open build
  • General

    I swear, the amount of trivial differences between toolchain setups drives me up the wall sometimes

    TerminX r8247 21 Oct, 04:27 Engine
  • General

    Use stat() instead of fopen() to detect existing files when saving screenshots

    TerminX r8246 21 Oct, 04:27
  • General

    This helps the player not fall off of the edges of certain types of moving sectors as easily

    TerminX r8245 written 20 Oct 2019 Engine
  • General

    Don't activate gamefunc_Toggle_Crouch if cheat_phase is non-zero

    TerminX r8244 written 20 Oct 2019
  • General

    This fixes most issues with the player clipping through the walls of rotating sectors

    TerminX r8243 written 20 Oct 2019 FixEngine
Open the build to see all 7 commits

Build 8240

20 Oct 2019 · 6 commits · 1 author SVN
Open build
  • General

    Boost OPL3 output to about the level of WinMM

    TerminX r8240 20 Oct, 04:41
  • General

    Retain friendly names for audiolib drivers disabled at compile time

    TerminX r8239 20 Oct, 04:41
  • General

    Add mus_al_additive to control the behavior mentioned in r8232 and rename mus_adlibstereo to mus_al_stereo

    TerminX r8238 20 Oct, 04:41
  • General

    Better stereo suppport in OPL3 emulator

    TerminX r8237 20 Oct, 04:41
    Show details

    Patch from Nuke.YKT

  • General

    Fix issue with tempo when changing back and forth between OPL3 and WinMM MIDI output

    TerminX r8236 20 Oct, 04:41 Fix
Open the build to see all 6 commits

Build 8234

19 Oct 2019 · 5 commits · 1 author SVN
Open build
  • General

    Apparently, a long while back when I limited snd_numvoices to 128 I forgot to change the menu to reflect it

    TerminX r8234 19 Oct, 20:13
  • General

    Fix mus_adlibstereo

    TerminX r8233 19 Oct, 20:13 Fix
  • General

    Revert a copy/paste error fix in the AdLib code because the fixed version doesn't work right with the timbres Blood ships with

    TerminX r8232 19 Oct, 19:40 Fix
  • General

    Fix AdLib timbre loading

    TerminX r8231 19 Oct, 19:28 Fix
  • General

    Fix min/max values for audiolib cvars

    TerminX r8230 19 Oct, 19:28 Fix

Build 8229

19 Oct 2019 · 95 commits · 1 author SVN
Open build
  • General

    I thought this would work but I'm stupid :D

    TerminX r8229 19 Oct, 17:18
  • General

    Tweak the priority classes set by win_priorityclass

    TerminX r8228 19 Oct, 16:49
  • General

    Fix issue causing maps to sometimes fail to load

    TerminX r8227 19 Oct, 16:48 Fix
  • General

    Band-aid fix an issue with the tile packer preventing MSVC builds from working

    TerminX r8226 19 Oct, 16:48 Fix
  • General

    Prefer uint32_t over unsigned int

    TerminX r8225 19 Oct, 16:48
Open the build to see all 95 commits

September 2019 12 builds · 61 commits

Build 8130

19 Sep 2019 · 1 commit · 1 author SVN
Open build
  • General

    Fix issue where the borderless windowed mode menu option wasn't starting out reflecting the current value

    TerminX r8130 19 Sep, 07:55 Fix

Build 8129

19 Sep 2019 · 4 commits · 1 author SVN
Open build
  • General

    EDUKE32_STANDALONE does, however, need this

    TerminX r8129 19 Sep, 05:02
  • General

    EDUKE32_STANDALONE doesn't need this

    TerminX r8128 19 Sep, 05:02
  • General

    "digital axis shit based on mouse movement should be eliminated"

    TerminX r8127 19 Sep, 05:02
  • General

    Hook CONTROL_MouseAxesScale[] up to mousex/mousey in ControlInfo

    TerminX r8126 19 Sep, 05:02

Build 8125

17 Sep 2019 · 2 commits · 1 author SVN
Open build
  • General

    Remove the EDUKE32_STANDALONE guards from around the definition of EVENT_CAPIR (but not the implementation)

    TerminX r8125 17 Sep, 23:10 CON
  • General

    Remove "VWCONTROLLER" stuff from voidwrap

    TerminX r8124 17 Sep, 23:10
    Show details

    This API has already been deprecated by Steam, and we have SDL2 controller support now. Anything we might need to interact with Steam for regarding controllers can be done through the ISteamInput interface that is currently supported in the SDK.

Build 8122

16 Sep 2019 · 2 commits · 1 author SVN
Open build
  • General

    Linux voidwrap build fixes

    TerminX r8122 16 Sep, 22:36 Fix
  • General

    Drop .0 extension from libvoidwrap_steam.so

    TerminX r8121 16 Sep, 22:36
    Show details

    Filenames with ABI versioning information are generally used for actual shared libraries that get installed system-wide and potentially upgraded independently from the binaries that utilize them, but this is local stuff that only ever sits in a directory with the binary that needs it.

Build 8120

16 Sep 2019 · 21 commits · 1 author SVN
Open build
  • General

    Statically link voidwrap with the CRT to drop the dependency on VCRUNTIME140.dll and friends

    TerminX r8120 16 Sep, 20:21
  • General

    This should help with some of the player movement fuckery

    TerminX r8119 16 Sep, 20:21 Fix
    Show details

    This fixes the bug that let you jump through the ticket booth window in E1L1 and the problems jumping into vents when run mode is disabled.

  • General

    Fix bugged height check in cliptestsector()

    TerminX r8118 16 Sep, 20:21 Fix
  • General

    This fixes the shrinker in E1L4

    TerminX r8117 16 Sep, 20:21 Fix
    Show details

    I wonder what it breaks! :D

  • General

    Silence dogshit -Wcast-function-type warning

    TerminX r8116 16 Sep, 20:21
Open the build to see all 21 commits

Build 8099

16 Sep 2019 · 2 commits · 1 author SVN
Open build
  • General

    Eliminate another goofy holdover from the old version of A_RadiusDamage()

    TerminX r8099 16 Sep, 20:20
  • General

    Add missing abs() call to z check before EVENT_JUMP

    TerminX r8098 16 Sep, 20:19 CON