December 2014
-
General
M32Script cleanup. Fixes at least one non-minor and one minor bug.
-
General
engine.c: minor stylistic changes. DONT_BUILD.
Show details
Since we're targeting C99/C++ now, we can finally declare variables as close to their use as possible.
-
fix actor[] and player[] indexing after LuaJIT bugfix 66515a054c0826ce.
-
implement 'qstrncat' command.
-
General
astub.c: revert portions of r4763, fixing display of some "member edit" dialogs.
Show details
Specifically, this fixes edit lines for 2 members, e.g. "(X,Y)pan".
-
General
gamevars.c: don't leak memory in Gv_NewArray(). DONT_BUILD.
-
General
Bump BYTEVERSION, necessary since the changes of r4703. DONT_BUILD.
-
General
Add dummy command line parameters to allow us to serve as a drop-in replacement for the NAM Steam release's dosbox.exe
-
Detect installation paths of 3DR's Duke Nukem 3D package, the 3DR Anthology, and the NAM Steam release.
-
General
Remove the structure fields in grpscan.c that blocked my code for allowing NAM, NAPALM, and WWII GI to fall back to GAME.CON.
-
General
Remove the blackout when starting a new game on episode 4.
-
General
Fix USE_OPENGL=0 build error in r4779.
-
General
a-c.c: eliminate narrowing int32_t -> uint32_t conversions. DONT_BUILD.
-
General
Fix build on platforms not magically #defining UNREFERENCED_PARAMETER. DONT_BUILD.
November 2014
-
General
Fix EVENT_ANIMATESPRITES.
-
General
Fix warnings with VS2013 update 4. DONT_BUILD.
-
General
Open the load and save menus with the last used slot highlighted. DONT_BUILD.
-
General
Fix names of savegames. DONT_BUILD.
-
General
Fix displaying a savegame preview shot when in OpenGL and/or when the selected slot is empty. DONT_BUILD.
-
General
Re-allow the player color option to take effect. DONT_BUILD.
-
General
Menu structure revision. Structs reordered to eliminate slop. MenuGroup_t eliminated. MenuPos_t split into MenuMenuFormat_t and MenuEntryFormat_t. DROIDMENU build fixed. DONT_BUILD.
-
General
Fix the crash in the ASM relating to the dynamic allocation of ylookup.
-
General
Make sure the mouse is captured when the main menu transitions into MODE_GAME. DONT_BUILD.
-
General
Fix mousewheel under SDL 1.2. DONT_BUILD.
-
General
Restore SDL 1.2 on Windows to a working state. DONT_BUILD.
-
General
Fix POLYMER=0 GTK C++ build. DONT_BUILD.
-
General
Restructure dynamicgtk to comply with C++ casting rules. DONT_BUILD.
-
General
Eliminate -Wno-narrowing. DONT_BUILD.
-
Fix warnings and errors related to the banners. DONT_BUILD.
-
General
Fix C/GTK2/SDL1.2 build. DONT_BUILD.
-
General
Some minor fixes. DONT_BUILD.
-
General
Fix the Wii build with the refactored sdlayer. DONT_BUILD.
-
General
Make a bunch of things extern "C". This should fix C++ builds on OS X and with Lunatic. DONT_BUILD.
-
General
Fix Lunatic C build. DONT_BUILD.
-
General
Fix POLYMER=0 build and a couple of unused-variable warnings with it. DONT_BUILD.
-
General
Eliminate the printf_nowarn stuff that has long since been supplanted by TrackerCast. DONT_BUILD.
-
General
Fix some things when building on OS X. DONT_BUILD.
-
General
Fix build with x86_64-MinGW-w64. DONT_BUILD.
-
General
Fix oversight in mouse cursor code. DONT_BUILD.
-
General
In Lunatic build, make krand() a proper function again, called from Lua/FFI.
Show details
DONT_BUILD.
-
General
a-c.c: Compile vlineasm4nlogy() only if CLASSIC_NONPOW2_YSIZE_WALLS is #defined.
Show details
Also make three file-scope variables static.
-
General
engine.c: in wallscan(), fix oob of umost[] and dmost[] when x2 == xdim-1.
Show details
Analogously treat maskwallscan() and transmaskwallscan(), although I could not get the respective accesses to be oob, too.
-
do '(very)clean' with a plain "rm -f some/obj/*.o".
Show details
Notes: - In the 'clean' target, the "core*" arg to 'rm' was removed as I find it too unspecific. (Someone could have an unrelated file with that prefix lying around.) - The targets 'clean' and 'veryclean' now echo the commands they are about to execute. Also, in Makefile.common, resurrect sanitized Clang builds if DEBUGANYWAY=2 is passed (previously, that was triggered with RELEASE=0 DEBUGANYWAY=1).
-
General
Fix C build and build on Linux/SDL2.
Show details
- for the first point: 'struct glattribs sdlayer_gl_attributes[]' was defined at file scope, but 'glmultisample > 0' is not a compile-time constant. - for the second point: r4749 changed the meaning of some conditional compilation (supposedly, unintentionally). I'm reverting it to pre-r4749 but keeping the rewritten style. It's concerned with mouse thumb buttons.
-
General
Fix MinGW build. DONT_BUILD.
-
General
Fixups to sync WIP SDL refactor up with r4738. DONT_BUILD.
-
General
Minor cleanups, mostly just formatting. DONT_BUILD.
-
General
Add missing "break" to M_RunMenuInput(), revert android gltexapplyprops() menu fuckery. DONT_BUILD.
-
General
Fix _FORTIFY_SOURCE redefinition warning on Ubuntu's patched versions of GCC. DONT_BUILD.
-
General
WIP refactor of SDL interface. DONT_BUILD.