foxygit / doom Log in
commits tags
2006-05-24
Only allow digits to be typed in number input boxes. Simon Howard f7bf1488
2006-05-23
Prevent crashes when loading savegames where mancubi were in the middle of firing. Simon Howard 09baf6c4
Add input box widget, and include in guitest. Simon Howard 6ea4e1e2
Make TXT_GetChar return the unicode value of the key pressed. For text boxes. Simon Howard 3fbef9d2
Add a default action to close windows when escape is pressed. Do not make escape quit the program unless there are no open windows. Add TXT_ExitMainLoop(). Simon Howard 240a1cfc
Fix compiler warnings caused by missing includes. Simon Howard 59864df0
Add actions demonstration to guitest. Simon Howard a27b3c92
Add window action class for action area labels at the bottom of windows. Adjust txt_table_t to expand tables to their maximum width when they only have one column (ensures separators reach the window edges). Simon Howard 1de18c13
Eat keypresses when pressing buttons. Simon Howard 76666307
Add TXT_GetKeyDescription() to provide descriptions of key codes. Simon Howard 1d79686e
2006-05-22
Updated GUI test which demonstrates signals used to update a label. Simon Howard aafc3848
Add TXT_SetLabel() function to set the label value. Simon Howard 2ad24f98
Allow specifying the full path and filename when playing back demos. Simon Howard a9410070
CAST -> TXT_CAST_ARG, UNCAST -> TXT_UNCAST_ARG. Simon Howard 7c18ad6c
Add casting macros to allow for easy casts between types. Simon Howard 11643c08
More signals to detect when checkboxes/radiobuttons are changed. Simon Howard 8d188ff3
Add a signals architecture to allow callbacks on GUI events. Make all widget classes initialise widgets by calling TXT_InitWidget. Simon Howard 283f71d0
2006-05-21
Reformat source files in Makefile.am. Simon Howard d90a63ed
Add radio button class. Simon Howard 992856ec
Initialise the table selection on table creation. Simon Howard 9908aee5
Always select a valid widget in a table before drawing the table. Simon Howard 9ba105fa
2006-05-20
Add missing free() call. Simon Howard 47287b65
Updated guitest. Simon Howard 1df732ab
Add label class. Simon Howard 27307fa2
Make all windows be tables with one column. Simon Howard 56912a4d
Add table class. Allow widgets with heights of more than one line. Simon Howard 8741ed03
Checkbox class Simon Howard 6ecffa76
Add main loop function and forward key presses to widgets. Simon Howard 62b5f953
Make Translatekey static. Simon Howard bb630087
Split off keyboard key definitions to a separate file. Simon Howard e00c1abb
Clip windows against the workspace boundaries. Simon Howard 1ba69c88
Add selectable and visible properties to widgets. Allow the position of windows to be set based on position of top/bottom/center,left/right,center coordinates. Simon Howard f761f821
2006-05-19
Initialise tracers to NULL on savegame load - fixes a problem with revenant tracers in savegames. Simon Howard c63afd76
Add a config file setting to allow a delay to be specified on startup. Simon Howard a4ca7824
Split off text mode gui desktop code into a separate file. Rename some of the functions in txt_gui.c. Simon Howard 34482321
2006-05-18
Add TXT_SetDesktopTitle() Simon Howard aaf96ab5
Make TXT_AddWidget take a NULL pointer so different widget types can be passed to it. Simon Howard f6e8d4c4
Initial working text-mode GUI framework. Simon Howard 978ddf53
2006-05-11
Allow port to be specified for client to connect to through -port or -connect hostname:port. Simon Howard ff6493e0
2006-05-08
Allow -3 scale. Simon Howard 7d37b373
2006-05-06
Respect the use_mouse value in configuration files. Simon Howard 4c28d8a8
Add back -nomouse command line parameter. Simon Howard 7cc98830
2006-05-05
Syncronise the -timer/-avg parameters across all clients to avoid desyncs. Simon Howard 319f427c
2006-05-03
Handle divide by zero in R_PointToDist: fixes crash in udm1.wad Simon Howard cbd74428
Allow .mid files in PWADs (via including a MID inside a music lump). This actually seems to work in Vanilla, as long as the MID is less than ~96k. This isn't perfect. Simon Howard a9684aec
2006-04-28
Fix sky behavior to be like Vanilla Doom, ie. Doom II skies never change unless the player restores from a saved game. Thanks to sofaking for bringing this to my attention. There is more information here: http://doom.wikia.com/wiki/Sky_never_changes_in_Doom_II Simon Howard 934c9c33
Fix spacing of the devparm mode dots! Simon Howard 4a31ec8f
2006-04-14
Add ability to play using the Vanilla player sync code Simon Howard 84468fd0
Fix netgame respawn bug on MAP02 (may be 64-bit related) Simon Howard 1be6c4c3
2006-04-09
Add change missed from last commit Simon Howard 939cea04

← newer older →