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

Stai vedendo il 2023 · selezionalo di nuovo per vedere tutti gli anni
Era SVN · r1519 – r8798 Era Git · voidpoint.io, da aprile 2020
Filtri · 1 attivi

Visualizzate 62 build

Esporta CSV
Opzioni di visualizzazione
Dettagli dei commit:
Filtri attivi: Anno: 2023 Azzera tutto

Agosto 2023 18 build · 67 commit

Build 10344

10 ago 2023 · 1 commit · 1 autore GIT
Apri la build
  • Fix z interpolation problems in VM_Fall() and A_Fall()

    Dino Bollinger 5977025 scritto il 7 ago 2023 FixEngine
    Mostra dettagli

    This prevents a visual jitter effect from sprites that aren't moving, but use the "fall" command in a water sector (zombie actors, pickups, etc).

Build 10343

9 ago 2023 · 5 commit · 3 autori GIT
Apri la build
  • Generale

    Use SW_AddPathAndMusic in more places

    Hendricks266 847a511 9 ago, 14:39
  • Generale

    Fix name and use of XDG_CONFIG_HOME environment variable

    Hendricks266 1dd11d8 scritto il 7 ago 2023 Fix
    Mostra dettagli

    More cleanup to come.

  • SW

    Search XDG paths for music

    Colin Kinloch a8a96e0 scritto il 4 ago 2023
  • Fix pathsearchmode when using a .def which loads a GRP

    Dino Bollinger a55491e scritto il 4 ago 2023 FixEngine
    Mostra dettagli

    Same fix as applied for Mapster32 in c7aa59b001

  • Remove "pathsearchmode" backup from menuselect()

    Dino Bollinger 8d4df72 scritto il 4 ago 2023 Engine
    Mostra dettagli

    Hitting CTRL+F in Mapster32's map load menu, then exiting it with ESC would result in the next menu opening at the filesystem's root path, and not in the previously open folder.

Build 10335

3 ago 2023 · 2 commit · 1 autore GIT
Apri la build
  • Replace remaining instances of MV_Printf with LOG_F

    Dino Bollinger ce15164 3 ago, 22:05
  • Replace all instances of strtok() with Bstrtoken()

    Dino Bollinger 87a6cc7 3 ago, 18:17 Engine
    Mostra dettagli

    Because this function stores state statically, using it in a loop with NULL as argument can result in unexpected behavior when another function in the loop invokes strtok() with a different buffer as argument.

Build 10333

3 ago 2023 · 1 commit · 1 autore GIT
Apri la build
  • Only poll glGetGraphicsReset() once every 100ms in handleevents()

    Dino Bollinger 01d8fad 3 ago, 12:24 Engine
    Mostra dettagli

    This call acted as a bottleneck, significantly reducing the framerate on E1L1 of Duke3D as the status was being polled every single time handleevents() was called.

Luglio 2023 3 build · 20 commit

Build 10332

30 lug 2023 · 10 commit · 3 autori GIT
Apri la build
  • Generale

    Make all remaining int bitfields of size 1 unsigned

    Hendricks266 4c8e286 scritto il 3 lug 2023
  • Generale

    startosx.editor.mm: Use Allman braces

    Hendricks266 60aa5e7 scritto il 3 lug 2023
  • Fix cstat parameter in "classicDrawVoxel()" being int8_t instead of int16_t

    Dino Bollinger 12d50cc scritto il 29 lug 2023 FixEngine
    Mostra dettagli

    Also fix an error log message in engine.cpp logging the wrong variable.

  • Fix parameter in "polymost_drawtilescreen" being called "wallnum" instead of "tilenum"

    Dino Bollinger 2e51783 scritto il 29 lug 2023 FixEngine
  • SMALLSMOKE projectile cleanup

    Dino Bollinger 42de5a3 scritto il 29 lug 2023
    Mostra dettagli

    Now no longer uses negative tilenums.

Mostra gli altri 5 commit di questa build

Build 10322

3 lug 2023 · 1 commit · 1 autore GIT
Apri la build
  • Generale

    Use bitmap macros in more places

    Hendricks266 77e6bb6 scritto il 2 lug 2023
    Mostra dettagli

    regex for initial replacement: find: ([A-Za-z0-9_]+)[ \t]*\[[ \t]*([A-Za-z0-9_]+)[ \t]*>>[ \t]*3[ \t]*\][ \t]*&[ \t]*pow2char[ \t]*\[[ \t]*([A-Za-z0-9_]+)[ \t]*&[ \t]*7[ \t]*\] find: ([A-Za-z0-9_]+)[ \t]*\[[ \t]*([A-Za-z0-9_]+)[ \t]*>>[ \t]*3[ \t]*\][ \t]*&[ \t]*\(1[ \t]*<<[ \t]*\([ \t]*([A-Za-z0-9_]+)[ \t]*&[ \t]*7[ \t]*\)[ \t]*\) replace: bitmap_test(\1, \2) find: ([A-Za-z0-9_]+)[ \t]*\[[ \t]*([A-Za-z0-9_]+)[ \t]*>>[ \t]*3[ \t]*\][ \t]*\|=[ \t]*pow2char[ \t]*\[[ \t]*([A-Za-z0-9_]+)[ \t]*&[ \t]*7[ \t]*\] find: ([A-Za-z0-9_]+)[ \t]*\[[ \t]*([A-Za-z0-9_]+)[ \t]*>>[ \t]*3[ \t]*\][ \t]*\|=[ \t]*\(1[ \t]*<<[ \t]*\([ \t]*([A-Za-z0-9_]+)[ \t]*&[ \t]*7[ \t]*\)[ \t]*\) replace: bitmap_set(\1, \2) find: ([A-Za-z0-9_]+)[ \t]*\[[ \t]*([A-Za-z0-9_]+)[ \t]*>>[ \t]*3[ \t]*\][ \t]*&=[ \t]*~[ \t]*pow2char[ \t]*\[[ \t]*([A-Za-z0-9_]+)[ \t]*&[ \t]*7[ \t]*\] find: ([A-Za-z0-9_]+)[ \t]*\[[ \t]*([A-Za-z0-9_]+)[ \t]*>>[ \t]*3[ \t]*\][ \t]*&=[ \t]*~[ \t]*\(1[ \t]*<<[ \t]*\([ \t]*([A-Za-z0-9_]+)[ \t]*&[ \t]*7[ \t]*\)[ \t]*\) replace: bitmap_clear(\1, \2) regex for cleanup: find: \((bitmap_test\([A-Za-z0-9_]+, [A-Za-z0-9_]+\))\) == 0 replace: !\1 find: \((bitmap_test\([A-Za-z0-9_]+, [A-Za-z0-9_]+\))\) != 0 find: \((bitmap_test\([A-Za-z0-9_]+, [A-Za-z0-9_]+\))\) > 0 replace: \1 find: \((bitmap_test\([A-Za-z0-9_]+, [A-Za-z0-9_]+\))\) replace: \1 plus manual filtering to find missed cases: git grep -nw pow2char git grep -nEw '>> *3' git grep -nEw '(gotpic|gotsector)' git grep -n show2d

Build 10321

2 lug 2023 · 9 commit · 2 autori GIT
Apri la build
  • Always write boardfilename to savefile, and set app title on save load.

    Dino Bollinger 5e55626 scritto il 21 giu 2023
  • Fix FURY=1 build removing the "obj/fury/" folder after linking.

    Dino Bollinger 8c30602 2 lug, 17:28 FixEngine
    Mostra dettagli

    This bug was introduced in 36af1bb2 and caused the subsequent mapster32 linking to fail. The obj dump folder now has "_dump" as suffix. For regular duke3d builds, this temp folder had the name "obj/eduke32", and hence did not conflict with the "obj/duke3d" folder.

  • Generale

    Fix crash on init with microprofile when GL is not available at runtime

    Hendricks266 81ecca8 scritto il 25 giu 2023 Fix
  • Generale

    Fix crash on exit when GL is not available at runtime

    Hendricks266 5b9f308 scritto il 25 giu 2023 Fix
  • Generale

    Fix crash on `setrendermode 3` when GL is not available at runtime

    Hendricks266 3dde3d2 scritto il 25 giu 2023 Fix
Mostra gli altri 4 commit di questa build

Giugno 2023 3 build · 27 commit

Build 10311

9 giu 2023 · 8 commit · 1 autore GIT
Apri la build
  • uspriteptr_t in spriteGetSlope()/spriteGetZOfSlope()

    TerminX 381b038 scritto il 6 giu 2023 Engine
  • add map start position to undo/redo state

    TerminX 193f1ed scritto il 2 giu 2023 Fix
    Mostra dettagli
  • fix F11 brightness adjustment and enable function in 2D mode

    TerminX ca4f187 scritto il 29 mag 2023 Fix
  • add console error spew for a couple conditions which can cause creating a savegame to fail to capture a meaningful screenshot

    TerminX ceb67ff scritto il 25 mag 2023
  • Generale

    Fix terminx/eduke32#267

    TerminX 5854352 scritto il 22 mag 2023 Fix
Mostra gli altri 3 commit di questa build

Build 10303

9 giu 2023 · 18 commit · 1 autore GIT
Apri la build
  • Fix building with GCC targeting Apple Silicon

    Hendricks266 873de40 9 giu, 04:16 Fix
  • Generale

    Disable undefined and signed-integer-overflow sanitizers

    Hendricks266 2a27a21 9 giu, 04:02 Fix
    Mostra dettagli

    They make running with LLDB untenable because they constantly fire.

  • Generale

    compat.h: Add CSTD definition for C17

    Hendricks266 472fa07 9 giu, 03:49
  • Generale

    SW, KenBuild: Fix Allman brace styling in macOS startup window

    Hendricks266 e448d09 9 giu, 03:28 Fix
  • Generale

    Add bitmap_size macro

    Hendricks266 d3ce734 9 giu, 03:09
    Mostra dettagli

    git grep -E '\+ *7 *\) *>> *3' find: \( *([A-Za-z0-9_]+) *\+ *7 *\) *>> *3 replace: bitmap_size(\1)

Mostra gli altri 13 commit di questa build

Maggio 2023 6 build · 73 commit

Build 10285

29 mag 2023 · 17 commit · 1 autore GIT
Apri la build
  • Generale

    Quick fixes for winlayer warnings

    Hendricks266 726e725 29 mag, 06:27 Fix
  • Generale

    Quick fixes for winlayer errors

    Hendricks266 09361c0 scritto il 28 mag 2023 Fix
  • SW

    Fix minor warnings

    Hendricks266 21bdc91 29 mag, 07:24 Fix
  • Generale

    Fix warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion]

    Hendricks266 259bf7b 29 mag, 07:20 Fix
  • SW

    Fix warning: 'basepal_' violates the C++ One Definition Rule [-Wodr]

    Hendricks266 d6d19b2 29 mag, 06:17 Fix
    Mostra dettagli

    I don't understand how something in SW's common_game.h could conflict with Duke3D's common_game.h right now, but it did.

Mostra gli altri 12 commit di questa build

Build 10263

27 mag 2023 · 23 commit · 2 autori GIT
Apri la build
Mostra gli altri 18 commit di questa build

Build 10240

17 mag 2023 · 28 commit · 1 autore GIT
Apri la build
  • improve 2d mode sprite color calculation to avoid returning illegible colors

    TerminX 7ca25e4 scritto il 16 mag 2023 Engine
  • change crouch jump handling to short-circuit CON VM "ifp pducking" instead of short-circuiting how the player code chooses which autostep value to use

    TerminX 15ba761 scritto il 10 mag 2023 CON
  • make FATAL and ERROR level log messages purposefully screw up the log formatting a little bit so they stand out more

    TerminX a79c95a scritto il 10 mag 2023 Engine
  • set asksave to 0 when saving from menu

    TerminX 9863ccc scritto il 10 mag 2023
  • add floorzcutoff and floorzrebound player members to control additional aspects of how the player's position reacts to traversing sectors with differing floor heights

    TerminX 6a17ae1 scritto il 6 mag 2023 Engine
    Mostra dettagli

    Not recommended to use these in mods until after Ion Fury: Aftershock ships because they might still change some.

Mostra gli altri 23 commit di questa build

Aprile 2023 1 build · 44 commit

Build 10212

5 apr 2023 · 44 commit · 2 autori GIT
Apri la build
  • allow startup window in Steam big picture mode if the -setup parameter is passed

    TerminX 6537106 scritto il 23 mar 2023
    Mostra dettagli

    This allows the startup window to be used on Steam-based devices like the Steam Deck without switching to desktop mode.

  • Generale

    Update gamecontrollerdb.txt

    TerminX e3d1518 scritto il 22 mar 2023
  • update to 92556e0e629b0cb59183f264b800cd0f88b14e22

    TerminX 2aae853 scritto il 13 mar 2023
  • re-enable mus_xmp_interpolation cvar

    TerminX d645be9 scritto il 22 mar 2023 Fix
    Mostra dettagli

    It looks like there were a couple interpolation related fixes in libxmp since the last time we tried enabling this, so maybe it'll work without crackling and crashes this time.

  • alter libxmp-lite to use the engine's memory allocation routines instead of the system's

    TerminX bfdf77b scritto il 21 mar 2023 Engine
Mostra gli altri 39 commit di questa build