Build 4864
SVN-
Mouse controls now respect MenuEntry_t's disabled flag.
SVN handles and Git names are merged into one person.
Mouse controls now respect MenuEntry_t's disabled flag.
disable mouse pointer if CROSSHAIR is void. DONT_BUILD.
Enumify the "status" parameter of M_MenuText into MenuTextFlags_t.
Implement mouse/touch/pointer controls for all widgets.
Replace the "disabled" member of MenuEntry_t with "flags" so that the other 31 bits can be utilized.
Disable normal left-click/touch menu functionality when the mouse is active.
Add scrollbars to the FileSelect menu type.
Rearrange drawing so that MENUBAR (#2457) is always the first thing drawn after a menu's background, and its caption is always drawn last.
Fix a bug that crept in with r4508 that prevented any editing of savegame names.
Bring MenuFileSelect_t up to speed with MenuMenu_t.
>They see me scrollin' >They hatin'
Fix the recently introduced bug where blank savegames would have their autogenerated names clobbered by the new menu code.
Fix the recently introduced bug that would take the keypress given at "PRESS OPEN TO RESTART LEVEL" as a yes at the following prompt to load your most recent savegame, seemingly without asking.
Revise the MenuFileSelect_t structure to remove the unnecessary dir pointer and rename currentlist to currentList.
When at the top or bottom of a scrolling section, show the up/down indicator darkened instead of not at all.
make aspect ratio also control r_usenewaspect.
- RENDERER SETUP is now also accessible from classic, with only 2 options: 'aspect ratio' and 'ambient light level' - remove the latter option from the VIDEO SETUP menu - When compiled with OpenGL, the aspect ratio option cycles between 3 states: r_usenewaspect=1 (the modern way), and r_usenewaspect=0 but r_widescreen=0/1. In non-GL builds, there are only 2 states. - don't display black translucent overlay in COLOR CORRECTION menu