Build 8312
SVN-
Fix "MV_GetVoice(): bad handle" log spam
-
Fix widescreen flickering in end of level screen
SVN handles and Git names are merged into one person.
Fix "MV_GetVoice(): bad handle" log spam
Fix widescreen flickering in end of level screen
Fix non-debug builds on Windows
Fix keyboard input
Fix an assertion failure in palette changing code
Fix OOB access when viewing a mirror
Fix mouse aiming
Fix unused global variables
Remove -Wno-deprecated-declarations
Passing this in for the entire build process is dangerous. If a deprecated declaration can't be fixed, use pragmas to silence it specifically.
Clean up the huge portability regressions caused by the introduction of ZPL and dependent features.
This massively guts zpl.h: everything we don't use. It also improves the portability of the things we do use. See zpl.h for why keeping the entire library is unacceptable. Some notes: Intel, or more specifically x86, is an architecture, not a platform. The uses of zpl_vm_alloc functions contained a regression in that unlike the X-prefixed allocation functions, no checking of the return value was performed. Moreover, the new Bgetpagesize incorrectly used the zpl_virtual_memory_page_size API, causing the value returned to be dwAllocationGranularity instead of dwPageSize on Windows! timerInit contained a compilation error on "MIPS". The introduction of sysReadCPUID() broke linking on everything but x86. Any symbol containing two successive underscores is reserved, so don't use that for include guards.
Fix 3D Realms and ANM palettes
Fix MIDI music
Fix calls to FX_ErrorString and MUSIC_ErrorString
Fix mutex implementation with SDL 1.2, broken in r7907
Revert r8159 but disable the code from being compiled because documentation is good.
Revert r8150 and reinstate the SDL_Joystick API with SDL2
It is necessary for devices with more axes or buttons than those found on the Xbox 360 controller.
Fix warning in clip.cpp
Fix mouse buttons 4 and 5 on Linux with SDL2, at least for 2.0.9 and up
VS project fixes from Striker.
Fix "bind showkeys" crash
Revert r8024
Fix Y/N options with three lines
Fix the Sound and Music Volume options in a way that works for Duke too, using indentation
Fix use of wrong macros for game controller buttons in game-side input.cpp
Fix grpinfo reading in Mapster32
Thanks to Doom64hunter.
Fix gamepad analogs not working in menus when in game
Fix the names of the Sound and Music Volume options
Fix analog turning rate being half of what it should be
Fix RENDERTYPE=WIN build
Fix binding joystick digital axes in the menu
Fix how analog axis values are used by the game code, part 2: aiming.
Mouse movement is no longer funneled through analog axis handling.
Fix how analog axis values are used by the game code, part 1: movement.
Turning and looking will require me to disentangle CONTROL_GetMouseDelta from the rest of CONTROL_PollDevices.
Fix mouse and joystick menu slider scales
Fix bugs with unbound mouse and joystick controls not saving properly.
Fix skipping to the end of def blocks
Revert r7908 because it introduces a race on dabuf
Allow MOUSEINACTIVECONDITIONAL when out of menu. Fixes left clicking screens.
Fix warnings in sjson
polymost1Frag.glsl: Fix warning C7572: OpenGL requires extension names to begin with 'GL_'
Fix compilation of linklist.h in C++11 mode with clang