Luglio 2014
-
Generale
Apply/replicate patches from OpenBSD to dlopen .so names.
-
Generale
Apply unpackssi_64bit_fix.patch from Gentoo Linux, with modifications.
Mostra dettagli
-
Generale
Ball-busting Makefile restructure.
Mostra dettagli
DONT_BUILD.
-
Generale
Delete a bunch of crusty old outdated unused files.
Mostra dettagli
DONT_BUILD.
-
Generale
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.
Mostra dettagli
DONT_BUILD.
-
Generale
Lunatic fixes:
Mostra dettagli
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.
Mostra dettagli
- libpng to 1.6.12 - LuaJIT to Git HEAD >= 2.0.3 - instructions.txt DONT_BUILD.
-
Generale
Extend ebacktrace in two ways.
Mostra dettagli
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.
-
Generale
Miscellaneous get/set(this)projectile cleanup.
-
Generale
WIP OSD refactor, committing now before it stops applying cleanly to current svn. This shouldn't break anything in an obvious or major way.
-
Generale
Looks like another MSVC build fix
-
Generale
Add sdl_inc.h to VS project
-
Generale
I don't even remember which platform this fixes building on... probably MSVC. Cleaning out my tree.
-
Generale
MSVC build fix
-
Generale
Add support for pressing backspace to go up one dir in the file selector in Mapster32
-
Generale
MSVC build fix
-
Generale
Android updates from Emile
-
Generale
Fix MSVC warning caused by r4488
-
Generale
lround for MSVC
-
Generale
Enable -usecwd for Mapster32 on Windows (same functionality as EDuke32)
Giugno 2014
-
Generale
Hotfix to allow display of E1L8's par time and 3DR time if no usermap has been played yet.
Mostra dettagli
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.
-
Generale
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.
-
Generale
Disable the diagnostic log message upon successfully using the "animsounds" def command.
-
Generale
Fix building ivfrate.
-
Generale
Fix a warning in menus.c, introduced in r4519.
-
Generale
Allow EVENT_SOUND to return -1 to cancel a sound without printing a warning to the console and log.
Mostra dettagli
NOTE: Other negative values are reserved!
-
Generale
Fix saving a savegame's name.
-
Generale
Fix a display error with the bonus screen when a map's 3DR time was zero.
-
Generale
Fix a problem with r4514.
-
Generale
Instead of displaying "Unknown GRP - EDuke32", simply display "EDuke32".
Mostra dettagli
Much classier this way.
-
Generale
By request, implement EVENT_ACTIVATECHEAT.
-
Generale
Add the following LOGO_FLAGS:
Mostra dettagli
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.
-
Generale
Fix build with GCC 4.9.
-
Generale
Fix Wii build.
-
Generale
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.
Mostra dettagli
>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.
-
Generale
[Cosmetic] backtrace.c: tab --> space x 4
-
Generale
Update ebacktrace to avoid crashes and improve the quality of the diagnostic output.
-
Generale
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.
-
Generale
Fix a recently-introduced C++ error.
-
Generale
Test commit to make sure synthesis works.
-
Generale
lunatic/util/build.lua: in readdefs(), add option of requesting picnum->name mapping.
Mostra dettagli
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.
Mostra dettagli
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
-
Generale
Fix non-Windows building.
Mostra dettagli
DONT_BUILD.
-
Generale
Ball-busting new menus. Still WIP.
Mostra dettagli
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.