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:

Settembre 2013 7 build · 12 commit

Build 4061

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

    Revert "Prettify the DEF progress meter by relocating '\n' en masse."

    Helixhorned r4061 13 set, 13:23 Fix
    Mostra dettagli

    This reverts commit c7e51147f1869d42fc8365f748bb8f6bd4c6fc2f. [r3835] Conflicts: eduke32/build/src/defs.c [Dunno what caused this, but I cleaned this out. Also, the change from build.c was not reverted.]

  • make spriteext[].{x,y,z}off independent of xdimen/viewingrange/aspect.

    Helixhorned r4058 13 set, 13:23 FixEngine
    Mostra dettagli

    The offsets (that will translate the axes for .pitch/.roll rotation) were calculated improperly with screen sizes other than 1280 x 1024 and were dependent on other related variables. The fix proceeded empirically, i.e. mostly trial, error, and some educated guesswork. (It's telling that the magic constant 1280 is needed.) A test for Lunatic is added to test.lua that will rotate SEENINES. Bug pointed out by Mblackwell.

Apri la build per vedere tutti i 4 commit

Build 4050

5 set 2013 · 9 commit · 1 autore SVN
Apri la build
  • Generale

    A couple of minor changes.

    Helixhorned r4048 5 set, 10:37 FixEngine
    Mostra dettagli

    - engine.c: comment out some unused decls with RELEASE=0 DEBUGANYWAY=1 - Lunatic: update dump.lua and v.lua - Lunatic: test/test_geom.lua: note a perf regression (wrt older LuaJIT, or I mis-configured / built something wrong)

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

    Helixhorned r4047 5 set, 10:37 FixEngine
  • 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 7 build · 19 commit

Build 4017

12 ago 2013 · 16 commit · 1 autore SVN
Apri la build
  • Generale

    polymer.c: remove redundant NULL pointer check in polymer_invalidateplanelights().

    Helixhorned r4017 12 ago, 08:18 FixEngine
    Mostra dettagli

    Redundant for the same reason as the preceding one: the pointer has already been dereferenced at the point the check is made. Also, all 5 calls of that function pass a valid pointer (provided the pointers from which the expressions are derived are valid). Reported by Stack, too.

  • Generale

    Fix taking address out of bounds of stack'd array, introduced in r3983.

    Helixhorned r4014 12 ago, 08:18 Fix
    Mostra dettagli

    Clang's UBSan reports this as undefined behavior. I think that the reason is as follows: C99 6.5.3.2#1 (Constraints) says: The operand of the unary & operator shall be either a function designator, the result of a [] or unary * operator, or an lvalue that designates an object that is not a bit-field and is not declared with the register storage-class specifier. But in case of an expression like "&array[-1]", the operand ("array[-1]") does not designate a valid object. Moral: check first -- assure that an expression is valid for a particular operation before carrying it out. Keep in mind that otherwise, the compiler is absolutely free to optimize out the *check*.

  • fix my r_usetileshades==2 sub-method.

    Helixhorned r4010 12 ago, 08:18 FixEngine
    Mostra dettagli

    Don't touch TerminX's r_usetileshades==1 or it being the default.

  • Generale

    net.c: move a necessary bound check to BEFORE the oob access happening.

    Helixhorned r4008 12 ago, 08:18 Fix
    Mostra dettagli
Apri la build per vedere tutti i 16 commit

Build 3997

7 ago 2013 · 18 commit · 1 autore SVN
Apri la build
  • Generale

    Enable ATI FBO color attachment workaround for Intel as well. Fixes some HD4000 issues.

    TerminX r3997 7 ago, 07:29 Fix
  • Generale

    Fix net.h, dunno why MSVC accepts functions that don't match their prototypes without complaining... :p

    TerminX r3996 7 ago, 07:29 Fix
  • Generale

    Revert "Silence FBO initialization failure message on Intel HD 4000 by moving the glCheckFramebufferStatusEXT() call to below the glBindFramebufferEXT() call. The error returned on HD 4000 previously was something to do with the framebuffer being incomplete, and this seems to fix it, so hopefully it's right."

    TerminX r3995 scritto il 6 ago 2013 Fix
    Mostra dettagli
    Annulla
    9a2617e
  • Generale
  • Generale

    Silence FBO initialization failure message on Intel HD 4000 by moving the glCheckFramebufferStatusEXT() call to below the glBindFramebufferEXT() call. The error returned on HD 4000 previously was something to do with the framebuffer being incomplete, and this seems to fix it, so hopefully it's right.

    TerminX r3985 scritto il 6 ago 2013 Fix
Apri la build per vedere tutti i 18 commit

Build 3979

4 ago 2013 · 5 commit · 1 autore SVN
Apri la build
  • Generale

    Clean up parallaxed sky functionality, part 1.

    Helixhorned r3975 4 ago, 13:37 FixEngine
    Mostra dettagli

    - Consolidate psky* arrays into a "typedef struct psky_t" "g_psky" and "multipsky[]". - Factor out getting parallaxed sky properties into getpsky(). - Condense initial multi-psky setup by memcpy'ing from multipsky[]. - New function: MultiPsky_TileToIdx(). - Add new define PSKYOFF_MAX and related consistency-checking assertions. - Lower MAXPSKYTILES to 8 to reflect current usage (was 256). - Game: make multi-pskies consider dynamically-remapped MOONSKY1, BIGORBIT1 and LA. (Not very useful as the editor will still only act for the static values -- 80, 84 and 89, respectively.) An attempt has been made to preserve behavior even in strange cases, so this commit is unlikely to introduce regressions. Because of point 6, BYTEVERSION had to be bumped.

Apri la build per vedere tutti i 5 commit

Luglio 2013 6 build · 8 commit

Build 3963

18 lug 2013 · 5 commit · 1 autore SVN
Apri la build
  • Generale

    Makefile.common: disable -Wstrict-overflow.

    Helixhorned r3963 18 lug, 11:08 Fix
    Mostra dettagli

    It didn't turn out that useful and was giving a warning with one of the preceding changes.

  • Generale

    Polymer/ART mapping: fix formula for globalvisibility.

    Helixhorned r3962 18 lug, 11:08 FixEngine
    Mostra dettagli

    Also, very slightly tweak a factor toward a "brighter" (farther visible) scene overall to account for the "circular" nature of the fragment distance (as opposed to an "ortho" distance in Build).

Apri la build per vedere tutti i 5 commit

Build 3932

4 lug 2013 · 9 commit · 1 autore SVN
Apri la build
  • partially fix LTO=1 build with GCC.

    Helixhorned r3932 4 lug, 12:38 Fix
    Mostra dettagli

    Having to tag these few variables and functions as ATTRIBUTE((used)) seems sensible, but what follows is just strange. OSD_Printf? headspritesect?

  • various tweaks and fixes.

    Helixhorned r3924 4 lug, 12:38 FixCON
    Mostra dettagli

    - fix getv movflags handling in VM_Move() - add actor.fall() - LunaCON: sanity-check some action members

Apri la build per vedere tutti i 9 commit

Giugno 2013 13 build · 21 commit

Build 3913

29 giu 2013 · 1 commit · 1 autore SVN
Apri la build
  • Generale

    Fix loading maps in Mapster32, introduced in r3911.

    Helixhorned r3913 29 giu, 05:15 FixEngine
    Mostra dettagli

    Also, get rid of the strange filename[len]=255 hack in loadboard() and make its file name arg const char* at last.