Build 5854
SVN-
General
Fix autoaim. Oops.
SVN handles and Git names are merged into one person.
Fix autoaim. Oops.
Fix warning: signed and unsigned type in conditional expression [-Wsign-compare]
Fix a bug in r5826 regarding display of the WWII GI rocket launcher.
Update libpng to 1.6.25, built with GCC 6.2.
Fixes warning: type 'struct _SETJMP_FLOAT128' violates one definition rule [-Wodr]
Fix Polymer breakage
Fix builds on broken compilers that don't properly support using "z" in the length field of a printf format placeholder.
Fix warning: logical 'and' of equal expressions [-Wlogical-op]
DONT_BUILD.
Fix warning: left shift of negative value [-Wshift-negative-value]
DONT_BUILD.
Fix simple_array operator[] parameter type.
DONT_BUILD.
Fix a memory leak in CON_RESIZEARRAY. This commit also includes an inconsequential dozen or so lines of formatting changes I had done when I stumbled across the bug.
Fix a couple of gcc 6.x warnings.
Fix a software mode crash bug involving bad animation flags set on tiles
Fix a gcc 6.x warning
Android build fix. DONT_BUILD.
on TROR point insertion, mark more points.
This fixes a bug reported by Micky C on 2016-01-11 where too few points were marked to be inserted. See AMC TC SVN r2308.
fix map-text loading.
The file descriptor was closed from Lua code, causing the subsequent kfilelength() to fail and attempt an allocation of (size_t)-1 bytes.
SDL2 layer: in Mapster32, fix menu Ctrl-F in case NumLock is on.
engine.c: fix potential smostwall[-1] access. Found by ASan.
Fix non-HAVE_CLIPSHAPE_FEATURE build.
Used for example with DEBUGGINGAIDS=2, i.e. sanitizers enabled.
Build fix
Revert part of r5481. We can't rely on the sprite trackers to tell us when tsprites change.
Restore some accidentally-working cases of SEs 5, 6, 14, and 30 broken in r3161.
Fix build on OpenBSD. DONT_BUILD.
Revert r5658. This fixes the disappearing chaingun problem.
Fix the oversight in handling tspr->extra from r5400 by setting it to zero in polymer_scansprites.
Clean up self-modifying assembly unprotection and add PROT_EXEC to mprotect() calls.
This fixes NOASM=0 under OS X.
Clean up fallback video mode attempt code in order to fix at least three bugs.
Fix build. BUILD_LUNATIC.
Output the postprocessed Lunatic symbol lists to $(DUKE3D_OBJ) so they don't need special cleanup and ignore rules. Also fix building the Lunatic-enabled editor on OS X.
Fix erroneous tab characters.
Fix OS X build.
Fix symbol issues.
Fix issue where sometimes hitscan projectile trails weren't spawning
Revert bad attempt at fixing cstat 1024
Apply patch from http://bugs.eduke32.com/index.php?do=details&task_id=21
Reorder preprocessor lines in libdivide.h so that LIBDIVIDE_USE_SSE2 is defined before emmintrin.h is included. Fixes ticket #23. DONT_BUILD.
This seems like a bugfix.
Fix an unused variable warning introduced in r5696.
Revert post-r5496 warning cleanup.
Revert r5496
Fix shading on ART tiles with fullbrights displayed without masking, such as on a whitewall.
A potential fix for the "loading sounds and music from zip files" bug.
Fix type problem in ProcessRGB_ETC2.
Fix Android warnings missed due to Android.mk misconfiguration.
Fix warnings pointed out by Xcode.
Revert part of r5655 that wiped out my cast-qual fixes from r5551.
Fix drawing voxels with ids >= 256
Fix Mapster32 sprite selection colors when using a tiles.cfg that defines tile groups using colors from the bright half of the original 16-color palette.
In layman's terms, this fixes the effect sprites flashing black in 2d mode.
Fix a bug where cvars of type CVAR_UINT couldn't be set to values larger than a signed int due to clamping by atoi/atol.
A couple of jwzgles fixes for mobile, from a newer version of xscreensaver. DONT_BUILD.
Fix parental lock
Revert r5601 in its entirety. This fixes MIDI playback on Windows.
Fix mistakes in r5642.