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

Showing 172 builds · 229 commits

Export CSV
Display options
Commit details:

November 2011 10 builds · 22 commits

Build 2109

10 Nov 2011 · 3 commits · 1 author SVN
Open build
  • General

    Oops. Revert the *alloc wrapping to catch them being called with bad values.

    Helixhorned r2109 10 Nov, 13:47 Fix
    Show details

    This was meant for debugging only.

  • General

    On Windows, add command-line switch -nopause, disabling the pause key.

    Helixhorned r2108 10 Nov, 13:47 Fix
    Show details

    Hopefully this fixes the periodic pausing/unpausing that a few people have been experiencing. Also fix build with GCC 3.

  • General

    Fix building with both LTO and VPX support enabled. Specifically, don't use

    Helixhorned r2107 10 Nov, 13:47 Fix
    Show details

    the 'optimize' function attribute if LTO is enabled.

Build 2105

5 Nov 2011 · 1 commit · 1 author SVN
Open build
  • General

    Fix the 'displayrandvar{var}' CON and m32script commands for environments

    Helixhorned r2105 5 Nov, 05:13 FixCON
    Show details

    with RAND_MAX > 32767 (everything except Windows?). The 'displayrand' command now returns values from 0 to 32767 inclusive, across all platforms.

October 2011 12 builds · 21 commits

Build 2096

31 Oct 2011 · 2 commits · 1 author SVN
Open build
  • General

    Oops. That last one wasn't supposed to be committed. Here's the log for the

    Helixhorned r2096 31 Oct, 12:50 Fix
    Show details

    last one + this one: A couple of tweaks against accidental overwriting of maps. - first, fix a bug where the map name wasn't reset to 'newboard.map' when starting a new map - When saving with Ctrl-S, query the user for confirmation and also show the file name where the map will be written - when going into the ESC-menu, print the file name where the map will be written on pressing 'S' above the '(S)ave' text

  • General

    A couple of tweaks against accidental overwriting of maps.

    Helixhorned r2095 31 Oct, 12:49 Fix
    Show details

    - first, fix a bug where

Build 2093

30 Oct 2011 · 8 commits · 1 author SVN
Open build
  • General

    This fixes the aforementioned TROR corruption. It happened because Mapster32

    Helixhorned r2091 30 Oct, 12:48 FixEngine
    Show details

    allowed circle-walls started on the unconstrained _other_ side of a constrained wall. Also fix a potential invalid wall access when inserting a point (pretty serious, that!)

  • General

    (Almost) correct insertion of points in the midst of having some walls drawn,

    Helixhorned r2090 30 Oct, 12:47 FixEngine
    Show details

    also for make-circle (C, SPACE). There's still a TROR corruption happening probably when inserting on constrained walls, but I've yet to get behind the real cause.

  • General

    Eliminate one malloc(0) when corrupt-checking an empty map, clean up

    Helixhorned r2088 30 Oct, 12:47 Fix
    Show details

    overheadeditor() by allocating temp variables in the blocks where they are needed.

  • General

    Fix the bug where many kick sounds were started when pressing

    Helixhorned r2087 30 Oct, 12:47 Fix
    Show details

    HOME or END in the user map selector. Now it's only one.

  • General

    A couple of small tweaks:

    Helixhorned r2086 30 Oct, 12:46 FixCON
    Show details

    - fix arg checking in checkdefs.sh - some tilenum and quote ID validation in the CON interpreter - G_DrawDigiNum and friends: eliminate redundant strlen calls

Open the build to see all 8 commits

Build 2085

27 Oct 2011 · 5 commits · 1 author SVN
Open build
  • General

    Workaround (two, actually) for the hardware gamma bug in 8-bit fullscreen with

    Helixhorned r2085 27 Oct, 06:14 FixEngine
    Show details

    ATI cards. From the time of OpenGL initialization, gamma lookup in classic/fullscreen will be done in software. Before that, always do a setgamma() after setting the palette, since this is what resets the HW gamma. However, this may lead to unappealing artifacts with portions of the scene being sent to the screen with different gammas.

Open the build to see all 5 commits

Build 2071

3 Oct 2011 · 4 commits · 1 author SVN
Open build
  • General

    Fix being squished in sectors with little headroom but extended non-blocking

    Helixhorned r2071 3 Oct, 10:44 FixEngine
    Show details

    ceilings or floors. In such cases, you're not squished unconditionally (instead of fetching the ceiling or floor height of the neighbor sector), but TROR isn't meant for small-scale RoR anyway.

  • General

    Fix dragpoint()!!! There was a bug that omitted setting the new position of certain wall-points since the TROR introduction.

    Helixhorned r2070 3 Oct, 10:43 FixEngine
  • General

    Initialize prlights[lighti].flags.invalidate with 0 when calling

    Helixhorned r2069 3 Oct, 10:43 FixEngine
    Show details

    polymer_addlight(). I have no idea whether it's the 'right' thing, but it fixes this: Conditional jump or move depends on uninitialised value(s) at polymer_updatelights (polymer.c:5090) by polymer_drawrooms (polymer.c:938) . . . Uninitialised value was created by a stack allocation at loadmaphack (engine.c:9482) Fix another uninitialized access when rendering jpegs.

  • General

    Delete maphack lights when changing from Polymer to another renderer.

    Helixhorned r2068 3 Oct, 10:43 FixEngine
    Show details

    This fixes a crash when loading a map afterwards. Tweak a few debugging messages and some whitespace.

Build 2067

2 Oct 2011 · 1 commit · 1 author SVN
Open build
  • support for creating a debugging context in winlayer

    Plagman r2067 2 Oct, 17:14 FixEngine
    Show details

    This also fixes a warning when building for Windows.

Build 2061

2 Oct 2011 · 5 commits · 2 authors SVN
Open build
  • General

    Fix GCC 4.6 out-of-bounds and uninitialized warnings involving bossmove[].

    Hendricks266 r2061 2 Oct, 00:18 Fix
    Show details

    My choice of solution is simply to add an extra set of values duplicating the previous five because doing so would definitely show the user no changes. I could have tinkered with the messy loop where the out-of-bounds references are made but there is no guarantee I could have succeeded or kept compatibility.

  • fix horizontal spotlight SEs constantly getting invalidated

    Plagman r2057 2 Oct, 00:09 FixEngine
    Show details

    Polymer has a hack that snaps horiz values of spotlights between 90 and 110 to 90 and 110 to avoid triggering aliasing artifacts with perfectly horizontal spotlights. Propagate that change all the way to the spotlight SE sprite so that the code won't think that the horiz is always different from the light and mark it invalid each frame.

Open the build to see all 5 commits

Build 2055

1 Oct 2011 · 1 commit · 1 author SVN
Open build
  • Fix upside-down projective textures

    Plagman r2055 1 Oct, 20:09 FixEngine
    Show details

    We need to Y-invert the projection texcoords when sampling from the lightmap.

September 2011 15 builds · 24 commits

Build 2050

30 Sep 2011 · 1 commit · 1 author SVN
Open build
  • General

    fix a stupid copy&paste error that made sector[].ceilingbunch/floorbunch not functioning

    Helixhorned r2050 30 Sep, 07:30 FixEngine

Build 2041

22 Sep 2011 · 3 commits · 1 author SVN
Open build
  • General

    backtrace.c: add flags to open() so that the log file is opened user-r/w.

    Helixhorned r2040 22 Sep, 09:52 Fix
    Show details

    This way, crashlogs will really be appended. Additionally, print a time at the end of each backtrace. winlayer.c: load ebacktrace1.dll instead of the old one Makefile.common: when building with DEBUGANYWAY=1, don't omit frame pointers This will let us get a stack trace for crashes with the release build code.

Open the build to see all 3 commits