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

Showing 34 builds · 236 commits

Export CSV
Display options
Commit details:

December 2016 1 build · 26 commits

Build 5974

25 Dec 2016 · 26 commits · 1 author SVN
Open build
Open the build to see all 26 commits

November 2016 2 builds · 6 commits

Build 5946

30 Nov 2016 · 8 commits · 2 authors SVN
Open build
  • General

    Fix linking of mdpause variable with POLYMER=0 in screens.c, exposed by Visual Studio. DONT_BUILD.

    Hendricks266 r5944 written 28 Nov 2016 FixEngine
  • Fix STARTUP_WINDOW=0 on Windows so that the resource objects are built, but the editor's startup window is not. DONT_BUILD.

    Hendricks266 r5943 written 27 Nov 2016 Fix
  • Extend STARTUP_WINDOW to GTK. DONT_BUILD.

    Hendricks266 r5942 written 27 Nov 2016
  • Fold OSX_STARTUPWINDOW into STARTUP_WINDOW. DONT_BUILD.

    Hendricks266 r5941 written 27 Nov 2016
  • General

    Avoid unused variable warning with the startup window disabled. DONT_BUILD.

    Hendricks266 r5940 written 27 Nov 2016
Open the build to see all 8 commits

Build 5927

7 Nov 2016 · 1 commit · 1 author SVN
Open build
  • General

    Add support for MOD, XM, IT, and S3M tracker music through libxmp-lite.

    Hendricks266 r5927 7 Nov, 18:59
    Show details

    Building with support must be manually enabled by invoking make with HAVE_XMP=1 on platforms other than Windows, because libxmp-lite is not common in package managers. This setup will be improved in the future.

October 2016 7 builds · 41 commits

Build 5925

31 Oct 2016 · 9 commits · 2 authors SVN
Open build
  • Remove disabling certain mouse features under debug builds. It makes mouse aiming unusable.

    Hendricks266 r5921 written 29 Oct 2016
    Show details

    If you need to release the mouse for some reason when you can't pull down the console (such as hitting a breakpoint), execute "grabmouse_low(0)" from your debugger. Alt+Tab is your friend. DONT_BUILD.

  • 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 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 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
  • 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 Engine
Open the build to see all 9 commits

Build 5916

24 Oct 2016 · 5 commits · 1 author SVN
Open build
  • General

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

    Hendricks266 r5916 24 Oct, 22:43
  • General

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

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

    Hendricks266 r5914 24 Oct, 22:43 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 Engine
  • General

    Revert a formatting change from r5725.

    Hendricks266 r5912 24 Oct, 22:43 Fix

Build 5911

24 Oct 2016 · 2 commits · 1 author SVN
Open build
  • 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
  • Clear wsprinfo[] upon map load. This should address some remaining instances of wall-ornamented sprite z-fighting.

    Hendricks266 r5910 24 Oct, 14:30 Engine

Build 5909

23 Oct 2016 · 4 commits · 1 author SVN
Open build
  • 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 Fix
  • General

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

    Hendricks266 r5908 23 Oct, 12:47 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 Fix
  • Fix the off-by-one error when printing line numbers.

    Hendricks266 r5906 23 Oct, 12:47 Fix

Build 5905

20 Oct 2016 · 6 commits · 1 author SVN
Open build
  • SDL 2.0.5

    Hendricks266 r5905 written 19 Oct 2016
  • 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
  • Add EDUKE32_SDL_LINKED_PREREQ macro.

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

    Hendricks266 r5902 written 19 Oct 2016
  • General

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

    Hendricks266 r5901 written 19 Oct 2016 CON
Open the build to see all 6 commits

Build 5899

14 Oct 2016 · 11 commits · 1 author SVN
Open build
Open the build to see all 11 commits

Build 5888

9 Oct 2016 · 13 commits · 2 authors SVN
Open build
  • General

    GL .blend support.

    Hendricks266 r5888 9 Oct, 00:55 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 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.

    Hendricks266 r5886 9 Oct, 00:55
  • Don't unpause sounds when exiting the menu back to a Game Paused state.

    Hendricks266 r5880 written 2 Oct 2016
  • 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 FixEngine
    Show details

    Use r_pr_customaspect from the console instead.

Open the build to see all 13 commits

September 2016 5 builds · 23 commits

Build 5871

16 Sep 2016 · 11 commits · 1 author SVN
Open build
  • General

    Fix erroneous display of MESSAGES: ON when it should be OFF.

    Hendricks266 r5871 16 Sep, 14:58 Fix
  • General

    Fix TEST_SYNC_KEY macro to always return 1 or 0.

    Hendricks266 r5870 16 Sep, 14:55 Fix
  • Allow an invocation like `make CC=clang-3.8` to work properly.

    Hendricks266 r5869 16 Sep, 14:55
  • General

    Fix undefined behavior: null pointer passed as argument which is declared to never be null

    Hendricks266 r5868 16 Sep, 14:55 Fix
  • General

    Loop optimizations in screencapture

    Hendricks266 r5867 16 Sep, 14:55
Open the build to see all 11 commits

Build 5857

8 Sep 2016 · 3 commits · 1 author SVN
Open build
  • General

    Finish what r5484 started but got reverted in r5723. Cstat 1024 now works properly in Polymost without causing any side effects in Classic. It remains unimplemented in Polymer.

    Hendricks266 r5857 8 Sep, 20:12 FixEngine
  • General

    Reinstitute the cosmetic cleanups that should have been a separate commit from r5484 and were reverted in r5723.

    Hendricks266 r5856 8 Sep, 20:12 Fix
  • General

    Fix MIDI playback on Windows, broken in r5817.

    Hendricks266 r5855 8 Sep, 20:12 Fix
    Show details

    The main fix here is GET_NEXT_EVENT.

Build 5852

5 Sep 2016 · 6 commits · 1 author SVN
Open build
  • General

    Fix warning: signed and unsigned type in conditional expression [-Wsign-compare]

    Hendricks266 r5852 5 Sep, 19:15 Fix
  • General

    Fix a bug in r5826 regarding display of the WWII GI rocket launcher.

    Hendricks266 r5851 5 Sep, 19:15 Fix
  • General

    Add bit 1 to action flags: use the viewpoint's position relative to the actor when calculating which rotation to display, instead of the viewpoint's angle, for viewtypes 2/3/4/8. 5/7 already do this.

    Hendricks266 r5850 5 Sep, 19:15
  • CON

    Add an optional sixth parameter, a flags bitfield, to action definitions. Bump BYTEVERSION.

    Hendricks266 r5849 5 Sep, 19:15 CON
  • General

    Enumify stuff having to do with action parameters.

    Hendricks266 r5848 5 Sep, 19:15
Open the build to see all 6 commits

August 2016 1 build · 4 commits

Build 5844

29 Aug 2016 · 5 commits · 2 authors SVN
Open build
  • General

    Satisfy warning: this 'if' clause does not guard... [-Wmisleading-indentation]

    Hendricks266 r5843 written 28 Aug 2016
    Show details

    DONT_BUILD.

  • General

    Fix warning: logical 'and' of equal expressions [-Wlogical-op]

    Hendricks266 r5842 written 28 Aug 2016 Fix
    Show details

    DONT_BUILD.

  • General

    Fix warning: left shift of negative value [-Wshift-negative-value]

    Hendricks266 r5841 written 28 Aug 2016 Fix
    Show details

    DONT_BUILD.

  • Fix simple_array operator[] parameter type.

    Hendricks266 r5840 written 28 Aug 2016 Fix
    Show details

    DONT_BUILD.

Open the build to see all 5 commits

June 2016 3 builds · 14 commits

Build 5771

4 Jun 2016 · 6 commits · 1 author SVN
Open build
  • General

    Revert r5658. This fixes the disappearing chaingun problem.

    Hendricks266 r5771 4 Jun, 21:46 Fix
  • GL

    In uploadtexture, don't assume that a non-masking texture can safely be sent to the driver without the alpha channel.

    Hendricks266 r5770 4 Jun, 21:46
  • Fix the oversight in handling tspr->extra from r5400 by setting it to zero in polymer_scansprites.

    Hendricks266 r5769 4 Jun, 21:46 FixEngine
  • General

    Remove trailing whitespace from anything we don't need to rebase from an upstream.

    Hendricks266 r5768 4 Jun, 21:46
  • General

    Add some preprocessor checks on the output format to the asm.

    Hendricks266 r5767 4 Jun, 21:46
Open the build to see all 6 commits

Build 5765

2 Jun 2016 · 4 commits · 1 author SVN
Open build

May 2016 6 builds · 53 commits

Build 5761

29 May 2016 · 5 commits · 1 author SVN
Open build
  • General

    Remove unnecessary asm unprotection of ylookup[].

    Hendricks266 r5761 29 May, 14:11
  • General

    Clean up self-modifying assembly unprotection and add PROT_EXEC to mprotect() calls.

    Hendricks266 r5760 29 May, 14:11 Fix
    Show details

    This fixes NOASM=0 under OS X.

  • Clean up creation of SDL_Renderer and provide information about the process to the log.

    Hendricks266 r5759 29 May, 14:11
  • General

    Clean up fallback video mode attempt code in order to fix at least three bugs.

    Hendricks266 r5758 29 May, 14:11 Fix
  • General

    A small patch from rhoenie to make our source compatible with the Intel C Compiler.

    Hendricks266 r5757 29 May, 14:11
    Show details

    Our makefile would need more setup and I currently don't have any means of testing.