Use portable functions to read/write mobj_t structures.
Add portable functions to read/write player_t structures and use this
Add portable functions to read integers from savegame files and use
Split Heretic savegame code into a separate file.
Call I_PrecacheSounds() in Heretic/Hexen startup code so that sounds are
Small fix to a big problem regarding save slots.
Fix mouse "use" button in Heretic (thanks mooseman2).
Rename gamesdir to execgamesdir so that the binaries are installed by
Fix setup tool desktop file to point to chocolate-doom-setup.
Update rpm.spec to build Strife package.
Install documentation files into separate directories, one for each
Install multiple copies of the setup binary, one for each game.
Sync -random command line parameter as part of game settings.
Set setup tool title so that it it shows the name of the correct game
Set a title on the ENDOOM window.
Place the mouse cursor in a less distracting location when releasing
Fix crash at Heretic E2 end screen (thanks Leitbild).
Change to using V_DrawFilledBox to clear the intro screen instead of
Fix same error made before with -novoice command - grr!
Only include NOT-BUGS in releases of Doom binaries, not other games.
Override the README distributed with Chocolate Strife Windows binaries
Add Chocolate Strife README file.
Support for the -random parameter. Needs netcode support (passing the
Name OS X CMDLINE.game files as CMDLINE-game, so that they are not
Open appropriate CMDLINE file depending on the currently-selected game.
Fix copying of CMDLINE files for Mac package build.
Fix INSTALL generation for source code and Mac binary distribution.
Rework documentation system to generate INSTALL files tailored for the
Reword CMDLINE template lead-in text to be game agnostic.
Update Windows build to generate multiple .zip packages, one for each
Update README to reflect the fact that Chocolate Doom now includes
Remove top-level CMDLINE documentation file and generate multiple
Re-enable netgame check on code that enters chat state.
Hopefully complete implementation of player names and Strife player chat
Frags are displayed on keys popup during deathmatch
Fix file select widget to emit "changed" signal properly. Reset variable
Update INSTALL file to cover non-Doom games and GUS emulation feature.
Don't show ENDOOM screen when aborting netgame startup (thanks Alexandre
Fix Hexen -class parameter when starting a single player game from the
Fix setup tool defaults for GUS/Timidity path config variables (thanks
Extend "emulation" of menu pause key behavior to caps/num/scroll lock
Fix net_gamesettings_t checking code to use common function for checking
Read/write thinker structures portably. Hexen savegames should now be
Add notification window to the waiting screen to show whether the server
Add textscreen functions to raise and lower windows.
Read/write mobj_t structures to savegame files portably.
First step towards portable Hexen savegames. Perform endianness
Fix Chocolate Doom/Strife to emulate weird Vanilla behavior when the
Fix IWAD auto-selection when joining a game in the setup tool (thanks
Fix IWAD registry locations when using 64-bit Windows. Change imported
Tweak intros to manpages. Fix category for -hhever argument.
Split manpage.template into separate files for different games.
Fix Strife documentation comments. Remove -episode which does not exist
Tweak Strife documentation comments.
Add documentation comments for Heretic and Hexen command line arguments.
- Update codeblocks projects
- Update codeblocks projects
Fix OPL MIDI playback on big endian systems (thanks GhostlyDeath).
Refactor handling of novert to take place at the lower layers rather
Remove use of WINAPI macro to fix compile under MSVC.
Run I_ShutdownJoystick on exit (thanks Brad Harding).
Updated project file to add gusconf module
Increase netgame timeout to 30 seconds.
Handle client disconnects when waiting for the game to start. Abort game
Don't hog the CPU when waiting for the game to start.
Use two-stage netgame startup for Strife, and restore the previous
Use two-stage startup for Hexen, and add netgame startup callback for
Use two-stage netgame startup for Heretic.
Split Doom netgame startup into two stages.
Split D_InitNetGame() into two separate functions for startup.
Don't start the game until all players are ready. Send waiting data to
Split game start sequence into two-stage process. This is the first
Correct incorrect doc comment.
Add configuration boxes for GUS and Timidity configuration.
Add back call to TXT_Delay to fix OS X freeze.
Allow backspace or delete to clear the contents of an input box.
Don't hog the CPU while waiting for the file selector.
Change WAD selectors in setup tool to file selection widgets.
Fix file selector issues with Windows build.
Add file selector widget to textscreen library.
Remove duplicate definition of M_OEMToUTF8() (thanks exp(x)).
Initial docgen changes to generate manpages for Heretic, Hexen, Strife.
Display a message if gus_patch_path hasn't been configured.
Fix improper freeing of temp_timidity_cfg.
Add configuration file variable to specify path to a Timidity config
Big bug fix: player->damage is not capped on the low end to 0 in
Noticed another non-authentic error in a built-in dialog message for the
Complete support for v1.31 behaviors in addition to v1.2, including the
Portability tweak when adding quest flags from collected items, due to
* Made formatting consistent in T_MovePlane so code could be read