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

Showing 8,866 commits

Export CSV
Display options
Commit details:

October 2016

  • Remove -fno-pic from everywhere. This should fix building on Ubuntu 16.10 and any other platform that has PIE enabled.

    Hendricks266 r5920 written 29 Oct 2016 Build 5925 Fix
  • Revert r5864 and move some code introduced in r5762 to a later Mac-only block so that architecture detection is not broken on Linux.

    Hendricks266 r5919 written 29 Oct 2016 Build 5925 Fix
  • Work around warning: signed and unsigned type in conditional expression [-Wsign-compare] indirectly caused by the SDL 2.0.5 headers making all preprocessor macro literals unsigned.

    Hendricks266 r5918 written 29 Oct 2016 Build 5925
  • Add #ifdef USE_OPENGL forgotten in r5024 that causes an OOB access in scansector() and glitchy mirrors with USE_OPENGL=0.

    Hendricks266 r5917 written 29 Oct 2016 Build 5925 Engine
  • General

    Amend r5911 to use undefinetile instead of only zeroing out the MIRROR tile's dimensions.

    Hendricks266 r5916 24 Oct, 22:43 Build 5916
  • General

    Extend undefinetile to also remove voxels, hightile (including skyboxes) and models.

    Hendricks266 r5915 24 Oct, 22:43 Build 5916 Engine
  • Add vox_undefine().

    Hendricks266 r5914 24 Oct, 22:43 Build 5916 Engine
  • General

    Amend r5910 so that the problem is mitigated even when the map load takes place with a different renderer.

    Hendricks266 r5913 24 Oct, 22:43 Build 5916 Engine
  • General

    Revert a formatting change from r5725.

    Hendricks266 r5912 24 Oct, 22:43 Build 5916 Fix
  • Move the nulling of the MIRROR tile to after defs are parsed so that tilefromtexture does not interfere with mirror function.

    Hendricks266 r5911 24 Oct, 14:30 Build 5911
  • Clear wsprinfo[] upon map load. This should address some remaining instances of wall-ornamented sprite z-fighting.

    Hendricks266 r5910 24 Oct, 14:30 Build 5911 Engine
  • General

    To avoid potential compiler bugs when inlining inline assembly, remove the asm variants of msqrtasm and always use the C version. Compilers generate equivalent or better assembly, and the function is used exactly once, in a routine called during startup.

    Hendricks266 r5909 23 Oct, 12:47 Build 5909 Fix
  • General

    C-CON and M32script: Only accept hex literals beginning with '0' and not any other digit.

    Hendricks266 r5908 23 Oct, 12:47 Build 5909 CON
  • Fix the parser so tokens with 'x' or 'X' as a second character are only treated as hex constants when the first character is '0'. Introduced in r5822.

    Hendricks266 r5907 23 Oct, 12:47 Build 5909 Fix
  • Fix the off-by-one error when printing line numbers.

    Hendricks266 r5906 23 Oct, 12:47 Build 5909 Fix
  • SDL 2.0.5

    Hendricks266 r5905 written 19 Oct 2016 Build 5905
  • Don't set the window icon from code if we are linked with SDL >= 2.0.5 on Windows, since it will now automatically use the first icon in the exe.

    Hendricks266 r5904 written 19 Oct 2016 Build 5905
  • Add EDUKE32_SDL_LINKED_PREREQ macro.

    Hendricks266 r5903 written 19 Oct 2016 Build 5905
  • Disable Windows thread naming because it interferes with debugging.

    Hendricks266 r5902 written 19 Oct 2016 Build 5905
  • General

    Implement "divscale" and "scalevar" (scale()) in C-CON and "scalevar" in M32script.

    Hendricks266 r5901 written 19 Oct 2016 Build 5905 CON
  • Adjust alphatabs checking to activate features when numalphatabs >= 15 instead of 16 so that my precise mode can be used.

    Hendricks266 r5900 written 19 Oct 2016 Build 5905
  • Fix improper matching of loop tags with initial substrings of them, and add proper support for LOOP as a synonym of LOOP_START.

    Hendricks266 r5899 14 Oct, 00:40 Build 5899 Fix
  • General

    Bump PSKYOFF_MAX from 4 to 8.

    Hendricks266 r5898 14 Oct, 00:40 Build 5899
  • Add "yoffset" subtoken to "multipsky".

    Hendricks266 r5897 14 Oct, 00:40 Build 5899
  • General

    Re-enable the use of psky_t's yoffset.

    Hendricks266 r5896 14 Oct, 00:40 Build 5899
  • Fix addlogvar command, broken in r5835.

    Hendricks266 r5895 14 Oct, 00:40 Build 5899 FixCON
  • Allow gamestartup to read in one additional parameter (MAXFLAMETHROWERAMMO). Do nothing with it yet.

    Hendricks266 r5894 14 Oct, 00:40 Build 5899 CON
  • Implement "ifplaybackon" conditional, used by World Tour to determine if the replay feature is enabled. In our case, it is always false.

    Hendricks266 r5893 14 Oct, 00:40 Build 5899 CON
  • General

    Replace all "g_scriptVersion == 14" with "g_scriptVersion >= 14".

    Hendricks266 r5892 14 Oct, 00:40 Build 5899
  • General

    Apply the same bugfix as r4947 to XA sounds so that they only loop when intended.

    Hendricks266 r5891 14 Oct, 00:40 Build 5899 Fix
  • General

    Add a new aligned mode to alphatabs by defining numalphatabs to be a power of two minus one.

    Hendricks266 r5890 14 Oct, 00:40 Build 5899
    Show details

    This provides fractionally better correspondence between 0-255 alpha values and blend table IDs.

  • General

    Rigor-up the handling of 0% and 100% alpha with alphatabs in 8-bit.

    Hendricks266 r5889 14 Oct, 00:33 Build 5899
  • General

    GL .blend support.

    Hendricks266 r5888 9 Oct, 00:55 Build 5888 Engine
    Show details

    Consult me if you are interested in this feature. TODO: Polymer.

  • General

    In 8-bit, change the precedence of .alpha and .blend.

    Hendricks266 r5887 9 Oct, 00:55 Build 5888 Engine
    Show details

    Previously: Non-zero alpha stacked with cstat translucency in an imitation of Polymost, potentially clobbering .blend if alphatabs are used. Now: If cstat translucency is active, .alpha is ignored.

  • General

    Cosmetic changes to some blend/alpha related code.

  • General

    Minor changes to gamevar error handling

    TerminX r5885 written 8 Oct 2016 Build 5888 CON
  • General

    Exterminate the smurfs! This fixes the problem where everything in the game was drastically hue shifted on certain hardware configurations, particularly the Raspberry Pi.

    TerminX r5884 written 8 Oct 2016 Build 5888 Fix
  • General

    Misc cleanup. Removed ability to use .CON files found in the .GRP when the .CON files found in the directory can't be compiled.

    TerminX r5883 written 8 Oct 2016 Build 5888 CON
  • General

    Fix MSVC warnings

    TerminX r5882 written 8 Oct 2016 Build 5888 Fix
  • General

    Potentially speed up drawing md3s with transparency in Polymost

    TerminX r5881 written 8 Oct 2016 Build 5888 Engine
  • Don't unpause sounds when exiting the menu back to a Game Paused state.

    Hendricks266 r5880 written 2 Oct 2016 Build 5888
  • Remove the Polymer aspect ratio option, as it was always broken, and I don't know what purpose it has besides configuring non-square pixel stretching, which we have a long way to go in terms of configuring anyway.

    Hendricks266 r5879 written 2 Oct 2016 Build 5888 FixEngine
    Show details

    Use r_pr_customaspect from the console instead.

  • Fix the Widescreen and Texture Mode video settings to use my menu system properly.

    Hendricks266 r5878 written 2 Oct 2016 Build 5888 Fix
  • General

    Some float optimizations in the engine.

    Hendricks266 r5877 written 2 Oct 2016 Build 5888 Engine
  • General

    Ensure the cached float cast variables introduced in r4656 are updated any time the integer versions are.

    Hendricks266 r5876 written 2 Oct 2016 Build 5888 Fix
    Show details

    This fixes the infinite loop when viewing an HUD model at a point when displayrooms is not running, such as the main menu upon initial game load.

September 2016