Maggio 2023
-
Generale
Functional fixes to VS projects
-
Reset pathsearchmode to the original value after getting mod dir names in the GTK startup window.
-
Fix whitespace issues
-
Generale
Fix USE_OPENGL=0 build
-
Generale
slope sprite collision improvements
-
Generale
fix various integer overflows in floor sprite rendering code
-
Add screentext.con as previously present under source/duke3d/src/lunatic
-
Replace startup window with working code from SW
-
Add macOS .app bundles
-
Replace space in editor's proper name with hyphen
-
Generale
Fix logic of voxflags lookup in polymost_voxdraw, avoiding OOB access
-
Cleanup in gloadtex, loadvox, loadkvx, loadkv6
-
Factor out variables in setzrange
Mostra dettagli
This was in preparation to fix a signed integer overflow, but SW is full of them, so I'm not going to bother for now. runtime error: negation of -2147483648 cannot be represented in type 'int'; cast to an unsigned type to negate this value to itself
-
Generale
Fix a small number of whitespace issues
-
Generale
Mark nextPow2 CONSTEXPR_CXX14 due to while loop
-
Generale
Avoid signed integer overflow in calc_smoothratio
Mostra dettagli
37416553 * 60 cannot be represented in type 'int'
-
Generale
Bail from buildgl_resetSamplerObjects if !samplerobjects
Mostra dettagli
Avoids null pointer deference on glIsSampler
-
Use Xstrdup in osxbits.mm
Mostra dettagli
Avoids ASan failures
-
Implement startwin_isopen
Mostra dettagli
See commit b689f9974f32acfa6200ba354ee2e21aea10702d See commit b2e15923a6690653cd51255e839d081551817187 Or, see `git log -S startwin_isopen`
-
Disable LF on macOS
-
Improve LF thing
-
Add consideration of IMPLICIT_ARCH=arm64 to logic
Mostra dettagli
Fixes warning: -read_only_relocs cannot be used with arm64
-
Don't use LLD on macOS
-
Use correct location of Homebrew when building on Apple Silicon
-
Remove 2D mode selection from editor startup window
Mostra dettagli
See commit 495475a6057579e82a8536ca2cf3d73d9f08bf27
-
Slightly improve generation of ExceptionPrinted message
-
Fix warning: 'strncpy' specified bound 260 equals destination size [-Wstringop-truncation]
-
Add stub for libintl_asprintf
-
Replace bfd_get_section_{flags,size,vma} with bfd_section_*
-
improve 2d mode sprite color calculation to avoid returning illegible colors
-
change crouch jump handling to short-circuit CON VM "ifp pducking" instead of short-circuiting how the player code chooses which autostep value to use
-
make FATAL and ERROR level log messages purposefully screw up the log formatting a little bit so they stand out more
-
set asksave to 0 when saving from menu
-
add floorzcutoff and floorzrebound player members to control additional aspects of how the player's position reacts to traversing sectors with differing floor heights
Mostra dettagli
Not recommended to use these in mods until after Ion Fury: Aftershock ships because they might still change some.
-
add cl_kickmode cvar to select between 1.3D or 1.4+ quick kick behavior ;)
-
CONSTEXPR nextPow2
-
fix warning
-
silence libxmp warnings
-
fix overlapping cl_showcoords text, enable sprite counters w/ cl_showcoords 2, add cl_showcoords 3 for the previously unreadable rendering cvar printouts
-
fix minor bug with visibility menu option
-
odd-numbered SDL patch levels aren't dev snapshots anymore
-
SDL 2.26.5
-
update to 53433225d3c506b883156230e6f12b2af4296c3b
-
disable ASan in 64-bit debug
-
fix status bar size menu option regression
-
fix SE40 drawing oversight found when porting the current version of the effect to the editor
-
move tile size check in maskwallscan() to occur after the call to setgotpic() like the rest of the drawing functions
-
fix warning
-
add Ctrl+Alt+W hotkey to toggle clipping of sprite insertions against blocking sprite geometry instead of hitscan
-
this should be a bitmap