Always add a bit of padding inside windows (removes the need to add padding
Add deh_section_sound to dehacked sections list (thanks to rpeter on the
Add hash table for fast texture lookup; refactor P_GroupLines to use an
Stop sending data to the server when a connection drops. Print a message
Detect recursive calls to I_Error to prevent an infinite loop.
Bomb out with an error message if game options are specified to a
Make clicking on "accept" action buttons send enter keypresses to the window.
Make mouse button presses on widgets actually do useful things
Rearrange the buttons in the setup exit confirmation box.
Add utility functions to create "Abort" and "Accept" window actions
Draw the bottom separator in windows at the full window width.
Add initial code for a setup utility.
textscreen: Rejig how the entire drawing process works. Add a recursive
Add ability to make widgets right aligned or centered within tables.
Convert calculator example to struts
Add -autojoin command line parameter to automatically search a local LAN
Fix broadcast transmits (-search works!)
Add textscreen.h top level header to avoid having to include all txt_*
Allow struts to force height as well as width. Hide "start game" button
Add strut class to allow table column width to be forced.
Warp mouse to screen center (possibly fix joe's mouse problem).
Fix E1-3 intermission screen animations.
Add missing newline to message.
Change the mouse acceleration behavior to accelerate by multiplying by a
Switch netgame waiting screen to use the new text mode GUI system.
Add key description for spacebar.
Add an option to disable autoadjusting the video mode.
Put savegames in separate directories depending on the IWAD.
Allow NULL to be added to tables to specify a spacer (empty cell).
Allow the fg/bg colors to be set on labels.
Allow the fg/bg colors to be set on labels.
Build textscreen/ before textscreen/examples/
Add screenmultiply x4 mode.
Remove debug hack used for testing startup delay.
Move textscreen GUI demos into an examples/ subdir.
Add small calculator GUI demo.
Only allow digits to be typed in number input boxes.
Prevent crashes when loading savegames where mancubi were in the middle
Add input box widget, and include in guitest.
Make TXT_GetChar return the unicode value of the key pressed. For text
Add a default action to close windows when escape is pressed. Do not
Fix compiler warnings caused by missing includes.
Add actions demonstration to guitest.
Add window action class for action area labels at the bottom of windows.
Eat keypresses when pressing buttons.
Add TXT_GetKeyDescription() to provide descriptions of key codes.
Updated GUI test which demonstrates signals used to update a label.
Add TXT_SetLabel() function to set the label value.
Allow specifying the full path and filename when playing back demos.
CAST -> TXT_CAST_ARG, UNCAST -> TXT_UNCAST_ARG.
Add casting macros to allow for easy casts between types.
More signals to detect when checkboxes/radiobuttons are changed.
Add a signals architecture to allow callbacks on GUI events.
Reformat source files in Makefile.am.
Initialise the table selection on table creation.
Always select a valid widget in a table before drawing the table.
Make all windows be tables with one column.
Add table class. Allow widgets with heights of more than one line.
Add main loop function and forward key presses to widgets.
Split off keyboard key definitions to a separate file.
Clip windows against the workspace boundaries.
Add selectable and visible properties to widgets. Allow the position of
Initialise tracers to NULL on savegame load - fixes a problem with
Add a config file setting to allow a delay to be specified on startup.
Split off text mode gui desktop code into a separate file. Rename some
Make TXT_AddWidget take a NULL pointer so different widget types can
Initial working text-mode GUI framework.
Allow port to be specified for client to connect to through -port or
Respect the use_mouse value in configuration files.
Add back -nomouse command line parameter.
Syncronise the -timer/-avg parameters across all clients to avoid desyncs.
Handle divide by zero in R_PointToDist: fixes crash in udm1.wad
Allow .mid files in PWADs (via including a MID inside a music lump).
Fix sky behavior to be like Vanilla Doom, ie. Doom II skies never change
Fix spacing of the devparm mode dots!
Add ability to play using the Vanilla player sync code
Fix netgame respawn bug on MAP02 (may be 64-bit related)
Add change missed from last commit
Broadcast searches (currently broken)
Forgot to add net_query.c to Makefile.am
Debug code for tracking bandwidth usage
Add the ability to query the current state of servers, and '-query'
Save demos when quitting normally - it is no longer neccessary to press
Use BACKUPTICS everywhere. Remove NET_TICCMD_QUEUE_SIZE
Sanity check data received by the server. Send version string earlier
Don't add modules to the server context until after they have been
Remove reference to nonexistent i_main.h
Increase the default heap size to 16MB, and add a -mb parameter to allow
When all players leave a server, start accepting new connections again.