Gennaio 2016
-
Generale
I still make off-by-one errors because I am a horrible programmer. :D
-
Generale
Update scripts that make 7-Zip packages to enable solid archives for better compression. DONT_BUILD.
-
Generale
I'm either clever, or an idiot. Or both.
-
Generale
Enable -Wwrite-strings and fix all instances where string constants were passed to functions accepting a char ptr.
-
Generale
Use XXH64 functions for editor undo/redo when building for 64-bit.
-
Generale
Fix some ENet const issues. DONT_BUILD.
-
Generale
Update ENet to v1.3.13. DONT_BUILD.
-
Generale
Add -Wuninitialized, -Wlogical-op, and -Wcast-qual. DONT_BUILD.
-
Generale
Update to the newest version of xxHash.
-
Generale
Update vcxproj. DONT_BUILD.
-
Generale
Fix quite a few issues with casting away const and volatile qualifiers, found with -Wcast-qual. If we're going to use const everywhere, we should really mean it!
-
Generale
Negligible change to OS string printed at startup.
-
Generale
Fix a stupid error in MACT, found with GCC's -Wlogical-op parameter.
-
Generale
CON compilation and debug message fuckery affecting virtually nobody
-
Generale
Clean up some of the SDL version number spam at startup.
-
Generale
Fix a few instances where bitptr wasn't properly set after writing to the compiled script
-
Generale
Clean up a couple instances of direct usage of a magic number in the CON compiler. DONT_BUILD.
-
Generale
Make the bitptr stuff in the CON compiler more readable.
-
Generale
Add inthashtable_t, mapping intptr_t to intptr_t.
-
Add getpv and setpv as short forms for get/setplayervar, and #include as an alternate for include.
-
Add ifvarge, ifvarle, and ifvarboth in line with ifvarvarge, ifvarvarle, and ifvarvarboth.
-
Generale
Remove actors_inline, game_inline, and sector_inline objects, and move their code into other headers, set up to be compiled into well-fitting objects if inlining them is disabled.
-
Generale
Enable models by default under EDUKE32_GLES, because they now work!
-
Generale
Fix miscellaneous GL ES warnings
-
Generale
Introduce USE_GLEXT macro and use it to conditionally compile out all GL ARB function calls when compiling for GL ES platforms.
Mostra dettagli
This replaces the previous hack where we kept the dynamic pointers null and simply never tried calling any of them by a conspiracy of default runtime settings and disabled menu options. Code affected: VBO support for models, VPX GLSL decoding, texture compression (texture cache), and multitexturing (glow/detail maps). This commit also replaces EDUKE32_GLES conditionals with USE_GLEXT where appropriate. I didn't touch polymer.c because it depends too heavily on extensions for conditionally compiling them to make sense.
-
fix warnings when compiling on Linux
-
uncomment stub glPush/PopAttrib so that the editor links
-
fix errors when compiling on Linux
-
Fix the return command within events, broken since r5097.
-
Fix VM_ScriptInfo so that it never reads before the beginning of the bytecode.
-
Generale
Remove -CONversion command line parameter, because it has been supplanted by r5499's automatic identifier masking.
-
Generale
Move loading of settings.cfg to before video init so that it can respect r_togglecomposition.
-
Move "Cheats" from Options to Game Setup.
-
Generale
Fix POLYMER=0 warnings introduced in r5496.
-
Generale
Fix USE_OPENGL=0 compiler errors introduced in r5475.
-
SDL 2.0.4
-
Generale
Alter VM_ScriptInfo() to take a ptr to the script to disassemble, and dump disassembly to the log at startup when an internal compiler error occurs.
-
Generale
Minor change to some gamevar warnings. DONT_BUILD.
-
Generale
Fix CON compiler errors. Me no smart.
-
Generale
Remove unused and utterly useless GAMEVAR_SECRET flag.
-
Generale
Fix warnings. DONT_BUILD.
-
Generale
Get constified
-
Generale
Fix a major bug where "enda" could be used to terminate an event, resulting in all kinds of issues.
-
Generale
Get rid of a bunch of useless comments.
-
Generale
Misc cleanup, add shorthand versions of getplayer, getactor, etc.
-
Generale
Fix MSVC warning. DONT_BUILD.
-
Generale
No longer link to GOG.com when no game data is found. :(
-
Generale
Treat "[]" as "[THISACTOR]" when accessing structure members through CON.
-
Generale
Add "klabs" keyword to CON, to take a gamevar and set it to its absolute value. The internal "inv" function to invert a gamevar's value has also been exposed externally.