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 1,185 builds · 2,319 commits

Export CSV
Display options
Commit details:

March 2012 31 builds · 52 commits

Build 2577

31 Mar 2012 · 1 commit · 1 author SVN
Open build
  • General

    Fix the MSVC build, common.c was only added to the GNU Makefile.

    Plagman r2577 31 Mar, 17:26 Fix

Build 2566

28 Mar 2012 · 14 commits · 1 author SVN
Open build
  • Fix a potential uninitialized mem read in debug msg when in void space.

    Helixhorned r2565 28 Mar, 12:45 FixEngine
  • General

    Replace {get,clear}filenames and duplicate autoload code in astub.c/game.c.

    Helixhorned r2557 28 Mar, 12:42 Fix
    Show details

    This additionally fixes leaks that were caused by traversing the file name list with the 'findfiles' pointer and not clearing them afterwards (even if there was a handle to the list head via 'findfileshigh').

Open the build to see all 14 commits

Build 2536

25 Mar 2012 · 2 commits · 1 author SVN
Open build
  • cull sprite lights after computing sprite geometry

    Plagman r2536 25 Mar, 17:55 FixEngine
    Show details

    This was broken ever since updatesprite() had been forked off drawsprite() and would cause static lights to never hit static sprites until one or the other changed, after which the light would always get culled against outdated sprite geometry.

Open the build to see all 2 commits

Build 2523

24 Mar 2012 · 1 commit · 1 author SVN
Open build
  • General

    - Makefiles:

    Hendricks266 r2523 24 Mar, 01:30 FixEngine
    Show details

    - Fix typo, correctly adding SDL libs to the tools on OS X so that makesdlkeytrans builds. - Move all mention of $(LIBS) out of build/Makefile into build/Makefile.shared because no linking takes place in the engine itself so LIBS additions were lost. This should fix USE_LIBPNG=1 on Windows at least. - Other assorted cleanup.

Build 2522

23 Mar 2012 · 3 commits · 1 author SVN
Open build
  • General

    Update credits in menus.c with people from the Credits wiki page. Also, fix the text and order of other entries.

    Hendricks266 r2522 23 Mar, 13:24 Fix
  • General

    Build tools:

    Hendricks266 r2521 23 Mar, 13:23 Fix
    Show details

    - Fix up and add building instructions for kmd2tool, getdxdidf, and makesdlkeytrans. - Add kmd2tool to "utils" build job. - Fix warning in and cross-platform building of generateicon. - Source and text cleanup!

  • General

    Makefiles:

    Hendricks266 r2520 23 Mar, 13:22 Fix
    Show details

    - Properly handle the architecture definition when BUILD32_ON_64=1 - Add proper $(*LDFLAGS) to which LTO and ARCH are correctly passed. - Cleanup of compiler flag variables. This should fix to some degree building of the Build tools on OS X, and it may possibly fix the crashing of the OS X x86 32-bit build.

Build 2502

18 Mar 2012 · 7 commits · 1 author SVN
Open build
  • General

    Clear up after r2495. (Because I'm a pedantic asshole.)

    Helixhorned r2502 18 Mar, 16:18 FixEngine
    Show details

    - in Mapster, pre-form the default 10 clip map names before returning from G_CheckCommandLine() so it gets loaded even if we passed no cmdline args. - malloc + strlen + strcpy --> strdup - don't need to spank dead variables ;) - we may call calloc with zero size, which isn't bad by itself, but asserting for non-null afterwards is. Allocs of 0 are implementation-defined, and may well return a null pointer (C99 7.20.3).

Open the build to see all 7 commits

Build 2495

18 Mar 2012 · 3 commits · 1 author SVN
Open build
  • General

    osxbuild.sh: Potential fix for the $commonargs bash variable.

    Hendricks266 r2494 18 Mar, 01:49 Fix
  • Add "unpackssi" and "Build Customization Suite" [Palette Importer/Extractor] (bsuite), both by JonoF. I have rewritten bsuite to use command-line arguments rather than a 16-bit real mode DOS UI. Both programs have had all warnings fixed and whitespace corrected.

    Hendricks266 r2493 18 Mar, 01:48 Fix
Open the build to see all 3 commits

Build 2492

17 Mar 2012 · 5 commits · 1 author SVN
Open build
  • General

    Remix undo/redo system, fixing potential access of freed memory.

    Helixhorned r2492 17 Mar, 04:35 FixEngine
    Show details

    A run of consecutive mapstates may share sector/wall/sprite blocks, but the code was deciding whether to free them solely on local properties. Now, save a reference count at the beginning of each such allocated block and free it only if it reaches zero.

  • General

    "Promote" oob sectnum/statnum sprites to corruption level 4.

    Helixhorned r2490 17 Mar, 04:34 FixEngine
    Show details

    Also, always print at least level 5 corruptions (that is, have no instances of completely silent corruptcheck).

  • sprite list consistency checker in corruptcheck.

    Helixhorned r2489 17 Mar, 04:34 FixEngine
    Show details

    This checks for about every possible type of sprite list corruption and reports back with a corruption level 5 if one of the 14 validations fail.

Open the build to see all 5 commits

Build 2460

11 Mar 2012 · 6 commits · 1 author SVN
Open build
  • General

    Fix another typo in osxbuild.sh.

    Hendricks266 r2460 11 Mar, 21:57 Fix
  • General

    More Build tools improvements:

    Hendricks266 r2458 11 Mar, 21:48 Fix
    Show details

    - JFBuild ports: arttool, givedepth, and mkpalette - All viable tools are now built when 'make utils' is invoked, not just some - Revert "initprintf" hack of previous commit and replace it with "compat_tools.c" - Move Bstrtolower from baselayer.c to compat.c - Makefiles: Add start and finish messages for the tools - Makefiles: To prevent "-Wimplicit" from being passed to the C++ compiler, create $(*CONLYFLAGS)

  • General

    Fix compiling the Build tools by:

    Hendricks266 r2457 11 Mar, 21:47 Fix
    Show details

    - Adding $(EXESUFFIX) where it belongs in the Makefile. - Eliminating a call to initprintf() from compat.c. This may not be ideal.

  • General

    Fix JonoF's email address.

    Hendricks266 r2456 11 Mar, 21:47 Fix
  • General

    osxbuild.sh:

    Hendricks266 r2455 11 Mar, 21:45 Fix
    Show details

    - Generate changelog and add to zip. - Increase minimum version to Leopard 10.5. - Fix typo in usage printout.

Open the build to see all 6 commits