July 2023
-
General
Fix crash on init with microprofile when GL is not available at runtime
-
General
Fix crash on exit when GL is not available at runtime
-
General
Fix crash on `setrendermode 3` when GL is not available at runtime
-
General
More bitmap_size
-
General
compat.h: Implement WARN_UNUSED_RESULT macro for MSVC
-
General
compat.h: Update EDUKE32_PREDICT_* macros
-
General
compat.h: Add EDUKE32_ICC_PREREQ macro
June 2023
-
General
Duke, SW: Fix game data search paths
-
uspriteptr_t in spriteGetSlope()/spriteGetZOfSlope()
-
add map start position to undo/redo state
Show details
- Fixes
- terminx/eduke32#210
-
fix F11 brightness adjustment and enable function in 2D mode
-
add console error spew for a couple conditions which can cause creating a savegame to fail to capture a meaningful screenshot
-
General
Fix terminx/eduke32#267
-
remove unneeded assert
-
add player actor floorz and ceilingz to cl_showcoords
-
General
Update gamecontrollerdb.txt
-
Fix building with GCC targeting Apple Silicon
-
General
Disable undefined and signed-integer-overflow sanitizers
Show details
They make running with LLDB untenable because they constantly fire.
-
General
compat.h: Add CSTD definition for C17
-
General
SW, KenBuild: Fix Allman brace styling in macOS startup window
-
General
Add bitmap_size macro
Show details
git grep -E '\+ *7 *\) *>> *3' find: \( *([A-Za-z0-9_]+) *\+ *7 *\) *>> *3 replace: bitmap_size(\1)
-
General
Use std::numeric_limits instead of cfloat's FLT_MAX and DBL_MAX
Show details
Reinstates aaca29588a7ee8216ac8beeab41df2f2c45b17be. For some reason adbce8b6cc49b169885624dee8e982cb2dffb222 reverted it.
-
Fix signed integer overflow in setzrange
Show details
Replaces 8298dd307692a50cc6eab279a460111ac6e273de and f278dd17bf05f0f32b24ab40437a65a545109079
-
Fix unused parameter warning
-
General
weapons.sample.con: Implement EVENT_DISPLAYTIP and EVENT_DISPLAYACCESS
-
General
weapons.sample.con: Fix knuckle shade and position
-
General
weapons.sample.con: Replace "ifand N xor N" with "and -N-1"
-
General
weapons.sample.con: Make use of scalevar where appropriate
-
General
weapons.sample.con: Replace multiplications by -1 with inv and abs
-
General
weapons.sample.con: Replace "[THISACTOR]" with "[]"
-
General
weapons.sample.con: Replace "var" and "varvar" tokens with short forms
-
General
weapons.sample.con: Implement EVENT_DISPLAYKNUCKLES
-
General
weapons.sample.con: Implement Incinerator
-
General
Fixes for MIPS handhelds
Show details
I had this on a branch in my local tree but can't remember the context.
May 2023
-
General
Quick fixes for winlayer warnings
-
General
Quick fixes for winlayer errors
-
Fix minor warnings
-
General
Fix warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion]
-
Fix warning: 'basepal_' violates the C++ One Definition Rule [-Wodr]
Show details
I don't understand how something in SW's common_game.h could conflict with Duke3D's common_game.h right now, but it did.
-
Fix misleading indentation in MP text chat code
-
Remove unused globals relating to mouse axes
-
General
Avoid maybe-uninitialized warning in clip.cpp
-
General
Fix comparison sign mismatch in 2d.cpp
-
Fix warning C4805: '==': unsafe mix of type 'short' and type 'bool' in operation
-
Fix warning C4804: '<<': unsafe use of type 'bool' in operation
-
General
Rename VS project for kenbuild to ekenbuild
-
Include config.h from network.cpp for CommPlayerName
-
Remove unnecessary `extern "C"`
-
General
Remove platform/Windows/.gitignore as useless
-
General
Manual cleanup of *.vcxproj