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:

Marzo 2020

  • Generale

    Make SE_13_EXPLOSIVE call A_GetZLimits() for all statnum 0-2 sprites in sector when triggering

    TerminX r8723 11 mar, 17:58 Build 8738 FixEngine
    Mostra dettagli

    This fixes the fire sprites inside exploding walls not waking up after the wall explodes.

  • Generale

    Experimental swinging door changes

    TerminX r8722 11 mar, 17:58 Build 8738
    Mostra dettagli

    This makes swinging doors reverse direction instead of stopping in place and later resuming when obstructed.

  • Generale

    Fix a bug with swinging doors

    TerminX r8721 11 mar, 17:58 Build 8738 Fix
    Mostra dettagli

    This fixes a bug with swinging doors where multiple swinging doors linked together could become out of sync with each other if you block one door from moving and activate the second door again while the first is still blocked.

  • Generale

    Fix off-by-one error in various CON text truncation warnings

    TerminX r8720 11 mar, 17:58 Build 8738 FixCON
  • Generale

    Add missing diagnostic information for getactor/setactor

    TerminX r8719 11 mar, 17:58 Build 8738 CON
    Mostra dettagli

    Internally, there are several different permutations of the opcodes that implement CON_GETACTOR and CON_SETACTOR. This maps the internal opcodes back to the external keywords that generated them and makes sure they all have the script line number attached to them for use in diagnostic warning and error messages.

  • Generale

    Fix tripbomb laser

    TerminX r8718 11 mar, 17:58 Build 8738 Fix
  • Generale

    Experimental feature to switch the Windows power plan to "high performance" while the game is running, and switch back upon exit

    TerminX r8717 11 mar, 17:58 Build 8738
    Mostra dettagli

    During testing, CPU frequency scaling reducing the clock speed to sub-1GHz speeds was found to be a cause of frame time inconsistencies/stuttering. This attempts to work around that. This is disabled by default but can be enabled with win_performancemode 1.

  • Generale

    Move FPS limiter to engine and rework functionality (again)

    TerminX r8716 11 mar, 17:57 Build 8738 Engine
  • Generale

    Replace MERGE_NODES macro with vsmerge() function

    TerminX r8715 11 mar, 17:57 Build 8738
  • Generale

    Replace DRAWPOLY_MATH_BULLSHIT macro with lambda expression

    TerminX r8714 11 mar, 17:57 Build 8738
  • Generale

    useShaderProgram() -> polymost_useShaderProgram()

    TerminX r8713 11 mar, 17:57 Build 8738
  • Generale

    Skip glActiveTexture() and glUseProgram() when possible

    TerminX r8712 11 mar, 17:57 Build 8738
  • Generale

    Get rid of Polymost projection matrix caching

    TerminX r8711 11 mar, 17:57 Build 8738 Engine
  • Generale

    Clean up OpenGL extension detection a little bit

    TerminX r8710 11 mar, 17:57 Build 8738 Engine
    Mostra dettagli

    This moves the extension detection into baselayer.cpp and unifies the implementation used by sdlayer.cpp and winlayer.cpp.

  • Generale

    Merge fix16.cpp and fix16_str.cpp

    TerminX r8709 11 mar, 17:57 Build 8738
  • Generale

    Tweaks to engine compatibility stuff

    TerminX r8708 11 mar, 17:57 Build 8738 Engine
  • Generale

    Boost SDL thread priority

    TerminX r8707 11 mar, 17:57 Build 8738
  • Generale

    SDL 2.0.12

    TerminX r8706 11 mar, 17:57 Build 8738
  • Generale

    Fix VS project

    TerminX r8705 11 mar, 17:56 Build 8738 Fix
  • Generale

    sw/src/game.cpp: Fix crash following an abort of InitGame while

    NY00123 r8704 9 mar, 17:00 Build 8704 Fix
    Mostra dettagli

    processing multiplayer params or waiting for players. It's been decided that Control won't call TerminateGame in this case, one implication being that voidsw.cfg is not updated.

  • SW

    Do limit Master/Slave support to 2-players sessions.

    NY00123 r8703 9 mar, 17:00 Build 8704
    Mostra dettagli

    Thanks to LittleTijn for testing and inspecting.

  • Generale

    mmulti.cpp: Resurrect P2P multiplayer with 3+ players from SVN r129

    NY00123 r8702 9 mar, 17:00 Build 8704
  • Generale

    sw/src/game.cpp: Update processing of multiplayer-related arguments,

    NY00123 r8701 9 mar, 17:00 Build 8701
    Mostra dettagli

    mostly from JFSW commits 7a95dee807c735de6588372e268af7a5c7cdc533 and 6137b48d6d432c34d94d08fea527b89539cc3adb. In particular, this makes Master/Slave usable for 2-player sessions, with SW's networking code behaving as if these were actually Peer-2-Peer sessions. Thanks to JonoF for his work on the support.

  • Generale

    sw/src/draw.cpp:ResizeView: Make map zooming less dependent

    NY00123 r8700 7 mar, 15:11 Build 8700
    Mostra dettagli

    on the frame rate

  • Generale

    sw/src/menus.cpp: Remove nonexisting MNU_ClearDialog function prototype

    NY00123 r8699 7 mar, 05:51 Build 8699
  • Generale

    sw/src/weapon.cpp: Comment out unused MissileSeek and ComboMissileSeek

    NY00123 r8698 7 mar, 05:51 Build 8699
    Mostra dettagli

    params, but leave them for documentation. Note that currently, the only use of ComboMissileSeek is in the saveable_weapon_code array.

  • SW

    Comment out function parameters accessed only in commented out code

    NY00123 r8697 7 mar, 05:51 Build 8699
  • SW

    Mark function parameters as unused in cases we can't easily change

    NY00123 r8696 7 mar, 05:51 Build 8699
    Mostra dettagli

    the functions' signatures (often due to being used as callbacks/hooks)

  • Generale

    Take care of unused parameters in sw/src/menus.cpp:MNU_DoMenu.

    NY00123 r8695 7 mar, 05:51 Build 8699
    Mostra dettagli

    Note that the passed type is always ct_mainmenu.

  • SW

    Remove a bunch of unused function parameters

    NY00123 r8694 7 mar, 05:51 Build 8699
  • Generale

    sw/src/weapon.cpp: Remove conditional set of unused variable hsp

    NY00123 r8693 7 mar, 05:51 Build 8699
    Mostra dettagli

    in InitMineShrap, as well as unused variable sp in TestDontStick

  • Generale

    sw/src/weapon.cpp: Insert unused SHRAP structs into #if 0 blocks

    NY00123 r8692 7 mar, 05:51 Build 8699
  • Generale

    startgtk (Duke3D, SW, Build Editor): Use nullptr instead

    NY00123 r8691 7 mar, 05:51 Build 8699 Fix
    Mostra dettagli

    of NULL for ending arguments list in gtk function calls. Fixes "missing sentinel in function call" warning with a specific GCC version.

  • Generale

    sw/src/player.cpp: Remove unused globals related to mouse status

    NY00123 r8690 6 mar, 07:50 Build 8690
  • Generale

    sw/src/player.cpp: A bit more complicated cases of unused vars

    NY00123 r8689 6 mar, 07:50 Build 8690
  • SW

    Handle cases in which the result of an expression

    NY00123 r8688 6 mar, 07:49 Build 8690
    Mostra dettagli

    with (possible) side-effects is written to an unused var.

  • Generale

    sw/src/inv.cpp: Move unused global pal arrays to #if 0 block

    NY00123 r8687 6 mar, 07:49 Build 8690
  • SW

    Comment out unused vars, which would become

    NY00123 r8686 6 mar, 07:49 Build 8690
    Mostra dettagli

    used if previously commented out code was uncommented (including a few instances of uninitialized var reads).

  • SW

    Remove a ton of unused vars

    NY00123 r8685 6 mar, 07:49 Build 8690
  • Generale

    Let's force _WIN32_WINNT to 0x0600 in mmulti.cpp for now, even if

    NY00123 r8684 6 mar, 07:49 Build 8690
    Mostra dettagli

    already defined earlier. Don't redefine WIN32_LEAN_AND_MEAN, though.

  • Generale

    mmulti.cpp: Fix __USE_GNU redefinition warning

    NY00123 r8683 6 mar, 07:49 Build 8690 Fix
  • Generale

    mmulti.cpp: Remove unused variables. Additionally,

    NY00123 r8682 6 mar, 07:49 Build 8690
    Mostra dettagli

    define simlagcnt and simlagfif only if SIMLAG > 1.

  • Generale

    Add O_BINARY to buildvfs_open_read

  • Fix two sources of null text drawing

    Hendricks266 r8680 4 mar, 23:44 Build 8681 Fix
  • Generale

    Add null pointer checks to G_ScreenText*

    Hendricks266 r8679 4 mar, 23:44 Build 8681 Fix
  • Generale

    sw/src/network.cpp:getpackets: Fix trimming of message in

    NY00123 r8678 4 mar, 15:31 Build 8678 Fix
    Mostra dettagli

    packet of type PACKET_TYPE_MESSAGE. This reverts a tiny portion of JFShadowWarrior commit 6b01a4703d55ae3e131d8c11903ff2dcd78c15d8.

  • Generale

    sw/src/network.*: Sync the player's MouseAimingOn field. This is required for the slope tilting check in player.cpp:PlayerAutoLook, introduced in JFBuild commit 1915f408962b4d9c814f64affda634d28582e25e and updated in commit ef9aea53aced8fd90c701d0c8a9a927a23dd0a40.

    NY00123 r8677 4 mar, 15:31 Build 8678
  • Generale

    Make the gtkbuild_msgbox/gtkbuild_ynbox dialog disappear after response

    NY00123 r8676 4 mar, 15:31 Build 8678
  • Generale

    build/src/sdlayer.cpp: Fix crash following

    NY00123 r8675 3 mar, 14:55 Build 8675 Fix
    Mostra dettagli

    video mode change in USE_OPENGL=0 build.

  • Generale

    kenbuild/src/game.cpp: Expose restartvid, vidmode and map OSD commands

    NY00123 r8674 3 mar, 14:55 Build 8675
    Mostra dettagli

    in USE_OPENGL=0 builds, and further make setrendermode usable.