Subversion Repositories eduke32

Rev

Go to most recent revision | Show changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
5768 1959d 1h hendricks266 /polymer/eduke32/platform/Windows/src/ Remove trailing whitespace from anything we don't need to rebase from an upstream.  
5341 2230d 2h hendricks266 /polymer/eduke32/platform/Windows/src/ Merge compat-from-mingw-w64 into compat-to-msvc since we dropped support for mainline MinGW32, and add dll_dependency.S so we don't need to build the libs with "-fno-stack-check -fno-stack-protector -mno-stack-arg-probe".  
4538 2658d 7h hendricks266 /polymer/eduke32/platform/Windows/src/ Extend ebacktrace in two ways.
1. The application must specify its proper name and technical name. Instead of eduke32_or_mapster32.crash.log, we now have eduke32.crash.log and mapster32.crash.log.
2. The exception handler will display a message box informing the user of a crash and requesting they send in the crash log. The box has three options: "Quit", the DLL's current behavior, "Continue", which passes the exception to the next handler, and "Ignore", which resumes execution immediately. These should allow the user to skip bogus exceptions picked up by ebacktrace, such as one I get with my laptop that causes EDuke32 no issues.
 
4504 2681d 20h hendricks266 /polymer/eduke32/platform/Windows/src/ [Cosmetic] backtrace.c: tab --> space x 4  
4503 2681d 20h hendricks266 /polymer/eduke32/platform/Windows/src/ Update ebacktrace to avoid crashes and improve the quality of the diagnostic output.  
4470 2708d 17h hendricks266 /polymer/eduke32/platform/Windows/src/ Fix ebacktrace on 64-bit. New DLLs all around.  
4324 2803d 23h hendricks266 /polymer/eduke32/platform/Windows/src/ Fix 32-bit MSVC builds. DONT_BUILD.  
4320 2804d 18h hendricks266 /polymer/eduke32/platform/Windows/src/ MSVC: Add support for x64 building and all synthesis libs (libpng/zlib, libvpx, libFLAC).

External ogg/vorbis are no longer required.
 
4319 2804d 18h hendricks266 /polymer/eduke32/platform/Windows/src/ Windows: Full library refresh.  
4084 2930d 19h hendricks266 /polymer/eduke32/platform/Windows/src/ Split the handling of audio based on RENDERTYPE into a new variable named MIXERTYPE, allowing Windows builds to use SDL for input and rendering (RENDERTYPE=SDL) while using DirectSound and Windows' MIDI interface (MIXERTYPE=WIN [current default]) so that EMIDI works.  
4076 2930d 19h hendricks266 /polymer/eduke32/platform/Windows/src/ Fix ebacktrace1 under MinGW's GCC 4.8 and binutils 2.23.2.

We keep needing more and more hacks as libbfd keeps becoming dependent on additional libraries we don't need...
 
3625 3122d 13h helixhorned /polymer/eduke32/platform/Windows/src/ Windows: make the crash log file named eduke32_or_mapster32.crash.log.  
3551 3148d 1h terminx /polymer/eduke32/platform/Windows/src/ Directory cleanup. Move the "Apple", "Windows", and "Wii" directories to a new "platform" dir, move the contents of "psd" to "rsrc/source", move eobj* and obj* directories so that they're under the "source" dir.