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 131 builds · 185 commits

Export CSV
Display options
Commit details:

September 2015 2 builds · 2 commits

August 2015 5 builds · 5 commits

Build 5338

30 Aug 2015 · 1 commit · 1 author SVN
Open build
  • in manual member editing, Shift+ENTER allows toggling individual bits

    Helixhorned r5338 30 Aug, 00:24 Engine
    Show details

    For values that are displayed in hex. Patch by The Mechanic, with modifications.

July 2015 10 builds · 14 commits

Build 5307

21 Jul 2015 · 1 commit · 1 author SVN
Open build
  • fix frame locking issue with 2d3d mode, crash when toggling bottom texture swap, issues with drawing certain types of walls.

    TerminX r5307 21 Jul, 19:06 FixEngine

Build 5306

20 Jul 2015 · 3 commits · 1 author SVN
Open build
  • fix display of pal 4 sprites in 2d mode.

    TerminX r5306 20 Jul, 13:25 FixEngine
  • fix 3d mode status messages being overwritten with position/ang/horiz readouts.

    TerminX r5305 20 Jul, 13:25 FixEngine
  • fix unreadable status messages in 3d mode when working with a palette that doesn't align to Duke3d's color layout.

    TerminX r5304 20 Jul, 13:25 FixEngine

Build 5293

11 Jul 2015 · 1 commit · 1 author SVN
Open build
  • further 2d mode performance improvements. Sprites are also now displayed with their xrepeat and yrepeat taken into account. It's not perfect yet... needs more "jiggery-pokery"

    TerminX r5293 11 Jul, 16:07 Engine

Build 5292

11 Jul 2015 · 1 commit · 1 author SVN
Open build
  • fix two "variable may be used uninitialized" warnings.

    Helixhorned r5292 11 Jul, 10:06 FixEngine
    Show details

    I didn't produce a case when this could actually have happened, but reading the code, in the case of variable 'j' it seems possible with an empty map.

Build 5291

11 Jul 2015 · 1 commit · 1 author SVN
Open build
  • fix a possible oob read via drawspritelabel; sanitize 2d3d mode.

    Helixhorned r5291 11 Jul, 07:13 FixEngine
    Show details

    That is, in m32_is2d3dmode(), also check if 2d and 3d mode resultions are the same. Otherwise, oob writes (e.g. via tileinfo_doprint()) and other thinkable niceties may ensue.

June 2015 1 build · 1 commit

May 2015 1 build · 1 commit

Build 5182

10 May 2015 · 1 commit · 1 author SVN
Open build
  • honor r_usenewaspect, especially it being off.

    Helixhorned r5182 10 May, 03:55 EngineCON
    Show details

    For this, add a setaspect_new() setup/restore pair in M32_DrawRoomsAndMasks() like for G_DrawRooms(). With this, changing viewingrange/aspect via m32script (in a.m32: [7] -- [9] on the upper row) can only be done in r_usenewaspect 0, though.

February 2015 2 builds · 2 commits