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

Visualizzati 405 commit

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

Dicembre 2016

  • Generale

    Extend SE 26 to use the value provided by a GPSPEED, if any.

    Hendricks266 r5974 25 dic, 22:03 Build 5974
  • CON

    Remove bounds check on rotatesprite coordinates.

    Hendricks266 r5973 25 dic, 22:02 Build 5974 CON
  • Perform keyboard layout switching whenever window focus is gained or lost.

    Hendricks266 r5972 25 dic, 22:02 Build 5974
  • Make layout switch duplicate guard bidirectional.

    Hendricks266 r5971 25 dic, 22:02 Build 5974
  • Refactor keyboard layout switching code into winbits.c and clean it up. No functional changes.

    Hendricks266 r5970 25 dic, 22:02 Build 5974
  • Call SDL_StopTextInput immediately after initialization so IMEs do not interfere with gameplay keypresses.

    Hendricks266 r5969 25 dic, 22:02 Build 5974
    Mostra dettagli

    An example of is on Mac, where holding the 'A' key caused a small overlay with accented forms of the character to appear.

  • Place SDL_KEYDOWN events into keyasciififo[] when SDL_TEXTINPUT events are disabled.

    Hendricks266 r5968 25 dic, 22:02 Build 5974 Fix
    Mostra dettagli

    This way, SDL_StopTextInput() does not break text entry for code that uses keyasciififo[] but does not currently call SDL_StartTextInput(), or if it cannot, such as Duke's cheat entry. Technically we could revert r5326 and r5331, but since we only currently have support for showing ASCII text glyphs as bitmap fonts in ART tiles, there is no point to showing an IME on platforms that don't need an on-screen keyboard.

  • Mac

    Make the startup windows responsive and actively updating while in "show message log, the program is working" mode.

    Hendricks266 r5967 25 dic, 22:02 Build 5974
  • Mac

    Programmatically create the primary program menu since we no longer have a nib or a modal window to do it for us.

    Hendricks266 r5966 25 dic, 22:02 Build 5974
  • Mac

    Change the startup windows display the window normally and start a mini runloop instead of calling using runModalForWindow.

    Hendricks266 r5965 25 dic, 22:02 Build 5974
    Mostra dettagli

    This way, the Quit function works.

  • Mac

    Port the startup window to entirely programmatic code. Death to nibs!

    Hendricks266 r5964 25 dic, 22:02 Build 5974
  • Mac

    Remove more vestiges of SDLMain from SDL 2.0 builds.

    Hendricks266 r5963 25 dic, 22:02 Build 5974
  • Disable a missed instance of sysgamma under EDUKE32_GLES, not just __ANDROID__.

    Hendricks266 r5962 25 dic, 22:02 Build 5974
  • Generale

    Address a number of harmless instances of "code never reached" identified by Xcode.

    Hendricks266 r5961 25 dic, 22:02 Build 5974
  • Generale

    Add newlines at EOF to files that need them.

    Hendricks266 r5960 25 dic, 22:02 Build 5974
  • Generale

    Fix an error introduced in cleanup of the WWII GI Devastator weapon reload animation, as pointed out by Xcode.

    Hendricks266 r5959 25 dic, 22:01 Build 5974 Fix
    Mostra dettagli

    Also perform similar cleanup on a similar line elsewhere.

  • Fix Xcode build due to accumulated file additions and moves.

    Hendricks266 r5958 25 dic, 22:01 Build 5974 Fix
  • Accept Xcode's suggestions for changes to our project file.

    Hendricks266 r5957 25 dic, 22:01 Build 5974
  • Generale

    Change the type of functions touching vsync setting back to int32_t. Since it is serialized to disk, an explicit size type is important.

    Hendricks266 r5956 25 dic, 22:01 Build 5974
  • Generale

    Fix a warning with SDL_TARGET=1 builds.

    Hendricks266 r5955 25 dic, 22:01 Build 5974 Fix
  • Generale

    Fix USE_OPENGL=0 RENDERTYPE=WIN and USE_OPENGL=0 SDL_TARGET=1 builds.

    Hendricks266 r5954 25 dic, 22:01 Build 5974 Fix
  • Generale

    Rename vsync_render and "sdl_vsync" to vsync_renderlayer. An "sdl_" prefix should be used sparingly.

    Hendricks266 r5953 25 dic, 22:01 Build 5974
  • Generale

    Rename E_PostInitTables back to E_PostInit and move it back to where it belongs in engine.c (i.e. preinitengine, initengine, "postinitengine"). It should not have been changed.

    Hendricks266 r5952 25 dic, 22:01 Build 5974 Engine
  • Generale

    Win32 Startup Window: This should be tokenized.

    Hendricks266 r5951 25 dic, 22:01 Build 5974
  • Generale

    Fix problems with handling of the default crosshair color.

    Hendricks266 r5950 25 dic, 22:01 Build 5974 Fix
  • Generale

    Restore pre-r5821 floor glass behavior: nothing.

    Hendricks266 r5949 25 dic, 22:01 Build 5974
  • Generale

    Fix transparent masked walls in Polymost

    TerminX r5948 4 dic, 14:53 Build 5948 FixEngine
  • Generale

    Cvar fix

    TerminX r5947 4 dic, 14:53 Build 5948 Fix

Novembre 2016

  • Generale

    Change OSD_CvarModified() to rely on a CVAR_MODIFIED flag set in osdcmd_cvar_set(), instead of merely comparing the current value to the default value. This leaves the storing of the default value (dval in osdcvar_t) in place for use in future features that haven't been programmed yet.

    TerminX r5946 30 nov, 20:06 Build 5946
  • Generale

    Remove camera distance from the calculation for how much to offset sprites to avoid z buffer fighting.

    TerminX r5945 30 nov, 20:06 Build 5946 Engine
  • Generale

    Fix linking of mdpause variable with POLYMER=0 in screens.c, exposed by Visual Studio. DONT_BUILD.

    Hendricks266 r5944 scritto il 28 nov 2016 Build 5946 FixEngine
  • Fix STARTUP_WINDOW=0 on Windows so that the resource objects are built, but the editor's startup window is not. DONT_BUILD.

    Hendricks266 r5943 scritto il 27 nov 2016 Build 5946 Fix
  • Extend STARTUP_WINDOW to GTK. DONT_BUILD.

    Hendricks266 r5942 scritto il 27 nov 2016 Build 5946
  • Fold OSX_STARTUPWINDOW into STARTUP_WINDOW. DONT_BUILD.

    Hendricks266 r5941 scritto il 27 nov 2016 Build 5946
  • Generale

    Avoid unused variable warning with the startup window disabled. DONT_BUILD.

    Hendricks266 r5940 scritto il 27 nov 2016 Build 5946
  • Generale

    Fixes build error with winlayer. DONT_BUILD.

    TerminX r5939 scritto il 17 nov 2016 Build 5946 Fix
  • Generale

    Support vsync in classic mode (SDL 2.x only), and properly handle failure to enable "adaptive" vsync on systems that don't support it.

    TerminX r5938 15 nov, 13:55 Build 5938
  • Generale

    Fixes issue where freezing GREENSLIME repeatedly would increase the player's kill counter by one each time

    TerminX r5937 15 nov, 13:55 Build 5938 Fix
  • Generale

    Default internal frame wait counter to 17ms to match the default r_maxfps value of 60. Fixes issue where the framerate counter wasn't enforced after setting it to 60 and restarting the game.

    TerminX r5936 15 nov, 13:55 Build 5938 Fix
  • Generale

    Fix menu option for pixel doubling

    TerminX r5935 15 nov, 13:55 Build 5938 Fix
  • Generale

    Fixes issue where sounds weren't pausing when pausing the game

    TerminX r5934 15 nov, 13:55 Build 5938 Fix
  • Generale

    Fixes issue with picnum 0 sprites used as map geometry

    TerminX r5933 14 nov, 15:47 Build 5933 FixEngine
  • Generale

    Fixes an issue with enemies waking up when using security cameras

    TerminX r5932 14 nov, 15:47 Build 5933 Fix
  • Generale

    Add libxmp-lite support to Makefile.msvc.

    TerminX r5931 9 nov, 14:51 Build 5931
  • Generale

    Fix a couple of issues with savemapstate/loadmapstate.

    TerminX r5930 9 nov, 14:51 Build 5931 Fix
  • Generale

    Change default anisotropic filtering setting to the max for the user's system. DONT_BUILD.

    TerminX r5929 9 nov, 14:51 Build 5931
  • Generale

    Support building without a startup window through the Makefile. DONT_BUILD.

    TerminX r5928 9 nov, 14:51 Build 5931
  • Generale

    Add support for MOD, XM, IT, and S3M tracker music through libxmp-lite.

    Mostra dettagli

    Building with support must be manually enabled by invoking make with HAVE_XMP=1 on platforms other than Windows, because libxmp-lite is not common in package managers. This setup will be improved in the future.

Ottobre 2016