Continuing verification of all P_Random calls has lead to several fixes
Removed all dead code containing P_Random calls to avoid false hits in
Add'l commenting, removed gamemap == 8 hack left over from Doom 1 which
Fix to the order of the chat macros.
Removed ability to disable messages, and replaced with configuration
Made note of vanilla Sigil damage thrust bug, and repaired two issues
Fix to HUlib_drawYellowText (more Hex-Rays code-skipping shenanigans),
Added note about authentic typo copied from the binary in p_dialog.
Stop Macil's planes from falling :)
Turn on gcc warnings for declarations made in a block after a statement;
Fix a warning in m_argv.c (ATTN fraggle).
Merge from raven-branch. FEATURE_MULTIPLAYER has been disabled
Bug fix for save/load/name your character menus, and some tweaks to the
Savegame code complete, hubs functional. Chocolate Strife is playable!
Don't crash in D_IntroBackground when using -nograph.
Finished routines in m_saves.c. Added M_CreateSaveDirs to make
Restarted work on hub save code. Brought in multiple filepath handling
Added graphical intro loading screen, and -nograph parameter which
Numerous fixes/adjustments: removed bodyque, restored "is turbo" (found
Fix bug with libtextscreen where it was not possible to type a '+'
Documented most of the questflags. Misc fixes: Removed "is turbo!"
Finished second passes through p_map and p_maputl - modules are largely
Finished second sweep of p_inter.c for missed code and bugs. Significant
Finished second pass through p_mobj.c - module should now be finalized
Implemented "blockingline" variable so that missiles can trigger
Verified various changes in a second sweep through IDA. Fixes:
When large numbers of screen resolutions are detected, increase the
Add win_opendir.c module for MSVC++ builds which contains public domain
Fix default joystick buttons in setup tool to match Vanilla (thanks
In configuration files, use the scan code for right shift, not left
Fix menu navigation when using joystick / joypad (thanks AlexXav).
Update NEWS and ChangeLog, bump version number.
Remove redundant package version label from top of OS X launcher window.
Restore window title when changing video driver in setup tool (thanks
Turn off dynamic window resizing feature on OS X, as it adds an ugly
Make demo loop handling of DEMO4 case depend on the executable version
Include NOT-BUGS in rpm packages.
Pass through all command line arguments specified to the setup tool to
Remove the -wart parameter (thanks Sander van Dijk).
Remove the 32 character limit on the lengths of filenames specified to
Change setup tool skill level names to match Doom's "new game" menu
Add a M_CheckParmWithArgs function, that behaves like M_CheckParm but
Add missing windows.h #include for Windows build (thanks Blondie and
Check that an address is provided to the -query command line option
Add -privateserver and -servername options to chocolate-server manpage.
Fix problem with -autojoin apparently caused by merge error.
Bind new screen_bpp variable to configuration file.
Rearrange single player init to always use net_gamesettings_t structure.
Fix memory leak when dynamically resizing window in true color video
Fix crash introduced by merge.
Merge from trunk. This is slightly out of date as I did the merge
Fix build problem (thanks Proteh).
Remove "Error:" from the message displayed by I_Error, to match Vanilla.
Change alignment of actions in a window's action area so that there is
Replace txt_widget_t#selectable with a callback function to query
Add "warp" menu to the main menu of the setup tool, like Vanilla
Fix typo (thanks Sander van Dijk).
Specify master server port explicitly, so that server registration works
- Update chocolate-server codeblocks project
Assign the oldest client to be the controller, not the first found in
Fix -solo-net to actually behave the same as other ports.
Rename -netdemo command line parameter to -solo-net, for consistency
Allow textscreen font to be overridden using the TEXTSCREEN_FONT command
Rename search command line options: -search to search the Internet,
Add ping time to query output.
Fix formatting for -masterquery to match -search.
Fix bug when running with -server option.
Make multiple query attempts to servers before giving up. Display a
Add -servername parameter to allow the owner to change the name returned
More refactoring of querying code, to not be specific to the purpose of
Refactor query code and add a -masterquery command line parameter to
Register servers with Internet master server.
Remove "-debugfile" command line option and associated variable.
- Update codeblocks project
Add support for HACX v1.2 IWAD file.
Add NOT-BUGS file with some common Vanilla gotchas.
Auto-adjust the screen color depth if the configured color depth is not
Add dropdown list to setup tool to select screen BPP.
When generating the texture name lookup hash table, add new entries to
Fix -timer / -avg options to work like Vanilla when playing demos.
In non-palettized boxed screen modes, don't update the border areas of
Turn double buffering on for non-palettized screen modes, as this may be
Detect when running on Windows Vista or later, and switch to 32 bpp
Add configuration file parameter and command line option to specify the
Add workaround to stop freezeups with old versions of SDL_mixer.
Add -8in32 command line parameter to make the game run in 32-bit color
Remove dependency of network code on Doom code.
Update Python scripts to work in Python 3.
Fix end game confirmation message.
Fix for menu messages - unpause when dismissed.
Weird side effects of sigil -1 turned out to be due to small error in
Fix to LEGO cheat so it doesn't cause an invalid access to invsigil[-1]