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 478 build · 2.322 commit

Esporta CSV
Opzioni di visualizzazione
Dettagli dei commit:

Giugno 2017 17 build · 112 commit

Build 6171

9 giu 2017 · 28 commit · 2 autori SVN
Apri la build
Apri la build per vedere tutti i 28 commit

Build 6143

5 giu 2017 · 6 commit · 1 autore SVN
Apri la build
  • Generale

    Remove the register keyword, since it is deprecated in C++11 and removed in C++17.

    Hendricks266 r6143 5 giu, 03:05
  • Generale

    Improve what build information we print to the log at startup. New feature: compilers, their versions, and big-endianness. Removed: C++, as it is now mandatory.

    Hendricks266 r6142 5 giu, 03:05
  • Generale

    Visual Studio apparently still defines __cplusplus as 199711.

    Hendricks266 r6141 5 giu, 03:05
  • Generale

    Address some longstanding warnings with printf when building with MinGW's GCC 6 and newer.

    Hendricks266 r6140 5 giu, 03:05 Fix
    Mostra dettagli

    Building with said newer versions may fix the -Wodr warning when building for release.

  • Generale

    Introducing buildprint, a type-safe and more performant replacement for printf using C++11 variadic templates. At least, an incomplete version that is enough to implement the next commit.

    Hendricks266 r6139 5 giu, 03:05
Apri la build per vedere tutti i 6 commit

Aprile 2017 3 build · 33 commit

Build 6120

12 apr 2017 · 7 commit · 1 autore SVN
Apri la build
  • Generale

    Flip the switch to C++11.

    Hendricks266 r6120 12 apr, 01:30
    Mostra dettagli

    It's happening.

  • Generale

    compat.h: Add logbase<size_t>().

    Hendricks266 r6119 12 apr, 01:30
  • Generale

    compat.h: Add new types, native_t and unative_t, functionally equivalent to our current bssize_t and bsize_t, respectively, but generated dependably using template metaprogramming when building with C++ >= 11.

    Hendricks266 r6118 12 apr, 01:30
  • Generale

    compat.h: Add some infrastructure for C++ template metaprogramming.

    Hendricks266 r6117 12 apr, 01:30
  • Generale

    compat.h: Upgrade our byteswapping functions with new versions that I have experimentally confirmed to compile down to the appropriate single assembly instructions on x86 and x86_64. As part of this, make them constexpr, and remove the OS-specific and inline assembly variants as sub-par due to these two improvements.

    Hendricks266 r6116 12 apr, 01:30
Apri la build per vedere tutti i 7 commit

Build 6113

9 apr 2017 · 24 commit · 1 autore SVN
Apri la build
  • Generale

    Add registry detection of the Steam path for World Tour installs.

    Hendricks266 r6113 9 apr, 06:09
  • Generale

    Add the patched World Tour GRP to our checksum entries.

    Hendricks266 r6112 9 apr, 06:08
  • Generale

    Modify Windows registry reading to check both 32-bit and 64-bit key locations.

    Hendricks266 r6111 9 apr, 06:08
  • Replace "gnu" with "c" in language standard declarations if we are using clang.

    Hendricks266 r6110 scritto il 27 mar 2017
    Mostra dettagli

    This should give us compatibility without compromising platforms that either don't recognize the "gnu" variants but include strdup, snprintf, etc anyway (clang on desktop), or that support "gnu" and don't include these functions in the "c" variants (gcc in devkitPPC). DONT_BUILD.

  • Mac

    Address deprecation warnings with the latest Xcode and macOS.

    Hendricks266 r6109 scritto il 27 mar 2017
Apri la build per vedere tutti i 24 commit

Marzo 2017 2 build · 10 commit

Build 6089

22 mar 2017 · 8 commit · 1 autore SVN
Apri la build
Apri la build per vedere tutti i 8 commit

Build 6081

20 mar 2017 · 2 commit · 1 autore SVN
Apri la build
  • Generale

    Factor out code for launching EVENT_GAME and EVENT_PREGAME.

    Hendricks266 r6081 20 mar, 13:29 CON
  • Re-add a fixed version of old code for the SDL driver to initialize SDL as a whole or its audio subsystem if it has not yet been initialized.

    Hendricks266 r6080 scritto il 1 mar 2017 Fix
    Mostra dettagli

    Patch from NY00123. DONT_BUILD.

Febbraio 2017 3 build · 26 commit

Build 6079

25 feb 2017 · 11 commit · 1 autore SVN
Apri la build
  • Generale

    Remove XYZ.voc --> XYZ.flac format upgrades completely for sound effects, and leave them only for music.

    Hendricks266 r6079 25 feb, 00:16
    Mostra dettagli

    XYZ.voc --> XYZ_voc.flac is still available.

  • Generale

    compat.h: Upgrade ARRAY_SIZE.

    Hendricks266 r6078 25 feb, 00:16
  • Generale

    compat.h: Upgrade EDUKE32_FUNCTION and add EDUKE32_PRETTY_FUNCTION.

    Hendricks266 r6077 25 feb, 00:15
  • Generale

    Remove the implicit "static" from our FORCE_INLINE macro.

    Hendricks266 r6076 25 feb, 00:15
    Mostra dettagli

    This will be important for C++ member functions.

  • Generale

    Eliminate more cases of duplication of compat.h's functionality.

    Hendricks266 r6075 25 feb, 00:15
Apri la build per vedere tutti i 11 commit

Build 6068

19 feb 2017 · 9 commit · 2 autori SVN
Apri la build
  • Generale

    Explicitly specify the version of the C++ standard as which we are compiling.

    Hendricks266 r6068 19 feb, 14:16
  • Generale

    Eliminate many cases of duplication of compat.h's functionality.

    Hendricks266 r6067 19 feb, 14:15
  • Generale

    Define NOMINMAX in windows_inc.h.

    Hendricks266 r6066 19 feb, 14:15
  • Generale

    Route inclusion of all Windows headers through a new header, windows_inc.h.

    Hendricks266 r6065 19 feb, 14:15
    Mostra dettagli

    This allows us to make certain guarantees about limits on the extent of namespace pollution these headers introduce.

  • Generale

    More of the previous commit, because VS can be frustrating.

    Hendricks266 r6064 19 feb, 14:15
Apri la build per vedere tutti i 9 commit

Build 6059

3 feb 2017 · 7 commit · 1 autore SVN
Apri la build
  • Generale

    Try fixing synthesis.sh.

    Hendricks266 r6059 3 feb, 14:18 Fix
  • Generale

    Some tweaks to the cleanup.

    Hendricks266 r6058 3 feb, 13:59
  • Generale

    I hoped ./ prefixes would work in a ignore on Windows.

    Hendricks266 r6057 scritto il 1 feb 2017
  • Generale

    Bring the previous commit into effect.

    Hendricks266 r6056 scritto il 1 feb 2017
  • Generale

    The great repository rearrangement of 2017.

    Hendricks266 r6055 scritto il 1 feb 2017
    Mostra dettagli

    Files moved but not modified. Changes to follow in a subsequent commit. You down with CPP?

Apri la build per vedere tutti i 7 commit

Gennaio 2017 3 build · 63 commit

Build 6052

23 gen 2017 · 30 commit · 1 autore SVN
Apri la build
Apri la build per vedere tutti i 30 commit

Build 6007

5 gen 2017 · 8 commit · 1 autore SVN
Apri la build
  • Generale

    Bump LuaJIT to git HEAD >= 2.0.4. BUILD_LUNATIC.

    Hendricks266 r6007 scritto il 4 gen 2017
  • Update libvpx to 1.6.0.

    Hendricks266 r6006 scritto il 4 gen 2017
  • Generale

    We have not needed to disable the stack protector when building Windows libs for a while.

    Hendricks266 r6005 scritto il 4 gen 2017
  • Generale

    Replace wiibuild.bat with wiibuild.sh.

    Hendricks266 r6004 scritto il 4 gen 2017
  • Generale

    Uncomment copytilepiece(). KenBuild uses it.

    Hendricks266 r6003 scritto il 4 gen 2017
Apri la build per vedere tutti i 8 commit

Build 5999

4 gen 2017 · 25 commit · 1 autore SVN
Apri la build
  • Generale

    Fix the interaction between the definitions of the NEW_MAP_FORMAT structs and the structure trackers.

    Hendricks266 r5999 4 gen, 21:30 Fix
  • Generale

    buildtypes.h: Replace the *TYPE macros with a StructName concatenation function.

    Hendricks266 r5998 4 gen, 21:29
  • Generale

    Add extern "C" to screentext.h so that Lunatic can see its symbols when building as C++.

    Hendricks266 r5997 4 gen, 21:29
  • Fix build, part 13. Disable inaccurate assertion.

    Hendricks266 r5996 4 gen, 21:29 Fix
  • Fix build, part 12. playerswhenstarted --> g_mostConcurrentPlayers

    Hendricks266 r5995 4 gen, 21:29 Fix
Apri la build per vedere tutti i 25 commit

Dicembre 2016 1 build · 26 commit

Build 5974

25 dic 2016 · 26 commit · 1 autore SVN
Apri la build
Apri la build per vedere tutti i 26 commit

Novembre 2016 2 build · 6 commit

Build 5946

30 nov 2016 · 8 commit · 2 autori SVN
Apri la build
  • Generale

    Fix linking of mdpause variable with POLYMER=0 in screens.c, exposed by Visual Studio. DONT_BUILD.

    Hendricks266 r5944 scritto il 28 nov 2016 FixEngine
  • Fix STARTUP_WINDOW=0 on Windows so that the resource objects are built, but the editor's startup window is not. DONT_BUILD.

    Hendricks266 r5943 scritto il 27 nov 2016 Fix
  • Extend STARTUP_WINDOW to GTK. DONT_BUILD.

    Hendricks266 r5942 scritto il 27 nov 2016
  • Fold OSX_STARTUPWINDOW into STARTUP_WINDOW. DONT_BUILD.

    Hendricks266 r5941 scritto il 27 nov 2016
  • Generale

    Avoid unused variable warning with the startup window disabled. DONT_BUILD.

    Hendricks266 r5940 scritto il 27 nov 2016
Apri la build per vedere tutti i 8 commit

Build 5927

7 nov 2016 · 1 commit · 1 autore SVN
Apri la build
  • Generale

    Add support for MOD, XM, IT, and S3M tracker music through libxmp-lite.

    Hendricks266 r5927 7 nov, 18:59
    Mostra dettagli

    Building with support must be manually enabled by invoking make with HAVE_XMP=1 on platforms other than Windows, because libxmp-lite is not common in package managers. This setup will be improved in the future.

Ottobre 2016 7 build · 41 commit

Build 5925

31 ott 2016 · 9 commit · 2 autori SVN
Apri la build
  • Remove disabling certain mouse features under debug builds. It makes mouse aiming unusable.

    Hendricks266 r5921 scritto il 29 ott 2016
    Mostra dettagli

    If you need to release the mouse for some reason when you can't pull down the console (such as hitting a breakpoint), execute "grabmouse_low(0)" from your debugger. Alt+Tab is your friend. DONT_BUILD.

  • Remove -fno-pic from everywhere. This should fix building on Ubuntu 16.10 and any other platform that has PIE enabled.

    Hendricks266 r5920 scritto il 29 ott 2016 Fix
  • Revert r5864 and move some code introduced in r5762 to a later Mac-only block so that architecture detection is not broken on Linux.

    Hendricks266 r5919 scritto il 29 ott 2016 Fix
  • Work around warning: signed and unsigned type in conditional expression [-Wsign-compare] indirectly caused by the SDL 2.0.5 headers making all preprocessor macro literals unsigned.

    Hendricks266 r5918 scritto il 29 ott 2016
  • Add #ifdef USE_OPENGL forgotten in r5024 that causes an OOB access in scansector() and glitchy mirrors with USE_OPENGL=0.

    Hendricks266 r5917 scritto il 29 ott 2016 Engine
Apri la build per vedere tutti i 9 commit

Build 5916

24 ott 2016 · 5 commit · 1 autore SVN
Apri la build
  • Generale

    Amend r5911 to use undefinetile instead of only zeroing out the MIRROR tile's dimensions.

    Hendricks266 r5916 24 ott, 22:43
  • Generale

    Extend undefinetile to also remove voxels, hightile (including skyboxes) and models.

    Hendricks266 r5915 24 ott, 22:43 Engine
  • Add vox_undefine().

    Hendricks266 r5914 24 ott, 22:43 Engine
  • Generale

    Amend r5910 so that the problem is mitigated even when the map load takes place with a different renderer.

    Hendricks266 r5913 24 ott, 22:43 Engine
  • Generale

    Revert a formatting change from r5725.

    Hendricks266 r5912 24 ott, 22:43 Fix

Build 5911

24 ott 2016 · 2 commit · 1 autore SVN
Apri la build
  • Move the nulling of the MIRROR tile to after defs are parsed so that tilefromtexture does not interfere with mirror function.

    Hendricks266 r5911 24 ott, 14:30
  • Clear wsprinfo[] upon map load. This should address some remaining instances of wall-ornamented sprite z-fighting.

    Hendricks266 r5910 24 ott, 14:30 Engine

Build 5909

23 ott 2016 · 4 commit · 1 autore SVN
Apri la build
  • Generale

    To avoid potential compiler bugs when inlining inline assembly, remove the asm variants of msqrtasm and always use the C version. Compilers generate equivalent or better assembly, and the function is used exactly once, in a routine called during startup.

    Hendricks266 r5909 23 ott, 12:47 Fix
  • Generale

    C-CON and M32script: Only accept hex literals beginning with '0' and not any other digit.

    Hendricks266 r5908 23 ott, 12:47 CON
  • Fix the parser so tokens with 'x' or 'X' as a second character are only treated as hex constants when the first character is '0'. Introduced in r5822.

    Hendricks266 r5907 23 ott, 12:47 Fix
  • Fix the off-by-one error when printing line numbers.

    Hendricks266 r5906 23 ott, 12:47 Fix