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

Showing 13 builds · 15 commits

Export CSV
Display options
Commit details:

October 2013 4 builds · 5 commits

Build 4089

8 Oct 2013 · 1 commit · 1 author SVN
Open build
  • General

    Merge a patch and suggestions from NY00123 improving SDL2 support. This fixes the flickering in OpenGL in SDL2 on Windows. It also provides a proper list of resolutions.

    Hendricks266 r4089 8 Oct, 02:59 FixEngine

Build 4088

7 Oct 2013 · 5 commits · 1 author SVN
Open build
  • General

    Fix OpenGL under SDL && Windows. (Almost. SDL 1.2 works fine, but SDL2 has an unresolved problem where OpenGL screen updates flicker over a black background.)

    Hendricks266 r4088 7 Oct, 03:06 FixEngine
  • General

    Split the handling of audio based on RENDERTYPE into a new variable named MIXERTYPE, allowing Windows builds to use SDL for input and rendering (RENDERTYPE=SDL) while using DirectSound and Windows' MIDI interface (MIXERTYPE=WIN [current default]) so that EMIDI works.

    Hendricks266 r4084 7 Oct, 03:05 Engine
Open the build to see all 5 commits

April 2013 1 build · 1 commit

Build 3669

12 Apr 2013 · 3 commits · 1 author SVN
Open build
  • General

    Fix Mapster32 crash caused by custom s_buildRev strings longer than five characters.

    Hendricks266 r3669 12 Apr, 20:49 FixEngine
    Show details

    (Note: We are still vulnerable to crashes here (and likely in other places), but you have (4096-16) extra characters to work with. We should consider replacing many uses of Bsprintf with Bsnprintf.)

Open the build to see all 3 commits

March 2013 6 builds · 7 commits

Build 3610

24 Mar 2013 · 5 commits · 1 author SVN
Open build
  • General

    Implement alpha into rotatesprite (rotatesprite_) on the engine side.

    Hendricks266 r3609 24 Mar, 21:32 Engine
  • General

    Add orientation bit 2048, enumerated as ROTATESPRITE_FULL16, which is a courtesy provided by the engine for the purpose of the game to internally force use of full 32-bit coordinates. With this bit set, all CON screen drawing commands can use rotatesprite16-like coordinates.

    Hendricks266 r3608 24 Mar, 21:31 EngineCON
    Show details

    While the functionality was already internally in place for gametext as one of two hacks using ROTATESPRITE_MAX (the other still used by minitext_() to align with the statusbar) we must codify a bit in the engine for safe external use. (Otherwise, ROTATESPRITE_MAX could/would theoretically increase and leave modders high and dry.) (Dev note: In G_DrawTXDigiNumZ(), ROTATESPRITE_MAX was used to bitshift the value used to calculate digit spacing for no reason I can ascertain other than to introduce rounding errors into the zoom/textscale calculations. It was never used anywhere, so I removed it.) Bonus: The scaling code for digitalnumberz and gametextz has been modified so that the spacing is no longer affected by rounding errors. Try animating the zoom value and compare how the text used to jump but now does not.

Open the build to see all 5 commits

February 2013 1 build · 1 commit

Build 3495

18 Feb 2013 · 3 commits · 1 author SVN
Open build
  • Wii

    Add Homebrew Channel metadata for Mapster32 and expand the build process to easily allow its addition. Unfortunately it closes on launch without any log and I don't have any means to debug it, so it remains disabled. (Who wants to map on a TV with 640x480 resolution anyway?)

    Hendricks266 r3495 18 Feb, 00:49 Engine
Open the build to see all 3 commits

January 2013 1 build · 1 commit