Refactor AES code to resolve compiler aliasing warnings.
Add functions for network signature requests. These request the signed
Define PRNG seed as a type.
Add pseudorandom number generator for secure demos.
Add small workaround to deal with the fact that the BFG Edition's
Switch from MD5 to SHA-1 for network digests.
Add Steam path for Doom 3: BFG Edition IWAD path (thanks Gez for the
Fix crash when updating sounds with a NULL listener.
Fix problem with uninitialized values in the settings structure which
Add bound check for scrolling walls limit and exit with an error if it
Update NEWS and ChangeLog, bump version number.
Fix to undefined sprintf behavior in the dialog engine (thanks to
Remove some calls to TXT_FGColor by using the new TXT_SaveColors system
Rework the way that window background colors are set, and change the
Don't print bogus message about config dir when there's nothing to say.
Fix save game directory behavior under Windows.
* Correct an error in one of the beta-like Beggar internal dialogue
Addiional words on the INTRO-FIXME comments.
While I'm screwing with intro related stuff, I may as well replace the
Added INTRO-FIXME tags to borked-up intro code.
Make optimization settings consistent (static libraries do not support
Remove all temporary code that was put in place until MAXPLAYERS became
Two Strife bugs knocked out:
On Windows, convert the USER and USERNAME environment variables from OEM
Fix crash when typing lots of Unicode characters into a number input
Fix chat macros when vanilla_keyboard_mapping is turned off.
Fix CP437-Unicode mapping of cedilla character.
Upgrade the input box and label widgets to use UTF-8 strings.
Support Unicode input by mapping typed Unicode characters >= 128 up into
Split off UTF-8 code into separate file and add extra functions.
Beginnings of limited textscreen UTF-8 support.
Re-resolve the address of the master server every eight hours, to adapt
Bind missing sound variables so the settings are not lost when running
Fix scroll bar behavior (thanks Alexandre Xavier).
Only use the SDL mouse lag workaround on Windows - not all systems allow
Add hack command-line option for on-screen OPL status output - useful
- Update codeblocks projects
Add "statistics captured" message on exit when the using -statdump
Fix weapon cycling keys when using IDKFA in Shareware Doom (thanks
Remove use of $< in Makefiles, for compatibility with OpenBSD's make.
Fix previous change - Strife games are not always -altdeath; the default
Update Strife multiplayer behavior to always use altdeath mode in
Update TODO, HH-TODO - remove completed items.
Enable gcc warning to detect redundant declarations, and clean up
Remove hack that forces the window to always be centered within the
Fix chat macro defaults in setup tool.
Fix player name input box in multiplayer configuration.
Fix numeric keypad when entering values in text boxes (thanks Twelve).
Fix crash when closing a window.
Don't save value when destructor is called.
Rework textscreen focus handling so that input boxes will stop editing
Fix compiler warnings (thanks Edward-San).
Fix teleport behavior when emulating the alternate Final Doom
Change KEY_BACKSPACE to 0x7f to fix problems with the backspace key not
Fix Heretic and Hexen multiplayer chat.
Update setup tool to show 8 key bindings for appropriate games.
Fix crash when pressing escape in help screens.
Fix percentage output to match that of statdump.exe.
Add command line parameter to disable the GUI pop-up window that appears
Add -statdump command line parameter, to generate the same output as
Confirm quit game when the window close button is clicked a second time.
Change labels in setup tool for Strife popup windows to have more
Fix bug with Hexen savedir set to "(null)" by setup tool (thanks
Use TXT_MessageBox where appropriate.
Fix lockups in Hexen and Strife when playing with more than four
Send MAXPLAYERS value for game on connect to server. Make server adapt
Change MAXPLAYERS to NET_MAXPLAYERS and add back individual MAXPLAYERS
Fix crash on respawn in Heretic (same as previously-fixed Hexen respawn
Rearrange Hexen startup to fix crash when starting a deathmatch game.
Tweak Strife buttons2 field to be differential against previous value,
Fix Hexen multiplayer spy key rebinding.
Fix tic diffs to handle Strife fields correctly.
Always show the Strife intro splash screen in windowed mode, and finish
Rework net_connect_data_t structure to include WAD and Dehacked
Zero out bottom two bits of palette data, to more accurately emulate the
Add new NET_* modules to Strife project.
Add weapon cycling keys for Hexen.
Add weapon cycling keys for Heretic.
Revert previous change to angle constants and apply a more specific fix.
Fix desyncs when playing back multiplayer demos.
Remove duplicate definitions.
Define angle definitions as unsigned constants - fixes bug with
Fix player exit message in Hexen, and add note to player exit code in
Fix overflow of playeringame[] caused by smaller MAXPLAYERS.
Convert Hexen to use common main loop code. Working multiplayer!
Fix query output for non-Doom games.
Add temporary hack to fix Strife multiplayer startup when the intro
Fix lockup just after startup of single-player multiplayer games. Don't
Minor fixes to main loop code.
Fix crash when calling TXT_Shutdown twice.
Convert Heretic code to use common main loop code. Working multiplayer!