January 2016
-
General
I still make off-by-one errors because I am a horrible programmer. :D
-
General
Update scripts that make 7-Zip packages to enable solid archives for better compression. DONT_BUILD.
-
General
I'm either clever, or an idiot. Or both.
-
General
Enable -Wwrite-strings and fix all instances where string constants were passed to functions accepting a char ptr.
-
General
Use XXH64 functions for editor undo/redo when building for 64-bit.
-
General
Fix some ENet const issues. DONT_BUILD.
-
General
Update ENet to v1.3.13. DONT_BUILD.
-
General
Add -Wuninitialized, -Wlogical-op, and -Wcast-qual. DONT_BUILD.
-
General
Update to the newest version of xxHash.
-
General
Update vcxproj. DONT_BUILD.
-
General
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!
-
General
Negligible change to OS string printed at startup.
-
General
Fix a stupid error in MACT, found with GCC's -Wlogical-op parameter.
-
General
CON compilation and debug message fuckery affecting virtually nobody
-
General
Clean up some of the SDL version number spam at startup.
-
General
Fix a few instances where bitptr wasn't properly set after writing to the compiled script
-
General
Clean up a couple instances of direct usage of a magic number in the CON compiler. DONT_BUILD.
-
General
Make the bitptr stuff in the CON compiler more readable.
-
General
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.
-
General
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.
-
General
Enable models by default under EDUKE32_GLES, because they now work!
-
General
Fix miscellaneous GL ES warnings
-
General
Introduce USE_GLEXT macro and use it to conditionally compile out all GL ARB function calls when compiling for GL ES platforms.
Show details
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.
-
General
Remove -CONversion command line parameter, because it has been supplanted by r5499's automatic identifier masking.
-
General
Move loading of settings.cfg to before video init so that it can respect r_togglecomposition.
-
Move "Cheats" from Options to Game Setup.
-
General
Fix POLYMER=0 warnings introduced in r5496.
-
General
Fix USE_OPENGL=0 compiler errors introduced in r5475.
-
SDL 2.0.4
-
General
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.
-
General
Minor change to some gamevar warnings. DONT_BUILD.
-
General
Fix CON compiler errors. Me no smart.
-
General
Remove unused and utterly useless GAMEVAR_SECRET flag.
-
General
Fix warnings. DONT_BUILD.
-
General
Get constified
-
General
Fix a major bug where "enda" could be used to terminate an event, resulting in all kinds of issues.
-
General
Get rid of a bunch of useless comments.
-
General
Misc cleanup, add shorthand versions of getplayer, getactor, etc.
-
General
Fix MSVC warning. DONT_BUILD.
-
General
No longer link to GOG.com when no game data is found. :(
-
General
Treat "[]" as "[THISACTOR]" when accessing structure members through CON.
-
General
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.