Difference between revisions of "Running Bug List"

From Bitfighter
(OS X Related)
(OS X Related)
Line 21: Line 21:
 
===OS X Related===
 
===OS X Related===
  
# command keys don't work on Mac.  This is because the Cocoa wrapper framework doesn't intercept keys before they go to SDL.  Solutions:
+
# command keys don't work on Mac.  This is because the window manager doesn't intercept keys before they go to SDL.  Solutions:
 
## Patch SDL to intercept all key events and pass them to the window manager first
 
## Patch SDL to intercept all key events and pass them to the window manager first
 
## Handle the keys in our event loop with an #ifdef for mac, around the same place we handle screenshots  
 
## Handle the keys in our event loop with an #ifdef for mac, around the same place we handle screenshots  
 
# Crash when exiting from main menu sometimes on Mac (ppc only?)
 
# Crash when exiting from main menu sometimes on Mac (ppc only?)
 
# Switching to fullscreen on Mac sometimes makes the window disappear (related to fake full-screen?)
 
# Switching to fullscreen on Mac sometimes makes the window disappear (related to fake full-screen?)

Revision as of 16:49, 7 February 2012

This is a running bug list.

Right now it's mostly for regressions after the release of 016

General Bugs

  1. WATUSIMOTO: numpad keys are separate from their standard keyboard counterparts since the change to SDL. This makes loadout menus etc. not as workable
  2. Preserving load-outs.
  ** Player has loadout xyz when level ends.  
  ** Next level starts, player gets default loadout abc
  ** Player enters loadout zone -- should get loadout xyz again
  When level ends, current loadout should become "on-deck" loadout, at least on levels with loadout zones.
  1. Mouse selection location problems when scrolling through levels
  2. Undoing insertion of vertices into walls can be quirky
  3. 2pt barriers with points on top of each other do not load in editor
  4. User has no way of knowing how to lay spybugs
  5. If unrecognized JS is detected, should use most recently selected joystick profile

OS X Related

  1. command keys don't work on Mac. This is because the window manager doesn't intercept keys before they go to SDL. Solutions:
    1. Patch SDL to intercept all key events and pass them to the window manager first
    2. Handle the keys in our event loop with an #ifdef for mac, around the same place we handle screenshots
  2. Crash when exiting from main menu sometimes on Mac (ppc only?)
  3. Switching to fullscreen on Mac sometimes makes the window disappear (related to fake full-screen?)