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 178 build · 389 commit

Esporta CSV
Opzioni di visualizzazione
Dettagli dei commit:

Dicembre 2013 8 build · 15 commit

Novembre 2013 3 build · 10 commit

Build 4184

28 nov 2013 · 8 commit · 1 autore SVN
Apri la build
  • document a couple of player members, especially some 'bool' ones.

    Helixhorned r4184 28 nov, 13:18
    Mostra dettagli

    Important because in Lua, a value of zero yields true in a boolean context. BUILD_LUNATIC.

  • disable some player members, tweak decls of others.

    Helixhorned r4179 28 nov, 13:18 CON
    Mostra dettagli

    The ones disabled are because they were found to not be used in any mod I tested. Exposing members directly is rarely good API. - bool toggle_key_flag -> const uint8_t ... (because value 2 is used) - make scream_voice, cheat_phase read-only

  • slightly tweak the event/actor times printout when exiting.

    Helixhorned r4178 28 nov, 13:18
  • fix assignment to projectile sound/bsound/isound.

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

Build 4145

8 nov 2013 · 6 commit · 1 autore SVN
Apri la build
  • add two names forgotten for dynsymlist.

    Helixhorned r4145 8 nov, 10:08
    Mostra dettagli

    Let's BUILD_LUNATIC to see whether it still works...

  • implement 'setcfgname'.

    Helixhorned r4143 8 nov, 10:08 CON
    Mostra dettagli

    Factor out a block of code into C_SetCfgName() and use that from lunacon.lua.

  • on 'starttrack' with null music, issue a 'soft' error.

    Helixhorned r4142 8 nov, 10:08 CON
    Mostra dettagli

    That is, one that doesn't break the control flow.

  • fix ported A_FurthestVisiblePoint().

    Helixhorned r4141 8 nov, 10:08 Fix
  • implement NORESET flag for gamevars.

    Helixhorned r4140 8 nov, 10:08 CON
Apri la build per vedere tutti i 6 commit

Ottobre 2013 4 build · 8 commit

Build 4120

27 ott 2013 · 9 commit · 1 autore SVN
Apri la build
Apri la build per vedere tutti i 9 commit

Settembre 2013 3 build · 8 commit

Build 4050

5 set 2013 · 9 commit · 1 autore SVN
Apri la build
  • make -Lopts=strict also error on some table reads w/ nonexistent keys.

    Helixhorned r4050 5 set, 10:37
    Mostra dettagli

    Specifically, for the tables returned with require"DEFS" etc. This allows to check if maybe parts of a bundle of files is missing (because comparisons like "spr.picnum == D.NONEXISTENT_NAME" do not yield errors normally).

  • add option -Lopts=... from command line.

    Helixhorned r4049 5 set, 10:37 Engine
    Mostra dettagli

    Permitting to enable various debugging options. See "eduke32 -debughelp" for which ones those are: they were previously settable from defs_common.lua, and a new option 'strict' has been added that makes accesses to void sprites error. (That is, already "sprite[i]", not "sprite[i].some_member".)

  • fix _digitalnumber, remove player._INPUT_BITS, add sprite.all().

    Helixhorned r4047 5 set, 10:37 FixEngine
  • gv.getangle() vs. analogous Lua function test, add some anchors to doc.

    Helixhorned r4044 5 set, 10:37
    Mostra dettagli

    Also, in listglobals.sh, check for file existence.

  • in control.lua, use C's fwrite() to write gamearray to disk, fix typo.

    Helixhorned r4043 5 set, 10:37 FixCON
Apri la build per vedere tutti i 9 commit

Agosto 2013 5 build · 11 commit

Build 4036

23 ago 2013 · 8 commit · 1 autore SVN
Apri la build
Apri la build per vedere tutti i 8 commit

Build 4017

12 ago 2013 · 16 commit · 1 autore SVN
Apri la build
  • sync defs.ilua's user_defs with r3993, adding member MasterVolume.

    Helixhorned r4004 scritto il 11 ago 2013
  • add LuaJIT's jit/bcsave.lua and headers for synthesis build preparation.

    Helixhorned r4001 scritto il 11 ago 2013
  • prepare Makefiles for synthesis build.

    Helixhorned r4000 scritto il 11 ago 2013
    Mostra dettagli

    - libs and headers are expected in platform/Windows/* (not there yet) - prefix Lua #includes with luajit-2.0/ - build bytecode objects with absolute path name (used for debug info)

Apri la build per vedere tutti i 16 commit

Luglio 2013 6 build · 29 commit

Build 3970

19 lug 2013 · 7 commit · 1 autore SVN
Apri la build
  • Add pre-compiled LPeg 0.12 for 32-bit Windows (MinGW).

    Helixhorned r3970 19 lug, 05:49
  • rename test.elua to test.lua.

    Helixhorned r3969 19 lug, 05:49
    Mostra dettagli

    The old extension is an artifact from when I was thought that extensions should label whether a Lunatic module is to be used in internal/external contexts. Also, change test.lua slightly and commit a little updated documentation.

  • protect global environment.

    Helixhorned r3967 19 lug, 05:49
  • remove DBG_ variable for _DEBUG_LUNATIC=0.

    Helixhorned r3966 19 lug, 05:49
  • fix some must-fail tests and module()s without require'end_gamevars'.

    Helixhorned r3965 19 lug, 05:49 Fix
Apri la build per vedere tutti i 7 commit

Build 3955

13 lug 2013 · 13 commit · 1 autore SVN
Apri la build
  • rework weapondata_t __newindex handling for the sound members.

    Helixhorned r3954 13 lug, 14:04
    Mostra dettagli

    Also, in test.elua, add a currently failing must-fail test (i.e. it wrongly succeeds where it should not!).

  • revamp sector changing/updating functions of sprites.

    Helixhorned r3953 13 lug, 14:04 Engine
  • create game Lua state just before EVENT_NEWGAME, not in G_EnterLevel().

    Helixhorned r3951 13 lug, 14:04 CON
  • add -ftrapv, -fwrapv opts, providing trapping/wrapping arith semantics.

    Helixhorned r3949 13 lug, 14:04 CON
    Mostra dettagli

    Currently only for multiplication.

  • call G_ShowView() using the Lua C API and not through the FFI.

    Helixhorned r3948 13 lug, 14:04
    Mostra dettagli

    G_ShowView() may call events. Ouch!

Apri la build per vedere tutti i 13 commit

Build 3942

9 lug 2013 · 4 commit · 1 autore SVN
Apri la build
  • document more stuff (not too carefully), add red DRAFT marker.

    Helixhorned r3942 9 lug, 11:23
  • handle system gamearrays for some array commands.

    Helixhorned r3940 9 lug, 11:23 CON
    Mostra dettagli

    - 'copy' may have them as source, 'getarraysize' works fine - 'setarray' and 'resizearray' are obviously forbidden - 'readarrayfromfile' and 'writearrayfromfile' is not implemented for them (use case?) Also, in the Makefile: don't use realpath on directories. It may give an empty string.

  • swap first and second arg of con.spawn().

    Helixhorned r3939 9 lug, 11:23
Apri la build per vedere tutti i 4 commit