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:

Gennaio 2015 15 build · 34 commit

Build 4875

4 gen 2015 · 2 commit · 1 autore SVN
Apri la build
  • CON

    always return non-negative values from 'clipmove' and related.

    Helixhorned r4874 4 gen, 10:44 FixEngineCON
    Mostra dettagli

    Previously, the C function clipmove() returned negative values when hit a wall (32768+wallnum) or sprite (49152+spritenum) because internally, these values were encoded into a *signed* 16-bit integer. This made no difference to C code using it, since it always proceeded by bit checks, but was inconsistent with documentation on CON 'clipmove' on the wiki. The following commands are affected too, since they use the value returned by clipmove(): 'clipmovenoslide', 'movesprite'. Also, the value of actor[].movflag ('htmovflag' from CON). Also, fix 'clipmove*' in LunaCON and add lunatic/test/checknearwall.con as an example of how to implement a being-close-to-a-wall checker as requested in http://forums.duke4.net/topic/7869-determining-closeness-to-a-wall/

Apri la build per vedere tutti i 2 commit

Dicembre 2014 12 build · 31 commit

Build 4871

28 dic 2014 · 1 commit · 1 autore SVN
Apri la build
  • Generale

    sounds.c: don't crash S_PlayMusic() if passed null pointer for 'fn'.

    Helixhorned r4871 28 dic, 14:12 FixCON
    Mostra dettagli

    This may happen if no title/end music is defined from CON. Thanks to Zaxtor for the bug report.

Build 4844

26 dic 2014 · 11 commit · 1 autore SVN
Apri la build
  • fix 'writearraytofile' for 64-bit platforms.

    Helixhorned r4844 26 dic, 09:30 FixCON
  • Generale

    Tweak the behavior of viewscreens to what is more logical IMO.

    Helixhorned r4843 26 dic, 09:30 FixEngine
    Mostra dettagli

    - At a given time, at most one viewscreen may display TILE_VIEWSCR, namely that one which is g_curViewscreen - sync kinds of distance to compare against VIEWSCREEN_ACTIVE_DISTANCE (was Manhattan vs. dist(), now both the latter) - fix resetting to VIEWSCREEN tile when player is greater from it than that distance. When the player is closer to it again, it is *not* reset to TILE_VIEWSCR. - more sync'd g_curViewscreen and sprite[i].yvel (for 'i' being the viewscreen sprite) Note: in a multiplayer context, this needs to be thought about once more.

  • Generale

    In C-CON build, prevent leak of gamevar/gamearray labels on savegame loading.

    Helixhorned r4839 26 dic, 09:29 FixCON
    Mostra dettagli

    Also, rewrite the loops in Gv_Free() and Gv_Clear() in the plain fashion so that they are correct even if the number of gamearrays exceeds the number of gamevars.

  • Generale

    cache1d.c: Revert changes in r4665 unrelated to unrolling, fixing oob write.

    Helixhorned r4838 26 dic, 09:29 FixCON
    Mostra dettagli

    Specifically, we must make sure that dasizeof <= LZWSIZE (or so) in c1d_{read,write}_compressed() (what the assertion in the last commit was about, and is now redundant). This fixes saving of e.g. large gamearrays with the C-CON build. Bump BYTEVERSION. An alternative for setting dasizeof to 1 would be to factor it and keep dividing as long as it's > LZWSIZE.

Apri la build per vedere tutti i 11 commit

Build 4823

18 dic 2014 · 9 commit · 2 autori SVN
Apri la build
  • Generale

    Fix "bright red" player color.

    Hendricks266 r4822 18 dic, 10:14 Fix
  • Wii

    Add a custom exception handler that saves the crash information to the log and directs the user to submit it to us. DONT_BUILD.

    Hendricks266 r4821 scritto il 17 dic 2014 Fix
  • Wii

    Work around a performance regression caused by r4080. DONT_BUILD.

    Hendricks266 r4819 scritto il 17 dic 2014 Fix
  • show on-screen errors even in passive menu; fix '(display)rand*' for large values.

    Helixhorned r4815 scritto il 14 dic 2014 Fix
    Mostra dettagli

    Also, some minor style cleanup in game.c. DONT_BUILD.

Apri la build per vedere tutti i 9 commit

Build 4814

13 dic 2014 · 14 commit · 2 autori SVN
Apri la build
  • DEF

    fix handling of 'remappal' attribute for 'makepalookup'.

    Helixhorned r4813 13 dic, 14:33 Fix
  • Wii

    Fix build. DONT_BUILD.

    Hendricks266 r4808 scritto il 9 dic 2014 Fix
  • Generale

    Fix building with `make -B`. (`make veryclean` is now obsolete.) DONT_BUILD.

    Hendricks266 r4807 scritto il 9 dic 2014 Fix
  • Generale

    Fix building the Build Tools. DONT_BUILD.

    Hendricks266 r4806 scritto il 9 dic 2014 Fix
  • BSD

    Fix the previous commit. DONT_BUILD.

    Hendricks266 r4805 scritto il 8 dic 2014 Fix
Apri la build per vedere tutti i 14 commit

Build 4800

6 dic 2014 · 1 commit · 1 autore SVN
Apri la build
  • Generale

    voxmodel.c: fix Polymost rendering of voxels.

    Helixhorned r4800 6 dic, 13:05 FixEngine
    Mostra dettagli

    This reverts/corrects two semantic changes of r4639 as far as what is now voxmodel.c (formerly part of mdsprite.c) is concerned. One correction ends up having no effect (m->bscale is always 1.f for voxel models, as far as I can see), but is the proper rewrite. Also, in osdcmds.c:registerosdcommands(), tweak two help strings.

Build 4799

6 dic 2014 · 8 commit · 1 autore SVN
Apri la build
  • fix tilesizx[]/tilesizy[] access. Can also 'copy' from them.

    Helixhorned r4799 6 dic, 11:09 FixCON
  • Generale

    M32Script cleanup. Fixes at least one non-minor and one minor bug.

    Helixhorned r4798 6 dic, 11:09 FixCON
  • fix actor[] and player[] indexing after LuaJIT bugfix 66515a054c0826ce.

    Helixhorned r4796 scritto il 5 dic 2014 Fix
  • Generale

    astub.c: revert portions of r4763, fixing display of some "member edit" dialogs.

    Helixhorned r4794 scritto il 5 dic 2014 Fix
    Mostra dettagli

    Specifically, this fixes edit lines for 2 members, e.g. "(X,Y)pan".

  • Generale

    gamevars.c: don't leak memory in Gv_NewArray(). DONT_BUILD.

    Helixhorned r4793 scritto il 5 dic 2014 FixCON
Apri la build per vedere tutti i 8 commit

Novembre 2014 2 build · 46 commit

Build 4784

30 nov 2014 · 7 commit · 2 autori SVN
Apri la build
  • Generale

    Fix EVENT_ANIMATESPRITES.

    TerminX r4784 30 nov, 15:19 FixCON
  • Generale

    Fix warnings with VS2013 update 4. DONT_BUILD.

    TerminX r4783 30 nov, 15:18 Fix
  • Generale

    Fix names of savegames. DONT_BUILD.

    Hendricks266 r4781 scritto il 29 nov 2014 Fix
  • Generale

    Fix displaying a savegame preview shot when in OpenGL and/or when the selected slot is empty. DONT_BUILD.

    Hendricks266 r4780 scritto il 29 nov 2014 FixEngine
  • Generale

    Menu structure revision. Structs reordered to eliminate slop. MenuGroup_t eliminated. MenuPos_t split into MenuMenuFormat_t and MenuEntryFormat_t. DROIDMENU build fixed. DONT_BUILD.

    Hendricks266 r4778 scritto il 29 nov 2014 Fix
Apri la build per vedere tutti i 7 commit

Build 4777

28 nov 2014 · 81 commit · 3 autori SVN
Apri la build
  • Generale

    Fix the crash in the ASM relating to the dynamic allocation of ylookup.

    Hendricks266 r4777 28 nov, 22:30 Fix
  • Generale

    Fix mousewheel under SDL 1.2. DONT_BUILD.

    Hendricks266 r4775 28 nov, 19:21 Fix
  • Generale

    Fix POLYMER=0 GTK C++ build. DONT_BUILD.

    Hendricks266 r4773 28 nov, 18:29 FixEngine
  • GTK

    Fix warnings and errors related to the banners. DONT_BUILD.

    Hendricks266 r4770 28 nov, 15:47 Fix
  • Generale

    Fix C/GTK2/SDL1.2 build. DONT_BUILD.

    Hendricks266 r4769 28 nov, 00:30 Fix
Apri la build per vedere tutti i 81 commit

Settembre 2014 1 build · 2 commit

Agosto 2014 4 build · 12 commit

Build 4584

31 ago 2014 · 9 commit · 1 autore SVN
Apri la build
  • Generale

    Fix USE_OPENGL=0 build.

    Helixhorned r4584 31 ago, 04:15 Fix
  • Generale

    Fix crash using INTERNAL DEFAULTS after CON error when CON modules were given.

    Helixhorned r4582 31 ago, 04:15 FixCON
  • demote wall check "corruptions" introduced in r4569 to level 2.

    Helixhorned r4580 31 ago, 04:15 FixEngine
    Mostra dettagli

    The winding of a loop -- with clockdir() -- is determined by examining the two line segments spanned between the points following a leftmost point of the loop. If the loop contains a leftmost point that belongs to the "right" side (as can happen with sliding door constructions), there's a chance that an outer loop is misclassified.

  • introduce two signed integer types, use in engine.c and a-c.c.

    Helixhorned r4578 scritto il 23 ago 2014 FixEngine
    Mostra dettagli

    They classify former uses of int64_t into two classes: - coord_t: those that represent coordinates and need 64-bit precision for proper functioning with large values - inthi_t: those that were added for e.g. casts merely to prevent undefined behavior on overflow DONT_BUILD.

Apri la build per vedere tutti i 9 commit

Build 4575

20 ago 2014 · 1 commit · 1 autore SVN
Apri la build
  • Generale

    Amend r4378 to hopefully make "stuck in water" fix work properly.

    Helixhorned r4575 20 ago, 10:58 Fix
    Mostra dettagli

    NOTE: lizmen may walk on water. I don't yet know why.