Build 1660
SVN-
General
This is mostly just build fixes for USE_OPENGL=0, POLYMOST=0 and POLYMER=0. Also updated the precompiled libogg/libvorbis/libvorbisfile that are supplied for MinGW.
SVN handles and Git names are merged into one person.
This is mostly just build fixes for USE_OPENGL=0, POLYMOST=0 and POLYMER=0. Also updated the precompiled libogg/libvorbis/libvorbisfile that are supplied for MinGW.
Oops, forgot a file from ENet 1.3.0
shading changes and fixes for a few crashes
Fix a couple of stupid typos and remove some dead code from Mapster32
Updated synthesis script, moved some non-essential files around, updated license headers on all non-BUILDLIC files, added memory cache on top of texcache to improve load times, moved some duplicated keyboard handling stuff from winlayer/sdlayer to baselayer, fixed keypad / in Mapster32 tile selector, fixed bug where p->rotscrnang and p->look_ang never reset to 0, added support for reloading maphack based polymer lights after mode changes/savegame loads, other minor changes
more polymer-override variable twiddling in m32script, fixes and beautifying.
fix some breakage with the "load last game" screen that pops up when you die
fixes crashes when a bad model name is specified due to a typo I didn't notice after a find/replace
Mapster32 maintenance pack #1
The bulk of this commit is "code rape"--or rather, caressing, rewritten for readability. Actual changes/fixes: - fixed "walking" in 2d mode - fixed DELETE key in OSD in SDL build - main loop in general (timeout for event wait after 200 ms so that highlights blink) - access to some pr_override* variables in m32script (suggested by Roma Loom) - API cleanup (added statics and consts here and there)
win32 stuck input fix among other minor changes
This should fix the build on unix platforms.
fix shrunk player speed
fix SwissCM's piece of shit corrupt map that will never be released because he has no friends who would want to play it
Fixes some problems with mapster zooming; reset keystatus[] after playtesting.
Fix classic mode (typo broke it).
fix a few more reported issues
fix input when using vsync
fix mouse positioning issue when using alt+tab on win32 and fix game speed at low framerates
Fixes anim playback, mouse lag with low fps, keyboard setup menu
fixes weird problems
fix a couple of issues with the new keyboard code
fix version printed to eduke32.log... oops!
MinGW build fix
Fail gracefully when processing (some) corrupt models instead of corrupting the heap and possibly crashing.
Various mapster32 fixes: check wall limits in sector drawing; don't count BACKSPACEing there as a new revision (probably fixes undo-related crashes). Also a patch-fix for a crash I couldn't pin down exactly and a corruption checker for m32script.
Fix building engine utils w/ nedmalloc
fix array read/write commands
fixes line numbering in CONs
Misc changes. Probably breaks something, but probably fixes something else!