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
5927 1806d 2h hendricks266 /polymer/eduke32/platform/Windows/ Add support for MOD, XM, IT, and S3M tracker music through libxmp-lite.

Building with support must be manually enabled by invoking make with HAVE_XMP=1 on platforms other than Windows, because libxmp-lite is not common in package managers. This setup will be improved in the future.
 
5905 1824d 23h hendricks266 /polymer/eduke32/platform/Windows/ Windows: SDL 2.0.5  
5847 1869d 3h hendricks266 /polymer/eduke32/platform/Windows/ Windows: Update libpng to 1.6.25, built with GCC 6.2.

Fixes warning: type 'struct _SETJMP_FLOAT128' violates one definition rule [-Wodr]
 
5779 1951d 22h hendricks266 /polymer/eduke32/platform/Windows/ Delete all SDL_mixer Windows libs from our repo since they're not part of our automated build process, and are not recommended.  
5768 1962d 0h hendricks266 /polymer/eduke32/platform/Windows/ Remove trailing whitespace from anything we don't need to rebase from an upstream.  
5514 2111d 3h hendricks266 /polymer/eduke32/platform/Windows/ Windows: SDL 2.0.4  
5342 2233d 2h hendricks266 /polymer/eduke32/platform/Windows/ Update the precompiled Windows libraries: libogg 1.3.2, libvorbis 1.3.5  
5341 2233d 2h hendricks266 /polymer/eduke32/platform/Windows/ 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".  
4553 2644d 22h hendricks266 /polymer/eduke32/platform/Windows/ MSVC build system consolidation.

DONT_BUILD.
 
4539 2657d 20h 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 2661d 6h 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 2684d 20h hendricks266 /polymer/eduke32/platform/Windows/ [Cosmetic] backtrace.c: tab --> space x 4  
4503 2684d 20h hendricks266 /polymer/eduke32/platform/Windows/ Update ebacktrace to avoid crashes and improve the quality of the diagnostic output.  
4470 2711d 16h hendricks266 /polymer/eduke32/platform/Windows/ Fix ebacktrace on 64-bit. New DLLs all around.  
4468 2711d 16h hendricks266 /polymer/eduke32/platform/Windows/ Update libpng to 1.6.10.  
4400 2762d 1h 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 2806d 23h hendricks266 /polymer/eduke32/platform/Windows/ Fix 32-bit MSVC builds. DONT_BUILD.  
4320 2807d 18h 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 2807d 18h hendricks266 /polymer/eduke32/platform/Windows/ Windows: Full library refresh.  
4130 2906d 1h 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.
 

Show All