EDuke32 Changelog Unofficial archive

What changed in EDuke32, build by build

2,117 builds · 8,866 commits · 25 authors · October 2009 – August 2026

Commits per year

Select a year to see its builds
SVN era · r1519 – r8798 Git era · voidpoint.io, from april 2020
Filters · 1 active

Showing 671 builds · 3,294 commits

Export CSV
Display options
Commit details:

January 2013 3 builds · 5 commits

December 2012 7 builds · 19 commits

Build 3350

30 Dec 2012 · 2 commits · 1 author SVN
Open build
  • General

    Replace the osdcvar_t members that needed to be kept in sync with cvar_t with an actual cvar_t. If this is questionable for any reason I'm forgetting, feel free to revert!

    TerminX r3350 30 Dec, 17:51 Fix
  • General

    Surround "debug1" and "debug2" with #ifdef DEBUGGINGAIDS

    TerminX r3349 30 Dec, 17:50

Build 3347

30 Dec 2012 · 2 commits · 1 author SVN
Open build
  • General

    Clean up a couple of other getrendermode() related bits that the previous commit missed

    TerminX r3347 30 Dec, 12:34
  • General

    Add predefined REND_CLASSIC, REND_POLYMOST and REND_POLYMER constants and use them everywhere getrendermode() is called.

    TerminX r3346 30 Dec, 12:34

Build 3333

28 Dec 2012 · 4 commits · 1 author SVN
Open build
  • General

    Bump DirectSound version to 8. This shouldn't really affect anything as the API is the same for all of the bits we make use of, but certain sets of DirectX headers/libs seem to be lacking v7 support.

    TerminX r3333 28 Dec, 21:23
  • General

    Remove FX_ASSVersion and related code since it wasn't used anywhere

    TerminX r3332 28 Dec, 21:23
  • General

    Throw a compiler warning when building with only the null sound driver

    TerminX r3331 28 Dec, 21:22
  • General

    Fix DirectSound in MSVC builds and remove the dependency on the DirectX SDK

    TerminX r3330 28 Dec, 21:22 Fix

Build 3305

18 Dec 2012 · 1 commit · 1 author SVN
Open build
  • General

    Revert "Implement fullscreen 8bpp mode as a borderless, desktop-sized window when running on Windows, and expose an 8bpp mode to the game with the same size as the desktop when no fullscreen 8bpp modes are exposed by Windows. This is required on Windows 8 if we want to have any operation of classic mode in fullscreen, because Windows 8 drops the ability to set any mode other than 32bpp (leaving us largely in the same position we are when running under X)."

    TerminX r3305 18 Dec, 10:07 Fix
    Show details
    Reverts
    705cc72

Build 3298

15 Dec 2012 · 3 commits · 1 author SVN
Open build
  • General

    Sort some of the more recently added source and header files so they're in the right sections in the VS2010 project

    TerminX r3298 15 Dec, 20:04
  • General

    Remove a few old references to the duke3d_w32.exe wrapper we once shipped

    TerminX r3297 15 Dec, 20:04
    Show details

    to facilitate compatibility with stuff like Dukester X years ago

  • General

    Implement fullscreen 8bpp mode as a borderless, desktop-sized window when running on Windows, and expose an 8bpp mode to the game with the same size as the desktop when no fullscreen 8bpp modes are exposed by Windows. This is required on Windows 8 if we want to have any operation of classic mode in fullscreen, because Windows 8 drops the ability to set any mode other than 32bpp (leaving us largely in the same position we are when running under X).

    TerminX r3296 15 Dec, 20:04

Build 3283

14 Dec 2012 · 2 commits · 1 author SVN
Open build
  • General

    Limit attempting to toggle DWM off when using OpenGL modes to Vista/7, because Windows 8 no longer supports disabling DWM. Apparently, Windows 8 contains a software DWM renderer, and all of the "Metro" bs is directly tied to DWM, so there is no longer a way for an app to disable it at will.

    TerminX r3283 14 Dec, 09:13 Engine
  • General

    Change a few paths in various MSVC Makefiles to better suit my current dev environment. This doesn't really affect anyone else since these paths need to be customized to fit whatever machine by anyone building with MSVC anyway.

    TerminX r3282 14 Dec, 09:13

Build 3271

11 Dec 2012 · 5 commits · 1 author SVN
Open build
  • General

    Fix building as C instead of C++

    TerminX r3271 11 Dec, 18:53 Fix
  • General

    Networking patch from Jasper Foreman

    TerminX r3270 11 Dec, 18:53
  • General

    Recognize the .pk4 file extension when loading grps and zips for shits and giggles (.pk3 was already recognized).

    TerminX r3269 11 Dec, 18:53
  • General

    Move the definitions like MAXGAMEVARS out of the enums used for the gamevar flags, because it didn't really make a whole lot of sense for them to be there.

    TerminX r3268 11 Dec, 18:53 CON
  • General

    Replace the separate full Gv_AddVar/SubVar/etc functions with a macro that generates them since they were all the same anyway (other than the operator, obviously)

    TerminX r3267 11 Dec, 18:53

November 2012 16 builds · 26 commits

Build 3232

25 Nov 2012 · 1 commit · 1 author SVN
Open build
  • General

    Revert "compat.h: slightly reformat the NOWARN-related preprocessor directives."

    TerminX r3232 25 Nov, 05:54 Fix
    Show details

    Commit breaks MSVC builds by failing to provide NOWARN macros to MSVC.

Build 3214

19 Nov 2012 · 2 commits · 1 author SVN
Open build
  • General

    Factor out duplicate code in CONTROL_BindKey/CONTROL_BindMouse/CONTROL_FreeKeyBind/CONTROL_FreeMouseBind

    TerminX r3214 19 Nov, 17:33
  • General

    Relocate Bstrncpyz to the bottom of compat.h so we can use our Bstrncpy macro there

    TerminX r3213 19 Nov, 17:33

Build 3208

17 Nov 2012 · 1 commit · 1 author SVN
Open build
  • General

    Fix a keyboard scancode oversight I introduced with my changes last night, apparently caused crashes

    TerminX r3208 17 Nov, 16:07 Fix

Build 3200

17 Nov 2012 · 6 commits · 1 author SVN
Open build
  • General

    Further minor MACT cleanups

    TerminX r3200 17 Nov, 08:48
  • General

    Replace a few one line MACT mouse functions with macros that do the same thing

    TerminX r3199 17 Nov, 08:48
  • General

    Remove useless CONTROL_UserInputCleared. It was useless in the literal sense, e.g not actually used anywhere. :p

    TerminX r3198 17 Nov, 08:48
  • General

    Change key bindings to use dynamic allocation and remove the previous limit of 128 characters per key bind

    TerminX r3197 17 Nov, 08:47
  • General

    Minor cleanups in MACT control.c

    TerminX r3196 17 Nov, 08:47
Open the build to see all 6 commits

Build 3193

16 Nov 2012 · 1 commit · 1 author SVN
Open build
  • General

    Remove xdelta3 since it doesn't fit in with our current networking plans anymore

    TerminX r3193 16 Nov, 07:40

Build 3192

15 Nov 2012 · 1 commit · 1 author SVN
Open build
  • General

    Add "ulotag" and "uhitag" to get/setactor/wall/sector, which exposes the tags unsigned, without the typecast to int16_t. This might be useful to someone.

    TerminX r3192 15 Nov, 16:54 EngineCON

Build 3191

15 Nov 2012 · 2 commits · 1 author SVN
Open build
  • General

    Remove our old eduke32.vcproj as it hasn't been updated since whenever I switched to VS2010

    TerminX r3191 15 Nov, 15:37
  • General

    Make GCC *printf_nowarn behavior conditional on compiling as C++

    TerminX r3190 15 Nov, 15:35

Build 3161

14 Nov 2012 · 3 commits · 1 author SVN
Open build
  • General

    MinGW C build fix

    TerminX r3161 14 Nov, 17:30 Fix
  • General

    Add a couple of #ifdef __cplusplus I missed

    TerminX r3160 14 Nov, 16:23
  • General

    Fix the warnings when building with C++, add MSVC C++ build support. This also changes the internal type of lotags, hitags and cstat type fields to uint16_t instead of int16_t to clean up some dubious behavior wherein the code was using a value of 32768 as a flag in these fields for certain types of things, like invisible sprites (using the value as if it was uint16_t) where it was elsewhere checking if the value was < 0 (using the value as if it was int16_t). This change may break a few specific effects if any part of the relevant code was missed when looking for areas that needed to be addressed.

    TerminX r3159 14 Nov, 15:32 FixEngineCON
    Show details

    I think there's also a fix for the CON precache system breakage in here (lost it in my local tree when I started getting the C++ build working in MSVC, sorry!)

Build 3155

12 Nov 2012 · 1 commit · 1 author SVN
Open build
  • General

    Update Net_SendVersion() and Net_ReceiveVersion() to use a 16-bit representation of BYTEVERSION

    TerminX r3155 12 Nov, 07:47