July 2014
-
General
Apply/replicate patches from OpenBSD to dlopen .so names.
-
General
Apply unpackssi_64bit_fix.patch from Gentoo Linux, with modifications.
-
General
Ball-busting Makefile restructure.
Show details
DONT_BUILD.
-
General
Delete a bunch of crusty old outdated unused files.
Show details
DONT_BUILD.
-
General
Replace the funkily-formatted GNU.TXT with the FSF's official gpl-2.0.txt. Also, update the FSF's address in all source files that contain it.
Show details
DONT_BUILD.
-
General
Lunatic fixes:
Show details
1 compiler error. 2 compiler warnings. 1 runtime warning. Note that at this time, CPLUSPLUS=1 LUNATIC=1 fails to build due to C++ function mangling, and Win64 Lunatic crashes. DONT_BUILD.
-
Update libraries.
Show details
- libpng to 1.6.12 - LuaJIT to Git HEAD >= 2.0.3 - instructions.txt DONT_BUILD.
-
General
Extend ebacktrace in two ways.
Show details
1. The application must specify its proper name and technical name. Instead of eduke32_or_mapster32.crash.log, we now have eduke32.crash.log and mapster32.crash.log. 2. The exception handler will display a message box informing the user of a crash and requesting they send in the crash log. The box has three options: "Quit", the DLL's current behavior, "Continue", which passes the exception to the next handler, and "Ignore", which resumes execution immediately. These should allow the user to skip bogus exceptions picked up by ebacktrace, such as one I get with my laptop that causes EDuke32 no issues.
-
General
Miscellaneous get/set(this)projectile cleanup.
-
General
WIP OSD refactor, committing now before it stops applying cleanly to current svn. This shouldn't break anything in an obvious or major way.
-
General
Looks like another MSVC build fix
-
General
Add sdl_inc.h to VS project
-
General
I don't even remember which platform this fixes building on... probably MSVC. Cleaning out my tree.
-
General
MSVC build fix
-
General
Add support for pressing backspace to go up one dir in the file selector in Mapster32
-
General
MSVC build fix
-
General
Android updates from Emile
-
General
Fix MSVC warning caused by r4488
-
General
lround for MSVC
-
General
Enable -usecwd for Mapster32 on Windows (same functionality as EDuke32)
June 2014
-
General
Hotfix to allow display of E1L8's par time and 3DR time if no usermap has been played yet.
Show details
Note that the user map function still overwrites everything in slot E1L8 for the time being, which is a deeper problem I need to address.
-
General
Keep track of allocated cache space for ANM files so they aren't allocated multiple times. Also, unlock the handles after playback is done so they can be freed if necessary.
-
General
Disable the diagnostic log message upon successfully using the "animsounds" def command.
-
General
Fix building ivfrate.
-
General
Fix a warning in menus.c, introduced in r4519.
-
General
Allow EVENT_SOUND to return -1 to cancel a sound without printing a warning to the console and log.
Show details
NOTE: Other negative values are reserved!
-
General
Fix saving a savegame's name.
-
General
Fix a display error with the bonus screen when a map's 3DR time was zero.
-
General
Fix a problem with r4514.
-
General
Instead of displaying "Unknown GRP - EDuke32", simply display "EDuke32".
Show details
Much classier this way.
-
General
By request, implement EVENT_ACTIVATECHEAT.
-
General
Add the following LOGO_FLAGS:
Show details
LOGO_NOE1ENDSCREEN LOGO_NOE2ENDSCREEN LOGO_NOE3RADLOGO LOGO_NODUKETEAMTEXT LOGO_NODUKETEAMPIC As part of this, the LOGO_NOE*BONUSSCENE flags no longer remove the entire end sequence in one go. They now only remove the primary cinematic. If you want their previous effect, you'll have to add these additional bits.
-
General
Fix build with GCC 4.9.
-
General
Fix Wii build.
-
General
Clean up the menu input layer.
-
Fix a bug that crept in with r4508 that prevented any editing of savegame names.
-
Bring MenuFileSelect_t up to speed with MenuMenu_t.
Show details
>They see me scrollin' >They hatin'
-
Fix the recently introduced bug where blank savegames would have their autogenerated names clobbered by the new menu code.
-
Fix the recently introduced bug that would take the keypress given at "PRESS OPEN TO RESTART LEVEL" as a yes at the following prompt to load your most recent savegame, seemingly without asking.
-
Revise the MenuFileSelect_t structure to remove the unnecessary dir pointer and rename currentlist to currentList.
-
When at the top or bottom of a scrolling section, show the up/down indicator darkened instead of not at all.
-
General
[Cosmetic] backtrace.c: tab --> space x 4
-
General
Update ebacktrace to avoid crashes and improve the quality of the diagnostic output.
-
General
Wrap most calls to exit() with a macro that will print the exit status, file name, line number, and function name to the log when using a debug build.
-
General
Fix a recently-introduced C++ error.
-
General
Test commit to make sure synthesis works.
-
General
lunatic/util/build.lua: in readdefs(), add option of requesting picnum->name mapping.
Show details
That is, the reverse of what is returned with the first outarg. Use that in lunatic/util/foreachmap.lua. DONT_BUILD.
-
r_npotwallmode, emulating 8-bit for walls w/ nonpow2 height textures.
Show details
When that mode is enabled (see below for caveats), wall textures that have a non-power-of-two height (call it 'h') will be modified to look like in classic: Let 'H' be the next power of two greater than 'h'. The texture will be uploaded with height 'H', made up from 'h' hlines of the original texture, followed by 'H'-'h' first hlines of the same. No panning "corrections" will take place. The mode is disabled by default. Caveats/notes: * the mode requires that r_hightile is disabled * it is not implemented in Polymer * in the Lunatic build, it is ineffective when a VX map is loaded, as those display walls with NPOT height textures correctly
-
General
Fix non-Windows building.
Show details
DONT_BUILD.
-
General
Ball-busting new menus. Still WIP.
Show details
Mouse/touch/pointer support is yet to come. #SOON. Exposure to scripting is a LONG way off. Months. The spec and data structure needs time for comment and revision. The eventual scripting access will be Lua-only.