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

Showing 20 builds · 39 commits

Export CSV
Display options
Commit details:

December 2018 3 builds · 5 commits

Build 7293

15 Dec 2018 · 1 commit · 1 author SVN
Open build
  • General

    Fix issue where the option to enable or disable Polymer wasn't being saved properly

    TerminX r7293 15 Dec, 13:35 FixEngine

Build 7290

14 Dec 2018 · 6 commits · 1 author SVN
Open build
  • General

    Revert "engine.cpp/.h: clean up & fix lintersect(). Additionally, add support for finding intersections of collinear line segments."

    TerminX r7290 14 Dec, 17:40 FixEngine
    Show details

    This reverts r6886.

  • General

    Fix issue with editor not allowing wall and floor aligned sprites to be resized in 2d mode without textured view mode enabled

    TerminX r7289 14 Dec, 17:40 FixEngine
  • General

    This should fix the too many sprites spawned issue in single player

    TerminX r7288 14 Dec, 17:40 FixEngine
Open the build to see all 6 commits

Build 7284

14 Dec 2018 · 42 commits · 1 author SVN
Open build
  • General

    Change A_AddToDeleteQueue() to call A_DeleteSprite() on sprites it removes from the queue directly, as sprites with statnums other than STAT_ACTOR and STAT_MISC are not deleted automatically when their xrepeat is 0. This fixes using CON_INSERTSPRITEQ with sprites of statnums other than STAT_ACTOR and STAT_MISC.

    TerminX r7275 14 Dec, 17:39 FixEngine
Open the build to see all 42 commits

November 2018 3 builds · 10 commits

Build 7238

18 Nov 2018 · 51 commits · 1 author SVN
Open build
  • General

    CON syntax extension: the empty "[]" shortcut for accessing a struct at index THISACTOR can now be omitted.

    TerminX r7238 18 Nov, 10:14 EngineCON
    Show details

    This allows cleaner syntax such as "geta .x temp", "ife sprite.x temp", etc.

  • General

    WIP wall texture rotation bit

    TerminX r7226 18 Nov, 10:13 Engine
  • stop playing sounds when entering the tile selector in 3d mode

    TerminX r7220 18 Nov, 10:13 Engine
  • General

    Fix Polymer checkbox not showing up in the startup window in Visual Studio builds

    TerminX r7217 18 Nov, 10:12 FixEngine
  • General

    Direct struct access for tsprite, and break special gamevar access out of Gv_GetVar() and into a separate function like it already was with Gv_GetVarX()

    TerminX r7201 18 Nov, 10:11 EngineCON
Open the build to see all 51 commits

Build 7187

18 Nov 2018 · 46 commits · 1 author SVN
Open build
  • General

    This is supposed to fix some errors with HIGH_PRECISION_SPRITE reported by a static analyzer, wherein 32-bit values were shifted and truncated as 32-bit before being widened to a 64-bit type, which didn't seem like the intended behavior. This is the commit to look at if anything is suddenly fucked up in the classic software renderer.

    TerminX r7167 18 Nov, 10:07 FixEngine
  • General

    Rename the implementation of _lrotl() found at the top of kplib.cpp to klrotl() and use it unconditionally on platforms other than Win32 (it's only used in .bmp rendering).

    TerminX r7145 18 Nov, 10:05 Engine
Open the build to see all 46 commits

October 2018 3 builds · 10 commits

Build 7136

27 Oct 2018 · 69 commits · 1 author SVN
Open build
  • General

    Add CSTAT_SPRITE_ALIGNMENT_MASK. It's identical to CSTAT_SPRITE_ALIGNMENT_SLAB, but should be used in cases where you're checking either CSTAT_SPRITE_ALIGNMENT_WALL or CSTAT_SPRITE_ALIGNMENT_FLOOR rather than checking for a slab (voxel).

    TerminX r7129 written 25 Oct 2018 Engine
  • General

    Update engine headers so that argument names in function declarations match the actual function definitions. This also removes const from function declarations in cases when it isn't meaningful.

    TerminX r7073 written 15 Oct 2018 Engine
  • General

    Same sort of thing as the previous commits, but for the engine. Forward declaration cleanup and constification.

    TerminX r7072 written 15 Oct 2018 Engine
Open the build to see all 69 commits

Build 7047

6 Oct 2018 · 49 commits · 1 author SVN
Open build
  • General

    Further revise a couple of null pointer checks in Polymost

    TerminX r7041 6 Oct, 22:23 FixEngine
  • General

    Fix potential OOB spriteext[] access when checking SPREXT_NOTMD to determine whether or not to render a sprite's model, if available

    TerminX r7023 6 Oct, 22:21 FixEngine
  • General

    Tweak osdfunc_setrendermode() to report whether the classic renderer is the C or ASM version

    TerminX r7020 6 Oct, 22:21 Engine
  • General

    Fix overcomputation in the classic renderer due to a bug caused by a previous optimization attempt

    TerminX r7017 6 Oct, 22:21 FixEngine
  • General

    Fix issue in the C version of the classic renderer where someone had attempted to negate a bool

    TerminX r7012 6 Oct, 22:21 FixEngine
Open the build to see all 49 commits

September 2018 1 build · 1 commit

June 2018 3 builds · 4 commits

Build 6930

23 Jun 2018 · 3 commits · 1 author SVN
Open build
  • General

    Temporary workaround for palette or GL surface issue wherein launching Mapster32 into 2d mode produces a black screen until switching to 3d mode and back

    TerminX r6930 23 Jun, 17:55 FixEngine
  • General

    Fix crash in Mapster32 when switching from GL 3d mode to 2d mode.

    TerminX r6929 23 Jun, 17:55 FixEngine
Open the build to see all 3 commits

Build 6927

20 Jun 2018 · 1 commit · 1 author SVN
Open build
  • General

    Fix issue with viewing the player sprite through a security camera

    TerminX r6927 20 Jun, 21:12 FixEngine

May 2018 1 build · 1 commit

April 2018 5 builds · 7 commits

Build 6863

29 Apr 2018 · 1 commit · 1 author SVN
Open build
  • second attempt at preventing extra wall points from being inserted on some walls with the batch point insert tool

    TerminX r6863 29 Apr, 10:20 Engine

Build 6861

23 Apr 2018 · 6 commits · 1 author SVN
Open build
  • use object's current palette on tile selection screen and allow cycling object palettes from tile selection screen with - and =

    TerminX r6861 23 Apr, 03:15 Engine
  • use sc_XXX defines from scancodes.h instead of unlabeled hex scancodes when checking keystatus[]

    TerminX r6860 23 Apr, 03:15 Engine
  • General

    Fix Mapster32 bug where sometimes you'd get two points instead of one when pressing enter to insert points where the lines intersect with the wall drawing tool

    TerminX r6857 23 Apr, 03:15 FixEngine
Open the build to see all 6 commits

March 2018 1 build · 1 commit

Build 6760

9 Mar 2018 · 1 commit · 1 author SVN
Open build
  • General

    Fix Polymer issues introduced with change to Q16.16 view angles

    TerminX r6760 9 Mar, 02:20 FixEngine