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

Showing 2,117 builds

Export CSV
Display options
Commit details:

February 2012 27 builds · 88 commits

Build 2340

13 Feb 2012 · 3 commits · 1 author SVN
Open build
  • General

    Make 5th mouse button functional in Windows.

    Helixhorned r2340 13 Feb, 13:38
  • General

    Draw HANDHOLDINGLASER and ~ACCESS with guniqhud=200 and 201, respectively.

    Helixhorned r2339 13 Feb, 13:38 Fix
    Show details

    This fixes updateanimation picking up foreign (and thus potentially oob) frame numbers at "3: c > n".

  • General

    Remix mdsprite.c's updateanimation() to look prettier and clearer.

    Helixhorned r2338 13 Feb, 13:37
    Show details

    Specifically, - rearrange conditionals - factor out constant expressions - add a couple of debugging printfs for extraordinary events (oob frames) - add VERIFY comments for implicit assertions I'd like to verify sometime Also, one calloc -> malloc.

Build 2337

12 Feb 2012 · 3 commits · 1 author SVN
Open build
  • General

    Debugging helper disabling a.nasm calls with OpenGL renderers.

    Helixhorned r2337 12 Feb, 05:47 Engine
    Show details

    Uncomment #define DEBUG_VALGRIND_NO_SMC in duke3d.h to be able to valgrind --smc-check=none (or the default stack-only) with Polymost and Polymer renderers.

  • General

    Patch up out-of-bounds access (r/w) when mixing 16-bit stereo *source* data.

    Helixhorned r2336 12 Feb, 05:47
    Show details

    ... by allocating two bytes more for the mixing buffers.

  • General

    Fix uninitialized mem access in dorotatesprite with thin tiles (e.g. 3085).

    Helixhorned r2335 12 Feb, 05:46 Fix

Build 2334

11 Feb 2012 · 4 commits · 1 author SVN
Open build
  • General

    jmact/control.c: rewrite strange looking loop.

    Helixhorned r2334 11 Feb, 03:52
  • General

    Draw translucent black background only when playing (back a demo or oneself).

    Helixhorned r2333 11 Feb, 03:52
  • General

    Fix menu text not drawing when not playing (back), introduced in r2326.

    Helixhorned r2332 11 Feb, 03:51 Fix
  • General

    Fix zero-size calloc when enumerating a joystick with no hats in SDL.

    Helixhorned r2331 11 Feb, 03:51 Fix

Build 2330

9 Feb 2012 · 10 commits · 1 author SVN
Open build
  • General

    Remove a couple of redundant declarations.

    Helixhorned r2330 9 Feb, 14:45
  • interface to events.

    Helixhorned r2329 9 Feb, 14:45
  • General

    Add some #includes to gameexec.h and sector.h so that they can be included directly

    Helixhorned r2328 9 Feb, 14:44 Engine
  • General

    Use a tokenlist for the event names and add tokenlist typedef to gamedef.h.

    Helixhorned r2327 9 Feb, 14:44
  • General

    Make r_maxfps functional in demo playback.

    Helixhorned r2326 9 Feb, 14:44
Show the other 5 commits in this build

Build 2318

4 Feb 2012 · 5 commits · 1 author SVN
Open build
  • General

    rotatesprite(..., windowx1,windowy1,windowx2,windowy2) --> rotatesprite_win

    Helixhorned r2318 4 Feb, 13:35
  • a bit rearrangement, getbunch.

    Helixhorned r2317 4 Feb, 13:34
  • General

    game.c: trivial tweaks to reduce code duplication (which is hard on the eyes)

    Helixhorned r2316 4 Feb, 13:34
  • fix crash with 'vidmode <bpp>' introduced in r2311.

    Helixhorned r2315 4 Feb, 13:34 FixEngine
  • General

    Factor out four instances of identical code into M32_DrawRoomsAndMasks().

    Helixhorned r2314 4 Feb, 13:33

Build 2313

4 Feb 2012 · 5 commits · 1 author SVN
Open build
  • Various menu tweaks and one fix.

    Helixhorned r2313 4 Feb, 06:30 FixCON
    Show details

    - make PGUP/PGDN and HOME/END behave as expected across all menus - in keyboard/mouse button mapping menu, draw function names that have been given custom names via CON with pal 8 for easier recognition - fix tinting of function names in mouse button mapping menu

  • When in menus, always draw a black (33%) translucent background.

    Helixhorned r2312 4 Feb, 06:30 Engine
    Show details

    Internally, there's a new function fade_screen_black() that implements the fading more efficiently than calling rotatesprite for classic, and uses tile 0 (assumed to have at least 64x32 size) in the GL modes. The black background of the user map selector is still done with rotatesprite and tile BLANK in every renderer.

  • General

    Check 'bpp' parameter to vidmode OSD command in EDuke32.

    Helixhorned r2311 4 Feb, 06:30
    Show details

    So that the game won't exit if you write 'vidmode 4' when intending 'setrendermode 4'.

  • fix interface when compiled with 'pointered' main arrays. Argh!

    Helixhorned r2310 4 Feb, 06:29 Fix
  • General

    Fix not-initialized variable warning in 'soundanims' CON token parser.

    Helixhorned r2309 4 Feb, 06:29 FixCON

Build 2308

2 Feb 2012 · 3 commits · 1 author SVN
Open build
  • General

    legibility improvements: rotatesprite(..., 0,0,xdim-1,ydim-1) -> rotatesprite_fs

    Helixhorned r2308 2 Feb, 09:35
  • General

    Fix an update issue with the recent screen tint retaining on palette change.

    Helixhorned r2307 2 Feb, 09:34 Fix
  • General

    When loading a map and in a few other places, reset screen tinting.

    Helixhorned r2306 2 Feb, 09:34

January 2012 26 builds · 75 commits

Build 2304

30 Jan 2012 · 2 commits · 1 author SVN
Open build
  • General

    Fix demo progress bar in OpenGL modes by adding bit 1024 to rotatesprite calls.

    Helixhorned r2304 30 Jan, 13:19 FixEngine
    Show details

    The problems still remains that rotatesprite behaves differently in classic and OpenGL modes with clipping boundaries specified (and maybe in some other cases)

  • General

    Don't wait for pain tinting to subside when changing a base palette.

    Helixhorned r2303 30 Jan, 13:18
    Show details

    This means that when e.g. emerging from water hurt will change the palette instantly, but because bit 16 is added to the P_SetGamePalette call, the tinting is retained.

Build 2302

30 Jan 2012 · 1 commit · 1 author SVN
Open build
  • tweak dragging a single sprite so that they can be dragged 'uphill'.

    Helixhorned r2302 30 Jan, 10:25 Engine
    Show details

    The implementation uses the recently introduced updatesector_onlynextwall when setspritez fails.

Build 2301

29 Jan 2012 · 1 commit · 1 author SVN
Open build
  • General

    Make savegames between dynamicremap-enabled and -disabled builds compatible.

    Helixhorned r2301 29 Jan, 13:46
    Show details

    Of course, only when the mod/TC in question doesn't use that feature.

Build 2300

28 Jan 2012 · 1 commit · 1 author SVN
Open build
  • General

    Dynamic tile remapping shouldn't actually be disabled in synthesis builds, whether the source allows it to be compi

    TerminX r2300 28 Jan, 07:16
    Show details

    led out or not. Removing features that certain mods may depend on to operate correctly without throwing any kind of error or warning at startup other than a logged message is bad.

Build 2299

28 Jan 2012 · 9 commits · 1 author SVN
Open build
  • General

    add one line forgotten with dynamictileremap disabling

    Helixhorned r2299 28 Jan, 06:38
  • sectorsofbunch iterator, error(..., 2), temp 'ud' access

    Helixhorned r2298 28 Jan, 06:38
  • General

    Conditionally compile out the dynamic-to-static tile remapping feature.

    Helixhorned r2297 28 Jan, 06:38
  • General

    Move inithashnames() and freehashnames() declarations into namesdyn.h.

    Helixhorned r2296 28 Jan, 06:37
  • General

    Fix and clean up dynamic-to-static tile remapping source.

    Helixhorned r2295 28 Jan, 06:37 Fix
Show the other 4 commits in this build

Build 2290

27 Jan 2012 · 6 commits · 1 author SVN
Open build
  • General

    Remove a couple of nested externs and #include some headers directly

    Helixhorned r2290 27 Jan, 07:03
    Show details

    ... instead of relying on indirect inclusion via duke3d.h.

  • General

    In Mapster32, register the 'vidmode' OSD command in non-GL builds.

    Helixhorned r2289 27 Jan, 07:03 Engine
  • General

    Two tweaks for USE_OPENGL=0 builds.

    Helixhorned r2288 27 Jan, 07:03
    Show details

    - Always parse 'animsounds' defs - don't print "ignored frame/animation definition" warnings

  • General

    Fix USE_OPENGL=0 build; squelch one warning.

    Helixhorned r2287 27 Jan, 07:03 Fix
  • General

    Fix building with GCC 4.6 link-time optimization.

    Helixhorned r2286 27 Jan, 07:02 Fix
    Show details

    It looks like GCC doesn't honor the 'used' attribute with LTO. This is "fixed" by declaring the variables in question with external linkage (i.e. removing the 'static'). I consider such behavior a GCC bug, though.

Show the other commit in this build

Build 2284

26 Jan 2012 · 5 commits · 1 author SVN
Open build
  • General

    Route the 5th mouse button to the game; bump savegame version.

    Helixhorned r2284 26 Jan, 13:58 Fix
    Show details

    The "double-click button4" had to make way for MOUSE5 in the button binds menu, but I don't think anyone cares. Savegame compatibility was actually silently broken with the MAXTILES update earlier, but I forgot updating the version...

  • General

    small correction of a memory-clearing line in namesdyn.c

    Helixhorned r2283 26 Jan, 13:58
  • General

    Rearrange 'struct hicreplc_t' members so that no padding is inserted on x64.

    Helixhorned r2282 26 Jan, 13:58
  • General

    engine.c cleanup, making some variables static mostly

    Helixhorned r2281 26 Jan, 13:58 Engine
  • General

    Fix a potential sector[-1] access when drawing a masked wall in Polymost.

    Helixhorned r2280 26 Jan, 13:57 FixEngine

Build 2278

23 Jan 2012 · 1 commit · 1 author SVN
Open build
  • General

    Fix sprite[-1] access when aborting playing a sound in Mapster's Sound Index.

    Helixhorned r2278 23 Jan, 11:13 FixEngine
    Show details

    Also a couple of other cleanup lines... might need more though, I'm not sure it's all good there.

Build 2277

22 Jan 2012 · 1 commit · 1 author SVN
Open build
  • General

    Fix sprite[] access with indices > MAXSPRITES in Polymer model drawing code.

    Helixhorned r2277 22 Jan, 09:18 FixEngine
    Show details

    Internally, updateanimation() now takes a third parameter 'lpal'.