Build 8955
GIT-
fix buffer overflow crash
SVN handles and Git names are merged into one person.
fix buffer overflow crash
remove LIBXMP_CORE_DISABLE_IT preprocessor definition
This seems to fix memory corruption issues with .xm playback... ???
revert Vorbis handling to standard memory allocation instead of cache1d
VM_ASSERT fix
Revert "Update libxmp-lite"
skip voices without rawdataptr set
This shouldn't really ever happen, but I'm trying to figure out an elusive crash.
Revert "Duke3d: set .horizRecenter when handling SK_CENTER_VIEW"
fix OOB memory access in CON_FOR
fix bug with sound device configuration menu
This fixes an issue where the values for the options in the device configuration menu weren't being populated when entering the device configuration menu from the in-game sound menu (F4) without having entered the regular sound menu by navigating to it through the main menu first.
disable mus_xmp_interpolation cvar and hard-code XMP interpolation to XMP_INTERP_NEAREST
Both linear and spline interpolation seem to be broken with some of the .xm tracks in Ion Fury.
allow SE_14_SUBWAY_CAR to move STAT_PLAYER sprites
Fixes #18.
fix APLAYER radius damage distance calculation regression
Fixes #20.
fix crash when a configuration file contains mus_xmp_interpolation but multivoc isn't initialized when the cfg is parsed
Get rid of FIXMATH_NO_OVERFLOW
We're explicitly using the functions that rely on the overflow detection functionality, so this will never be useful to us.
work around crash when ov_read fails
Derp...
Probably actually fixes #4. Regardless, I want to note that this is really sub-optimal.
Fix G_PlaySoundWhileNoInput()
Fixes #2.
Fix crash with CONs that only define one skill
Fixes #3.
Fix really stupid error with CON_NULLOP branch detection
Fixes #4.
Fix a crash with tabledivide64()
Fixes #1.
fix stupid input scaling bug
Are you kidding me? This fixes the elevator in Duke3D E2L3.
Fix stupid typo that broke the camera aiming at the enemy that killed you in Duke3D
Rename SF2_Load() to SF2_LoadBank() and fix the newline at the end of the error message that occurs if passed a bad filename
Fix crash in menu file selector when no files OR directories are available to display
Fix FURY=1 build
Fix stupid menu bug
GCC 9.3.0 Windows build fix
Fix GCC 9.3.0 signedness warning
Fix swinging doors not automatically closing anymore after rebounding if they hit a player or actor when trying to close
Fix IF crouch jumping and unintentional automatic crouching under sprites
Use better variable names in my shitty windowsSetupTimer() function
This also fixes a bug where timeEndPeriod() could be called with the new time period value instead of the old one when setting the period after a period had already been set.
Fix return type of A_CheckHitSprite()
Since the returned value is a distance, it should be int32_t.
Patch from Nuke.YKT to fix a y-flipped voxel rendering issue in Polymost
Patch from Nuke.YKT to fix a couple of NAM/WW2GI issues
Re-enable ignoring 256 units of curb when clipping against ceilings
This fixes getting stuck on tiny lips created by sloppy slopes in the undersized vents in DUKEDC3.MAP.
Fix for E1L1 dumpster fire issue
Fix a couple of forward declarations
Avoid overflow in clipmove()
Steamworks fix