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

Showing 210 builds · 330 commits

Export CSV
Display options
Commit details:

April 2012 12 builds · 18 commits

Build 2592

5 Apr 2012 · 3 commits · 1 author SVN
Open build
  • fix some commands breaking too early in case of a failed validation.

    Helixhorned r2591 5 Apr, 12:49 FixEngineCON
    Show details

    If one next instruction happened to be interpreted, madness would ensue, because the pointer wouldn't be aligned on the "opcode" part anymore. Also, with "seti", set current sprite index only after a successful validation.

Open the build to see all 3 commits

Build 2589

4 Apr 2012 · 9 commits · 1 author SVN
Open build
  • General

    Fix "ignored application parameter" message for short options.

    Helixhorned r2589 4 Apr, 11:58 Fix
  • General

    Fix "Thanks (...) for giving us big heads" message at the end of Ep4.

    Helixhorned r2585 4 Apr, 11:57 Fix
    Show details

    This was more or less done by trial and error rather than understanding what exactly is going on there. In any case, the code for all the different ending scenes ought to be factored out instead of being duplicated with subtle differences every time.

  • General

    game.c: make fadepal/fadepaltile first calculate inclusive end limit.

    Helixhorned r2582 4 Apr, 11:56 Fix
    Show details

    When requesting an increasing ramp, the upper limit is taken to be exclusive. When it is passed to G_FadePalette, only the lowest 6 bits are passed further to setpalettefade, which means that a limit of 64 is incorrectly set as 0. Also, when breaking from the fade loop, set the fade value to the end one for fadepal!

Open the build to see all 9 commits

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