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

Showing 106 builds

Export CSV
Display options
Commit details:

October 2021 10 builds · 121 commits

Build 9679

6 Oct 2021 · 28 commits · 1 author GIT
Open build
Show the other 23 commits in this build

Build 9651

6 Oct 2021 · 1 commit · 1 author GIT
Open build
  • General

    MinGW build fix... I'm going to hell for this one

    TerminX a891732 6 Oct, 16:13 Fix
    Show details

    This works around what looks like a problem with the MinGW cross-compiler toolchain in Debian.

Build 9631

6 Oct 2021 · 24 commits · 2 authors GIT
Open build
Show the other 19 commits in this build

September 2021 6 builds · 10 commits

Build 9607

27 Sep 2021 · 1 commit · 1 author GIT
Open build
  • Add events EVENT_PREUPDATEANGLES and EVENT_POSTUPDATEANGLES

    Dino Bollinger 9741acb written 22 Aug 2021 CON
    Show details

    These events trigger once every frame and provide access to the input struct value updates of each frame. This makes it possible to alter input.q16avel and input.q16horz again, even with smooth mouse aiming. Addresses terminx/eduke32#132

Build 9603

10 Sep 2021 · 5 commits · 1 author GIT
Open build
  • Fix a typo in P_DisplayWeapon from port of SHOTGUN_WEAPON case for WW2GI

    NY00123 6c289cc written 30 Aug 2021 Fix
  • General

    Ken-Build, Duke3D, SW, mmulti: Replace rand with wrand almost everywhere.

    NY00123 e846be2 written 30 Aug 2021 Engine
    Show details

    Outside of 3rd party libraries, remaining uses are the Polymer-specific macro LIGHTRAD2 within Duke3D, system_15bit_rand and vox2poly. Also use WRANDOM_MAX in SW.

  • Add wrand, intended to mimic the behaviors of Watcom C 10.0's rand.

    NY00123 fbf1c84 written 30 Aug 2021 Engine
    Show details

    Also add WRANDOM_MAX. This will be used in SW, preventing possible freezes.

  • General

    Remove Brand macro. It was used just in Ken-Build.

    NY00123 e2bab6e written 30 Aug 2021
  • Split krand definitions from build.h to a new header, random.h

    NY00123 c22bf0e written 30 Aug 2021 Engine

Build 9598

8 Sep 2021 · 1 commit · 1 author GIT
Open build
  • polymer: show shader compile log on failure, not just link log

    Plagman 25afea9 written 16 Aug 2021 Engine
    Show details

    Mesa conveys most of the useful info through there, not linking.

August 2021 20 builds · 108 commits

Build 9595

26 Aug 2021 · 10 commits · 1 author GIT
Open build
Show the other 5 commits in this build

Build 9584

25 Aug 2021 · 2 commits · 1 author GIT
Open build
  • allow pasting into the console from the system clipboard with RMB

    TerminX b47e704 25 Aug, 20:43 Engine
    Show details

    Disable with "osdclipboard 0".

  • clear mouse buttons when toggling the console

    TerminX c465145 25 Aug, 20:42 Engine

Build 9582

24 Aug 2021 · 9 commits · 1 author GIT
Open build
Show the other 4 commits in this build

Build 9573

22 Aug 2021 · 3 commits · 1 author GIT
Open build
  • Fix POLYMER=0 builds

    Dino Bollinger a564d27 22 Aug, 02:03 FixEngine
  • Improve the CON_ADDLOGVAR command

    Dino Bollinger c624dd6 written 16 Aug 2021 CON
    Show details

    Changes: - Passing struct members and player vars as argument now works. - If struct members are accessed without specifying the index, the command will display which index was used by the CON VM. - Enable use of constant values for array indexing in addlogvar - Enable logging of integer constants with addlogvar - General refactoring and code improvement.

  • General

    defineskill and undefineskill changes

    Dino Bollinger b042d9b 22 Aug, 14:12

Build 9570

21 Aug 2021 · 2 commits · 2 authors GIT
Open build
  • remove the extra flag passed to mouseLockToWindow() in GAME_onshowosd() that made it just show/hide the cursor instead of actually grabbing and ungrabbing input

    TerminX d1b3b70 written 28 Jul 2021 Fix
    Show details

    Truth be told, I don't even remember why this hack was necessary. Let me know if anything breaks. Fixes terminx/eduke32#143.

  • Expose 8 additional clipboard variables as READONLY to M32 CON

    Dino Bollinger 2204348 21 Aug, 22:20 EngineCON
    Show details

    These variables include: * `tempxpanning` * `tempypanning` * `tempxvel` * `tempyvel` * `tempzvel` * `tempstatnum` * `tempblend` * `tempsectnum`

Build 9568

21 Aug 2021 · 56 commits · 1 author GIT
Open build
  • fix savegame MUSICANDSFX issues

    TerminX e28d400 written 29 Jul 2021 Fix
    Show details

    Fixes terminx/eduke32#75 and terminx/eduke32#179.

  • fix issue with Polymer lights sometimes not appearing after the player dies and respawns

    TerminX d595a39 written 20 Aug 2021 FixEngine
    Show details
  • skip drawing sprites in textured view if the sector is grayed out

    TerminX b4d1041 written 18 Aug 2021 Engine
  • use bitmap_set/bitmap_test in cansee()

    TerminX 0ffad64 written 24 Jul 2021 Engine
  • use array notation instead of pointer arithmetic for dereferences of actor execptr

    TerminX 6467e6f written 20 Jul 2021 Fix
Show the other 51 commits in this build

Build 9512

21 Aug 2021 · 1 commit · 1 author GIT
Open build
  • Initialize blend to 0 when inserting sprites

    Dino Bollinger c0b0118 21 Aug, 22:26 FixEngine
    Show details

    This fixes a bug where stale blend values could be transferred over from a previously loaded map.

Build 9511

16 Aug 2021 · 1 commit · 1 author GIT
Open build
  • update sectors if visibility changed.

    Plagman d032a99 written 13 Feb 2021 Engine
    Show details

    Bugged since forever and would have floors and ceilings stay put when alt-wheeling in mapster.

Build 9510

16 Aug 2021 · 1 commit · 1 author GIT
Open build
  • General

    Don't compute lights for parallaxed geometry we either won't draw or won't

    Plagman 70bb998 written 13 Feb 2021 Engine
    Show details

    need lights. This should save a bit of work in the general case with skies, too.