Subversion Repositories eduke32

Rev

Show changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
4554 2290d 2h hendricks266 /polymer/eduke32/ Delete empty folders and update ignore properties.

DONT_BUILD.
 
4553 2290d 3h hendricks266 /polymer/eduke32/ MSVC build system consolidation.

DONT_BUILD.
 
4552 2290d 4h hendricks266 /polymer/eduke32/ Fix Synthesis (at least partially).  
4551 2290d 8h hendricks266 /polymer/eduke32/ Re-add $(abspath ...) wrapping to libdirs to try and fix Synthesis.  
4550 2290d 23h hendricks266 /polymer/eduke32/ Normalize all rotatesprite calls to fullscreen panels so that they are centered at (160, 100) instead of top-lefted at (0, 0).  
4549 2290d 23h hendricks266 /polymer/eduke32/ Menus: Rearrange drawing so that MENUBAR (#2457) is always the first thing drawn after a menu's background, and its caption is always drawn last.  
4548 2290d 23h hendricks266 /polymer/eduke32/ Three Mac patches from rhoenie:
-sdlayer: Apple and GTK are not mutually exclusive.
-Makefile.common: Specify WITHOUT_GTK?=1 by default.
-Makefile: Limit linking with the QuickTime framework to OS X 10.6 and below.
One fix from me:
-osxbuild.sh: Fix building tools.
 
4547 2290d 23h hendricks266 /polymer/eduke32/ Deal with a few common themes in downstream patches applied by OpenBSD, FreeBSD, Gentoo Linux, and possibly others.
-Respect CC and CXX if already set in the environment.
-Respect CFLAGS, CXXFLAGS, and LDFLAGS if set or specified.
-Give packagers the setting "PACKAGE_REPOSITORY=1" to prevent us from adding our own optimization parameters.
 
4546 2290d 23h hendricks266 /polymer/eduke32/ Handle a concern kludged by SlackBuilds (used by Slackware Linux and NetBSD) where a warning in texcache.c spams the log.  
4545 2290d 23h hendricks266 /polymer/eduke32/ Apply/replicate patches from OpenBSD to dlopen .so names.  
4544 2290d 23h hendricks266 /polymer/eduke32/ Apply unpackssi_64bit_fix.patch from Gentoo Linux, with modifications.

https://bugs.gentoo.org/attachment.cgi?id=342598&action=edit
 
4543 2291d 3h hendricks266 /polymer/eduke32/ Ball-busting Makefile restructure.

DONT_BUILD.
 
4542 2291d 3h hendricks266 /polymer/eduke32/ Delete a bunch of crusty old outdated unused files.

DONT_BUILD.
 
4541 2293d 1h hendricks266 /polymer/eduke32/ Replace the funkily-formatted GNU.TXT with the FSF's official gpl-2.0.txt. Also, update the FSF's address in all source files that contain it.

DONT_BUILD.
 
4540 2303d 1h hendricks266 /polymer/eduke32/ Lunatic fixes:
1 compiler error.
2 compiler warnings.
1 runtime warning.

Note that at this time, CPLUSPLUS=1 LUNATIC=1 fails to build due to C++ function mangling, and Win64 Lunatic crashes.

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

DONT_BUILD.
 
4538 2306d 11h hendricks266 /polymer/eduke32/ 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.
 
4537 2306d 11h hendricks266 /polymer/eduke32/ Miscellaneous get/set(this)projectile cleanup.  
4536 2307d 10h terminx /polymer/eduke32/ WIP OSD refactor, committing now before it stops applying cleanly to current svn. This shouldn't break anything in an obvious or major way.  
4535 2307d 10h terminx /polymer/eduke32/ Looks like another MSVC build fix  

Show All