foxygit / doom Log in
commits tags
2006-08-31
Allow multiple callbacks for the same signal on widgets Simon Howard 58978769
Initialise string input boxes to not editing Simon Howard e9376dae
More efficient TXT_Sleep function that puts the textscreen code to sleep until an event is received or the screen needs to blink. Simon Howard e5d6ce33
2006-08-06
Bomb out with an error when trying to draw patches that go off the screen, as Vanilla Doom does. Simon Howard 9c1d6d6f
2006-07-28
Try to convert MUS even if the MUS header is not present. The new code plays the deca.wad titlescreen music properly! Simon Howard 784e848b
2006-07-24
Oops :-) Simon Howard 0f7a31d4
2006-07-22
New mus -> mid conversion code thanks to Ben Ryves <benryves@benryves.com> This plays back a lot of music closer to Vanilla Doom - eg. tnt.wad map02 Simon Howard 87c062c1
2006-06-29
Add inverted checkboxes (tick in box when value is false) Simon Howard 6b9f3748
Initial mouse configuration window. Simon Howard 1d41349f
Hugely refactor the response file loading code. Allow arguments to be enclosed in quotes; this allows long filenames with spaces in to be specified with -file in response files. Simon Howard 0fceea01
2006-06-21
Let the SDL parachute catch crashes and shut down properly. Don't crash after playing demos. Simon Howard fa32d12b
2006-06-20
Add a fake nonfunctional key bindings configuration menu. Simon Howard decc0a87
Always add a bit of padding inside windows (removes the need to add padding explicitly in labels). Set the window title from the desktop title. Only draw widget selection highlight in the window with focus (top window). Simon Howard cef6abce
2006-06-18
Add deh_section_sound to dehacked sections list (thanks to rpeter on the dw forums). Simon Howard 87cbe9db
2006-06-16
Add hash table for fast texture lookup; refactor P_GroupLines to use an O(n) rather than O(n^2) algorithm: faster loading maps like sid.wad map03 Simon Howard 77e5d206
2006-06-03
Stop sending data to the server when a connection drops. Print a message to the console as well. Simon Howard 26a2ba19
Detect recursive calls to I_Error to prevent an infinite loop. Simon Howard ff67ee37
Bomb out with an error message if game options are specified to a dedicated server. Simon Howard 267d98c2
2006-06-02
Make clicking on "accept" action buttons send enter keypresses to the window. Simon Howard 48d2fd26
Make mouse button presses on widgets actually do useful things Simon Howard ef92ce01
Rearrange the buttons in the setup exit confirmation box. Simon Howard a990e948
Add utility functions to create "Abort" and "Accept" window actions Simon Howard 02f4a0dc
Draw the bottom separator in windows at the full window width. Simon Howard e9619f83
Add initial code for a setup utility. Simon Howard f03d7bd7
Update BUGS list. Simon Howard 8a357066
textscreen: Rejig how the entire drawing process works. Add a recursive layout method that assigns the position and size of widgets for the whole window before drawing. Add another method that responds to mouse button presses. Allow windows to have no title bar by specifying NULL as the title. Simon Howard 517af947
2006-05-29
Add ability to make widgets right aligned or centered within tables. Simon Howard b3e5170b
Convert calculator example to struts Simon Howard 64b28907
Add -autojoin command line parameter to automatically search a local LAN for a server and join it. Simon Howard e4dcdc8b
Fix broadcast transmits (-search works!) Simon Howard 847cd742
Add textscreen.h top level header to avoid having to include all txt_* headers individually. Simon Howard 22b08631
Allow struts to force height as well as width. Hide "start game" button for players which are not the game controller. Simon Howard 1531993b
Shut up compiler warnings. Simon Howard 936e7e11
Add strut class to allow table column width to be forced. Simon Howard 3a5668ee
Warp mouse to screen center (possibly fix joe's mouse problem). Simon Howard e40b1402
Fix E1-3 intermission screen animations. Simon Howard 9fbd2eda
Add missing newline to message. Simon Howard 25f8e6aa
Change the mouse acceleration behavior to accelerate by multiplying by a linear amount when a threshold is exceeded. Simon Howard 9d94e1bd
2006-05-26
Switch netgame waiting screen to use the new text mode GUI system. Simon Howard 4d7893a2
Add key description for spacebar. Simon Howard 2ceb004b
Add an option to disable autoadjusting the video mode. Simon Howard 4ec7c7b0
2006-05-25
Put savegames in separate directories depending on the IWAD. Simon Howard 95b8e843
Allow NULL to be added to tables to specify a spacer (empty cell). Simon Howard 42ebb5be
Allow the fg/bg colors to be set on labels. Simon Howard 76e77021
Allow the fg/bg colors to be set on labels. Simon Howard 2808929c
Build textscreen/ before textscreen/examples/ Simon Howard 7b54c078
Add screenmultiply x4 mode. Simon Howard 8714b504
2006-05-24
Remove debug hack used for testing startup delay. Simon Howard bdd05b90
Move textscreen GUI demos into an examples/ subdir. Simon Howard 1f101a63
Add small calculator GUI demo. Simon Howard b0319872

← newer older →