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 1.437 build · 2.949 commit

Esporta CSV
Opzioni di visualizzazione
Dettagli dei commit:

Novembre 2013 4 build · 6 commit

Build 4184

28 nov 2013 · 8 commit · 1 autore SVN
Apri la build
  • Generale

    a-c.c: Make vector extensions also be compiled with Clang.

    Helixhorned r4182 28 nov, 13:18 Fix
    Mostra dettagli

    I was checking for GCC >= 4.7, while Clangs pretends to be GCC 4.2. Use a feature test macro instead. The comment I made in r4161 regarding GCC vs. Clang code was wrong. Now, Clang generates slightly faster code for these cases (solid and masked 4-pixel wide vlines).

  • fix assignment to projectile sound/bsound/isound.

    Helixhorned r4177 28 nov, 13:17 FixCON
Apri la build per vedere tutti i 8 commit

Build 4139

4 nov 2013 · 8 commit · 1 autore SVN
Apri la build
  • OSD

    on non-Windows, make textmode=0 the default, just like in Windows.

    Helixhorned r4139 4 nov, 14:56 Fix
    Mostra dettagli

    This fixes some init and update anomalies: before, - init would always be the graphical mode (0), but writing merely "osdtextmode" would switch it - osdtextmode would not get saved to the cfg

  • Generale

    textfont.c: make TAB character display blank.

    Helixhorned r4135 4 nov, 14:56 Fix
    Mostra dettagli

    This renders tweaks like r4122 unnecessary. Also, note a "bug" with the program generating that C code.

Apri la build per vedere tutti i 8 commit

Ottobre 2013 13 build · 25 commit

Build 4120

27 ott 2013 · 9 commit · 1 autore SVN
Apri la build
  • SDL

    Add SDL scancode -> ASCII value translation for the "key FIFO" for ESCAPE.

    Helixhorned r4117 27 ott, 14:12 Fix
    Mostra dettagli

    This fixes ESC in certain situations such as the editor map selection menu.

  • Generale

    At end of G_RestoreMapState(), update g_player[].ps->i from STAT_PLAYER sprites.

    Helixhorned r4114 scritto il 25 ott 2013 FixEngine
    Mostra dettagli

    This fixes a potential crash caused by violating the expected invariant sprite[g_player[player_index].ps->i].yvel == player_index otherwise.

Apri la build per vedere tutti i 9 commit

Build 4103

13 ott 2013 · 2 commit · 1 autore SVN
Apri la build
  • Wii

    Fix wiibuild.bat so that revision numbers have the "r" prefix like they are supposed to.

    Hendricks266 r4103 13 ott, 02:16 Fix
  • Wii

    Fix build and add custom headers and libs to SVN. (It's helpful to set up a build system from scratch.)

    Hendricks266 r4102 13 ott, 02:08 Fix
    Mostra dettagli

    DONT_BUILD.

Build 4096

11 ott 2013 · 3 commit · 1 autore SVN
Apri la build
  • Generale

    Fix OpenGL texture cache "leak" and slightly tweak hash string construction.

    Helixhorned r4096 11 ott, 15:20 FixEngine
    Mostra dettagli

    The leak happened because a struct was hashed that had uninitialized bytes in padding inserted by the compiler. The hash string in now constructed as concatenation of three CRC32s as 8-byte hex strings, i.e. the individual CRC32s are padded with leading zeros. Note to users: because of the hash change, it's sensible to delete the 'textures' and 'textures.cache' files.

  • Generale

    Fix mouse grabbing in SDL debugging builds.

    Helixhorned r4095 11 ott, 15:20 Fix
  • fix ANM playback.

    Helixhorned r4094 11 ott, 15:20 FixEngine
    Mostra dettagli

    References: - r3742 - r4038 (fixing savegame screenshots, but introducing the now fixed bug)

Build 4091

8 ott 2013 · 2 commit · 1 autore SVN
Apri la build
  • Generale

    Clean up some GUI/WM minutiae. Should fix linking Mapster32 on *nix with HAVE_GTK=0.

    Hendricks266 r4091 8 ott, 03:00 FixEngine
  • Generale

    Fix the vsync menu option so that it actually works.

    Hendricks266 r4090 8 ott, 03:00 Fix
    Mostra dettagli

    Variables at global scope which share a name tend to actually be the same variable. Not good when you pass such a variable to function that immediately returns if the passed parameter (the variable) equals said variable (itself).

Build 4089

8 ott 2013 · 1 commit · 1 autore SVN
Apri la build
  • Generale

    Merge a patch and suggestions from NY00123 improving SDL2 support. This fixes the flickering in OpenGL in SDL2 on Windows. It also provides a proper list of resolutions.

    Hendricks266 r4089 8 ott, 02:59 FixEngine

Build 4088

7 ott 2013 · 5 commit · 1 autore SVN
Apri la build
  • Generale

    Fix OpenGL under SDL && Windows. (Almost. SDL 1.2 works fine, but SDL2 has an unresolved problem where OpenGL screen updates flicker over a black background.)

    Hendricks266 r4088 7 ott, 03:06 FixEngine
  • Generale

    Fix "warning: iteration 1461 invokes undefined behavior [-Waggressive-loop-optimizations]" in initkpeg() by promoting the variables in question to int64_t.

    Hendricks266 r4087 7 ott, 03:05 Fix
    Mostra dettagli

    NOTE TO TEAM MEMBERS: Please review this, as I am not sure what is actually intended here.

Apri la build per vedere tutti i 5 commit

Build 4083

7 ott 2013 · 8 commit · 1 autore SVN
Apri la build
  • Generale

    Fix the RETURN and KP_ENTER keys under SDL2.

    Hendricks266 r4083 7 ott, 03:04 Fix
  • Generale

    Fix the Classic renderer under SDL2.

    Hendricks266 r4082 7 ott, 03:04 FixEngine
  • Generale

    Fix USE_OPENGL=0 build.

    Hendricks266 r4081 7 ott, 03:03 Fix
  • Generale

    Fix the long-standing trivial warnings in net.c.

    Hendricks266 r4079 7 ott, 03:03 Fix
    Mostra dettagli

    Cognitively, so much time has passed that these unused variables would offer little help indicating the roadmap for networking. In any case, I have taken care only to comment rather than remove anything that is more than just a throwaway loop counter. If this commit inconveniences anyone in any way, please contact me personally and I will make it right.

  • Generale

    Fix ebacktrace1 under MinGW's GCC 4.8 and binutils 2.23.2.

    Hendricks266 r4076 7 ott, 03:02 Fix
    Mostra dettagli

    We keep needing more and more hacks as libbfd keeps becoming dependent on additional libraries we don't need...

Apri la build per vedere tutti i 8 commit

Build 4074

6 ott 2013 · 5 commit · 2 autori SVN
Apri la build
  • Generale

    Improve SDL2 support as much as I can, for now. The game compiles, links, and starts, but all three renderers either don't display correctly or crash.

    Hendricks266 r4074 6 ott, 00:49 Fix
    Mostra dettagli

    To build with SDL2: make RENDERTYPE=SDL SDL_TARGET=2

  • Generale

    Work around a bug in MinGW 4.8 / mingwrt-4.0 where a function named main() in misc/src/libcrt/gdtoa/qnan.c takes precedence over the proper one in src/libcrt/crt/main.c.

    Hendricks266 r4073 6 ott, 00:49 Fix
  • Generale

    Fix building of astub.c with MinGW 4.8.

    Hendricks266 r4072 6 ott, 00:49 Fix
    Mostra dettagli

    We have to work around namespace pollution in <sys/stat.h>.

Apri la build per vedere tutti i 5 commit

Settembre 2013 7 build · 12 commit

Build 4069

21 set 2013 · 4 commit · 1 autore SVN
Apri la build
  • Generale

    In C++ build, fix "narrowing conversion inside { } is ill-formed" warning.

    Helixhorned r4069 21 set, 06:38 Fix
    Mostra dettagli

    This also exposes an actual issue. The sound definitions may be dynamically remapped, in which case they are not necessarily <=255 any more. BUILD_LUNATIC.

  • Generale

    Prevent calling function pointers cast to an incompatible type.

    Helixhorned r4068 21 set, 06:38 Fix
    Mostra dettagli

    Most often, this had happened when casting comparison functions for qsort() like these: "int yax_cmpbunches(const int16_t *b1, const int16_t *b2)" to a function pointer type expecting "const void *". Alas, this is undefined behavior: see http://blog.frama-c.com/index.php?post/2013/08/24/Function-pointers-in-C and posts linked from it. At least two cases have not been fixed: - The savegame system maintains pointers which are either to data or a function in the generic "void *". This ought to be made into a union. - Probably also: #define OSD_ALIAS (int32_t (*)(const osdfuncparm_t*))0x1337

  • Generale

    Add WIP x86_64 assembly texture mapping routines.

    Helixhorned r4066 21 set, 06:37 Fix
    Mostra dettagli

    - Currently: only tvlineasm1 and tvlineasm2, but incomplete (no reverse translucency, nonpow2 textures will crash) - For System V AMD64 calling conventions; requires YASM

Apri la build per vedere tutti i 4 commit