Subversion Repositories eduke32


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

Filtering Options

Rev Age Author Path Log message Diff
4647 2535d 19h hendricks266 /polymer/eduke32/build/src/kplib.c Fix the Wii build and clean up remaining warnings. DONT_BUILD.  
4634 2554d 15h 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 2554d 15h terminx /polymer/eduke32/build/src/kplib.c JPG overrun fix from 6/10/14 kplib.c found in  
4513 2659d 20h hendricks266 /polymer/eduke32/build/src/kplib.c Fix build with GCC 4.9.  
4385 2746d 10h terminx /polymer/eduke32/build/src/kplib.c Widespread use of ARRAY_SIZE macro.  
4365 2760d 21h terminx /polymer/eduke32/build/src/kplib.c Zip support bugfix from a newer kplib  
4315 2786d 8h hendricks266 /polymer/eduke32/build/src/kplib.c Fix errors and warnings with LLVM/clang 3.4 Windows.  
4310 2787d 22h terminx /polymer/eduke32/build/src/kplib.c Fix building on MinGW (MinGW-w64 was OK). DONT_BUILD.  
4295 2794d 3h helixhorned /polymer/eduke32/build/src/kplib.c gloadtex() cleanup, make some vars in kplib.c static, add source/valgrind_errors.log.

4101 2906d 13h hendricks266 /polymer/eduke32/build/src/kplib.c r4087, attempt #2: Fix "warning: iteration 1461 invokes undefined behavior [-Waggressive-loop-optimizations]" in initkpeg().  
4087 2912d 9h 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 3035d 8h helixhorned /polymer/eduke32/build/src/kplib.c kplib: don't write an int32_t where a char is expected.  
3178 3238d 5h helixhorned /polymer/eduke32/build/src/kplib.c Split r3159..r3161, part 12: Add explicit casts, non-pointer types.

- 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 3238d 5h helixhorned /polymer/eduke32/build/src/kplib.c Revert "Fix the warnings when building with C++, add MSVC C++ build support."

This reverts r3159..r3161.

(Handled so that r3163's changes are kept applied.)
3159 3238d 20h 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 3254d 3h 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 3436d 7h 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 3472d 14h hendricks266 /polymer/eduke32/build/src/kplib.c OS X: Fix more warnings.  
2293 3530d 5h helixhorned /polymer/eduke32/build/src/kplib.c kplib.c without asm: I see an uninitialized access here, valgrind does not?  
2292 3530d 5h 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