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

Showing 29 builds · 142 commits

Export CSV
Display options
Commit details:

October 2022 1 build · 1 commit

September 2022 5 builds · 36 commits

Build 10163

29 Sep 2022 · 2 commits · 1 author GIT
Open build
  • findfrompath() with empty filename immediately returns -1

    Dino Bollinger 2b3f691 written 25 Sep 2022 FixEngine
    Show details

    Fixes a bug where an empty filename is interpreted as the current directory "./", which of course always exists.

  • Use AppTechnicalName instead of AppProperName for log filename

    Dino Bollinger fd9212c written 25 Sep 2022 Engine

Build 10160

11 Sep 2022 · 4 commits · 1 author GIT
Open build

Build 10154

3 Sep 2022 · 36 commits · 1 author GIT
Open build
  • fix warning

    TerminX 074a5d6 written 25 Aug 2022 FixEngine
  • fix a couple of Windows API error messages to match the others

    TerminX 5430325 written 6 Aug 2022 FixEngine
  • enable mimalloc abandoned_page_reset option and call mi_collect() during enginePrepareLoadBoard()

    TerminX 24bcc86 written 31 Jul 2022 Engine
  • rework win_systemtimermode stuff, enable by default

    TerminX e957ae5 written 29 Jul 2022 Engine
  • remove precompiled SDL2 and libvpx for Windows on ARM64

    TerminX b97e71d written 26 Jul 2022 Engine
    Show details

    The rationale here is that it's better to provide the build instructions for these libraries (as we already do) with no binary than it is to provide outdated binaries that don't actually match the provided headers anymore.

Open the build to see all 36 commits

July 2022 3 builds · 3 commits

Build 10113

2 Jul 2022 · 1 commit · 1 author GIT
Open build
  • General

    Add wall cstat mask parameter to cansee, and add optional param at the end of CON_CANSEE for it.

    Jordon Moss e27a7b6 written 26 Jun 2022 Engine

June 2022 1 build · 25 commits

Build 10112

11 Jun 2022 · 46 commits · 1 author GIT
Open build
  • fix "twitching" of models drawn with rotatesprite when the viewangle changes in polymost and polymer

    TerminX 66e1678 written 10 Jun 2022 FixEngine
  • break glBufferData()/glBufferSubData() stuff out of polymost_drawpoly() and into polymost_startBufferedDrawing()/polymost_bufferVert()/polymost_finishBufferedDrawing() and use for polymost_printtext256() and polymer_drawartskyquad()

    TerminX e8ea24b written 10 Jun 2022 Engine
  • set polymer sky according to the first sector drawn per frame instead of predetermining it at map load time

    TerminX 2effd51 written 7 Jun 2022 Engine
    Show details

    This allows maps that use more than one parallax sky texture to look more correct in polymer, assuming only one type of sky is visible at once.

  • improve SDL 1.2 support

    TerminX c8524f3 11 Jun, 01:07 Engine
  • work around GCC 12.1 issue with RELEASE=0 builds due to xxHash specifying forced inlining after inlining has been disabled via -O0/-Og

    TerminX 25e5521 written 2 Jun 2022 Engine
Open the build to see all 46 commits

May 2022 2 builds · 15 commits

Build 10066

17 May 2022 · 24 commits · 2 authors GIT
Open build
  • skip bpos update for STAT_EFFECTOR sprites

    TerminX 2118f9b written 10 May 2022 Engine
  • 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
  • fix mimalloc debug output

    TerminX 1b3f26d written 4 May 2022 FixEngine
  • slightly less shitty engineVerbosityCallback()

    TerminX 5066aaf written 4 May 2022 Engine
  • limit block size alignment waste in cache1d a little bit

    TerminX 7c89d3e written 2 May 2022 Engine
Open the build to see all 24 commits

April 2022 9 builds · 28 commits

Build 10033

22 Apr 2022 · 13 commits · 1 author GIT
Open build
  • add parameter to videoSet2dMode() to control fullscreen, like videoSetGameMode() uses

    TerminX 3927367 22 Apr, 02:56 Engine
    Show details

    This allows fullscreen to be toggled in the editor without having to change to 3d mode first.

  • print display name to console when detecting video modes

    TerminX d11731f 22 Apr, 02:54 Engine
  • only redetect video modes if the window was actually moved to a different display

    TerminX d753d28 22 Apr, 02:53 Engine
  • invalidate stored window position when changing video mode if the combination of origin position and new window size would place the window outside the bounds of the display

    TerminX bb844c1 22 Apr, 02:23 Engine
  • add forgotten "PR" loguru verbosity label

    TerminX f7e65ee 22 Apr, 02:01 Engine
Open the build to see all 13 commits

Build 10005

16 Apr 2022 · 13 commits · 1 author GIT
Open build
  • merge upstream loguru changes

    TerminX 8ad95e5 written 14 Apr 2022 Engine
  • add ImGui (https://github.com/ocornut/imgui/tree/docking)

    TerminX f396417 written 18 Aug 2021 Engine
    Show details

    Everything is hooked up to the engine and functional, but nothing in this branch is utilizing this yet.

  • add optional throttle parameter to engineFPSLimit() to limit the framerate to the refresh rate in menus, etc

    TerminX 1440841 written 31 Mar 2022 Engine
  • fix bug where the desktop refresh rate was being ignored in windowed mode, always print refresh rate to console on video mode change

    TerminX f49dfd8 written 28 Mar 2022 FixEngine
  • cap framerate to 1000 even if r_maxfps is 0

    TerminX 678efd5 written 28 Mar 2022 FixEngine
    Show details

    For anyone that really thinks they need more than 1000 fps, "r_maxfps -2" will revert to the previous completely unthrottled behavior.

Open the build to see all 13 commits