June 2017
-
General
Move Mapster32 autoexec to before the map specified on the command line is loaded, to allow EVENT_PRELOADMAP and EVENT_LOADMAP to work when loading a map from the command line. This makes the console output of autoexec a little worse but the OSD will be fixed at a later time.
-
Handle the save and savenn commands after the full tic is processed, instead of in the middle of it during execution. DONT_BUILD.
-
Only try texcache_fetchmulti on detail texture slots.
-
Check that texture entries have a non-skybox filename before using it in texcache_fetchmulti.
Show details
Fixes crash reported by Sgt Jack V.
-
Don't cut off a row and/or column of texels when drawing floor-aligned sprites with odd dimensions.
-
General
Add new tint flag 256, which always skips hightile when picking an image source.
-
Explicitly opt out of hicfindsubst falling back to pal 0 instead of checking against the reserved palnum range.
-
General
Factor out hictinting array accesses.
-
General
Create a new struct for hictinting that uses a uint16_t for flags.r
-
General
Only allocate space for tint flags combinations that require a pre-computed texture to be stored in memory, instead of space for every combination.
-
General
Add new userdef members gametext_tracking, mgametext_tracking, and menutext_tracking.
-
General
Make internal gametext calls use MF_Bluefont fields in the menus and a newly introduced MF_BluefontGame elsewhere.
-
General
Only use TEXT_GAMETEXTNUMHACK on internal gametext calls that benefit from it.
-
General
Optimize all gametext calls.
-
General
Make menutext use MF_Redfont fields.
-
General
Optimize all menutext calls.
-
General
Eliminate the RedfontGreen type and replace it with indentations (like "Apply Changes").
-
General
Eliminate the RedfontBlue type and replace it with the Disabled or LookDisabled flags.
-
General
Add a new MenuEntryFlag to make an option appear disabled but still work.
-
General
Namespace all MenuEntryFlags_t.
-
General
Move cursorPosition and cursorScale from MenuEntryFormat_t to MenuFont_t.
-
General
Fix memory leaks in audiolib. Fixes issue #59.
-
General
Fix some indentation of the menu system.
-
General
Factor some menu code.
-
General
Scale menu spacers by font zoom.
-
General
Attach fonts to spacer menu entries.
-
General
Apply MenuFont_t.zoom to margins and indentations.
-
General
Add zoom field to MenuFont_t.
-
General
Shrink the MenuFont_t struct.
-
General
Touch up some menu options.
-
General
Center the episode menu vertically like the skill menu.
-
General
Clean up episodes, skills, and game modes in standalone builds.
-
General
Fix a bug in r6184.
-
General
Clean up warnings in standalone mode.
-
General
Clean up gamefuncs in standalone mode.
-
General
Don't print any warnings to the log if an unrecognized gamefunc is dispatched; this is expected and normal when they are renamed.
-
Add undefinegamefunc.
-
General
Remove an old hack from my menu system that upon closer inspection is no longer needed.
-
General
Change the way gamefuncs are handled to support and ignore entries named as the empty string.
-
General
Don't store redundant copies of default gamefunc names, since the indices are all that matter.
-
General
Disable G_FadeLoad because it doesn't work in any renderer and only causes glitches.
-
General
Keep music playing without interruption during map or hubmap transitions if the same file will be playing before and after.
-
General
Update LZ4 to 1.7.5.
-
General
Update xxHash to 0.6.2.
-
General
Amend r6174 to un-break libxmp-lite.
-
General
Amend r6174 to properly define HAVE_XMP.
-
General
Re-port our changes to libdivide.h and add new changes so that it works as we need.
-
General
Replace libdivide.h with an unpatched copy of the latest version.
-
General
Better support for working with blend in the editor
-
General
Get MSVC building again, DONT_BUILD.