Ottobre 2017
-
Generale
Eliminate the force-disabling of glprojectionhacks during showview.
Mostra dettagli
Please notify me if this change negatively affects your code.
-
Generale
compat.h: Use C++17, C++11, or C11 static_assert if available.
-
Generale
compat.h: Only use C++ attribute versions of fallthrough if C++11 or greater.
-
Generale
build.h: Error out if Visual Studio is older than 2013.
Mostra dettagli
We keep getting support requests about this. See previous commit.
-
Generale
compat.h: Add EDUKE32_MSVC_CXX_PREREQ().
Mostra dettagli
It is necessary for testing C++11 functionality because Visual Studio never defines __cplusplus to be 201112L.
-
Generale
compat.h: Add detection of C++17.
-
Generale
Some more standalone stuff.
-
If you open the Help menu with the F1 key, make Help the selected item on the main menu, if applicable.
-
Factor out code into Menu_AboutToStartDisplaying and Menu_ChangingTo.
-
Use SMALLFNTCURSOR for a text caret in the absence of a SPINNINGNUKEICON tile.
-
Factor out SPINNINGNUKEICON drawing
-
Generale
Avoid an unused variable warning with EDUKE32_STANDALONE.
-
Generale
Fix in-game 2d map view line colors when using palettes that differ completely from Duke3D's palette
-
Generale
This should fix the scrambled log output when the game crashes while executing a CON script somewhere
Settembre 2017
-
Don't play EXITMENUSOUND when trying to close a root menu outside of an active game.
-
Generale
Amend r6452.
-
Generale
Prevent P_GetP from treating player indexes that are >= g_mostConcurrentPlayers as player 0, by checking against MAXPLAYERS instead.
Mostra dettagli
Prevents the "gib on spawn in multiplayer" bug, and allows fake players to work properly. Patch from Striker.
-
Generale
Fix display of the fragbar in widescreen.
Mostra dettagli
Patch from Striker.
-
Generale
Fix the fragbar not respecting GAMETYPE_FRAGBAR.
Mostra dettagli
Patch from Striker.
-
Generale
Fix randomseed in multiplayer.
Mostra dettagli
Merged from private network branch. Patch by [IFOC]75, prepared by Striker.
-
Generale
Add player[].connected.
Mostra dettagli
Patch from Striker.
-
Generale
Address an oversight in r6212.
-
Generale
Cleanups in eduke32.vcxproj.
Mostra dettagli
Thanks to [IFOC]75.
-
Generale
SDL 2.0.6
-
Generale
Address a typo in r6435 affecting SDL 1.2 builds.
-
Fix crash in startup window when no game data is found.
-
Generale
Update fallthrough__ definitions.
-
Generale
Update credits.
-
Generale
Pass the parameters of the warp and skill cheats to EVENT_ACTIVATECHEAT through userdef[].m_* and read them back afterward.
-
Generale
Amend r6439
-
Generale
Make setinput work better in EVENT_PROCESSINPUT
-
Generale
NETCODE_DISABLE implementation tweaks. I think this is better.
-
Generale
uint64_t based FPS limiter
-
Generale
useless change
-
Generale
Force enabling NVIDIA threaded optimizations. Probably only works on Linux, but the extra putenv() call doesn't hurt anyone anywhere else.
-
Generale
Switch palookup memory allocation to Xalligned_alloc and fix what looks like a botched preprocessor condition
Agosto 2017
-
Generale
Add a few 2560 x XXXX modes to the default video modes added to the various lists
-
Generale
Refer to video modes as "software" and "OpenGL" in the startup window instead of simply by how many bpp they are. End users are likely to understand this distinction more.
-
Generale
Ignore video modes with resolutions less than 640x480 or with aspect ratios taller than around 4:3 when populating the mode lists used in the startup window and menus. Sorry to the two guys still using nasty 5:4 1280x1024 monitors in 2017; you'll have to set your resolution using the console now.
-
Generale
Tweak Polymost z-fighting avoidance code
-
Generale
Expose "show2dsector" to CON
-
Generale
Use tokenmap_t struct to define all CON keywords
-
Generale
Improvements to wiibuild.sh. DONT_BUILD.
-
Generale
Try the previous commit in a different way so that `make CC=gcc CXX=g++ COBJC="clang -x -objective-x" COBJCXX="clang++ -x objective-c++"` does not require the non-obvious CLANG=0. DONT_BUILD.
-
Generale
Invoke clang as the default compiler on macOS. DONT_BUILD.
-
Call I_ClearAllInput before Anim_Play when executing startcutscene.
-
Add "stopallmusic" command.
-
Generale
Partial build fix for Lunatic.
-
Fix building the tools on Mac.
-
More no-shell stuff that I didn't want to rebase past the lowercase stuff.