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 2014 · selezionalo di nuovo per vedere tutti gli anni
Era SVN · r1519 – r8798 Era Git · voidpoint.io, da aprile 2020
Filtri · 1 attivi

Visualizzate 112 build

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

Agosto 2014 5 build · 32 commit

Build 4573

16 ago 2014 · 2 commit · 1 autore SVN
Apri la build
  • fix a crash when m32_settings.cfg contains video setting.

    Helixhorned r4573 16 ago, 11:32 FixEngine
    Mostra dettagli

    Such as "vid_gamma". In that case, setbrightness() would have been called without basepaltableptr having been initialized. The fix is by moving the preparational setbasepaltable() call from ExtPostStartupWindow() to ExtInit(), just before the OSD command dispatching.

  • fix possible integer overflow in loopinside().

    Helixhorned r4572 16 ago, 11:32 FixEngine
    Mostra dettagli

    This could happen when building outside the "classic" grid limits and would then lead to e.g. incorrect loop assignment on sector splitting. Bug reported by MetHy.

Build 4571

8 ago 2014 · 19 commit · 2 autori SVN
Apri la build
  • Generale

    game.c: fix -game_dir and -j by moving G_ExtInit() after G_CheckCommandLine().

    Helixhorned r4571 8 ago, 13:02 Fix
  • properly initialize values of session (NODEFAULT) gamevars.

    Helixhorned r4570 8 ago, 13:02 CON
  • prototypical checker for wall loops, enabled partially.

    Helixhorned r4569 8 ago, 13:02 FixEngine
    Mostra dettagli

    Inspired by http://forums.duke4.net/topic/7506-tror-question/page__view__findpost__p__199151 the corruption checker now checks for certain conditions of the loops of each sector. Recall that CW loops are outer and CCW loops are inner. - If a sector has no or more than one outer loop, count that as corruption (level 4 and 3, respectively). - (Disabled) For sectors with exactly one outer loop, check that all inner ones are inside it. This is currently not compiled due to an asymmetry of loopinside() for degenerate cases, similar to pre-r3898 inside().

  • Generale

    Clean up astub.c:CheckMapCorruption() and some build.c code a little.

    Helixhorned r4568 8 ago, 13:02
    Mostra dettagli

    There are no intended changes of functionality, it's readability tweaks only.

  • Generale

    A couple of Lunatic updates. DONT_BUILD.

    Helixhorned r4567 scritto il 2 ago 2014 FixCON
    Mostra dettagli

    - LunaCON: support for setting userdef[].m_volume_number, getting .last_level - bump con_lang.MAXEVENTS - fix compilation of astub.c

Mostra gli altri 14 commit di questa build

Luglio 2014 4 build · 27 commit

Build 4552

22 lug 2014 · 14 commit · 1 autore SVN
Apri la build
  • Generale

    Fix Synthesis (at least partially).

    Hendricks266 r4552 22 lug, 23:04 Fix
  • Generale

    Re-add $(abspath ...) wrapping to libdirs to try and fix Synthesis.

    Hendricks266 r4551 22 lug, 18:48 Fix
  • Generale

    Normalize all rotatesprite calls to fullscreen panels so that they are centered at (160, 100) instead of top-lefted at (0, 0).

    Hendricks266 r4550 22 lug, 04:20
  • Rearrange drawing so that MENUBAR (#2457) is always the first thing drawn after a menu's background, and its caption is always drawn last.

    Hendricks266 r4549 22 lug, 04:19
  • Generale

    Three Mac patches from rhoenie:

    Hendricks266 r4548 22 lug, 04:19 Fix
    Mostra dettagli

    -sdlayer: Apple and GTK are not mutually exclusive. -Makefile.common: Specify WITHOUT_GTK?=1 by default. -Makefile: Limit linking with the QuickTime framework to OS X 10.6 and below. One fix from me: -osxbuild.sh: Fix building tools.

Mostra gli altri 9 commit di questa build

Build 4538

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

    Extend ebacktrace in two ways.

    Hendricks266 r4538 6 lug, 15:38 FixEngine
    Mostra dettagli

    1. The application must specify its proper name and technical name. Instead of eduke32_or_mapster32.crash.log, we now have eduke32.crash.log and mapster32.crash.log. 2. The exception handler will display a message box informing the user of a crash and requesting they send in the crash log. The box has three options: "Quit", the DLL's current behavior, "Continue", which passes the exception to the next handler, and "Ignore", which resumes execution immediately. These should allow the user to skip bogus exceptions picked up by ebacktrace, such as one I get with my laptop that causes EDuke32 no issues.

  • Generale

    Miscellaneous get/set(this)projectile cleanup.

    Hendricks266 r4537 6 lug, 15:36

Build 4536

5 lug 2014 · 9 commit · 1 autore SVN
Apri la build
  • Generale

    WIP OSD refactor, committing now before it stops applying cleanly to current svn. This shouldn't break anything in an obvious or major way.

    TerminX r4536 5 lug, 17:12
  • Generale

    Looks like another MSVC build fix

    TerminX r4535 5 lug, 17:11 Fix
  • Generale

    Add sdl_inc.h to VS project

    TerminX r4534 5 lug, 17:11
  • Generale

    I don't even remember which platform this fixes building on... probably MSVC. Cleaning out my tree.

    TerminX r4533 5 lug, 17:11 Fix
  • Generale

    MSVC build fix

    TerminX r4532 5 lug, 17:11 Fix
Mostra gli altri 4 commit di questa build

Giugno 2014 6 build · 37 commit

Build 4525

22 giu 2014 · 2 commit · 1 autore SVN
Apri la build
  • Generale

    Hotfix to allow display of E1L8's par time and 3DR time if no usermap has been played yet.

    Hendricks266 r4525 22 giu, 19:25
    Mostra dettagli

    Note that the user map function still overwrites everything in slot E1L8 for the time being, which is a deeper problem I need to address.

  • Generale

    Keep track of allocated cache space for ANM files so they aren't allocated multiple times. Also, unlock the handles after playback is done so they can be freed if necessary.

    Hendricks266 r4524 22 giu, 19:25

Build 4523

22 giu 2014 · 4 commit · 1 autore SVN
Apri la build
  • Generale

    Disable the diagnostic log message upon successfully using the "animsounds" def command.

    Hendricks266 r4523 22 giu, 19:24
  • Generale

    Fix building ivfrate.

    Hendricks266 r4522 22 giu, 19:24 Fix
  • Generale

    Fix a warning in menus.c, introduced in r4519.

    Hendricks266 r4521 22 giu, 19:24 Fix
  • Generale

    Allow EVENT_SOUND to return -1 to cancel a sound without printing a warning to the console and log.

    Hendricks266 r4520 22 giu, 19:24 CON
    Mostra dettagli

    NOTE: Other negative values are reserved!

Build 4516

16 giu 2014 · 7 commit · 1 autore SVN
Apri la build
  • Generale

    Instead of displaying "Unknown GRP - EDuke32", simply display "EDuke32".

    Hendricks266 r4516 16 giu, 16:17
    Mostra dettagli

    Much classier this way.

  • Generale

    By request, implement EVENT_ACTIVATECHEAT.

    Hendricks266 r4515 16 giu, 16:16 CON
  • Generale

    Add the following LOGO_FLAGS:

    Hendricks266 r4514 16 giu, 16:16
    Mostra dettagli

    LOGO_NOE1ENDSCREEN LOGO_NOE2ENDSCREEN LOGO_NOE3RADLOGO LOGO_NODUKETEAMTEXT LOGO_NODUKETEAMPIC As part of this, the LOGO_NOE*BONUSSCENE flags no longer remove the entire end sequence in one go. They now only remove the primary cinematic. If you want their previous effect, you'll have to add these additional bits.

  • Generale

    Fix build with GCC 4.9.

    Hendricks266 r4513 16 giu, 16:16 Fix
  • Generale

    Fix Wii build.

    Hendricks266 r4512 16 giu, 16:16 Fix
Mostra gli altri 2 commit di questa build

Build 4509

13 giu 2014 · 9 commit · 1 autore SVN
Apri la build
  • Bring MenuFileSelect_t up to speed with MenuMenu_t.

    Hendricks266 r4509 13 giu, 02:04
    Mostra dettagli

    >They see me scrollin' >They hatin'

  • Fix the recently introduced bug where blank savegames would have their autogenerated names clobbered by the new menu code.

    Hendricks266 r4508 13 giu, 02:04 Fix
  • Fix the recently introduced bug that would take the keypress given at "PRESS OPEN TO RESTART LEVEL" as a yes at the following prompt to load your most recent savegame, seemingly without asking.

    Hendricks266 r4507 13 giu, 02:04 Fix
  • Revise the MenuFileSelect_t structure to remove the unnecessary dir pointer and rename currentlist to currentList.

    Hendricks266 r4506 13 giu, 02:03
  • When at the top or bottom of a scrolling section, show the up/down indicator darkened instead of not at all.

    Hendricks266 r4505 13 giu, 02:03
Mostra gli altri 4 commit di questa build

Build 4500

1 giu 2014 · 12 commit · 3 autori SVN
Apri la build
  • Generale

    Test commit to make sure synthesis works.

    Plagman r4500 1 giu, 19:23
  • Generale

    lunatic/util/build.lua: in readdefs(), add option of requesting picnum->name mapping.

    Helixhorned r4499 1 giu, 13:50
    Mostra dettagli

    That is, the reverse of what is returned with the first outarg. Use that in lunatic/util/foreachmap.lua. DONT_BUILD.

  • r_npotwallmode, emulating 8-bit for walls w/ nonpow2 height textures.

    Helixhorned r4498 1 giu, 04:55 Engine
    Mostra dettagli

    When that mode is enabled (see below for caveats), wall textures that have a non-power-of-two height (call it 'h') will be modified to look like in classic: Let 'H' be the next power of two greater than 'h'. The texture will be uploaded with height 'H', made up from 'h' hlines of the original texture, followed by 'H'-'h' first hlines of the same. No panning "corrections" will take place. The mode is disabled by default. Caveats/notes: * the mode requires that r_hightile is disabled * it is not implemented in Polymer * in the Lunatic build, it is ineffective when a VX map is loaded, as those display walls with NPOT height textures correctly

  • Generale

    Fix non-Windows building.

    Hendricks266 r4497 scritto il 31 mag 2014 Fix
    Mostra dettagli

    DONT_BUILD.

  • Generale

    Ball-busting new menus. Still WIP.

    Hendricks266 r4496 scritto il 31 mag 2014
    Mostra dettagli

    Mouse/touch/pointer support is yet to come. #SOON. Exposure to scripting is a LONG way off. Months. The spec and data structure needs time for comment and revision. The eventual scripting access will be Lua-only.

Mostra gli altri 7 commit di questa build

Maggio 2014 14 build · 31 commit

Build 4488

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

    Miscellaneous cleanup, still with the same suspects...

    Helixhorned r4488 28 mag, 15:40
    Mostra dettagli

    - in mdloadskin() and gloadtile_hi(), use new function check_nonpow2() (bit-twiddling) instead of loop - Replace a couple of missed literals with CACHEAD_* enum labels

  • Generale

    Factor out commonly occuring hictinting[]-accessing code into three functions.

    Helixhorned r4487 28 mag, 15:40 Engine
    Mostra dettagli

    Note: in polymer.c, this was buggy (but harmless) because .r is a char: if ((uint32_t)hictinting[MAXPALOOKUPS-1].r & 0xFFFFFF00) != 0xFFFFFF00)

  • Generale

    Replace various GL rendering related literal flags with enum labels.

    Helixhorned r4486 28 mag, 15:40 Engine
    Mostra dettagli

    - pthtyp pth->flags bits - Flags of the <dameth> argument of various functions - hictinting[].f / gloadtile_hi() and daskinloader() <effect> arg bits - hicreplctyp hicr->flags bits - texcacheheader cachead.flags bits

  • Generale

    polymost.c: stylistic cleanup in gloadtile_hi, uploadtexture, fixtransparency.

    Helixhorned r4485 28 mag, 15:40 Engine
  • in NPOT wall ypanning "correction", behave like Polymer in one corner case.

    Helixhorned r4484 28 mag, 15:40 Engine
    Mostra dettagli

    Specifically, the handling of one-way walls ([1] in Mapster32) was slightly different.

Mostra l’altro commit di questa build

Build 4482

24 mag 2014 · 1 commit · 1 autore SVN
Apri la build
  • Generale

    sdlayer.c: for Windows, switch keyboard layout to/from US on init/uninit.

    Helixhorned r4482 24 mag, 08:27
    Mostra dettagli

    Taking over the code from winlayer.c.

Build 4481

23 mag 2014 · 1 commit · 1 autore SVN
Apri la build
  • Generale

    Rip out S_FindMusicSFX() from A_CallSound() and use in SE6/14 on-spawn init.

    Helixhorned r4481 23 mag, 13:25
    Mostra dettagli

    This makes the subway sound not played once on map initialization.

Build 4480

22 mag 2014 · 3 commit · 1 autore SVN
Apri la build
  • Generale

    shadexfog.lua: in menu, move creation of debugging shade tables below DEBUG line.

    Helixhorned r4480 22 mag, 04:17
    Mostra dettagli

    BUILD_LUNATIC.

  • Generale

    lunatic/test/shadexfog.lua: add function create_brightpass_trans().

    Helixhorned r4479 22 mag, 04:17
    Mostra dettagli

    Also hook it up in the [;]+[F] menu.

  • Generale

    game.c: in A_Spawn(), protect CSTAT_SPRITE_NOSHADE of spawned MASKWALL* sprites.

    Helixhorned r4478 22 mag, 04:17 Engine

Build 4477

22 mag 2014 · 1 commit · 1 autore SVN
Apri la build
  • Generale

    actors.c: fix a A_CheckSpriteFlags() call for zombie actor to STANDABLE change.

    Helixhorned r4477 22 mag, 01:56 FixEngine
    Mostra dettagli

    This only affects zombie actors in a sector with a parallaxed ceiling. If they have SFLAG_NOSHADE clear, their shade is taken from the ceiling upon changing the statnum. Previously, A_CheckSpriteFlags() received a value that could only be 0 or 1 for the sprite index (typo).

Build 4476

18 mag 2014 · 4 commit · 1 autore SVN
Apri la build

Build 4472

17 mag 2014 · 4 commit · 1 autore SVN
Apri la build
  • Generale

    Replace some constants with preprocessor macros.

    Hendricks266 r4472 17 mag, 05:36
  • Generale

    Fix two Polymer crashes related to corrupted maps.

    Hendricks266 r4471 17 mag, 05:36 FixEngine
  • Generale

    Fix ebacktrace on 64-bit. New DLLs all around.

    Hendricks266 r4470 17 mag, 05:35 Fix
  • Generale

    Add support for an SDL2-based wm_ynbox based on SDL2's testmessage.

    Hendricks266 r4469 17 mag, 05:35