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

Stai vedendo il 2020 · selezionalo di nuovo per vedere tutti gli anni
Era SVN · r1519 – r8798 Era Git · voidpoint.io, da aprile 2020
Filtri · 1 attivi

Visualizzate 136 build

Esporta CSV
Opzioni di visualizzazione
Dettagli dei commit:
Filtri attivi: Anno: 2020 Azzera tutto

Agosto 2020 14 build · 48 commit

Build 9214

10 ago 2020 · 6 commit · 2 autori GIT
Apri la build
  • Don't try to open device if it isn't in

    NY00123 c297a7f scritto il 6 ago 2020
    Mostra dettagli

    the list as returned by ALSADrv_MIDI_ListPorts. Opening a device with ALSA_PortID == 0 might technically be successful even if not present.

  • Generale

    Audio / Duke3D: Modify alsa_mididevinfo_t to manage memory use of

    NY00123 7c1c12b scritto il 23 giu 2020
    Mostra dettagli

    the "name" field on its own. Also make sure that the for loop in Menu_RefreshSoundProperties isn't accessing copies of the objects, including temporary copies of the "name" strings. It could be managed in a better way, but this should be usable for now.

  • Generale

    ALSA MIDI: Improve implementation as per discussions in terminx/eduke32!16.

    Mitchell Richters b1cfcd4 scritto il 20 giu 2020
    Mostra dettagli

    * Don't call ALSADrv_MIDI_ListPorts() from driver_alsa.cpp. There is no need to do this as ALSADrv_MIDI_Init() just connects to the client and port specified and succeeds or fails accordingly. * Remove nullDevice vector from driver_alsa.cpp. Calculate whether returned vector from ALSADrv_MIDI_ListPorts() is null or not within game's menu and handle accordingly. * Remove static declaration of validDevices from driver_alsa.cpp. Vector is of no use inside of driver_alsa.cpp and is only required game-side. * Return declaration of devices found back to ALSADrv_MIDI_ListPorts() and return whether it's empty or not. * Declare alsadevices as an empty non-constant in menus.cpp, then populate from Menu_RefreshSoundProperties() in menus.cpp. This allows us to fill alsadevices with an empty vector if no devices found and allows a user to plug new MIDI devices in and have the game find them without restarting the game.

  • Do free driver name strings duplicated using Xstrdup

    NY00123 69c9d0b scritto il 30 mag 2020
  • Refuse to initialize if Client:Port pair isn't in the list

    NY00123 dc22897 scritto il 30 mag 2020
Mostra l’altro commit di questa build

Luglio 2020 5 build · 47 commit

Build 9205

27 lug 2020 · 2 commit · 1 autore GIT
Apri la build
  • Fix tilescreen drawing for Polymer renderer.

    Dino Bollinger 74f7b0d 27 lug, 22:33 FixEngine
    Mostra dettagli

    According to pogo in a previous commit, GL_TEXTURE_2D is deprecated. However, polymer cannot draw the tiles in the tilescreen correctly without enabling it first, else it shows white boxes instead. This fixes terminx/eduke32#93

  • prevent hash lookup on empty keybinds

    Dino Bollinger 7c3b3e6 27 lug, 09:34 Fix
    Mostra dettagli

    This fixes terminx/eduke32#98

Build 9202

26 lug 2020 · 36 commit · 1 autore GIT
Apri la build
  • FORCE_INLINE mutex_lock() and mutex_unlock(), make mutex_try() actually work

    TerminX edac43b scritto il 16 lug 2020 Engine
  • return length from printf-style functions

    TerminX 4716881 scritto il 15 lug 2020 Engine
  • add an additional layer of camera vec3_t position smoothing across frames

    TerminX a359877 scritto il 4 lug 2020
    Mostra dettagli

    This is intended to mask a slight jitter that occurs when strafing and turning at the same time as a result of turning being decoupled from movement.

  • testing an alternate version of calc_smoothratio_demo() that returns values based on fractional tics

    TerminX ca76197 scritto il 4 lug 2020
  • only allow doubled up game updates if we're behind at least 2 tics

    TerminX 9f44ddb scritto il 4 lug 2020
Mostra gli altri 31 commit di questa build

Build 9166

16 lug 2020 · 7 commit · 2 autori GIT
Apri la build
  • Generale

    Revert "sw/src/game.cpp: Use initsingleplayers instead of initmultiplayers"

    NY00123 32096f6 scritto il 26 giu 2020 Fix
    Mostra dettagli

    This reverts commit 4274a6160ce2f64676b79364cf83f185814811f6, i.e., SVN r8667.

  • Rename danetmode -> networkmode and make it use the same values

    NY00123 09e6842 scritto il 26 giu 2020
    Mostra dettagli

    as in the previously used newer mmulti revision from JFBuild. Also use MMULTI_MODE_MS and MMULTI_MODE_P2P, now a part of an enum.

  • Constify the string params in a few functions

    NY00123 587d364 scritto il 26 giu 2020
  • Switch to mmulti.cpp from EDuke32-OldMP repo. Loses IPv6 support, but gains stability and XP support.

    Jordon Moss ce8f841 scritto il 23 giu 2020 Engine
  • Generale

    Add wrapper defines to mmulti.h

    Jordon Moss 5de1d4f scritto il 19 mag 2020
Mostra gli altri 2 commit di questa build

Giugno 2020 31 build · 105 commit

Build 9156

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

    Update menus.cpp

    TerminX a399f5b scritto il 15 giu 2020
  • Sounds resume playback after demo pause is turned off.

    Dino Bollinger 40ed13a scritto il 15 giu 2020 Fix
    Mostra dettagli

    Also fixed an edge case.

  • Fix sound disabling when rewinding and fast forwarding in a demo.

    Dino Bollinger c28adba scritto il 15 giu 2020 Fix
    Mostra dettagli

    I assume that the sound toggling was originally done for helix' old profiling system built into the demo playback. Fixes terminx/eduke32#84.

  • Re-enable exiting main menu while demo is playing.

    Dino Bollinger 4fc0c6f scritto il 15 giu 2020 Fix
    Mostra dettagli
  • Prevent demo pause from making the menu unusable

    Dino Bollinger d0d8929 scritto il 15 giu 2020
    Mostra dettagli

    However, menu animations are still disabled when pausing a demo.

Mostra l’altro commit di questa build

Build 9148

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

    Expose newgamecustom menu and submenu index to CON (read-only).

    Dino Bollinger 5c8110d 13 giu, 09:58 CON
    Mostra dettagli

    New userdef struct members: ud.m_newgamecustom, ud.m_newgamecustomsub

Build 9144

12 giu 2020 · 2 commit · 1 autore GIT
Apri la build
  • fix function signatures of ksqrtasm_old() and clip_nsqrtasm()

    TerminX 6ec133c 12 giu, 16:27 FixEngine
    Mostra dettagli

    These functions were specified as accepting int32_t values, but wrap functions (or are wrapped by functions) that take uint32_t.

  • set g_loadedMapVersion in engineLoadBoardV5V6()

    TerminX ae953a7 12 giu, 13:01 Engine

Build 9141

11 giu 2020 · 4 commit · 1 autore GIT
Apri la build
  • add some labels for the different GREENSLIME states

    TerminX 1bc4d5f 11 giu, 08:48
  • add player .somethingonplayer check to GREENSLIME, and reset the player's .somethingonplayer to -1 if the player is dead

    TerminX 6335a9a 11 giu, 08:16
  • fix longstanding bug with unfrozen GREENSLIME

    TerminX 58aa447 11 giu, 07:03 Fix
    Mostra dettagli

    This fixes some undefined behavior that occurred as a result of reading far past the bounds of slimeFrames[].

  • disable SDL's automatic relative mouse input scaling that is applied when the rendering output is scaled

    TerminX e4f787e scritto il 10 giu 2020 Engine
    Mostra dettagli