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:

Dicembre 2019

  • Generale

    Recalculate horizycent because ydim can be changed in renderSetTarget

    TerminX r8423 13 dic, 13:33 Build 8423
  • Generale

    Revert "Windows: Remove keyboard layout switching entirely"

    TerminX r8422 9 dic, 01:43 Build 8422 Fix
    Mostra dettagli

    This change was not well thought out and breaks a number of things for users of foreign keyboards. Unfortunately, we are still at a point where removing keyboard layout switching is a QOL downgrade.

  • Remove keyboard layout switching entirely

    Mostra dettagli

    Upon testing this already seems to do the right thing in game and editor, with winlayer, SDL 1.2, and SDL 2: use the labels on the keys when entering text such as in the console, and the positions of the keys for everything else.

  • Generale

    Remove -msse2 from default 32-bit x86 optimization parameters

  • Generale

    Improve diagnostic printing of slopalookup overflows

    Hendricks266 r8419 8 dic, 22:02 Build 8420 Fix
  • Generale

    Fix regression in software rendering of slopes in r8363

    Hendricks266 r8418 8 dic, 22:02 Build 8420 FixEngine
  • Generale

    Fix SDL 1.2 build

    Hendricks266 r8417 8 dic, 22:02 Build 8420 Fix
  • Generale

    Fix RENDERTYPE=WIN build

    Hendricks266 r8416 8 dic, 22:02 Build 8420 Fix
    Mostra dettagli

    Broken in r8319.

  • Generale

    Amend r8174: Remove call to windowsHandleFocusChange during SDL_WINDOWEVENT_ENTER and SDL_WINDOWEVENT_LEAVE

    Mostra dettagli

    These events are for when the mouse cursor enters and leaves the window's region, not any kind of focus change. Confirmed with a test app. The SDL Wiki's description, "window has gained/lost mouse focus" is misleading.

  • Generale

    Fix crash when specifying an out of range value for sys_timer in the console

    Hendricks266 r8414 8 dic, 22:02 Build 8420 Fix
    Mostra dettagli

    Manifests as a crash on startup for all users who previously had sys_timer set to 4.

  • Generale

    This should fix rare stalls of several seconds when changing window focus on some Windows systems, related to changing the keyboard layout

    TerminX r8413 8 dic, 01:20 Build 8413 Fix
  • Generale

    Fix SW compilation under VS

    TerminX r8412 7 dic, 15:53 Build 8412 Fix
  • Generale

    Fix Mapster32 undo corruption issue

    TerminX r8411 7 dic, 15:53 Build 8412 FixEngine
  • Generale

    This is a __restricted area

    TerminX r8410 7 dic, 15:53 Build 8412
    Mostra dettagli

    Theoretically, this will help the compiler generate more optimized code. In practicality, I haven't seen any difference yet but I don't think giving the compiler hints as to the intended operation of the code is ever really a bad thing.

  • Generale

    Track cache1d block overhead differently

    TerminX r8409 7 dic, 15:52 Build 8412
  • Generale

    These shouldn't be references

    TerminX r8408 7 dic, 15:52 Build 8412
  • Generale

    Update cvar help strings, WIP

    TerminX r8407 7 dic, 15:52 Build 8412
  • Generale

    Improve console cvar printing

    TerminX r8406 7 dic, 15:52 Build 8412
    Mostra dettagli

    This breaks cvar printing out of osdcmd_cvar_set() and creates osdfunc_printvar(), which prints the cvar's current value and the range of values it accepts. This also improves the output of the "help" command.

  • Generale

    Remove dead code

    TerminX r8405 7 dic, 15:52 Build 8412
  • Generale

    Fix cacheAllSounds() being called before .def parsing... oops!

    TerminX r8404 7 dic, 15:52 Build 8412 Fix
  • Generale

    Cast the nanoseconds to uint64_t before multiplying in timerGetTicks()

    TerminX r8403 7 dic, 15:52 Build 8412
  • Generale

    Move logic for timer type selection into its own function

    TerminX r8402 7 dic, 15:52 Build 8412
  • Generale

    Use -march=nocona for x86_64 builds

    TerminX r8401 7 dic, 15:52 Build 8412
    Mostra dettagli

    This appears to be preferable for producing generic x86_64 binaries these days.

  • Generale

    Use -march=pentium-m for i686 builds

    TerminX r8400 7 dic, 15:52 Build 8412
  • Generale

    No more std::chrono!

    TerminX r8399 7 dic, 15:52 Build 8412
  • Generale

    Timer maintenance

    TerminX r8398 7 dic, 15:52 Build 8412
  • Generale

    Fix osdcmd_changelevel

    TerminX r8397 7 dic, 15:52 Build 8412 Fix
  • Generale

    This change to Gv_DivVar() is faster when benchmarked

    TerminX r8396 7 dic, 15:52 Build 8412
  • Generale

    Clean up CON_FOR a little

    TerminX r8395 7 dic, 15:52 Build 8412
  • Generale

    Change VS project DiagnosticsFormat option

    TerminX r8394 7 dic, 15:52 Build 8412
  • Generale

    Only use lfence with rdtsc

    TerminX r8393 7 dic, 15:51 Build 8412
    Mostra dettagli

    I was going to use the CPU vendor to determine whether to use mfence or lfence, but reading the links in the comments lead me to the conclusion that lfence is still the correct choice on AMD.

  • Generale

    Start ripping out std::chrono because it sucks

    TerminX r8392 7 dic, 15:51 Build 8412
  • Generale

    Remove sound init messages from Shadow Warrior as they're emitted by the library itself now

    TerminX r8391 7 dic, 15:51 Build 8412
  • Generale

    Add snd_sdl_audiodriver cvar to select which audio backend SDL uses

    TerminX r8390 7 dic, 15:51 Build 8412
    Mostra dettagli

    This also cleans up the sound init messages a bit.

  • Generale

    I'm pretty sure none of our output goes through the code path that uses this hint, but if it does we probably want the good one and not the crappy one

    TerminX r8389 7 dic, 15:51 Build 8412
  • Generale

    Don't write blank string cvars to settings.cfg

    TerminX r8388 7 dic, 15:51 Build 8412
  • Generale

    Remove driver_nosound from audiolib

    TerminX r8387 7 dic, 15:51 Build 8412
    Mostra dettagli

    Why? Because it's fucking useless. If we want to waste CPU on outputting nothing, SDL has us covered with its "dummy" audio backend.

  • Generale

    Remove obsolete option to reverse the stereo channels

    TerminX r8386 7 dic, 15:51 Build 8412
    Mostra dettagli

    Anyone who plugged in their speakers backwards is SOL.

  • Generale

    ENet fix to allow running on Windows XP again... completely untested tbh

    TerminX r8385 7 dic, 15:51 Build 8412 Fix
    Mostra dettagli

    This is not the only thing that breaks compatibility with XP, but this fixes the ENet part of it.

  • Generale

    Add mus_winmm_device cvar to allow selecting the Windows MME MIDI output device

    TerminX r8384 7 dic, 15:51 Build 8412
  • Generale

    Add mus_xmp_interpolation cvar to control XMP interpolation mode

    TerminX r8383 7 dic, 15:51 Build 8412
    Mostra dettagli

    Full disclosure: changing the interpolation mode is practically useless. I was going to drop this commit from my tree, but a later commit doesn't merge without it and I didn't feel like dealing with it.

  • Generale

    Only restart the sound system itself when pressing "apply" in the advanced sound setup menu if the playback rate or number of voices changed

    TerminX r8382 7 dic, 15:51 Build 8412
  • Generale

    MIDI shuffling

    TerminX r8381 7 dic, 15:51 Build 8412
  • Generale

    Use mouse wheel to scroll console and limit scroll area to the number of lines actually present

    TerminX r8380 7 dic, 15:50 Build 8412
  • Generale

    Use GrowArray<> to save individual lines of text printed to the console so we can rebuild the concatenated text buffer without fucked formatting when the console resolution changes

    TerminX r8379 7 dic, 15:50 Build 8412
    Mostra dettagli

    A proper solution would probably shitcan the big buffer altogether and just print the lines stored in the GrowArray<> directly, but this commit is not that.

  • Generale

    Update console cvar descriptions

    TerminX r8378 7 dic, 15:50 Build 8412
  • Generale

    Change osdlogcutoff to control the maximum number of errors printed to the console

    TerminX r8377 7 dic, 15:50 Build 8412
    Mostra dettagli

    Previously osdlogcutoff controlled the max number of lines (error or otherwise) printed to the console, and the error limit was hard-coded at 4096. This seems more useful.

  • Generale

    intitialization

    TerminX r8376 7 dic, 15:50 Build 8412
  • Generale

    Remove duplicate call to cacheAllSounds() from S_SoundStartup()

    TerminX r8375 7 dic, 15:50 Build 8412
  • Generale

    Move atoi_safe() from editor.h to compat.h and #define Batoi atoi_safe

    TerminX r8374 7 dic, 15:50 Build 8412
    Mostra dettagli

    They were the same thing so they might as well be in the same place.