Subversion Repositories eduke32

Rev

Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
4647 2376d 16h hendricks266 /polymer/eduke32/build/src/kplib.c Fix the Wii build and clean up remaining warnings. DONT_BUILD.  
4634 2395d 13h terminx /polymer/eduke32/build/src/kplib.c kplib optimizations and cleanup; faster versions of some functions, #ifdef out support for a couple of useless formats  
4597 2395d 13h terminx /polymer/eduke32/build/src/kplib.c JPG overrun fix from 6/10/14 kplib.c found in poly2vox.zip  
4513 2500d 18h hendricks266 /polymer/eduke32/build/src/kplib.c Fix build with GCC 4.9.  
4385 2587d 8h terminx /polymer/eduke32/build/src/kplib.c Widespread use of ARRAY_SIZE macro.  
4365 2601d 19h terminx /polymer/eduke32/build/src/kplib.c Zip support bugfix from a newer kplib  
4315 2627d 6h hendricks266 /polymer/eduke32/build/src/kplib.c Fix errors and warnings with LLVM/clang 3.4 Windows.  
4310 2628d 20h terminx /polymer/eduke32/build/src/kplib.c Fix building on MinGW (MinGW-w64 was OK). DONT_BUILD.  
4295 2635d 1h helixhorned /polymer/eduke32/build/src/kplib.c gloadtex() cleanup, make some vars in kplib.c static, add source/valgrind_errors.log.

BUILD_LUNATIC.
 
4101 2747d 11h hendricks266 /polymer/eduke32/build/src/kplib.c r4087, attempt #2: Fix "warning: iteration 1461 invokes undefined behavior [-Waggressive-loop-optimizations]" in initkpeg().  
4087 2753d 7h hendricks266 /polymer/eduke32/build/src/kplib.c Fix "warning: iteration 1461 invokes undefined behavior [-Waggressive-loop-optimizations]" in initkpeg() by promoting the variables in question to int64_t.

NOTE TO TEAM MEMBERS: Please review this, as I am not sure what is actually intended here.
 
3853 2876d 6h helixhorned /polymer/eduke32/build/src/kplib.c kplib: don't write an int32_t where a char is expected.  
3178 3079d 3h helixhorned /polymer/eduke32/build/src/kplib.c Split r3159..r3161, part 12: Add explicit casts, non-pointer types.

Notes:
- Atomic Edition (Censored) -> Plutonium Pak in grpscan.c
- "scale" in astub.c:drawtileinfo() is incorrect, I think.
- in demo.c, the gethitickms() value should be returned to a double.
 
3165 3079d 3h helixhorned /polymer/eduke32/build/src/kplib.c Revert "Fix the warnings when building with C++, add MSVC C++ build support."

This reverts r3159..r3161.

Conflicts:
eduke32/build/include/compat.h
(Handled so that r3163's changes are kept applied.)
 
3159 3079d 18h terminx /polymer/eduke32/build/src/kplib.c Fix the warnings when building with C++, add MSVC C++ build support. This also changes the internal type of lotags, hitags and cstat type fields to uint16_t instead of int16_t to clean up some dubious behavior wherein the code was using a value of 32768 as a flag in these fields for certain types of things, like invisible sprites (using the value as if it was uint16_t) where it was elsewhere checking if the value was < 0 (using the value as if it was int16_t). This change may break a few specific effects if any part of the relevant code was missed when looking for areas that needed to be addressed.

I think there's also a fix for the CON precache system breakage in here (lost it in my local tree when I started getting the C++ build working in MSVC, sorry!)
 
3103 3095d 1h terminx /polymer/eduke32/build/src/kplib.c A pretty useless fix from a newer version of kplib than we forked from. I'm just tired of seeing it in my tree. ;)  
2630 3277d 4h helixhorned /polymer/eduke32/build/src/kplib.c Patch adding Wii support by tueidj, part 10: sound and endianness changes

This part is a mixture of the original patch and my changes. It seems like
tueidj had some trouble
1) getting OGG to work, which is why it's conditionally compiled out
2) struggling with endianness with the mixing routines? This may be also
due to him missing to define two others BIGENDIAN macros (our code is
in need of cleanup there). Note the change in jaudiolib/src/mix.c!

Because I added my share to this part, I might have actually broken sound
mixing on big-endian platforms.
 
2537 3313d 12h hendricks266 /polymer/eduke32/build/src/kplib.c OS X: Fix more warnings.  
2293 3371d 3h helixhorned /polymer/eduke32/build/src/kplib.c kplib.c without asm: I see an uninitialized access here, valgrind does not?  
2292 3371d 3h helixhorned /polymer/eduke32/build/src/kplib.c A couple of Makefile tweaks for clang 3.1 from SVN, and a workaround

for an assertion failure with clang. Really ought to file a bug report instead.
 

Show All