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

Showing 136 builds · 492 commits

Export CSV
Display options
Commit details:

June 2020 12 builds · 24 commits

Build 9144

12 Jun 2020 · 2 commits · 1 author GIT
Open build
  • fix function signatures of ksqrtasm_old() and clip_nsqrtasm()

    TerminX 6ec133c 12 Jun, 16:27 FixEngine
    Show details

    These functions were specified as accepting int32_t values, but wrap functions (or are wrapped by functions) that take uint32_t.

  • set g_loadedMapVersion in engineLoadBoardV5V6()

    TerminX ae953a7 12 Jun, 13:01 Engine

Build 9122

6 Jun 2020 · 5 commits · 1 author GIT
Open build
  • add error checking to and slightly clean up engineLoadBoardV5V6()

    TerminX 3d3db3d 6 Jun, 13:34 Engine
  • add error checking to engineLoadBoard()

    TerminX 2a0bb5f 6 Jun, 13:33 Engine
  • potentially improve dealing with corrupt .md2/.md3 models

    TerminX 520a927 6 Jun, 11:17 FixEngine
    Show details

    I didn't test any actual corrupt models, just noticed the lack of any error checking when looking at something else.

  • use kread_and_test() instead of regular kread() where appropriate

    TerminX 7f741c2 6 Jun, 11:18 Engine
Open the build to see all 5 commits

Build 9117

6 Jun 2020 · 34 commits · 2 authors GIT
Open build
  • Remove lunatic.h and lunatic.cpp

    NY00123 c9648f8 written 17 May 2020 Engine
  • Let's not define CLASSIC_NONPOW2_YSIZE_WALLS for now, regardless

    NY00123 7266cea written 17 May 2020 Engine
    Show details

    of LUNATIC, but keep the code, since it may become useful in the future.

  • Remove a few more LUNATIC-specific definitions

    NY00123 47f07f5 written 17 May 2020 Engine
  • Adjust krand for removal of LUNATIC

    NY00123 17f1393 written 17 May 2020 Engine
  • Remove the LUNATIC-specific definitions

    NY00123 dd26d46 written 17 May 2020 Engine
    Show details

    of engine_main_arrays_are_static, engine_v8 and Mulscale.

Open the build to see all 34 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
  • move swallf[] and lookups[] allocation to videoAllocateBuffers()

    TerminX 659537d written 3 Jun 2020 Engine
  • 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

May 2020 6 builds · 13 commits

Build 9040

25 May 2020 · 12 commits · 1 author GIT
Open build
  • 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.

  • better handle the GL driver enforcing a particular SwapInterval

    TerminX bb8db7d written 23 May 2020 Engine
  • 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