Build 4897
SVN-
General
MSVC C++ build fixes. DONT_BUILD.
-
General
Fix up weapon switching deficiencies
SVN handles and Git names are merged into one person.
MSVC C++ build fixes. DONT_BUILD.
Fix up weapon switching deficiencies
Fix EVENT_ANIMATESPRITES.
Fix warnings with VS2013 update 4. DONT_BUILD.
Fix MinGW build. DONT_BUILD.
Add missing "break" to M_RunMenuInput(), revert android gltexapplyprops() menu fuckery. DONT_BUILD.
Fix _FORTIFY_SOURCE redefinition warning on Ubuntu's patched versions of GCC. DONT_BUILD.
Mainly misc cleanups (and a fix for the C++ build), but there are a few important changes in here.
VM_OnEvent() has become VM_OnEvent(), VM_OnEventWithReturn(), VM_OnEventWithDist(), and VM_OnEventWithBoth() (the latter of which is only ever used once...). Of course, this required every call to VM_OnEvent() be changed. memberlabel_t and vmstate_t have been changed to use the regular "int" type versus explicitly specifying int32_t as they did previously. The rationale for this change is simply that it looks cleaner, and I think we should move toward just using "int" in most cases where there's no particular reason to specify an explicit data type. Also changes CON_KILLIT to just "return" instead of "continue". DONT_BUILD.
Fix up conveyor belts. This fixes breakage of the movement in general, as well as corrects the general behavior of the effect so that a player on a moving surface is moved at a constant rate, regardless of whether the player crouches, is shrunk, etc. DONT_BUILD.
Looks like another MSVC build fix
I don't even remember which platform this fixes building on... probably MSVC. Cleaning out my tree.
MSVC build fix
MSVC build fix
Fix MSVC warning caused by r4488
OSD scaling fixes (mostly)
Fix my mangled rev.h commit from a while back. I guess I forgot to revert it because it didn't break synthesis. :)
SDL 2.0.3 (plus a MinGW build fix that didn't make 2.0.3) for Windows builds.
*nix ENet build fix. DONT_BUILD.
POLYMER=0 build fix. DONT_BUILD.
Zip support bugfix from a newer kplib
Fix texcache
Fix 64-bit MSVC builds. DONT_BUILD.
Fix building on MinGW (MinGW-w64 was OK). DONT_BUILD.
Fix yellow keycards
Fix a missing reference to WEAPON_POS_LOWER
Additional fix for the shareware version
Fix shareware version breakage introduced in r3913
Clear GL depth buffer before drawing a frame in Polymost. This should fix the issue with skies in the Duke64 TC.
Fix "The latest builds show the same screenshot for every save game entry", reported at http://forums.duke4.net/topic/2961-paper-cuts-minor-bugs-and-annoyances/page__view__findpost__p__169847
Fix issue with PIPEBOMB_CONTROL mode 2, reported at http://forums.duke4.net/topic/6721-grenade-lifetime
MSVC build fix. DONT_BUILD.
Fix keyboard layout issue reported at http://forums.duke4.net/topic/6683-eduke32-forces-my-keyboard-to-us-layout-rather-than-uk
Enable ATI FBO color attachment workaround for Intel as well. Fixes some HD4000 issues.
Fix net.h, dunno why MSVC accepts functions that don't match their prototypes without complaining... :p
Revert "Silence FBO initialization failure message on Intel HD 4000 by moving the glCheckFramebufferStatusEXT() call to below the glBindFramebufferEXT() call. The error returned on HD 4000 previously was something to do with the framebuffer being incomplete, and this seems to fix it, so hopefully it's right."
Silence FBO initialization failure message on Intel HD 4000 by moving the glCheckFramebufferStatusEXT() call to below the glBindFramebufferEXT() call. The error returned on HD 4000 previously was something to do with the framebuffer being incomplete, and this seems to fix it, so hopefully it's right.