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:

Ottobre 2019

  • Generale

    Add missing header to VS project

    TerminX r8173 19 ott, 16:43 Build 8229
  • Generale

    Add cvar to control ntdll.dll timer voodoo

    TerminX r8172 19 ott, 16:43 Build 8229
  • Generale

    Implement sys_timer cvar with several different choices of timers to control frame pacing

    TerminX r8171 19 ott, 16:43 Build 8229
  • Generale

    This is useless

    TerminX r8170 19 ott, 16:43 Build 8229
  • Generale

    Rename timerUpdate() and timerGetRate() to timerUpdateClock() and timerGetClockRate(), because they both only apply to totalclock

    TerminX r8169 19 ott, 16:43 Build 8229
  • Generale

    Use nanosleep instead of usleep

    TerminX r8168 19 ott, 16:43 Build 8229
  • Generale

    Patch from Doom64hunter to address a couple of issues with per-map art

    TerminX r8167 19 ott, 16:43 Build 8229
  • Generale

    Renderer sprite sorting patch from Nuke.YKT

    TerminX r8166 19 ott, 16:43 Build 8229 Engine
  • Generale

    Explicitly implement timerGetTicksU64() with chrono::high_resolution_timer and use chrono::steady_clock for regular timerGetHiTicks() and totalclock

    TerminX r8165 19 ott, 16:43 Build 8229
  • Generale

    Recalculate frame limiter delay every time a frame is drawn

    TerminX r8164 19 ott, 16:43 Build 8229
    Mostra dettagli

    This is an attempt to work around issues that arise when timerGetTicksU64() isn't monotonic. Timing situations like that shouldn't happen, but some systems have pretty messed up configurations.

  • Generale

    Let's try something different for r_swapcomplete

    TerminX r8163 19 ott, 16:43 Build 8229
  • Generale

    Remove obsolete win_uninit() function

    TerminX r8162 19 ott, 16:43 Build 8229
  • Generale

    Disable SDL's built-in signal handler

    TerminX r8161 19 ott, 16:43 Build 8229
  • Generale

    Call debug_break() from attach_debugger_here() in builds with DEBUGGINGAIDS enabled

    TerminX r8160 19 ott, 16:42 Build 8229
  • Generale

    This old 3dfx and SiS hardware isn't capable of running our GL renderer and never will be

    TerminX r8159 19 ott, 16:42 Build 8229 Engine
  • Generale

    Equivalent to jfbuild commit b6a666745cea21c6f8193b046bcdd0636fb7c166

    TerminX r8158 19 ott, 16:42 Build 8229
  • Generale

    Simplify SDL subsystem init a little

    TerminX r8157 19 ott, 16:42 Build 8229
  • Generale

    Rename BUILD_xxx debug env vars to EDUKE32_xxx

    TerminX r8156 19 ott, 16:42 Build 8229
    Mostra dettagli

    Add EDUKE32_NO_NVIDIA_THREADED_OPTIMIZATIONS for Linux and EDUKE32_NO_XINPUT for Windows

  • Generale

    Don't send a mouse event when clicking to re-focus the game window

    TerminX r8155 19 ott, 16:42 Build 8229
  • Generale

    Fix oversight where the check for whether the loaded version of SDL is new enough was never updated for SDL2

    TerminX r8154 19 ott, 16:42 Build 8229 Fix
  • Generale

    GLU isn't loaded with SDL, so calling SDL_GetError() here is pretty useless

    TerminX r8153 19 ott, 16:42 Build 8229
  • Generale

    Use aligned allocation for the block gamecontrollerdb.txt is read into

    TerminX r8152 19 ott, 16:42 Build 8229
    Mostra dettagli

    I know, unnecessary.

  • Generale

    SDL_free() is not for pointers to SDL_RWops structures...

    TerminX r8151 19 ott, 16:42 Build 8229
  • Generale

    Don't use the SDL joystick API with SDL2, just the updated one for game controllers

    TerminX r8150 19 ott, 16:42 Build 8229
  • Generale

    Add optional duration parameter to idle()

    TerminX r8149 19 ott, 16:42 Build 8229
  • Generale

    Clamp nextPageDelay in G_FPSLimit() to 0.0 - g_frameDelay

    TerminX r8148 19 ott, 16:42 Build 8229
  • Generale

    Increase timer resolution on Windows

    TerminX r8147 19 ott, 16:42 Build 8229
  • Generale

    Remove win_allowtaskswitching()

    TerminX r8146 19 ott, 16:42 Build 8229 Fix
    Mostra dettagli

    We weren't ever calling win_allowtaskswitching(0) anywhere, and when I tried it, it did not work. Broken functionality to try and block alt + tab is not necessary.

  • Generale

    Use timeGetTime() to implement timerGetTicks() on Windows

    TerminX r8145 19 ott, 16:42 Build 8229
  • Generale

    Remove dead function declarations

    TerminX r8144 19 ott, 16:41 Build 8229
  • Generale

    This function declaration was in the wrong header

    TerminX r8143 19 ott, 16:41 Build 8229 Fix
  • Generale

    Update xxHash to git commit cd0f5c22095c49c35104dca86620322801f14893

    TerminX r8142 19 ott, 16:41 Build 8229
  • Generale

    Use timerGetHiTicks() instead of timerGetTicks() for timing in osdfunc_fileinfo()

    TerminX r8141 19 ott, 16:41 Build 8229
  • Generale

    G_HandleAsync() -> gameHandleEvents()

    TerminX r8140 19 ott, 16:41 Build 8229
  • Generale

    Partial timer cleanup

    TerminX r8139 19 ott, 16:41 Build 8229 Engine
    Mostra dettagli

    After this revision, the only place timerUpdate() is called is from within handleevents(). S_Cleanup(), MUSIC_Update(), and G_HandleSpecialKeys() are now called from a timer callback set with timerSetCallback(). This more or less deprecates the usage of faketimerhandler() in EDuke32 and Mapster32, but other games still rely on the functionality.

  • Generale

    Reword stupid error message that has probably never even been seen

    TerminX r8138 19 ott, 16:41 Build 8229
  • Generale

    ifdef DEBUGGINGAIDS for this quick exit crap

    TerminX r8137 19 ott, 16:41 Build 8229
    Mostra dettagli

    this is more like regular AIDS than DEBUGGINGAIDS though

  • Generale

    Use tabledivide64() in timerUpdate()

    TerminX r8136 19 ott, 16:41 Build 8229
  • Generale

    Ugh, apparently we rely on this for FURY

    TerminX r8135 19 ott, 16:41 Build 8229
  • Generale

    startgtk.game.cpp edits:

    NY00123 r8134 19 ott, 00:28 Build 8134 FixEngine
    Mostra dettagli

    1. Fix USE_OPENGL=0 builds. 2. Don't ignore the user's choice of BPP. 3. If eduke32.cfg has Polymer set to 1 and ScreenBPP set to 8 (e.g., the user changed from Polymer to Classic), don't tick Polymer and don't select an OpenGL mode.

Settembre 2019

  • Generale

    Derp

    TerminX r8133 19 set, 23:42 Build 8133
  • Generale

    Update libxmp-lite

    TerminX r8132 19 set, 23:41 Build 8133
  • Generale

    Use -fvisibility=hidden for Voidwrap on Linux

    Hendricks266 r8131 19 set, 17:13 Build 8131
  • Generale

    Fix issue where the borderless windowed mode menu option wasn't starting out reflecting the current value

    TerminX r8130 19 set, 07:55 Build 8130 Fix
  • Generale

    EDUKE32_STANDALONE does, however, need this

    TerminX r8129 19 set, 05:02 Build 8129
  • Generale

    EDUKE32_STANDALONE doesn't need this

    TerminX r8128 19 set, 05:02 Build 8129
  • Generale

    "digital axis shit based on mouse movement should be eliminated"

    TerminX r8127 19 set, 05:02 Build 8129
  • Generale

    Hook CONTROL_MouseAxesScale[] up to mousex/mousey in ControlInfo

    TerminX r8126 19 set, 05:02 Build 8129
  • Generale

    Remove the EDUKE32_STANDALONE guards from around the definition of EVENT_CAPIR (but not the implementation)

    TerminX r8125 17 set, 23:10 Build 8125 CON
  • Generale

    Remove "VWCONTROLLER" stuff from voidwrap

    TerminX r8124 17 set, 23:10 Build 8125
    Mostra dettagli

    This API has already been deprecated by Steam, and we have SDL2 controller support now. Anything we might need to interact with Steam for regarding controllers can be done through the ISteamInput interface that is currently supported in the SDK.