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

Showing 108 builds · 206 commits

Export CSV
Display options
Commit details:

January 2013 11 builds · 20 commits

Build 3404

17 Jan 2013 · 6 commits · 1 author SVN
Open build
  • in texel-hitscan wall-aligned sprites, consider engine-side animation.

    Helixhorned r3404 17 Jan, 13:59 Engine
    Show details

    Whether a sprite is considered for texel-hitscan is determined on the base tile number, not the individual animated tile numbers.

  • General

    polymost.c: factor out 2x dup'd code into get_projhack_ratio().

    Helixhorned r3401 17 Jan, 13:59 FixEngine
    Show details

    One use was in determining the ray vector for the mouse-aiming hitscan in the editor. Unfortunately, the change doesn't make it any less broken in Polymost, even if the two instances were out of sync.

Open the build to see all 6 commits

Build 3398

16 Jan 2013 · 5 commits · 1 author SVN
Open build
  • add cvar/mapster32.cfg option "keeptexturestretch".

    Helixhorned r3398 16 Jan, 12:38 Engine
    Show details

    If enabled, dragging wall vertices will correct the xrepeat after the mouse button is released, so that the pre-drag absolute stretching is restored.

  • slightly rework code for setting/querying some cvars.

    Helixhorned r3397 16 Jan, 12:38 Engine
  • more or less fix the auto wall-alignment feature ([.]/[,]).

    Helixhorned r3396 16 Jan, 12:38 FixEngine
    Show details

    - Run it twice, since the first one is wrong. - Warn when attempting to align based on a top-oriented wall. When the sequence of walls to align has "windows", only the bottom parts will be correct. - Make the modifiers actually useful: * Pressing SHIFT aligns at most one wall, remove the old CTRL modifier. * The rest is as before: ALT makes the walls have (approximately) equal texture stretching, ['] (quote) aligns the immediate TROR-nextwalls.

  • don't show wall length of *line* highlight when dragging points.

    Helixhorned r3395 16 Jan, 12:38 Engine
    Show details

    Also, factor out 2x dup'd code of insertsprite() into do_insertsprite() and add searchwall-displaying code into package/samples/a.m32.

  • General

    Replace dragpoint()'s "dragpoint_noreset" global with a "flags" argument.

    Helixhorned r3394 16 Jan, 12:38 Engine
    Show details

    Also, add another flag, signifying that from the editor, also the "lastwall"s (i.e. the CCW-linked points) should get collected. This is to signal the editor that their wall lengths should be displayed, too.

Build 3387

8 Jan 2013 · 5 commits · 1 author SVN
Open build
  • General

    polymost.c: a couple of {tex,mem}cache cleanups / fixes.

    Helixhorned r3386 8 Jan, 15:12 FixEngine
    Show details

    - Stop using memcache on some other failure paths, particularly when failing to read from the on-disk texcache. - Factor out cache reading code (3x). - Fix endianness issues affecting big-enadian systems (one introduced by r3382, one existing before). Comment each B_LITTLE32 with whether we're converting from native to on-disk (little) endianness or back.

  • General

    polymost.c: some meaning-preserving cleanups, make some vars file-local.

    Helixhorned r3384 8 Jan, 15:12 Engine
  • General

    polymost.c: factor out 2 x 3x dup'd I/O code for DXT filter functions.

    Helixhorned r3383 8 Jan, 15:12 Engine
Open the build to see all 5 commits

Build 3376

5 Jan 2013 · 4 commits · 1 author SVN
Open build
  • allow creating circle walls from TROR-constrained walls.

    Helixhorned r3376 5 Jan, 05:09 Engine
    Show details

    When reaching wall limits, it is possible that only some circle points will be inserted and the result is left unfinished.

  • grabbag of different things.

    Helixhorned r3375 5 Jan, 05:09 FixEngine
    Show details

    - fix error handing with recursing events - wallsofsect iterator, sector[]:contains() - more codegen; mangle function names - m32: compinside

Open the build to see all 4 commits

Build 3366

2 Jan 2013 · 4 commits · 1 author SVN
Open build
  • fix a possible crash with texel-hitscan.

    Helixhorned r3364 2 Jan, 14:33 FixEngine
    Show details

    Reproduced as follows (assuming all tiles have texel-hitscan for simplicity): In E2L5, shoot the opening switch with the shotgun, aiming for the border. The crash occurs because the *other*, depressed switch tile isn't yet loaded when we index into its tile storage. Dereferencing 0+small number == BAD!

Open the build to see all 4 commits