Subversion Repositories eduke32

Rev

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

Filtering Options

Rev Age Author Path Log message Diff
4647 2197d 20h hendricks266 /polymer/eduke32/build/src/kplib.c Fix the Wii build and clean up remaining warnings. DONT_BUILD.  
4634 2216d 16h 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 2216d 16h terminx /polymer/eduke32/build/src/kplib.c JPG overrun fix from 6/10/14 kplib.c found in poly2vox.zip  
4513 2321d 21h hendricks266 /polymer/eduke32/build/src/kplib.c Fix build with GCC 4.9.  
4385 2408d 11h terminx /polymer/eduke32/build/src/kplib.c Widespread use of ARRAY_SIZE macro.  
4365 2422d 22h terminx /polymer/eduke32/build/src/kplib.c Zip support bugfix from a newer kplib  
4315 2448d 9h hendricks266 /polymer/eduke32/build/src/kplib.c Fix errors and warnings with LLVM/clang 3.4 Windows.  
4310 2449d 23h terminx /polymer/eduke32/build/src/kplib.c Fix building on MinGW (MinGW-w64 was OK). DONT_BUILD.  
4295 2456d 4h helixhorned /polymer/eduke32/build/src/kplib.c gloadtex() cleanup, make some vars in kplib.c static, add source/valgrind_errors.log.

BUILD_LUNATIC.
 
4101 2568d 14h hendricks266 /polymer/eduke32/build/src/kplib.c r4087, attempt #2: Fix "warning: iteration 1461 invokes undefined behavior [-Waggressive-loop-optimizations]" in initkpeg().  
4087 2574d 10h 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 2697d 9h helixhorned /polymer/eduke32/build/src/kplib.c kplib: don't write an int32_t where a char is expected.  
3178 2900d 6h 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 2900d 6h 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 2900d 21h 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 2916d 4h 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 3098d 8h 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 3134d 15h hendricks266 /polymer/eduke32/build/src/kplib.c OS X: Fix more warnings.  
2293 3192d 6h helixhorned /polymer/eduke32/build/src/kplib.c kplib.c without asm: I see an uninitialized access here, valgrind does not?  
2292 3192d 6h 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