Prevent against deadlock where client and server are both stuck waiting
Packet loss simulation code for test.
Only allow drone mode when connecting.
Make the server stop sending if one of the clients stops acknowledging.
Working -left and -right options!
Use TXT_AddWidgets in setup for greatly enhanced readability.
Add missing ellipsis to "Add WADs..."
Switch over a bunch of code to TXT_NewButton2 - improves readability.
When invoking chocolate doom, run it from the install dir on Unix.
Move the "always run" checkbox to the movement section.
Add TXT_NewButton2 for creating a button with a callback (for convenience).
Add TXT_AddWidgets for adding multiple widgets to a table.
Reduce the minimum width of the key/mouse input widgets and align the
Add "Always run" checkbox to keyboard options.
Make examples call TXT_Shutdown before quit.
Update Code::Blocks setup project with added files
Don't disable screen melt entirely in testcontrols mode; just on startup.
Don't allow function keys to be used in testcontrols mode.
Remove low-pass filter on mouse for testcontrols mode - seems to work
Add "test" window actions to the keyboard/mouse dialogs to invoke Chocolate
Add "test controls" mode - for setup.exe in the future. Start straight
Add "extra parameters" dialog for specifying exra command-line parameters.
Add "time limit" control in multiplayer settings dialog.
Convenience function for creating a horizontal box.
Debug code for drawing an ASCII chart.
Use proper arrow characters on spin controls and change their color.
Fix declaration of TXT_NewWindowSelectAction
Call the SpechitOverrun _after_ incrementing numspechit. Thanks to Quasar
Continue to build things if we fail to update chocolate_doom_icon.c
Add DEH_String() conversions on more strings that are not being converted.
Add the ability to type in values for spin controls, like with normal
Fix warning about initialiser.
Set default sound devices to SNDDEVICE_SB, so that sfx and music are on by
Add compatibility options dialog.
Add ENDOOM and startup delay to display settings dialog.
Fix some warnings in textscreen code.
Use NULL for initialising pointers rather than 0.
Use DEFAULT_INT enum value rather than 0.
Fix a lot of warnings (for fussy compilers) and one always-true check
Add new codeblocks build files to dist.
Code::Blocks project and workspace.
Make sure modified copyright banners always end in a newline. If they don't, add
Fill in some default values for the player name and the chat macros
Add sound config dialog. Convert some of the mouse settings to use
Change the default optimisation level to -O2 and add
Add multiplayer configuration dialog.
Add HACKING file with guidelines for Chocolate Doom hackers.
add extra defines when building
Add "Enable mouse" checkbox to mouse config dialog. Reorder options.
Fix chocolate-setup warnings.
'widgets' variable was used uninitialised. For some reason this didn't
Build with debugging symbols by default.
Move the grab mouse setting to the mouse config dialog.
New display settings dialog!
Check column is valid when finding a selectable column. Fixes weird
make the icon work in the client binary
Fix TXT_SelectWidgets with NULL spacers.
Add function to set button label.
Repeat key presses when the key is held down - thanks to Mad_Mac for this
Split off query data into a net_querydata_t structure in net_structrw.c
Always wait for a keypress before closing the ENDOOM window; do not
Undo previous commit: 'comport' and 'showmessages' are only generated
Preserve 'comport' variable in configuration files even though it is unused.
Interpret the snd_sfxdevice and snd_musicdevice values in the configuration
Fix Z_FreeTags in z_native.c (chains were not set to NULL when freed).
Add codeblocks project files; thanks to Russell Rice.
Fix the -nomusic parameter.
Add command line arguments to main() in textscreen examples.
Add config.h for a possible MSVC build in the future. Add mkinstalldirs
Include SDL.h in the textscreen headers; the SDL headers need to be
Add reference counts on callback tables so that if a callback destroys
Remove hack accidentally committed that always updates the palette
Add -nwtmerge option, which behaves the same as NWT's -merge option. What this
Allow loading dehacked 2.3 patches.
Don't allow \0 in dehacked strings read with DEH_ReadLine.
Sync the -loadgame parameter across all clients connected to a server.
Better spechits emulation. Remove support for emulating the higher-memory
Call R_ExecuteSetViewSize immediately after calling I_InitGraphics.
Add missing copyright notices to textscreen and setup files.
Add new chocolate-setup source files into build.
Build man/ and setup/ directories from main makefile.
Fix problem with 'c:\' in doom-options.in
Change the 'abort' button to a quit button on the main menu. Change the