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

Visualizzati 8.866 commit

Esporta CSV
Opzioni di visualizzazione
Dettagli dei commit:

Aprile 2014

  • Generale

    User-configurable security monitor refresh delay (r_camrefreshdelay)

    TerminX r4445 17 apr, 13:00 Build 4445
  • Generale

    This seems to need SDL_MAIN_HANDLED in some configurations... not sure why yet.

    TerminX r4444 17 apr, 13:00 Build 4445
  • Generale

    Update to ENet git commit 518144338dd2d55192446e5ef37bc2eb97fe9bc8

    TerminX r4443 17 apr, 12:59 Build 4445
  • Generale

    Move DO_FREE_AND_NULL macro to compat.h

    TerminX r4442 17 apr, 12:58 Build 4445
  • Generale

    Simplify mutex wrapper into simply differentiating between RENDERTYPEWIN (which is deprecated...) and everything else, which uses SDL mutexes.

    TerminX r4441 17 apr, 12:58 Build 4445
  • Generale

    Android updates from Emile. DONT_BUILD.

    TerminX r4440 scritto il 15 apr 2014 Build 4445
  • Generale

    More Android. DONT_BUILD.

    TerminX r4439 scritto il 14 apr 2014 Build 4445
  • Generale

    shadexfog.lua: in "Save lookups DAT file" entry, allow to save additional lookups.

    Helixhorned r4438 13 apr, 07:26 Build 4438
    Mostra dettagli

    BUILD_LUNATIC.

  • (better) document sector[].visibility, sprite[].clipdist, player[].weapon.

    Helixhorned r4437 13 apr, 07:26 Build 4438 Engine
  • Generale

    More Android. DONT_BUILD.

    TerminX r4436 scritto il 12 apr 2014 Build 4438
  • Generale

    OSD scaling fixes (mostly)

    TerminX r4435 12 apr, 20:19 Build 4435 Fix
  • Generale

    Android code updates, pay no attention. DONT_BUILD.

    TerminX r4434 12 apr, 15:10 Build 4435
  • Generale

    Partial Android support cleanup. I actually have no idea if this even compiles ;)

    TerminX r4433 12 apr, 01:45 Build 4433
  • Generale

    Clean up sdlayer a bit

    TerminX r4432 12 apr, 01:45 Build 4433
  • Generale

    Clamp macros for floats

    TerminX r4431 12 apr, 01:45 Build 4433
  • Generale

    Hack around HOM when passing through a masked wall, but only on Android because the solution isn't very good.

    TerminX r4430 11 apr, 09:19 Build 4430 Engine
  • Generale

    Fix minor help text formatting issues in shadexfog.lua.

    Helixhorned r4429 scritto il 10 apr 2014 Build 4430 Fix
    Mostra dettagli

    Also, fix saving PALETTE.DAT tables without lognumalphatabs byte. DONT_BUILD.

  • CON

    in rotatespritea and screentext, if alpha < 0, make -alpha denote blend.

    Helixhorned r4428 9 apr, 11:51 Build 4428 CON
    Mostra dettagli

    For convenience, orientation gets bit 1 (translucency) set automatically. Again, test/screentext.con is updated to show off this functionality (the code there assumes that additive blending tables are loaded at blend numbers 101 -- 132). BUILD_LUNATIC.

  • fix 'screentext' command.

    Helixhorned r4427 9 apr, 11:51 Build 4428 FixCON
  • Generale

    In ext. PALETTE.DAT, store log2 of last alpha table index. Handle alpha in classic.

    Helixhorned r4426 9 apr, 11:51 Build 4428 EngineCON
    Mostra dettagli

    The extended PALETTE.DAT format can now carry a trailing byte, called 'lognumalphatables'. If it is present, the engine assumes that alpha blending tables are loaded at blend indices 1 to 1<<lognumalphatables and handles rotatesprite's alpha and spriteext[].alpha accordingly. The ability to save this new byte is added to engine.lua:savePaletteDat() and the corresponding convenience functions in shadexfog.lua. Examples test/screentext.con and test/sprite_access.con are updated for demonstration purposes.

  • Generale

    Add "osdscale", allowing the console text to be resized anywhere from 1-4x. It's a float because that seemed more useful to Android, where this will probably be hooked up to a slider (its intended usage).

    TerminX r4425 6 apr, 23:17 Build 4425
  • Generale

    Credits menu update for Android

    TerminX r4424 6 apr, 23:17 Build 4425
  • Generale

    Mapster32/Lunatic: add descriptions to [;]+[F] menu entries shown in upper left.

    Helixhorned r4423 6 apr, 15:24 Build 4423 Engine
    Mostra dettagli

    BUILD_LUNATIC.

  • Generale

    engine.c: for printext16(), make newlines do what you expect them to.

    Helixhorned r4422 6 apr, 15:24 Build 4423 Engine
  • Generale

    a.m32: for showpal==1, also show editor colors with printext16.

    Helixhorned r4421 6 apr, 15:24 Build 4423 Engine
  • Generale

    Mapster32/Lunatic: hook up shadexfog.save() and saveLookupDat() to [;]+[F] menu.

    Helixhorned r4420 6 apr, 15:24 Build 4423 Engine
  • Generale

    Mapster32/Lunatic: add functionality to connect Lua funcs to s.bar menu [;]+[F].

    Helixhorned r4419 6 apr, 15:24 Build 4423 Engine
    Mostra dettagli

    Hook up those from test/shadexfog.lua and some debugging ones from engine.lua.

  • factor out [']+[F] common code into "class" StatusBarMenu.

    Helixhorned r4418 5 apr, 13:27 Build 4418 Engine
  • Generale

    astub.c: clean up [']+[F] menu code, fixing one oob access w/ dyn. entries.

    Helixhorned r4417 5 apr, 13:27 Build 4418 Fix
  • Generale

    Rename sector[].filler member to '.fogpal'. From CON, keep the '.alignto' alias.

    Helixhorned r4416 5 apr, 04:28 Build 4416 EngineCON
    Mostra dettagli

    The overall situation is thus as follows: - in C and from Lua, that member is called 'fogpal' - In CON (both C-CON and LunaCON), it's 'fogpal' with 'alignto' being an alias; 'filler' wasn't available before, either. - In m32script, it's 'fogpal' or 'alignto' ('filler' is not available any more)

  • Generale

    In non-lookup OpenGL modes, make sector[].filler (rename pending) override fogpal.

    Helixhorned r4415 5 apr, 04:28 Build 4416 Engine
    Mostra dettagli

    That is, if that member has a nonzero value, that one is taken for the color of the GL fog instead of (most of the time) sector[].floorpal. "Sky sectors", that is, skyboxes or simply parallaxed floors/ceilings are *not* handled.

  • Generale

    a.m32: add state 'for_sprites_near_picnum'.

    Helixhorned r4414 5 apr, 04:28 Build 4416 Engine
    Mostra dettagli

    The state quries the user for four values: ref. picnum, target picnum, max. ldist and a lotag. Then, for all sprites i (of ref. picnum), for all sprites j (of target picnum), if ldist(i,j)<=maxldist, sprite j's lotag is changed to the provided one. Also add lunatic/test/maputil.lua, containing a similar function but allowing to customize the selection predicates of the ref. and target sprites, as well as the action to carry out.

  • Generale

    engine.c: clean up code around wallmost(), owallmost() and grouscan().

    Helixhorned r4413 5 apr, 04:28 Build 4416 Engine
  • Generale

    Bump jit/bcsave.lua to the one from LuaJIT 2.0.3.

  • Generale

    Fix my mangled rev.h commit from a while back. I guess I forgot to revert it because it didn't break synthesis. :)

    TerminX r4411 1 apr, 12:43 Build 4411 Fix

Marzo 2014

  • Generale

    Add a second DNCOORDS/cl_showcoords mode, showing some renderer settings.

    Helixhorned r4410 30 mar, 13:36 Build 4410 Engine
    Mostra dettagli

    Also, extend the documentation for r_usenewshading a little. Specifically, note when the different modes were introduced. BUILD_LUNATIC.

  • disable normal/parallax mapping in rotatesprite.

    Helixhorned r4409 30 mar, 13:35 Build 4410 Engine
    Mostra dettagli

    It was plainly noticeable in the editor's tile info display, for example.

  • Generale

    In COMMON_clearbackground() (for the OSD), disable fog.

    Helixhorned r4408 30 mar, 13:35 Build 4410
  • Generale

    Amend r4394: don't use full brightness (glColor() factor 1) with hightiles.

    Helixhorned r4407 30 mar, 06:53 Build 4407 Engine
    Mostra dettagli

    This is done by factoring out some polymer.c:polymer_getbuildmaterial() code into polymer_eligible_for_artmapping() and using that. The one in polymer.c can still determine to not use ART mapping on some ("rare"?) occasions, so it's not 100% in sync.

  • Generale

    Minor Polymost code cleanup.

    Helixhorned r4406 30 mar, 06:53 Build 4407 Engine
    Mostra dettagli

    - factor out eligible_for_tileshades() - remove some rendmode 1 code - move some auto vars further down

  • Generale

    checkdefs.sh: for DEFs, also handle 'include ...', use 'find -L' (follow symlinks).

    Helixhorned r4405 30 mar, 06:53 Build 4407
  • add some shade/vis debugging functions.

    Helixhorned r4404 30 mar, 06:53 Build 4407 Engine
    Mostra dettagli

    engine.lua: linearizeBasePal(), mapster32 only test/shadexfog.lua: create_depth_shtab(), create_vismarker_shtab()

  • Generale

    With r_usenewshade 3, do apply starting fog dist. eqn. for negative shade.

    Helixhorned r4403 30 mar, 06:53 Build 4407
  • Generale

    In 'tilefromtexture' DEF token, fix specifying -1 xoffset or yoffset.

    Helixhorned r4402 29 mar, 14:48 Build 4402 Fix
  • Generale

    game.c: fix last step of p->visibility approaching ud.const_visibility.

    Helixhorned r4401 29 mar, 14:48 Build 4402 Fix
  • Generale

    SDL 2.0.3 (plus a MinGW build fix that didn't make 2.0.3) for Windows builds.

    TerminX r4400 27 mar, 20:42 Build 4400 Fix
  • Generale

    Tidy menu code in advance of complete redesign.

    Hendricks266 r4399 26 mar, 02:14 Build 4399 Fix
    Mostra dettagli

    This replaces all remaining magic numbers with enumerations thereof. It also tweaks the following, even though most will be irrelevant post-rewrite: -Remove unused menus -Properly center the nuke icon in Duke and the star icon in NAM -Fix the multiplayer macro editing menu: --Position the currently editing quote its proper spot instead of beneath the first row --Don't highlight the first quote while editing a different one --Select the quote just edited when finished editing instead of the first one -Fix the cursor of a centered text input field (such as the adult mode password) -Implement proper shade glowing of selected menu entries in Joystick Settings, Joystick Axes, and Joystick Dead Zones -Shift the the Joystick Axes menu down to avoid overlapping the title bar -Change the title of mouse digital axis assignment "Digital Axes Setup" instead of "Advanced Mouse" -Fix the behavior of the Next button in Joystick Dead Zones to not act like a scrollbar

  • Generale

    Revert rev.h.

    Hendricks266 r4398 26 mar, 02:13 Build 4399 Fix
  • handle Ctrl-K/Ctrl-U in the OSD. BUILD_LUNATIC.

    Helixhorned r4397 25 mar, 14:04 Build 4397
  • provide access to wall[].blend.

    Helixhorned r4396 25 mar, 14:04 Build 4397 EngineCON