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
4553 2485d 23h hendricks266 /polymer/eduke32/platform/Windows/ MSVC build system consolidation.

DONT_BUILD.
 
4539 2498d 21h hendricks266 /polymer/eduke32/platform/Windows/ Windows: Update libraries.
- libpng to 1.6.12
- LuaJIT to Git HEAD >= 2.0.3
- instructions.txt

DONT_BUILD.
 
4538 2502d 7h hendricks266 /polymer/eduke32/platform/Windows/ 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 2525d 21h hendricks266 /polymer/eduke32/platform/Windows/ [Cosmetic] backtrace.c: tab --> space x 4  
4503 2525d 21h hendricks266 /polymer/eduke32/platform/Windows/ Update ebacktrace to avoid crashes and improve the quality of the diagnostic output.  
4470 2552d 17h hendricks266 /polymer/eduke32/platform/Windows/ Fix ebacktrace on 64-bit. New DLLs all around.  
4468 2552d 17h hendricks266 /polymer/eduke32/platform/Windows/ Update libpng to 1.6.10.  
4400 2603d 2h terminx /polymer/eduke32/platform/Windows/ SDL 2.0.3 (plus a MinGW build fix that didn't make 2.0.3) for Windows builds.  
4324 2648d 0h hendricks266 /polymer/eduke32/platform/Windows/ Fix 32-bit MSVC builds. DONT_BUILD.  
4320 2648d 19h hendricks266 /polymer/eduke32/platform/Windows/ MSVC: Add support for x64 building and all synthesis libs (libpng/zlib, libvpx, libFLAC).

External ogg/vorbis are no longer required.
 
4319 2648d 19h hendricks266 /polymer/eduke32/platform/Windows/ Windows: Full library refresh.  
4130 2747d 2h hendricks266 /polymer/eduke32/platform/Windows/ Sweeping modifications to synthesis and the package directory structure so that every potential binary is in its own package.
While we're rearranging files, ensure all SVN mime-types are set correctly.
 
4126 2749d 4h hendricks266 /polymer/eduke32/platform/Windows/ Update SDL2 to 2.0.1.  
4099 2769d 0h hendricks266 /polymer/eduke32/platform/Windows/ Windows: Add SDL2 headers and libraries to the repo for quick-and-easy building and static linking. (SDL2 uses the zlib license so we are in the clear.)  
4084 2774d 20h hendricks266 /polymer/eduke32/platform/Windows/ 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 2774d 20h hendricks266 /polymer/eduke32/platform/Windows/ 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...
 
4001 2831d 15h helixhorned /polymer/eduke32/platform/Windows/ Lunatic: add LuaJIT's jit/bcsave.lua and headers for synthesis build preparation.  
3970 2854d 17h helixhorned /polymer/eduke32/platform/Windows/ Lunatic: Add pre-compiled LPeg 0.12 for 32-bit Windows (MinGW).  
3625 2966d 14h helixhorned /polymer/eduke32/platform/Windows/ Windows: make the crash log file named eduke32_or_mapster32.crash.log.  
3551 2992d 2h terminx /polymer/eduke32/platform/Windows/ 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.