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

Showing 1,437 builds · 2,949 commits

Export CSV
Display options
Commit details:
Active filters: Type: Fixes Clear all

October 2015 7 builds · 17 commits

September 2015 2 builds · 7 commits

Build 5366

27 Sep 2015 · 9 commits · 1 author SVN
Open build
  • General

    Fix error in r5346 that broke the MoreBlendTab section of PALETTE.DAT.

    Hendricks266 r5365 27 Sep, 14:18 Fix
  • General

    Fix RENDERTYPE=WIN build by changing a const char* to a char*, which had been cast to (void *) before passing to free() (which is bad practice) prior to r5352.

    Hendricks266 r5364 27 Sep, 14:18 Fix
  • General

    Build tools/OS X: Fix build by satisfying compat.c's dependence on osxbits.m.

    Hendricks266 r5361 27 Sep, 14:18 Fix
  • General

    Build tools/Windows: Fix text outout by compiling without -mwindows.

    Hendricks266 r5360 27 Sep, 14:18 Fix
Open the build to see all 9 commits

Build 5357

23 Sep 2015 · 5 commits · 1 author SVN
Open build
  • Fix a bug with the tilefromtexture { texture } subtoken, where alphacut was interpreted in an inverse fashion, generally causing hightile textures defined this way to appear completely transparent.

    Hendricks266 r5356 23 Sep, 23:31 FixEngine
  • Correct handling of size-zero gamearrays: Prevent a crash upon loading a savegame containing them, and allow resizearray to zero.

    Hendricks266 r5355 23 Sep, 23:31 FixCON
  • Fix a harmless "Internal compiler error" warning when using quick structure access on userdef.

    Hendricks266 r5354 23 Sep, 23:31 FixCON
Open the build to see all 5 commits

August 2015 7 builds · 9 commits

Build 5332

15 Aug 2015 · 6 commits · 1 author SVN
Open build
  • General

    Fix USE_OPENGL=0 build.

    Hendricks266 r5332 15 Aug, 14:28 Fix
  • Mostly revert r5326, and instead restrict the starting and stopping text input to touch devices where we need the on-screen keyboard to appear. This maintains the bugfix on targets with a physical keyboard.

    Hendricks266 r5331 15 Aug, 14:28 Fix
  • General

    Fix the Custom game content directory startup window option loading the folder alphabetically previous to the one selected when the "autoload" folder is present.

    Hendricks266 r5330 15 Aug, 14:28 Fix
Open the build to see all 6 commits

Build 5316

2 Aug 2015 · 2 commits · 1 author SVN
Open build
  • don't spawn FRAMEEFFECT1 for BOUNCEMINE.

    Helixhorned r5316 2 Aug, 01:40 FixEngine
    Show details

    There's no point, really. Since the bouncemine is immobile, the tsprites will all be overlaid at one point and show the same picture, as far as I can see. Worse, since r4876, the generated sprites may draw on top of the actual one. The former have their shade always set to sprite[t->owner].shade though, and will then appear fully bright (shade -127, since BOUNCEMINE sets it like this). This fixes issue number 4 from http://forums.duke4.net/topic/8042-five-minor-problems-report/

Open the build to see all 2 commits

July 2015 11 builds · 20 commits

Build 5312

25 Jul 2015 · 4 commits · 1 author SVN
Open build
  • fix displayed viewscreen when its x/yrepeat isn't evenly divisible by 4.

    Helixhorned r5312 25 Jul, 10:23 Fix
  • fix unbalanced begindrawing()/enddrawing() pair in printext16().

    Helixhorned r5310 25 Jul, 10:23 FixEngine
  • General

    Fix various, but not all warnings.

    Helixhorned r5309 25 Jul, 10:23 FixEngine
    Show details

    Except: - missing braces around initializer [-Wmissing-braces]: due to union-in-struct vec3f_t - comparison between signed and unsigned integer expressions [-Wsign-compare]: in polymer.c

Open the build to see all 4 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 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.

Build 5283

8 Jul 2015 · 1 commit · 1 author SVN
Open build
  • General

    Address complaints from the "Mapster32 problems and bugs" thread.

    TerminX r5283 8 Jul, 20:55 FixEngine