Subversion Repositories eduke32

Rev

Show changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
4773 2350d 17h hendricks266 /polymer/eduke32/ Fix POLYMER=0 GTK C++ build. DONT_BUILD.  
4772 2350d 19h hendricks266 /polymer/eduke32/ Restructure dynamicgtk to comply with C++ casting rules. DONT_BUILD.  
4771 2350d 19h hendricks266 /polymer/eduke32/ Eliminate -Wno-narrowing. DONT_BUILD.  
4770 2350d 19h hendricks266 /polymer/eduke32/ GTK: Fix warnings and errors related to the banners. DONT_BUILD.  
4769 2351d 11h hendricks266 /polymer/eduke32/ Fix C/GTK2/SDL1.2 build. DONT_BUILD.  
4768 2351d 11h hendricks266 /polymer/eduke32/ Some minor fixes. DONT_BUILD.  
4767 2351d 11h hendricks266 /polymer/eduke32/ Fix the Wii build with the refactored sdlayer. DONT_BUILD.  
4766 2353d 15h hendricks266 /polymer/eduke32/ Make a bunch of things extern "C". This should fix C++ builds on OS X and with Lunatic. DONT_BUILD.  
4765 2353d 15h hendricks266 /polymer/eduke32/ Fix Lunatic C build. DONT_BUILD.  
4764 2353d 20h helixhorned /polymer/eduke32/ Fix POLYMER=0 build and a couple of unused-variable warnings with it. DONT_BUILD.  
4763 2353d 22h hendricks266 /polymer/eduke32/ Eliminate the printf_nowarn stuff that has long since been supplanted by TrackerCast. DONT_BUILD.  
4762 2355d 11h hendricks266 /polymer/eduke32/ Fix some things when building on OS X. DONT_BUILD.  
4761 2355d 13h hendricks266 /polymer/eduke32/ Fix build with x86_64-MinGW-w64. DONT_BUILD.  
4760 2355d 13h hendricks266 /polymer/eduke32/ Fix oversight in mouse cursor code. DONT_BUILD.  
4759 2357d 1h helixhorned /polymer/eduke32/ In Lunatic build, make krand() a proper function again, called from Lua/FFI.

DONT_BUILD.
 
4758 2357d 1h helixhorned /polymer/eduke32/ a-c.c: Compile vlineasm4nlogy() only if CLASSIC_NONPOW2_YSIZE_WALLS is #defined.

Also make three file-scope variables static.
 
4757 2357d 1h helixhorned /polymer/eduke32/ engine.c: in wallscan(), fix oob of umost[] and dmost[] when x2 == xdim-1.

Analogously treat maskwallscan() and transmaskwallscan(), although I could
not get the respective accesses to be oob, too.
 
4756 2357d 1h helixhorned /polymer/eduke32/ Makefile: do '(very)clean' with a plain "rm -f some/obj/*.o".

Notes:
- In the 'clean' target, the "core*" arg to 'rm' was removed as I find it too
unspecific. (Someone could have an unrelated file with that prefix lying
around.)
- The targets 'clean' and 'veryclean' now echo the commands they are about
to execute.

Also, in Makefile.common, resurrect sanitized Clang builds if DEBUGANYWAY=2
is passed (previously, that was triggered with RELEASE=0 DEBUGANYWAY=1).
 
4755 2357d 1h helixhorned /polymer/eduke32/ Fix C build and build on Linux/SDL2.

- for the first point: 'struct glattribs sdlayer_gl_attributes[]' was defined
at file scope, but 'glmultisample > 0' is not a compile-time constant.
- for the second point: r4749 changed the meaning of some conditional
compilation (supposedly, unintentionally). I'm reverting it to pre-r4749
but keeping the rewritten style. It's concerned with mouse thumb buttons.
 
4754 2357d 7h terminx /polymer/eduke32/ Fix MinGW build. DONT_BUILD.  

Show All