Project

General

Profile

« Previous | Next » 

Revision a3227910

Added by danij almost 17 years ago

In order to reduce the likely-hood of -dedicated mode from routinely breaking; management of console/terminal windows is now the responsibility of the window manager and is interfaced through the same API.

Dedicated consoles/terminals now operate at keyevent_t level (rather than ddevent_t) and we now always allocate a full compliment of virtual device state tables. This allows the keyboard state table to be used with dedicated consoles (downkeys, modifiers etc).

WIN32: Fixed console input so that we are not beholden to the key repeat rate set in the OS by ignoring all but the first keydown event.
ALL: Fixed segfaults caused by trying to move the GL console when in -dedicated mode.

NB: This changes have only been tested under XPSP2 and Vistax64 thus far.
NB2: Currently the SDL window manager uses Curses for terminals and thus is not portable (replace with an implementation leveraging SDL_ttf?)

Part 1/2

Files

  • added
  • modified
  • copied
  • renamed
  • deleted

View differences