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 · 1 attivi

Visualizzate 348 build

Esporta CSV
Opzioni di visualizzazione
Dettagli dei commit:

Giugno 2020 31 build · 105 commit

Build 9117

6 giu 2020 · 34 commit · 2 autori GIT
Apri la build
  • Generale

    Merge branch 'goodbye_lunatic' into 'master'

    TerminX ab90c72 6 giu, 17:06 FixEngineCON
    Mostra dettagli

    Remove Lunatic-related code This removes almost anything related to Lunatic, not just LunaCON. It may remove a bit more than desired, e.g., functions that can be used as possible hooks (I believe that this was one purpose of LUNATIC_EXTERN, now replaced with static anywhere). Some bits like the optional fix for software rendering of walls with non-POT tile heights remain, albeit they're still compile-time disabled. As previously written, I still know that Philipp Kutin was spending a lot of time on this.

    Merge request
    terminx/eduke32!13
  • Generale

    source/build/include: Remove elauxlib.h and elua.h.

    NY00123 f3b7ab9 scritto il 17 mag 2020
    Mostra dettagli

    Again, it is clear that Helixhorned was spending a lot of time on Lunatic for EDuke32.

  • Generale

    Remove LPeg sources

    NY00123 b34dc16 scritto il 17 mag 2020
  • Generale

    Remove LPeg Windows libraries

    NY00123 e1e17c3 scritto il 17 mag 2020
  • Generale

    Remove LPeg from platform/Windows/lib/instructions.txt

    NY00123 f27854c scritto il 17 mag 2020
Mostra gli altri 29 commit di questa build

Build 9083

6 giu 2020 · 7 commit · 2 autori GIT
Apri la build
  • Generale

    Clean up ksqrtasm_old to avoid compiler mis-optimizations

    Hendricks266 dc0e6cc 6 giu, 15:24
  • Fix error: 'filelength' was not declared in this scope

    Hendricks266 82b94a7 6 giu, 16:29 Fix
  • Handle -Wcast-function-type warnings

    Hendricks266 64bc0cb 6 giu, 16:22
  • Generale

    Add Build Tool target names to .gitignopre

    Hendricks266 a0a1dac 6 giu, 16:22
  • Generale

    Fix a possible jitter upon changing the player's action

    NY00123 23173ae scritto il 5 giu 2020 Fix
    Mostra dettagli

    (e.g., beginning to jump, or landing on ground); Reproduced with the input being tied to framerate while SO interpolation is toggled on. This involves the following modifications: - PF2_INPUT_CAN_TURN and PF2_INPUT_CAN_AIM are now additionally set from various DoPlayerBegin* functions, allowing the player to continue turning/aiming as usual (right before the next call to domovethings), even in specific instances of player action changes. - If PF2_INPUT_CAN_TURN/PF2_INPUT_CAN_AIM was set before and after calling pp->DoPlayerAction from domovethings altogether, ensure that the player's oq16ang/oq16horiz is updated by making an appropriate call to DoPlayerTurn/DoPlayerHorizon. This is done in case a call to DoPlayerTurn/DoPlayerHorizon is missed. This change is not applied for a dead player, though.

Mostra gli altri 2 commit di questa build

Build 9076

5 giu 2020 · 3 commit · 1 autore GIT
Apri la build
  • fix CON_INITTIMER issue where the timer callback wasn't being set again after changing the rate

    TerminX c842f17 5 giu, 14:01 Fix
  • move REVSTR stuff to rev.h so it doesn't need to be duplicated between rev.cpp and windows_inc.h

    TerminX 659c2ec 5 giu, 13:35 Engine
  • specify 9 characters of length when generating VC_HASH

    TerminX 55d9f80 5 giu, 12:11
    Mostra dettagli

    This is the default for current versions of git, but older versions used a default of 7.

Build 9070

5 giu 2020 · 6 commit · 1 autore GIT
Apri la build
  • add source control version information to window title strings, and refactor all calls to wm_setapptitle() to go through G_UpdateAppTitle()

    TerminX afa1e57 5 giu, 05:57
  • fix winlayer wm_setapptitle() to deal with being passed a pointer to apptitle[]

    TerminX 2117042 5 giu, 05:55 FixEngine
  • move swallf[] and lookups[] allocation to videoAllocateBuffers()

    TerminX 659537d scritto il 3 giu 2020 Engine
  • Generale

    Revert "Duke3d: throw S_Update() back into the main loop to prevent audio popping"

    TerminX 4e481d1 scritto il 2 giu 2020 Fix
    Mostra dettagli
    Annulla
    0a877c0 — Duke3d: throw S_Update() back into the main loop to prevent audio popping (Build 9040)
  • change calcFrameDelay() to no longer reduce the frame limit by 1 fps per 60Hz of refresh rate with r_maxfps -1

    TerminX c7c88db scritto il 2 giu 2020 FixEngine
    Mostra dettagli

    This worked fine with G-SYNC displays, but I guess it sucked for regular 60Hz setups for some people. This should be tested for regressions...

Mostra l’altro commit di questa build

Build 9064

4 giu 2020 · 1 commit · 1 autore GIT
Apri la build
  • Generale

    Prevent tripbombs from being placed at extreme distances.

    Dino Bollinger 067206e 4 giu, 09:32 Fix
    Mostra dettagli

    Technically, an overflow is still possible, but with unsigned integers it is highly unlikely to satisfy (sum_squares < 290*290) in practice.

Build 9063

2 giu 2020 · 4 commit · 2 autori GIT
Apri la build
  • Generale

    Clear mouse wheel input when tile selection cannot be moved.

    Dino Bollinger d498eaa 2 giu, 22:24 Fix
    Mostra dettagli

    Fixes #55.

  • Generale

    Fix previousboardfilename not being updated on newgame or level transition.

    Dino Bollinger 9685735 2 giu, 22:21 Fix
    Mostra dettagli

    Prevents per-map art from disappearing on savegame load. Fixes #46.

  • Generale

    Fix sounds reactivating during pause when menu is closed.

    Dino Bollinger a02c8a8 2 giu, 22:15 Fix
    Mostra dettagli

    Fixes #43.

  • Generale

    Fix bad call to updatesector in G_CollectSpawnPoints that broke spawns in overlapping sectors and TROR. p->cursectnum should equal the sprite's sectnum on initial spawn.

    Jordon Moss e11ae4f 2 giu, 18:18 FixEngine

Build 9059

2 giu 2020 · 1 commit · 1 autore GIT
Apri la build
  • Generale

    Fix bad call to updatesector in G_CollectSpawnPoints that broke spawns in overlapping sectors and TROR. p->cursectnum should equal the sprite's sectnum on initial spawn.

    Jordon Moss b6d9751 scritto il 1 giu 2020 FixEngine

Build 9058

1 giu 2020 · 5 commit · 1 autore GIT
Apri la build
  • fix DemandFeed playback

    TerminX 176a779 1 giu, 05:39 Fix
    Mostra dettagli
  • mark compiled CON_MOVE/CON_AI/CON_ACTION with a trailing value

    TerminX 98351dd scritto il 30 mag 2020 CON
    Mostra dettagli

    This is so I can tell the difference between actor .t_data[] values that are actually set to something defined in CON versus bullshit arbitrary internal usage of the same variable, which I need for a future commit.

  • improve WT FLAMETHROWERFLAME enemy type check

    TerminX fb4c4d5 scritto il 30 mag 2020
    Mostra dettagli

    I don't expect anyone to make an EDuke32-compatible WT mod where other enemies shoot FLAMETHROWERFLAME, but if they do the behavior will at least be consistent across enemy types.

  • optimize A_RadiusDamage()

    TerminX 56a6ba6 scritto il 30 mag 2020 Engine
    Mostra dettagli

    This results in far fewer calls to getwalldist(), inside(), and cansee(), which should significantly lessen the performance hit from a large number of A_RadiusDamage() calls in areas with many small detail sectors.

  • Generale

    four spaces

    TerminX 3b20f61 scritto il 28 mag 2020

Maggio 2020 18 build · 159 commit

Build 9053

28 mag 2020 · 4 commit · 1 autore GIT
Apri la build
  • remove extraneous call to videoNextPage() when handling savegames initiated from CON

    TerminX e784aa3 28 mag, 08:32 CON
  • amend b164d944351463696e43eba4179dbd51c8c13885 to take slopes into account

    TerminX 4e2a326 scritto il 27 mag 2020
  • call handleevents() from CONTROL_PollDevices()

    TerminX d55c4e9 scritto il 25 mag 2020
  • improve nextsectorneighborz() return value checks

    TerminX 0224524 scritto il 25 mag 2020 Engine
    Mostra dettagli

    Improves the messages printed to console when bailing out of sector effect processing due to nextsectorneighborz() returning -1. This also adds such a check to ST_21_FLOOR_DOOR, which was missing it entirely. (!!)

Build 9048

26 mag 2020 · 7 commit · 1 autore GIT
Apri la build
  • SW

    Call OSD_DisplayQueued in DemoPlayback,

    NY00123 e32f897 26 mag, 22:41
    Mostra dettagli

    so OSD commands can have an effect from here

  • SW

    Remove TitleLevel (probably dating back to 1995 prototype builds)

    NY00123 0b98044 26 mag, 22:23
  • SW

    Remove DemoOverride, ScenePlayBack and SceneLevel

    NY00123 d2dd9f0 26 mag, 22:20
  • Generale

    SW - interpso.cpp: Imperfect hack for jittery coolies in level 1's train

    NY00123 88dc223 26 mag, 22:09 Engine
    Mostra dettagli

    (with SO interpolation turned on). It would be nicer to have something better structured than the given hack, but this currently seems to work, while not breaking the sprites on the boat in the beginning of level 5.

  • Generale

    sw/src/interpso.cpp:so_dointerpolations:

    NY00123 b62927e 26 mag, 21:27
    Mostra dettagli

    Move ratio calculation out of inner loop.

Mostra gli altri 2 commit di questa build

Build 9040

25 mag 2020 · 12 commit · 1 autore GIT
Apri la build
  • #if 0 out some dead code in XA and XMP support

    TerminX 3cbb6ad 25 mag, 05:26
    Mostra dettagli

    This doesn't look like it's intended to be dead code, but nothing sets Loop.Size anywhere.

  • Generale

    Bump libxmp-lite back to version 4.5.0

    TerminX fb80731 25 mag, 04:46 Fix
    Mostra dettagli
    Annulla
    8914e7b — Revert "Update libxmp-lite" (Build 8928)
  • use an additional bitmap in clipupdatesector() to mark which sectors have been checked with inside()

    TerminX 453f774 scritto il 23 mag 2020 Engine
  • disable annoying clipupdatesector() console warning in release builds

    TerminX 4bb2678 scritto il 23 mag 2020 Engine
  • make a few things in clipmove() const that I must have missed the last time I worked on it

    TerminX 23b0d6b scritto il 23 mag 2020 Engine
    Mostra dettagli

    Not a particularly exciting set of changes.

Mostra gli altri 7 commit di questa build

Build 9028

22 mag 2020 · 14 commit · 2 autori GIT
Apri la build
  • Fix breaking glass

    Hendricks266 02eff8c 22 mag, 16:04 Fix
    Mostra dettagli
  • Generale

    sw/src/demo.cpp:DemoPlayBack: Add a call to timerUpdateClock, which

    NY00123 9a9418b 22 mag, 17:36 Engine
    Mostra dettagli

    is now required. Previously, it would be called from faketimerhandler, which in turn is called from the engine.

  • Generale

    sw/src/copysect.cpp: Temporarily disable interpolation of sector object

    NY00123 07eba99 22 mag, 14:11 FixEngine
    Mostra dettagli

    if any of its sectors is impacted by CopySectorWalls. Fixes a possible flicker with the drill at the end of level 2.

  • SW

    Don't interpolate a sector object if the corresponding lasttic value is 0

    NY00123 3da461b 22 mag, 14:07 Engine
  • SW

    Add the macro SO_EMPTY and use it instead of

    NY00123 09d3c60 22 mag, 15:11
    Mostra dettagli

    separate checks of the form sop->xmid == INT32_MAX

Mostra gli altri 9 commit di questa build

Build 9014

21 mag 2020 · 5 commit · 1 autore GIT
Apri la build

Build 9009

21 mag 2020 · 6 commit · 2 autori GIT
Apri la build
  • this bit of the main loop needs to go

    TerminX 01b8671 scritto il 20 mag 2020 Fix
    Mostra dettagli

    The logic here is incorrect when considering anything run from within G_DoMoveThings() that may directly trigger drawing.

  • remove weird framejitter shit from FPS limiter because it doesn't do what I wanted it to

    TerminX 2876a38 scritto il 20 mag 2020 Engine
  • split chunks of main loop off into Net_DedicatedServerStdin() and G_DrawFrame()

    TerminX 8b733c1 scritto il 20 mag 2020
  • fix VS2019 16.6 build error

    TerminX 438ba9b scritto il 20 mag 2020 Fix
  • SW

    Allow Strafe Left and Right to turn vehicles

    Hendricks266 00c6695 21 mag, 03:54
Mostra l’altro commit di questa build

Build 9003

20 mag 2020 · 48 commit · 3 autori GIT
Apri la build
  • SW

    Remove pre-release software warning

    Hendricks266 48c8d3b scritto il 21 mag 2020
  • Generale

    Synchronize file extensions for GRP scanning between Duke 3D and SW

    Hendricks266 aee713b scritto il 17 mag 2020
    Mostra dettagli

    This way running both from the same folder won't invalidate the cache.

  • SW

    Add forgotten call to FreeGroupsCache()

    Hendricks266 ba2dc69 scritto il 17 mag 2020
  • SW

    Fix warning: function 'MNU_ClearFlags' is not needed and will not be emitted [-Wunneeded-internal-declaration]

    Hendricks266 f8286c7 scritto il 17 mag 2020 Fix
  • SW

    Fix music volume slider

    Hendricks266 0e93318 scritto il 18 feb 2020 Fix
Mostra gli altri 43 commit di questa build

Build 8955

20 mag 2020 · 13 commit · 2 autori GIT
Apri la build
Mostra gli altri 8 commit di questa build