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

Showing 38 builds · 76 commits

Export CSV
Display options
Commit details:

December 2015 3 builds · 6 commits

Build 5466

4 Dec 2015 · 6 commits · 1 author SVN
Open build
  • Add a new pthtyp flag to mark textures that should not be processed by the fixtransparency() hack (which avoids the transparent color blending into a sprite when texture filtering is enabled), such as non-(T)ROR-masking floors and ceilings, white- and mask-walls, paper-skies, and rotatesprite with orientation flag 64. This commit makes sure the flag's status always fits the situation.

    Hendricks266 r5465 4 Dec, 03:52 FixEngine
    Show details

    This fixes the remaining issue with WWII GI's LOGO.ANM: Color index #255 is used as the dominant white color (not as a transparent index) and fixtransparency() was mangling the image as a result.

  • General

    Factor out common handling of the end-of-level between sectors tagged 65535 and 65534, switches tagged 65535, and nukebuttons.

    Hendricks266 r5463 4 Dec, 03:52 FixEngine
    Show details

    This fixes the bug with user maps ending in 65534-tagged sectors, reported by FistMarine: https://forums.duke4.net/topic/8367-end-of-level-bug/ It also eliminates dead code belonging to the nukebutton.

  • General

    Fix unused global variables in menus.c with DROIDMENU defined.

    Hendricks266 r5462 4 Dec, 03:52 Fix
  • General

    Fix an unused variable in menus.c with USE_OPENGL=0.

    Hendricks266 r5461 4 Dec, 03:52 Fix
Open the build to see all 6 commits

November 2015 3 builds · 8 commits

Build 5460

28 Nov 2015 · 6 commits · 1 author SVN
Open build
  • General

    Fix orientation bit 64 when applied to a tile with fullbrights in OpenGL with r_fullbrights enabled.

    Hendricks266 r5460 28 Nov, 01:06 FixEngine
    Show details

    This fixes (the most glaringly wrong problem) with WWII GI's LOGO.ANM in OpenGL, exposed by r5437.

  • General

    More NAM/WWII GI "bluefont" xbetween fixes missed in r5452.

    Hendricks266 r5459 28 Nov, 01:06 Fix
  • General

    Fix a compiler error on introduced in r5445.

    Hendricks266 r5458 28 Nov, 01:06 Fix
  • General

    Fix typo in r5448.

    Hendricks266 r5457 28 Nov, 01:06 Fix
  • General

    Fix compiler warnings when building for 32-bit.

    Hendricks266 r5456 28 Nov, 01:06 Fix
Open the build to see all 6 commits

Build 5454

25 Nov 2015 · 20 commits · 2 authors SVN
Open build
  • General

    Miscellaneous NAM and WWII GI tweaks/fixes.

    Hendricks266 r5452 25 Nov, 04:08 Fix
    Show details

    Remaining issues: - Inventory item gamefuncs still use their Duke 3D names. The buggy way custom gamefunc binds are saved and loaded needs to be addressed first.

  • Don't test (!usemodels || md_tilehasmodel(picnum, pal) < 0) in eligible_for_tileshades (called only from getshadefactor) because getshadefactor is only called when a model is *not* being drawn, and therefore results in incorrect shading when drawing a tile with a model defined and models enabled to the screen or as a skybox.

    Hendricks266 r5440 25 Nov, 04:07 FixEngine
Open the build to see all 20 commits

October 2015 2 builds · 7 commits

Build 5384

10 Oct 2015 · 9 commits · 1 author SVN
Open build
  • General

    Fix a crash in the editor when the basepalette is loaded from def instead of PALETTE.DAT, caused by trying to getclosestcol() without having initialized the colormatching code. Exposed in r5359; previously resulted only in erroneous matching to an all-#000000 palette.

    Hendricks266 r5384 written 9 Oct 2015 Fix
  • General

    Fix two unused function warnings in mdsprite.c when building with POLYMER=0.

    Hendricks266 r5381 written 9 Oct 2015 FixEngine
  • General

    OS X: Fix -Wdeprecated-declarations compiler warnings in the startup windows.

    Hendricks266 r5380 written 9 Oct 2015 Fix
  • General

    OS X: Fix POLYMER=0 build.

    Hendricks266 r5379 written 9 Oct 2015 FixEngine
  • General

    Fix warning: explicitly assigning value of variable of type 'CACHE1D_FIND_REC *' (aka '_CACHE1D_FIND_REC *') to itself [-Wself-assign]

    Hendricks266 r5378 written 9 Oct 2015 Fix
Open the build to see all 9 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 2 builds · 4 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

May 2015 5 builds · 16 commits

Build 5258

27 May 2015 · 11 commits · 1 author SVN
Open build
  • General

    Fix warning: narrowing conversion of 'img->vpx_image::d_w' and 'img->vpx_image::d_h' from 'unsigned int' to 'int32_t {aka int}' inside { } is ill-formed in C++11 [-Wnarrowing]

    Hendricks266 r5257 27 May, 01:48 Fix
  • General

    Re-expose kpzbufsiz and set it to zero in uninitengine, preventing potential crashes from successive re-initializations of the engine.

    Hendricks266 r5254 27 May, 01:47 FixEngine
  • General

    Revert recent icon changes.

    Hendricks266 r5253 27 May, 01:46 Fix
  • General

    Extend S_UpgradeFormat so that "filename.ext" first searches for "filename_ext.flac" and "filename_ext.ogg" before "filename.flac" and "filename.ogg".

    Hendricks266 r5251 27 May, 01:46 Fix
    Show details

    This fixes DUKETEAM playing grabbag.ogg instead of grabbag_voc.ogg when Megaton paths have been detected.

Open the build to see all 11 commits

Build 5229

19 May 2015 · 19 commits · 1 author SVN
Open build
  • SW

    Fix warning: array subscript is above array bounds [-Warray-bounds]

    Hendricks266 r5228 19 May, 15:10 Fix
  • SW

    Fix warning: variable may be used uninitialized in this function [-Wmaybe-uninitialized]

    Hendricks266 r5227 19 May, 15:10 Fix
  • SW

    Fix warning: type does not match original declaration [enabled by default]

    Hendricks266 r5226 19 May, 15:10 Fix
  • SW

    Fix warning: passing argument 1 of 'allocache' from incompatible pointer type [enabled by default] and warning: pointer targets in passing argument 3 of 'allocache' differ in signedness [-Wpointer-sign]

    Hendricks266 r5222 19 May, 15:08 Fix
  • Fix warning: passing arguments 2 through 5 of 'SCRIPT_PutDoubleString' discards 'const' qualifier from pointer target type [enabled by default]

    Hendricks266 r5221 19 May, 15:08 Fix
Open the build to see all 19 commits

April 2015 3 builds · 4 commits

Build 5149

14 Apr 2015 · 3 commits · 1 author SVN
Open build
  • General

    Make all the hictinting_apply blocks consistent. This should fix certain tints types being applied incorrectly in Polymer and the global tints (underwater and nightvision) not being applied to tints and models with certain flags.

    Hendricks266 r5149 14 Apr, 14:18 FixEngine
Open the build to see all 3 commits