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 · 2 active

Showing 71 builds · 281 commits

Export CSV
Display options
Commit details:

July 2023 3 builds · 10 commits

Build 10322

3 Jul 2023 · 1 commit · 1 author GIT
Open build
  • General

    Use bitmap macros in more places

    Hendricks266 77e6bb6 written 2 Jul 2023
    Show details

    regex for initial replacement: find: ([A-Za-z0-9_]+)[ \t]*\[[ \t]*([A-Za-z0-9_]+)[ \t]*>>[ \t]*3[ \t]*\][ \t]*&[ \t]*pow2char[ \t]*\[[ \t]*([A-Za-z0-9_]+)[ \t]*&[ \t]*7[ \t]*\] find: ([A-Za-z0-9_]+)[ \t]*\[[ \t]*([A-Za-z0-9_]+)[ \t]*>>[ \t]*3[ \t]*\][ \t]*&[ \t]*\(1[ \t]*<<[ \t]*\([ \t]*([A-Za-z0-9_]+)[ \t]*&[ \t]*7[ \t]*\)[ \t]*\) replace: bitmap_test(\1, \2) find: ([A-Za-z0-9_]+)[ \t]*\[[ \t]*([A-Za-z0-9_]+)[ \t]*>>[ \t]*3[ \t]*\][ \t]*\|=[ \t]*pow2char[ \t]*\[[ \t]*([A-Za-z0-9_]+)[ \t]*&[ \t]*7[ \t]*\] find: ([A-Za-z0-9_]+)[ \t]*\[[ \t]*([A-Za-z0-9_]+)[ \t]*>>[ \t]*3[ \t]*\][ \t]*\|=[ \t]*\(1[ \t]*<<[ \t]*\([ \t]*([A-Za-z0-9_]+)[ \t]*&[ \t]*7[ \t]*\)[ \t]*\) replace: bitmap_set(\1, \2) find: ([A-Za-z0-9_]+)[ \t]*\[[ \t]*([A-Za-z0-9_]+)[ \t]*>>[ \t]*3[ \t]*\][ \t]*&=[ \t]*~[ \t]*pow2char[ \t]*\[[ \t]*([A-Za-z0-9_]+)[ \t]*&[ \t]*7[ \t]*\] find: ([A-Za-z0-9_]+)[ \t]*\[[ \t]*([A-Za-z0-9_]+)[ \t]*>>[ \t]*3[ \t]*\][ \t]*&=[ \t]*~[ \t]*\(1[ \t]*<<[ \t]*\([ \t]*([A-Za-z0-9_]+)[ \t]*&[ \t]*7[ \t]*\)[ \t]*\) replace: bitmap_clear(\1, \2) regex for cleanup: find: \((bitmap_test\([A-Za-z0-9_]+, [A-Za-z0-9_]+\))\) == 0 replace: !\1 find: \((bitmap_test\([A-Za-z0-9_]+, [A-Za-z0-9_]+\))\) != 0 find: \((bitmap_test\([A-Za-z0-9_]+, [A-Za-z0-9_]+\))\) > 0 replace: \1 find: \((bitmap_test\([A-Za-z0-9_]+, [A-Za-z0-9_]+\))\) replace: \1 plus manual filtering to find missed cases: git grep -nw pow2char git grep -nEw '>> *3' git grep -nEw '(gotpic|gotsector)' git grep -n show2d

Build 10321

2 Jul 2023 · 9 commits · 2 authors GIT
Open build
  • General

    Fix crash on init with microprofile when GL is not available at runtime

    Hendricks266 81ecca8 written 25 Jun 2023 Fix
  • General

    Fix crash on exit when GL is not available at runtime

    Hendricks266 5b9f308 written 25 Jun 2023 Fix
  • General

    Fix crash on `setrendermode 3` when GL is not available at runtime

    Hendricks266 3dde3d2 written 25 Jun 2023 Fix
  • General

    More bitmap_size

    Hendricks266 6101266 written 22 Jun 2023
  • General

    compat.h: Implement WARN_UNUSED_RESULT macro for MSVC

    Hendricks266 b43197f written 22 Jun 2023
Open the build to see all 9 commits

June 2023 1 build · 18 commits

Build 10303

9 Jun 2023 · 18 commits · 1 author GIT
Open build
  • Fix building with GCC targeting Apple Silicon

    Hendricks266 873de40 9 Jun, 04:16 Fix
  • General

    Disable undefined and signed-integer-overflow sanitizers

    Hendricks266 2a27a21 9 Jun, 04:02 Fix
    Show details

    They make running with LLDB untenable because they constantly fire.

  • General

    compat.h: Add CSTD definition for C17

    Hendricks266 472fa07 9 Jun, 03:49
  • General

    SW, KenBuild: Fix Allman brace styling in macOS startup window

    Hendricks266 e448d09 9 Jun, 03:28 Fix
  • General

    Add bitmap_size macro

    Hendricks266 d3ce734 9 Jun, 03:09
    Show details

    git grep -E '\+ *7 *\) *>> *3' find: \( *([A-Za-z0-9_]+) *\+ *7 *\) *>> *3 replace: bitmap_size(\1)

Open the build to see all 18 commits

May 2023 3 builds · 41 commits

Build 10285

29 May 2023 · 17 commits · 1 author GIT
Open build
  • General

    Quick fixes for winlayer warnings

    Hendricks266 726e725 29 May, 06:27 Fix
  • General

    Quick fixes for winlayer errors

    Hendricks266 09361c0 written 28 May 2023 Fix
  • SW

    Fix minor warnings

    Hendricks266 21bdc91 29 May, 07:24 Fix
  • General

    Fix warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion]

    Hendricks266 259bf7b 29 May, 07:20 Fix
  • SW

    Fix warning: 'basepal_' violates the C++ One Definition Rule [-Wodr]

    Hendricks266 d6d19b2 29 May, 06:17 Fix
    Show details

    I don't understand how something in SW's common_game.h could conflict with Duke3D's common_game.h right now, but it did.

Open the build to see all 17 commits

Build 10263

27 May 2023 · 23 commits · 2 authors GIT
Open build
Open the build to see all 23 commits

September 2021 1 build · 1 commit

August 2021 3 builds · 21 commits

Build 9595

26 Aug 2021 · 10 commits · 1 author GIT
Open build
Open the build to see all 10 commits

Build 9582

24 Aug 2021 · 9 commits · 1 author GIT
Open build
Open the build to see all 9 commits

Build 9500

7 Aug 2021 · 2 commits · 1 author GIT
Open build
  • General

    Update Nuked OPL3 to latest code

    Hendricks266 50795ed 7 Aug, 23:10
    Show details

    Includes performance improvements identified by icculus.

  • General

    Clean up stub parsing of game-side defs in the engine

    Hendricks266 a7e6571 written 5 Aug 2021 Engine

July 2021 2 builds · 5 commits

Build 9481

20 Jul 2021 · 5 commits · 2 authors GIT
Open build
Open the build to see all 5 commits

February 2021 1 build · 4 commits

January 2021 2 builds · 6 commits

Build 9305

20 Jan 2021 · 5 commits · 1 author GIT
Open build
  • General

    Ensure that cvars adjusting sound settings re-initialize what they need to

    Hendricks266 dd8c088 20 Jan, 20:37
  • General

    Don't set the r_useindexedcolortextures cvar to 0 when enabling filtering

    Hendricks266 9ee394f 20 Jan, 19:49
    Show details

    The cfg file should reflect the user's preferences even if the features don't take effect. The cvars' descriptions document the incompatibility that is happening.

  • General

    Clarify the descriptions of conflicting renderer cvars

    Hendricks266 7178226 20 Jan, 19:41 Engine
    Show details

    - r_texfilter - r_anisotropy - r_useindexedcolortextures

  • General

    Re-enable the r_texfilter cvar

    Hendricks266 0f77f5d 20 Jan, 19:11
  • General

    Apparently aarch64 sometimes needs -latomic too, contrary to my own testing

    Hendricks266 525828c 20 Jan, 19:07

December 2020 5 builds · 14 commits

Build 9297

21 Dec 2020 · 1 commit · 1 author GIT
Open build
  • General

    Remove xxh_x86dispatch

    Hendricks266 2bb6cbc 21 Dec, 08:59
    Show details

    It is an optional part of xxHash we are not using that breaks the build everywhere but x86*.

Build 9284

12 Dec 2020 · 5 commits · 1 author GIT
Open build
  • General

    Avoid error with some toolchains where klabs(int16_t) turns into abs(double)

    Hendricks266 fbb1330 written 10 Dec 2020
  • Add GRP scanning support for Penthouse Paradise

    Hendricks266 3ad3d65 12 Dec, 16:51
    Show details

    ZOOM Platform ships it with their DLC Pack.

  • General

    Add detection of ZOOM Platform paths for Duke3D (Win/Mac) and SW (Win)

    Hendricks266 84e622d 12 Dec, 16:26
  • SW

    Add GRP scanning for the actual original tdragon.zip

    Hendricks266 cbc1bd4 12 Dec, 16:10
  • General

    Fix mismatch of initprintf and initputs signatures in compat_tools object

    Hendricks266 1103059 12 Dec, 15:57 Fix