EDuke32 Changelog Archivio non ufficiale

Cosa è cambiato in EDuke32, build per build

2.117 build · 8.866 commit · 25 autori · Ottobre 2009 – Agosto 2026

Commit per anno

Seleziona un anno per vederne le build
Era SVN · r1519 – r8798 Era Git · voidpoint.io, da aprile 2020
Filtri

Visualizzati 8.866 commit

Esporta CSV
Opzioni di visualizzazione
Dettagli dei commit:

Giugno 2021

  • add user-friendly names for the rest of the controller buttons exposed by SDL 2.0.14

    TerminX aba6343 scritto il 23 feb 2021 Build 9382 Engine
  • cap joystick .numAxes and .numButtons to the highest index actually valid for the current controller

    TerminX c974c5c scritto il 23 feb 2021 Build 9382 Engine
    Mostra dettagli

    Since there's no function to just return the number of valid axes and buttons, I suspect SDL expects us to keep track of which indexes are valid ourselves as the range of valid values may not be contiguous. We aren't doing that yet.

  • add nullptr checks for joyGetName() return values

    TerminX 9326d7a scritto il 20 feb 2021 Build 9382
  • don't return NULL in joyGetName() for valid axes and buttons

    TerminX e5f900e scritto il 20 feb 2021 Build 9382 Engine
    Mostra dettagli

    Instead, return SDL_GameControllerGetStringForAxis()/SDL_GameControllerStringForButton() for axis and button indexes beyond what is provided by axisStrings[]/buttonStrings[].

  • update to SDL 2.0.14 on Windows

    TerminX 115f751 scritto il 22 gen 2021 Build 9382 Engine
    Mostra dettagli

    The ARM64 Windows libraries still need a rebuild.

  • vector type equality operators

    TerminX 83278ae scritto il 7 apr 2021 Build 9382 Engine
  • expand "toggle" console command to also work for cycling through a cvar's allowed range

    TerminX 7ee31ba scritto il 7 apr 2021 Build 9382 Engine
  • remove extraneous actor bpos updates

    TerminX 50f2590 scritto il 8 apr 2021 Build 9382 Engine
    Mostra dettagli

    These sprites are covered by G_RecordOldSpritePos().

  • fix loogie display bug

    TerminX 1864701 scritto il 31 mar 2021 Build 9382 Fix
  • fix mouse input regression

    TerminX 8e28ea2 scritto il 26 feb 2021 Build 9382 Fix
  • this isn't necessary because these can never return null...

    TerminX 0072a8c scritto il 23 feb 2021 Build 9382
  • sort menu mouse button setup entries differently and throw the data into a struct

    TerminX 9744554 scritto il 23 feb 2021 Build 9382
  • slightly simplify texcache_calcid()

    TerminX b1629dc scritto il 22 gen 2021 Build 9382 Engine
    Mostra dettagli

    It's still terrible.

  • update lz4 to a8e888774a5fd2563e6e085e7274465175696476

    TerminX 6e87c18 scritto il 17 feb 2021 Build 9382 Engine
  • clamp m32script line drawing color range to 255 instead of 15

    TerminX bb429e8 scritto il 18 gen 2021 Build 9382 CON
  • handle negative color indexes for m32script printext16 the same as the line drawing commands

    TerminX c9503fc scritto il 18 gen 2021 Build 9382 CON
  • bump MAXYDIM to 4320 and fix two marginally related assertions in dorotatesprite()

    TerminX 2363635 scritto il 19 gen 2021 Build 9382 FixEngine
    Mostra dettagli

    Note that MAXXDIM and MAXYDIM only really control which video modes will be added to the list of available modes found in the startup window and in-game menu, and that the engine itself hasn't had an arbitrary limit imposed on which resolutions are actually supported for a while now.

  • Generale

    Always pass -latomic when linking on Linux, no longer conditional on IMPLICIT_ARCH

    TerminX 6c1e7f6 scritto il 27 gen 2021 Build 9382
  • print warning to console when loading maps that contain extra data appended to the end of the file

    TerminX d7bf4d1 scritto il 19 feb 2021 Build 9382 Engine
    Mostra dettagli

    I think TekWar is the only game that did this, but it's worth detecting since it means even simply re-saving those maps without purposeful changes will break them.

  • fix backwards EDUKE32_NO_XINPUT getenv check...

    TerminX 44164e5 scritto il 5 mar 2021 Build 9382 FixEngine
  • add ZOFFSET7 preprocessor definition for another hard-coded height offset

    TerminX ae004ec scritto il 8 mar 2021 Build 9382
  • demo recording crash fix

    TerminX fa0c33e scritto il 16 mar 2021 Build 9382 Fix
    Mostra dettagli

    Note that this does not fix the player input issue.

  • SE_11_SWINGING_DOOR improvements

    TerminX fdafd72 scritto il 26 mar 2021 Build 9382
  • default value for last argument to addclipline()

    TerminX 2207d1f scritto il 25 mar 2021 Build 9382 Engine
  • change first argument passed to clipinsidebox() to pass by value instead of a ptr, remove separate clipinsidebox() implementation in favor of clipinsideboxline()

    TerminX 7974b54 scritto il 25 mar 2021 Build 9382 Engine
  • fix clipping issue where the player could get squished between a 2-sided blocking wall sprite and a wall in rare instances

    TerminX 71abac3 scritto il 25 mar 2021 Build 9382 FixEngine
  • don't allow pushmove() to push anything out of bounds

    TerminX 4382384 scritto il 19 mar 2021 Build 9382 Engine
  • the VS debugger says this is used uninitialized but it's not

    TerminX b1f4766 scritto il 19 mar 2021 Build 9382
    Mostra dettagli

    Shut up, VS debugger.

Aprile 2021

  • Generale

    Fix undefined behavior/potential OOB access in ST_21_FLOOR_DOOR. g_AnimateGoal does not take a sector number, it takes an animation index, and caps at 1024, not 4096.

    Jordon Moss 7225643 4 apr, 16:30 Build 9321 FixEngine
  • Generale

    Added seed_krand(int32_t* seed), a function for performing RNG that reads from and writes to a custom seed pointer.

Marzo 2021

Febbraio 2021

Gennaio 2021

  • SW

    Fix Lo Wang's Rap from being skipped at endgame

    Jonathon Fowler d2ee87a scritto il 31 gen 2021 Build 9309 Fix
    Mostra dettagli

    The song should play once before returning to the menu, so the 'loop' parameter needs to be honoured within PlaySong() too.

    Risolve
    #35
  • fix transparent floor/ceiling double drawing

    nukeykt 421b54a scritto il 28 gen 2021 Build 9308 FixEngine
  • Generale

    Fix typos in FLAMETHROWERFLAME code

    Hendricks266 9d54953 scritto il 21 gen 2021 Build 9308 Fix
  • Generale

    Fix a regression that could lead to crashes with per-map tiles

    Dino Bollinger b265b85 27 gen, 16:32 Build 9306 Fix
  • Generale

    Ensure that cvars adjusting sound settings re-initialize what they need to

  • Generale

    Don't set the r_useindexedcolortextures cvar to 0 when enabling filtering

    Mostra dettagli

    The cfg file should reflect the user's preferences even if the features don't take effect. The cvars' descriptions document the incompatibility that is happening.

  • Generale

    Clarify the descriptions of conflicting renderer cvars

    Hendricks266 7178226 20 gen, 19:41 Build 9305 Engine
    Mostra dettagli

    - r_texfilter - r_anisotropy - r_useindexedcolortextures

  • Generale

    Re-enable the r_texfilter cvar

  • Generale

    Apparently aarch64 sometimes needs -latomic too, contrary to my own testing